I'm 6'1" with a 32" waist, 42" chest, and wear an XL. I find the arms on Ranger shirts a bit short if I get the L which fits my body better.
So I'd guess an L would be fine unless you are tall and skinny like me. I have no idea what a back length of 222 (somethings ) may be
The Mosgeil and other heavy weights are a little bigger in all directions for the same fitting, it seems, and the less bushcrafty cotton lined stuff disproportionately small, though I guess you're not looking at them...
Jim.