Ad inizio carriera ha giocato 13 partite nella quarta divisione spagnola con il Jerez Industrial; in seguito, dopo varie stagioni nelle serie minori inglesi (dalla quinta alla settima divisione), ha esordito nella Football League nella stagione 2016-2017, segnando 2 reti in 41 presenze nella quarta divisione inglese con l'Accrington Stanley. In seguito ha giocato anche in terza divisione con Shrewsbury Town e Crewe Alexandra, e nuovamente in quarta divisione con il Leyton Orient, con cui nella stagione 2022-2023 vince il campionato, conquistando così la promozione in terza divisione.
Nazionale
Ha esordito in nazionale nel 2019; nel 2021 ha partecipato alla CONCACAF Gold Cup.
Statistiche
Cronologia presenze e reti in nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Grenada