I typically wear a small size shirt for running, so I ordered a small for my son and a medium for myself, just to be safe. Fortunately, I chose the medium, as the sizing runs small. If you decide to get one, I recommend ordering one size up. Otherwise, the design, quality, and material are superb