Leroux was born in San Jose, California and attended Santa Teresa High School.
[2] In 2021, Leroux attended San Jose State University, where he made 43 appearances over three seasons, scoring seven goals and tallying three assists.
[3] On December 19, 2023, Leroux was selected 42nd overall in the 2024 MLS SuperDraft by San Jose Earthquakes.
[4][5] He joined San Jose's MLS Next Pro side The Town FC on March 15, 2024, ahead of their 2024 season.
[8][9] He made his debut for the club the next day, starting in a 4–0 victory over Real Salt Lake, where he provided an assist.