This says regular fit, but to me it runs small. I would size up especially if you need extra room over the shoulder or tummy area. I got this for my Husband, he is a medium, but I got a large. It fits him fine.
Nice shirt, lovely colour, quick delivery and a good price. I would recommend buying.