Był mistrzem Wielkiej Brytanii (AAA) w biegu na 100 jardów w 1937, wicemistrzem na tym dystansie w 1939 i brązowym medalistą w 1936[5], a w biegu na 220 jardów mistrzem w 1939 oraz wicemistrzem w 1936 i 19376[6].
Holmes wyrównał rekordy Wielkiej Brytanii w biegu na 100 metrów czasem 10,6 s (13 czerwca 1937 w Brukseli) i w biegu na 220 jardów czasem 21,2 s (10 lutego 1938 w Sydney)[7].
Podczas II wojny światowej Holmes służył jako instruktor wychowania fizycznego w armii. Powrócił na krótko do uprawiania lekkoatletyki po wojnie i wziął udział w meczu międzypaństwowym z Francją w 1945[3].
↑Janusz Waśko, John Brant, Györgyi Csiki, Andrzej Socha: Golden Century of IAAF Records. National Records Evolution 1912-2012. Zamość: 2013, s. 14 i 22. ISBN 978-83-62033-30-0. (ang.).