Thomas Hasal

Born in Cambridge, Ontario, Hasal moved with his family to Ottawa when he was a year old, where he began playing soccer at age five.

[7] In March 2019, he signed a professional contract with Vancouver Whitecaps FC of Major League Soccer as a homegrown player through 2020, with club options for 2021 and 2022.

[8][9] Initially serving as the third-string goalkeeper, he made his debut on July 19, 2020, coming on as a substitute against the Seattle Sounders FC, early in the second half of an MLS is Back Tournament group stage match after an injury to Maxime Crépeau.

[12][13] He led the team to the Round of 16, where they were defeated in penalty kicks by Sporting Kansas City, following a 0–0 draw, with Hasal finishing the tournament with no goals against in regulation.

[28] On June 25, he joined the second team Whitecaps FC 2 in MLS Next Pro in their match against San Jose Earthquakes II in his first game back.

[1] In 2017, he was called up to the Canadian U20 team for a pair of friendly tournaments in January 2017,[32][33] where he saved a penalty against El Salvador.