Hudon played his amateur midget hockey within his native Quebec with the Saint-Eustache Vikings of the QMAAA.
[1] During his last junior season in 2013–14, continuing as the Saguenéens captain, Hudon lead the offense with 41 points in 33 games before he was traded to Baie-Comeau Drakkar.
Hudon quickly assumed a top-line scoring role and recorded a spectacular rookie season with 57 points in 75 games.
[2] Hudon was also selected to the AHL All-Star Game, posting 3 goals and an assist to earn co-MVP honors.
[14][15] On October 12, 2020, despite his restricted free agent status with the Canadiens after he was tendered a qualifying offer it was reported that Hudon would play in Switzerland during 2020–21.
[18] Following the Lightning's training camp, Hudon was assigned to join AHL affiliate, the Syracuse Crunch for the duration of the 2021–22 season.
[19] On July 3, 2023, having left the Avalanche as a free agent, Hudon was signed to a two-year AHL contract with the Ontario Reign, the primary affiliate of the Los Angeles Kings.