Please check the size chart carefully and choose a best one for you. Small: 16-17CM / 6.3-6.69 Inch Medium: 18-20CM / 7.08-7.78 Inch Large: 21 - 22CM / 8.26-8.66 Inch X-Large: 23 - 25CM / 9.05-9.84 Inch
Due to manual measurement, it's allows 0.12(in) discrepancy
Note: The middle finger length of the full finger gloves: S: 8.0 cm, M: 8.2 cm, L: 8.5 cm, XL: 8.8 cm, error range: + / - 0.3 cm