My friend bought an l-xl from ebay, hes about 5,5-5,6ish and says its like lower theigh. Just ordered a l-2xl and im about 5,7-5,9. If you want it like pretty big I'd go xl but if you definately want to make sure its steeze-approved go 2xl, also it will last a while if you plan on growing. Oh, and I'm assuming it will shrink it a bit first wash, so take that into consideration too.