Ross Edgar intègre au début de sa carrière le "World Cycling Center" de l'Union Cycliste Internationale à Aigle. Par la suite, il s'installe à Manchester pour s'entraîner au centre national.
Ross Edgar participe à deux Jeux olympiques, en 2004 et 2008. Aux Jeux de Pékin, il remporte la médaille d'argent en keirin (derrière Hoy). En 2010, il obtient la médaille de bronze en vitesse individuelle aux Jeux du Commonwealth. Edgar est d'origine écossaise et bien que né dans le Suffolk, il est honoré par le gouvernement écossais avec Chris Hoy après les Jeux olympiques de 2008[1].
En 2012, il met un terme à sa carrière sur la piste après ne pas avoir été retenu pour les Jeux olympiques de Londres. L'année suivante, il prend part à des courses sur route, puis il arrête définitivement sa carrière de cycliste[2].
L'après carrière
Après sa carrière de coureur, Ross Edgar est entraîneur au Centre mondial du cyclisme à Aigle, en Suisse. Il a notamment entraîné le cycliste coréen Lee Hye-jin, qui a terminé 8e du keirin aux Jeux olympiques de Rio en 2016.
Le , il est nommé au poste d'entraîneur du sprint de l'équipe nationale australienne[3]. En , un an avant les Jeux olympiques de Tokyo, il est licencié pour « restructuration » de l'équipe nationale. Lui et sa famille - y compris un bébé de quatre mois - ont ensuite eu trois mois pour quitter l'Australie pendant la pandémie de Covid-19[4].