Just ordered this and the quality is laking. Messy seams and poor construction (fabric on one shoulder bunches and collar lays awkwardly) are the story.  Buttons and holes are misaligned to the point were the shirt is pulled awkwardly on each side giving a rippled fabric look.  Even the 'R' symbol on the sleeve lays almost on the back of the arm.  Ordered an XL and while the shirt is very long, the cut feels restrictive with throwing and batting motions.  It's a heavy duty mesh, and it feels heavy too.  Can't see it being comfortable to play in.  Will be returning.