I'm a couple inches shorter than you but between 195-210 depending on whether I'm competing or not (bodybuilding). I like a slimmer fit with the villains so I have a couple in size large and the fit fine and don't look awkwardly small either. They were a little snug at first but they do stretch out to where you can move freely. That being said, if you like a looser fit then the xl should work just fine.
I might have to go somewhere and try on an L just to see how it fits on me. Current fit isn't bad though, just trying to make the right decision after spending $200