I ordered these for my son who is a football player and works out constantly.  It was a bit difficult determining the right size.  We actually had to return them twice because we went to large the first time then too small the second time.  But once he got the right size, he loved these!  He runs and works out in them all the time!