Spectateur à l'âge de 5 ans de la dernière étape du Dakar 1992, au Cap, il prend goût pour les sports de vitesse. Il commence la moto à 10 ans et représente son pays depuis l'âge de 18 ans.
Ross Branch a roulé pour l'équipe KTM Off-Road Racing jusqu'en octobre 2018. Il court depuis pour l'équipe Hero MotorSports International Rally.
En remportant la deuxième étape du Dakar 2020 en tant que pilote privé, il devient le premier Botswanais vainqueur d’étape sur le Dakar[1].
Il remporte encore deux victoires d'étape lors du Dakar 2023: la 8e et la 10e[2],[3].
Lors de l'étape initiale du Dakar 2024, après s'être arrêté longuement pour porter assistance à l'Espagnol Tosha Schareina, Ross Branch est recrédité par la direction de course d'une compensation de 25 mn 30 s et décroche son quatrième succès[4].