Nel gennaio del 2022 è stato selezionato dal Minnesota Utd nell'MLS SuperDraft[3] ed il 25 febbraio ha firmato un contratto annuale.[4] Ha debuttato con la squadra riserve il 27 marzo seguente nell'incontro di MLS Next Pro perso 3-1 contro il North Texas[5] ed il 12 settembre ha segnato il suo primo gol contro il Portland Timbers 2.
Nel mese di novembre ha prolungato il contratto fino al 2023 ed il 26 febbraio ha esordito in prima squadra nell'incontro di MLS vinto 1-0 contro il FC Dallas. Il 27 aprile è stato ceduto in prestito al San Antonio FC[6] dove è arrivato terzo nella classifica marcatori di USL Championship con 18 reti in 27 partite.[7] Rientrato al Minnesota United, il 2 marzo 2024 ha segnato il suo primo gol in MLS segnando la rete dell'1-1 al 95' contro il Columbus Crew.[8]
Nazionale
Il 9 giugno 2024 ha debuttato con la nazionale canadese nei minuti finali dell'amichevole pareggiata 0-0 contro la Francia.[9] Sei giorni dopo è stato incluso nella lista dei convocati per la Copa América 2024.[10]