Nato a Omaha, ha giocato nelle giovanili dello Sporting Omaha e successivamente nel periodo del college con i Creighton Bluejays.[1] Nel 2022 ha giocato 11 partite e segnato 4 gol in USL League Two con il Lane United.[2]
Il 21 dicembre 2022 è stato selezionato al SuperDraft dall'Orlando City,[3] che lo ha annunciato ufficialmente il successivo 22 febbraio.[4] Ha debuttato il 12 marzo nell'incontro di MLS pareggiato 1-1 contro il D.C. United dove ha trovato anche la sua prima rete con il nuovo club.[5]
Nel corso della stagione si è guadagnato sempre più spazio nell'11 titolare[6] arrivando a segnare 15 reti in 37 partite considerando tutte le competizioni.