Cresciuto nei settori giovanili di alcune squadre olandesi, tra cui il Go Ahead Eagles, nel febbraio del 2021 viene tesserato dalla squadra lituana del DFK Dainava. In precedenza aveva svolto dei provini con Huddersfield Town e Braga, ed era anche stato vicino a firmare con i gallesi dell'Airbus UK Broughton.[1][2] Nella sua prima stagione in un campionato europeo, si mette in mostra realizzando 16 gol in 38 gare giocate tra campionato e coppa nazionale. Nel febbraio del 2022 viene ceduto in prestito ai bulgari del Botev Plovdiv, che viene interrotto dopo un mese. Sempre nel mese di marzo viene nuovamente girato in prestito, sempre in Lituania, questa volta al Sūduva.[3] Rientrato alla base nel mese di giugno, il 12 luglio viene prestato con obbligo di riscatto ai polacchi dello Stal Mielec.[4] Il 24 gennaio 2023, dopo che lo Stal aveva esercitato il diritto di riscatto, viene acquistato dal Tolosa in Ligue 1[5], con cui vince la Coppa di Francia.