Hey guys

Not sure if anybody will know this, but I am ordering a football shirt online, brand being Puma, Italy home shirt, and not sure whether I need medium or large (I usually wear large but some brands like adidas run a bit large so I drop to medium). I'm not sure whether it depends on the brand or the kit. I have one of the old Italy shirts, but I don't remember what size it is, and it doesn't have it marked on it, but I have a feeling it was medium. Would rather not have to trek into town to try it on.

Cheers