Seat-tube length range that fits your inseam
Size M: 51-53 cm (20-21")
Next stepFor road bikes, 2-5 cm of stand-over clearance is typical. If the frame feels too tall, drop one size.