Top size XL but a large would have been good, depending on how you like your fit. Leggings size medium #budgetbestie #LTKU