Keanu Cupido è un difensore Cape Town City che è sceso in campo nella maggior parte delle partite del club in PSL nel 2020/2021, avendo collezionato 16 presenze, per un totale di 872 minuti. É partito titolare in 9 presenze su 30 giornate ed è subentrato 7 volte.
Cupido ha giocato la sua ultima gara il 2 giugno, con Cape Town City: una vittoria per 3-1 contro Black Leopards, in cui ha giocato solamente 6 minuti.
Cupido ha giocato 9 partite di PSL nell'ultima stagione con Cape Town City, realizzando 1 gol.
Cupido è passato tra le fila Cape Town City nel luglio 2018, mentre prima giocava con Ajaccio II, con cui ha collezionato 18 presenze in campionato.