Callum Weir

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Callum Weir
Personal information
Date of birth (2003-10-21) October 21, 2003 (age 22)
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)
2024Pacific FC (loan) 0 (0)
2025– TSS FC Rovers 15 (0)
2025Valour 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]
  1. ^ a b c Callum Weir at Canada SoccerLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Callum Weir at Canada SoccerLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).