This is pure insanity!
I think it is known that I'm a Cleveland Indians and Browns fan. I have a Browns t-shirt and sweatshirt and decided that I need an Indians shirt. Through the NFL I got my Browns stuff for $20 something for the t-shirt and ~$70.00 for the sweatshirt. Both have my name on the back such as you would see on a player's jersey. You can get an actual jersey for something over $100.00.
So I go the the MLB shop to get a shirt. Ordered one for ~$30.00 which I'm willing to pay.
Here is the insanity. Through the MLB it would cost me over $300.00 to get a jersey with my name. Check this out.
https://www.mlbshop.com/cleveland-indians/mens-cleveland-indians-majestic-navy-alternate-2019-all-star-game-patch-authentic-collection-flex-base-custom-jersey/t-25777570+p-2537443228722+z-9-1393797856I could get a jersey with an actual player name for ~$250.00 but this is crazy!
And I thought that NFL gear was expensive....