The one I was wearing is Large (L) I think. I'll check with the embroidery shop but I think you can pretty much choose any color you wish. I can say for certain that there's white, black navy blue, royal blue and red. When I take the orders down you'll let me know what color variations you want and I'll check with the shop.