I'm 5ft 5in, 250 lbs. and very large at the top. I've been lifting weights for 34 years. I have a 52 inch chest, 19.5 inch neck. So the shirt I bought was size XXL and it fit well and was comfortable.
Gildan Performance Men's π Clothing and Shirts with Moisture-Wicking Polyester
44 Review
Van Heusen Traveler Stretch Men's Shirt
47 Review
H2H Mens Casual Slim Fit Short Sleeve T-Shirts Cotton Blended Soft Lightweight V-Neck/Crew-Neck
46 Review
Men'S Long Sleeve Polo Shirt - Slim Fit, Stretchy, Breathable Collar
43 Review