Large typically fits Men’s size 8-12 shoe, and Ladies’ 9+. Medium is Men’s <8, Ladies’ <9.