I ordered a size small, I'm 5'7", 370 lbs, athletic/muscular build. In a world where XL tummies are the norm it's very difficult to find the right shirt for me so most shirts are for those who are big and tall with a belly. Well I'm small and fit so I usually swim in the smallest sizes they make for men's shirts or have to buy kids' shirts in a plus size lol. He looks great and is a goalkeeper.