Dreimal startete Mayock bei Olympischen Spielen. Über 1500 Meter wurde er 1996 in Atlanta Elfter und 2000 in Sydney Neunter. 2004 in Athen trat er im 5000-Meter-Lauf an, konnte sich jedoch nicht für das Finale qualifizieren. Bei seinen vier Teilnahmen an Leichtathletik-Weltmeisterschaften erreichte er nur 1997 in Athen das Finale des 1500-Meter-Laufs und belegte dort den neunten Platz.