Peter Shalulile Mamelodi Sundowns è sceso in campo nella maggior parte delle partite della sua squadra in PSL nel 2020/2021, avendo collezionato 25 presenze, per un totale di 2161 minuti. É partito titolare in tutte le 25 presenze, su 30 giornate.
Shalulile ha giocato la sua ultima partita il 5 giugno, con Mamelodi Sundowns: una vittoria per 3-0 contro Cape Town City, in cui ha giocato 90 minuti. Ѐ andato a segno nelle ultime 2 partite di PSL. L'attaccante ha realizzato 15 gol in questo campionato, il che lo posiziona al 2° posto nella competizione nel 2020/2021, mentre si posiziona al 3° posto per assist in PSL in questo campionato, avendo fornito 6 passaggi vincenti. Ha ricevuto 4 cartellini gialli.
Ha aperto le sue marcature nella stagione di PSL contro Kaizer Chiefs il 24 ottobre, nella vittoria per 3-0.
Shalulile ha giocato 30 partite di PSL nell'ultima stagione con Highlands Park, realizzando 16 gol e fornendo 1 assist vincente.
Prima di cominciare l'esperienza con Mamelodi Sundowns nel settembre 2020, l'attaccante ha collezionato 117 presenze in campionato con Highlands Park, per un totale di 44 reti e 3 assist.