i'm 6'2", and c.14st. I find most modern tops far too short. So i've been buying retro , acrylic / wool knit tops for quite a few years now, before they became 'trendy' . I have bought them from...UK....Germany....France.....Bulgaria.....and Niagra Falls., Some lovely ones with embossed writing / logos on them. The best bit is that most come down to my bum, with 3 large pockets at the back.They are warm, short or long sleeve, and different. I have a few modern ones from a while back, and they are for midgets I reckon. I have an XXL YACF top, ss, and this is long enough, a good fit in fact for very hot days, but much too big for most on the time. I can measure some if you like, say bottom of collar to bottom of hem at base, and you can compare it to what you've got.
Edit: just measured 3 and they are 29" -31" o/a incl collar.