Universal problem. Over the years, I have found several jerseys that fit me well. Their marked sizes range from S to XL.
I have to say, though, that Voler's jerseys seem to be sized consistently and fit me well. Size M jerseys. Size L bibs. Every time.