Amateur Growing up, Wouters played two seasons of minor hockey for the Lloydminster Heat U15 AAA team from 2013 to 2015. In his final season with the team, he was named captain and was called up to the U16 AAA Rage team seven times. After representing Team Northeast at the 2015 Alberta Cup, Wouters was selected to play for Team Alberta at the 2015 Western Canada U16 Challenge Cup. Wouters played the majority of the 2015–16 season with the Lloydminster U18 AAA Bobcats and helped them reach the 2016
Telus Cup. He also played two games with the Saskatoon Blades at the end of their season. Over the summer, Wouters was also invited to participate in Team Canada's national U-17 development camp.
Major junior Wouters recorded 21 points in his rookie season with the Blades before greatly improving the following year. During the 2017–18 season, Wouters earned more on-ice responsibility and centered a line with Braylon Shmyr and Josh Paterson. His efforts also earned him attention from the
NHL Central Scouting Bureau, who ranked him as a "C" prospect on their October and November "players to watch" list. Wouters finished the season with a career-high 51 points and received the Saskatoon Blades "Hardest Working Player" award. Wouters was also named the Eastern Conference Scholastic Player of the Year due to his academic accomplishments. In April, Wouters was invited to Team Canada's roster for the
2018 IIHF World U18 Championships. Despite going undrafted in his first year of eligibility, Wouters was invited to participate in the
Tampa Bay Lightning's 2018 training camp. Upon returning to the Blades, Wouters was named the 59th captain in franchise history. As he remained undrafted, Wouters was invited to participate in the
Anaheim Ducks 2019 training camp. Upon rejoining the Blades, Wouters scored 10 goals and seven assists through his first 18 games. As such, he was named to Team WHL for the annual
CHL Canada/Russia Series. Wouters finished the regular season with 15 goals and 24 assists Wouters spent six years playing for the Saskatoon Blades, scoring 181 points in 280 games.
Professional Wouters concluded his WHL career on July 22, 2021, by signing a professional contract with the
Abbotsford Canucks of the
American Hockey League (AHL). He scored his first professional goal and assist with the Canucks on November 15, 2021 against the
San Jose Barracuda. Wouters finished his rookie season with five goals and 13 assists for 18 points over 60 games. Following his rookie season, Wouters signed a two-year contract extension with the Canucks. Before the start of the
2022–23 season, Wouters was appointed the first captain in franchise history. Wouters recorded his first professional multi-goal game on December 31, 2022, against the
Manitoba Moose. Wouters signed a professional tryout agreement with the
Vancouver Canucks but was reassigned to the Abbotsford Canucks before the start of the
2023–24 season. He helped the Canucks reach the
2024 Calder Cup playoffs and scored the series winning goal against the
Colorado Eagles to advance them to the second round. On June 19, Wouters signed a two-year contract extension with the Canucks through the end of the 2025–26 season. He was also named the Abbotsford Canucks Man of the Year for the second consecutive season. The Canucks began the
2024–25 season on a four-game road trip. While on the road trip, Wouters played in his 200th career AHL game and became the first person in franchise history to play all 200 games with the Canucks. Later that month, Wouters scored the first penalty shot goal in franchise history in a 4–1 loss to the
San Diego Gulls. He recorded a career-high 10 goals as he helped the Canucks set a franchise record 13-game win streak to end the season. Wouters finished the regular season with 28 points He helped the Canucks advance to the
Calder Cup Finals for the first time in franchise history. On 23 June 2025, Wouters led his team to a
Calder Cup championship, defeating the
Charlotte Checkers in six games. ==Career statistics==