[1] Afterwards, he played with Pacific United FC, being invited to a Wolverhampton Wanderers' US National Academy camp in Arizona in July 2016 when he was 10.
[11] After participating in the 2024 pre-season with the Vancouver Whitecaps first team, he signed a short-term loan agreement with them ahead of their CONCACAF Champions Cup Round One first leg against Tigres UANL, but was an unused substitute in the match.
[12][13] On May 19, 2024, he scored his first professional goal for Whitecaps FC 2, also adding an assist in the same match, in a 3-2 loss to Colorado Rapids 2.
[15][16][17] In September 2024, he signed a homegrown player contract with Vancouver Whitecaps FC through the 2027 season, with options for 2028 and 2029.
[18] In October 2022, Badwal was called up to the Canadian national program for the first time for a camp with the Canada U17 team.