Ross’ erstes Profispiel war ein Qualifikationsspiel für die Snookerweltmeisterschaft 1977, das er allerdings klar mit 0:11 gegen den späteren Vize-Weltmeister Cliff Thorburn verlor. Bei der UK Championship 1977 gelang ihm gegen Jack Karnehm sein erster Profisieg, allerdings verlor er anschließend im Achtelfinale des Turnieres mit 1:5 gegen Graham Miles, bevor er die Saison mit einer 1:9-Niederlage gegen Pat Houlihan in der WM-Qualifikation beendete. Wegen einer Erkrankung pausierte Ross mit dem Profi-Snooker, spielte aber im Training im Jahr 1980 ein Maximum Break. Noch im selben Jahr trat er zu einem Herausforderungsduell um die Scottish Professional Championship gegen Eddie Sinclair an, was Sinclair mit 6:11 für sich entscheiden konnte. Wenig später folgte für Ross eine 3:9-Niederlage gegen Steve Davis in der WM-Qualifikation, bevor er in die nächste Saison mit einer 3:9-Niederlage gegen Sid Hood bei der UK Championship startete, sie mit einer 0:9-Niederlage gegen Tony Knowles in der WM-Qualifikation fortsetzte und mit einer knappen 3:5-Niederlage gegen Eddie McLaughlin in einem Spiel der Scottish Professional Championship beendete. Bei der Scottish Professional Championship 1982 gewann Ross gegen Bert Demarco wieder ein Spiel, schied dann aber anschließend gegen Ian Black, bevor er die nächsten drei Spiele zu null verlor. Sein letztes Profispiel verlor er mit 5:9 gegen Jim Donnelly bei der UK Championship 1982, denn anschließend bestritt Ross keine weiteren Profispiele mehr. Ohne sich je auf der Snookerweltrangliste platziert zu haben, beendete der Schotte 1986 nach zehn Saisons seine Profikarriere.