XXL jacket - about 54-56 inches, 23-24 inches shoulder to shoulder, I'd guess. How big are you? (Don't forget that you'll be wearing a jacket over other clothes.)
The next big question, though, is the arm length - for some reason, clothes makers haven't yet worked out that just having a big chest or broad shoulders doesn't necessarily mean that your arms hang down to below your knees!