I am 5'10" and wear a medium 993 c/a. Took a chance and bought the Easton Bio Dry reversible in an XXL. fits PERFECT! Note: the "white" is not a true white, more like a really light gray/grey. $22.95. Give it a shot:
Easton Bio Dri Reversible Hockey Jerseys