Gilmore wurde im Jahr 1966 Nordamerikameister über 1500 m und im Jahr 1967 US-amerikanischer Juniorenmeister. Zudem nahm er von 1965 bis 1976 an internationalen Wettbewerben teil. Bei den Olympischen Winterspielen 1972 in Sapporo belegte er den 20. Platz über 5000 m und bei den Olympischen Winterspielen 1976 in Innsbruck den 19. Rang über 10.000 m. Er nahm an keiner Weltmeisterschaft teil.