I wear a size 10 mens, and I made the mistake of going with a medium last time.  The overshoe worked, but it was a struggle at times to get them on correctly.  This last time around I went w\a large, and wow what a difference--much easier to get on and take off.