Guys I wanted to step up and buy a Cardinals "real" jersey this season. How do you buy these for guys built like us?

Anything bigger than an XL I look like I'm wearing a dress but XL is too small for shoulders. It's like I need a 2x or 3x and hv it tailored which sucks. I'm 5'10" so how do you get around this!!!