È cresciuto nelle giovanili dell'Ajax, per cui ha militato per sette anni.[1] Ha successivamente praticato il calcio universitario mentre ha frequentato l'Università di Charleston.[1]
Nell'estate 2014 ha fatto ritorno nei Paesi Bassi, per giocare con la maglia del Den Bosch, in Eerste Divisie. Ha esordito in squadra il 24 ottobre 2014, schierato titolare nella vittoria casalinga per 1-0 sul Fortuna Sittard.[4]
Rimasto svincolato nel luglio 2018, dopo sei mesi di inattività ha firmato per l'RKC Waalwijk nel gennaio dell'anno seguente.[5] L'11 agosto 2019 ha avuto l'opportunità di debuttare in Eredivisie, nella sconfitta per 0-2 subita contro l'AZ Alkmaar.[6]
Il 1º febbraio 2021 ha firmato un contratto valido fino al termine della stagione con il TEC VV.[7]