[2] He played youth soccer with Fraser Valley Premier, before joining the Vancouver Whitecaps Academy in January 2018.
[6] He made his debut on February 3, 2021, scoring two goals and adding an assist, after coming on as a substitute against the George Fox Bruins.
[8] He scored the game-winning goal via a penalty kick in a 1–0 win over the Sacramento State Hornets on September 13, 2021.
[14] On November 5, 2022, he scored a hat trick in a 4–0 victory over the Santa Clara Broncos,[15] which earned him College Soccer News Player of the Week honors.
[27] He scored a brace in Crown Legacy's next match on March 31, in a 2–1 victory over FC Cincinnati 2,[28] earning MLSNP Player of the Matchday honors.