Cresciuto nel settore giovanile dei Philadelphia Union, ha esordito in prima squadra il 10 ottobre 2021, disputando l'incontro di MLS vinto per 1-2 contro l'FC Cincinnati.
Nazionale
Nel gennaio 2024 viene convocato per la prima volta dagli Stati Uniti, con cui ha esordito il 7 giugno 2025 nell'amichevole persa contro la Turchia.