Gavelin har vunnit 10 000 meter i Finnkampen, SM-guld på 10 000 meter, Lidingöloppet, AXA Fjällmaraton samt Tjejmilen. Hon vann Göteborgsvarvet 2002. Hon deltog i maratonloppet under friidrotts-VM 2003 i Paris där hon kom på sextonde plats och satte nytt svenskt rekord på distansen med tiden 2:30:39. Vid EM 2006 i Göteborg kom hon på tjugonde plats i maratonloppet, på tiden 2:39:36. Hon vann det kända ultraloppet Swiss Alpine Marathon 2009. Hon deltog på maraton vid EM i Barcelona 2010 och kom där in på en 30:e plats med tiden 2:53:13.