En 1978, se proclamó campeón escocés de 250 cc.
También consiguió la victoria en la Startrack British Championship de 250 cc en 1983 y la Gold Star British Championship de 250cc en 1984.
[1] Su mejor temporada en el Mundial fue en 1986, donde logró quedar en el décimo lugar lugar de la categoría de 250cc con 27 puntos y consiguió el único podio de su carreraː el Gran Premio de Bélgica.
Una vez retirado, McLeod se convirtió a la enseñanza de ingeniería informática y posteriormente, inició su propio negocio de consultoría en Biggar.
Sistema de puntos desde 1969 a 1987: Sistema de puntos desde 1988 a 1992: (Carreras en negrita indica pole position, carreras en cursiva indica vuelta rápida)