Nell'estate 1997 viene ingaggiato dal , squadra militante in Serie A. Realizza 9 reti in campionato nella stagione 1997-1998 (tra cui quella decisiva per la vittoria per 0-1 in casa della capolista , il 18 gennaio 1998) e 11 in quella successiva. L'annata 1999-2000 presenta delle complicazioni per il giocatore sudafricano, che a causa di un infortunio è costretto a stare fuori dal campo per molto tempo, segnando solo 1 gol in massima serie. In seguito l'affermazione di Antonio Cassano lo relega in panchina, tanto che, nella stagione 2000-2001, disputa solo poche gare mettendo a referto 3 marcature. Nell'estate 2001, con il Bari retrocesso in Serie B, il giocatore lascia la Puglia e si trasferisce negli Emirati Arabi Uniti. In totale con i "Galletti" è sceso in campo 74 volte, segnando 24 reti in Serie A.