È cresciuto nel settore giovanile del Bidvest Wits, con cui nella stagione 2019-2020 esordisce tra i professionisti giocando 4 partite nella prima divisione sudafricana. Nell'estate del 2020 si trasferisce al SuperSport Utd, altro club della prima divisione sudafricana.