Frayne oli kolmiloikan viides Bydgoszczin alle 20-vuotiaiden MM-kilpailuissa 2008 tuloksella 16,29 m ja yhdeksäs Daegun MM-kilpailuissa 2011 tuloksella 16,78 m. Vuonna 2012 hän voitti pituushypyn hopeaa Istanbulin MM-hallikisoissa tuloksella 823 cm. Lontoon olympialaisissa hän sijoittui pituushypyssä yhdeksänneksi ja karsiutui kolmiloikan loppukilpailusta. Rio de Janeiron olympialaisissa hän oli pituushypyssä seitsemäs. Lontoon MM-kilpailuissa 2017 hän karsiutui pituushypyn loppukilpailusta. Gold Coastin Kansainyhteisön kisoissa 2018 hän saavutti pituushopeaa tuloksella 833. Karsinnassa hän hyppäsi ennätyksekseen 834. Hän karsiutui pituushypyn loppukilpailusta Dohan MM-kilpailuissa 2019.