My wife found big quality cotton tee shirts at Mall of Asia’s SM Department store at the Max Wear section. Sizes XL, 1XL, 2XL, 3XL, 4XL, and even 5XL for the offensive linemen. Cost 500+.
Actually, their size 1xl is perfect for me as xl is too tight on the shoulders and their 2xl is too long.