Zdobył złoty medal w sztafecie 4 × 100 metrów (sztafeta Szkocji biegła w składzie: Allan Wells, David Jenkins, Cameron Sharp i McMaster), a także odpadł w ćwierćfinałach biegu na 100 metrów i biegu na 200 metrów na igrzyskach Wspólnoty Narodów w 1978 w Edmonton. Zajął 4. miejsce w sztafecie 4 × 100 metrów (w składzie: Mike McFarlane, Wells, Sharp i McMaster) oraz odpadł w ćwierćfinale biegu na 100 metrów na igrzyskach olimpijskich w 1980 w Moskwie.