Every Club Ride shirt I own, whether a sport fit or comfort fit, is size L and they all fit.
This shirt however is too small and the next size up would have sleeves that are too long. If it was the waist or stomach that was too small, I'd chalk it up to weight but those are fine, it's too tight across the chest.
Too bad b/c this is a beautiful shirt!