Im 6'2" and I ride an XL. A large was too small for me. I imagine you could go with a large but you would have to most likely move the saddle way back, add a longer seat post, put a super long stem on it, all to make up for the short top tube and the shorter head tube and seat tube. I would search for an XL if possible, I dont think a large is worth the hassle.