They are Asian sizes: M ('95') is (roughly) the same as a euro S. 95 is the chest size https://issuu.com/yonex_korea/docs/_180115_18ss_yonex_________________/188, not sure why the chart on eBay says 101. edit: I see 101 is the chest size for a t-shirt style shirt so could be correct for this model.Thanks a lot! Any chance there's a place that stocks it in a size small? The ebay seller only sells M-XL.