Player Details

Name

Thomas Hasal

Pronunciation

ha-SAHL

Height

6' 4"

Weight

190 lbs

Date of Birth

7.9.1999 (26)

Birthplace

Cambridge, ON, Canada

Position

Goalkeeper

Roster Category

Supplemental Slots 21-24
Career Summary

2025 (Los Angeles Football Club / LAFC2) 

  • established himself as Hugo Lloris’ primary backup in goal 

  • started one MLS regular-season match, a 5-2 loss in Seattle 3/8/25; relieved Lloris at halftime of 3-0 win over St. Louis 9/27/25  

  • in his Leagues Cup debut against Pachuca on 8/1/25, Hasal started and conceded a single goal (on a deflected shot) in a match that saw LAFC play down a man for nearly an hour. In the decisive penalty shootout Hasal made two saves to earn LAFC an extra point 

  • in Leagues Cup start vs. Tigres 8/5/25 Hasal made four saves in LAFC’s 2-1 victory 

  • started six games for LAFC2 (MLS NEXT Pro), posting two clean sheets

2024 (Los Angeles Football Club / LAFC2) 

  • debuted with the Black & Gold on 9/21/24 at FC Dallas, conceding three goals in a 1-3 loss 

  • started three games for LAFC2 (MLS NEXT Pro), conceding four goals in 260 mins.

2023 (Vancouver Whitecaps / Whitecaps FC 2)  

  • appeared in in one match, 5/27/23 at St. Louis (1-3 loss) 

  • appeared in two Concacaf Champions League matches; made four appearances in MLS NEXT Pro (367 minutes)

2022 (Vancouver Whitecaps) 

  • started all 17 of his first-team appearances, logging 1,509 minutes, and posting six wins and four clean sheets 

  • appeared in three matches with Whitecaps2 (MLS NEXT Pro), logging 270 minutes

2021 (Vancouver Whitecaps) 

  • started all seven of his first-team appearances, posting one clean sheet

2020 (Vancouver Whitecaps) 

  • began his professional career with a 239-minute shutout streak with two clean sheets at the MLS is Back Tournament 

  • made his MLS regular-season debut on 8/18/20, a 0-3 loss to Toronto FC 

  • appeared in nine regular-season matches (eight starts), logging 753 minutes played, with one clean sheet before his season was cut short due to injury

INTERNATIONAL 

  • played for Canada’s youth national teams at all levels; started for Canada at the Concacaf Under-20 Championships in 2017 and 2018

SOCIAL MEDIAÂ