Arbitro in Premier Soccer League dal 2008, viene votato come miglior arbitro del campionato nelle stagioni 2012-13 e 2017-18 e diviene internazionale dal 2011.[1]
Nel 2018 viene elogiato dalla federazione sudafricana per aver rifiutato e denunciato un tentativo di corruzione da oltre 300.000 rand che gli erano stati proposti per una combine di una partita di Coppa della Confederazione CAF tra Plateau Utd e USM Alger.[2]