Currently Small,Medium,Large and Extra Large available. Its £2.99 for the shirt plus £1 postage. If you get 2 its £2 postage. The site has trouble adding different sizes though of the same item. So i did 2 orders 1 large 1 extra large, still works out same price.