Vest size 12 Pants sized up to a 16 for an oversized fit. The pants also run small so I would size up one size regardless. Use code shayna10 on Miranda Frye to save $