Larry Ross was third in the British League World Riders Championship in 1980, and rode Long Track the next year; from 1977 to 1986, he rode in eight finals of the World Pairs and was runnerup with Ivan Mauger in 1978 and 1981.
In 1980 he was third in the British League Riders' Championship and the following year he rode in the World Championship final at Wembley. 
