Though Id normally wear a small to medium, Id forgotten how the sizing would change for Ballet gear. While the shorts may technically fit elastic would be so uncomfortable that an xl would probably be better (56, 145) as most dancers would want to wear these loose and with a rolled waist. Annoyingly they cant be returned.