Ahead of the
2023 MLS Next Pro season, the reserve league of
Major League Soccer, Hall signed a contract with the
New York Red Bulls II. During the 2023 season, he made 10 appearances, scoring twice. On September 7, 2023, Hall signed a three-year contract with the first team. On September 30, 2023, Hall made his MLS debut for the Red Bulls in a 1–0 home loss to
Chicago Fire, in which he played for the final 10 minutes of the match, replacing
Elias Manoel. Hence, he became the third-youngest MLS player, aged 15 years and 190 days, only behind
Cavan Sullivan and
Freddy Adu, and the youngest debutant in Red Bulls history, ahead of
Eddie Gaven and
Serge Ngoma. On June 19, 2024, Hall became the second youngest MLS goalscorer behind
Freddy Adu; Hall came onto the field as a substitution in the 87th-minute and scored in the 88th-minute to make the score 2–2 against
CF Montréal. On February 21, 2026, Hall scored his first brace for the senior team in a 2–1 win at
Orlando City on the opening matchday of the
2026 season. The performance saw him named
Player of the Matchday. == International career ==