Leta 1996 v Utrechtu na Nizozemskem rojeni vsestranski branilec je kariero začel pri klubu Almere City. Potem se je kar pet let kalil v elitni šoli nizozemskega velikana Ajaxa iz Amsterdama, na domačih tleh je igral tudi za mlado moštvo PSV iz Eindhovna in člansko ekipo VVV-Venla. V dresu slednjega je odigral tudi 48 tekem v prvi nizozemski ligi.
Leta 2020 je odšel na Hrvaško, kjer je podpisal za Inter iz Zaprešića, že nekaj mesecev kasneje je postal novi član Slaven Belupa. V Ljubljano je prišel prav iz Koprivnice, kjer je zbral 55 nastopov.
Nekdanji član številnih mlajših nizozemskih reprezentančnih selekcij se najbolje znajde na položaju centralnega branilca, lahko pa zaigra tudi na desni strani obrambe in celo v vlogi defenzivnega vezista, so zapisali pri Olimpiji o novi okrepitvi.