Frafjord fikk sin debut på landslaget 28. september 2005 mot Portugal. Hun spilte åtte sesonger i Byåsen før hun gikk til Viborg HK i 2010. På Viborg ble hun cupmester i 2010 og 2011. I 2011 var hun kaptein på Norges lag som tok gull i Håndball-VM i São Paulo (Brasil), da Norge slo Frankrike i finalen 32–24. I 2012 var hun kaptein på Norges lag som tok gull i OL i London. Hun var også kaptein på Norges lag som tok sølv i EM 2012 i Serbia. For sine prestasjoner på klubb- og landslag ble hun i 2012 tildelt Olavstatuetten.[2] I 2014 skrev hun under en treårskontrakt med Larvik.[3] Hun gjorde comeback på landslaget i OL 2016 der Norge tok bronse.[4] I mars 2017 ble det kjent at hun hadde skrevet under på en toårs kontrakt med det rumenske laget CSM București.[5] Etter en sesong med București, hvor laget nådde semifinalen i mesterligaen, brøt hun kontrakten og la opp som toppspiller.[6] Hun gjorde comeback i desember 2018 da hun tegnet kontrakt med Team Esbjerg i Danmark.[7] I 2020 ble hun tatt ut i landslagstroppen til OL-kvalifiseringskampene mot Montenegro.[8] Disse kampene kunne ikke spilles på grunn av covid-19, så Frafjords landslagscomeback kom først 1. desember 2020, nesten fire år etter hennes forrige landskamp.
Den 20. desember 2020 tok det norske håndballaget EM-gull i finalekamp mellom Norge og Frankrike i Herning, Danmark.[9][10] Hun spilte på Norges lag som tok bronse under OL 2020 i Tokyo – som var utsatt til 2021 på grunn av covid-19-pandemien.
Hun la opp etter sesongen 2021/22. Hennes siste kamp var semifinalen i mesterligaen da Esbjerg tapte mot Györ.[11]