Callum Weir
| Personal information | |||
|---|---|---|---|
| Date of birth | October 21, 2003 | ||
| Place of birth | North Vancouver, British Columbia, Canada | ||
| Height | 6 ft 0 in (1.83 m) | ||
| Position | Goalkeeper | ||
| Team information | |||
Current team | TSS FC Rovers | ||
| Youth career | |||
| Yukon Selects FC | |||
| Vancouver Island Wave | |||
| College career | |||
| Years | Team | Apps | (Gls) |
| 2023– | Victoria Vikes | 49 | (0) |
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2021–2022 | Blumenthaler SV | 0 | (0) |
| 2023–2024 | Harbourside FC | 20 | (0) |
| 2024 | → Pacific FC (loan) | 0 | (0) |
| 2025– | TSS FC Rovers | 15 | (0) |
| 2025 | → Valour FC (loan) | 2 | (0) |
| International career | |||
| 2024– | Canada (futsal) | 2 | (0) |
| * Club domestic league appearances and goals as of August 10, 2025 | |||
Callum Weir (born October 21, 2003) is a Canadian soccer player who plays for TSS FC Rovers in League1 British Columbia.
Early life
[edit | edit source]Born in North Vancouver, British Columbia, Weir moved to Haines Junction, Yukon at age four.[1] Weir began playing youth soccer with Yukon Selects FC at age seven.[1] He later joined the Vancouver Isle Wave.[2]
In 2016, he played for Team Yukon in futsal at the 2016 Arctic Winter Games in Greenland.[3][4] In 2022, he played for Team Yukon at the 2022 Canada Summer Games, where he was named to the tournament all-star team.[5]
University career
[edit | edit source]In 2023, Weir began attending the University of Victoria, where he played for the men's soccer team.[6] On September 1, 2023, he recorded a shutout in his debut, in a 1-0 victory over the Thompson Rivers WolfPack.[7] In October 2023, he was named both the Canada West and U Sports Player of the Week.[6][8] At the end of the 2024 season, he was named a Canada West First Team All-Star.[9]
Club career
[edit | edit source]In August 2021, Weir signed with German club Blumenthaler SV in the fifth tier Bremen-Liga.[10]
Ahead of the 2023 season, he attended pre-season with Pacific FC of the Canadian Premier League, on a trial.[11] Afterwards, he joined Harbourside FC in League1 British Columbia. In June 2024, he joined Pacific FC as a short-term replacement player.[12]
In 2025, he played with TSS FC Rovers in League1 British Columbia. In August 2025, he joined Valour FC in the Canadian Premier League, as a short-term replacement player.[13] On August 2, 2025, he made his professional debut, starting against Forge FC.[14]
International career
[edit | edit source]In December 2022, Weir was called up to a camp with the Canada futsal team for the first time.[1][15] He was later named to the squad for the 2024 CONCACAF Futsal Championship.
References
[edit | edit source]- ^ a b c Callum Weir at Canada SoccerLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Callum Weir at Canada SoccerLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).