2025 season | |||
---|---|---|---|
President | Rob Friend | ||
Coach | Afshin Ghotbi (until July 23) Martin Nash (since July 23) | ||
Stadium | Willoughby Community Park Stadium | ||
Canadian Premier League | 8th | ||
Canadian Championship | Semi-finals | ||
The 2025 Vancouver FC season is the third season in the history of Vancouver FC. In addition to the Canadian Premier League, the club will compete in the Canadian Championship.
As of August 16, 2025
No. | Name | Nationality | Position(s) | Date of birth (Age) | Previous club | Notes |
---|---|---|---|---|---|---|
Goalkeepers | ||||||
1 | Callum Irving | ![]() | GK | March 16, 1993 | ![]() | |
41 | Felipe Jaramillo | ![]() | GK | April 18, 2008 | ![]() | U21 |
Defenders | ||||||
2 | Paris Gee | ![]() | LB / RB | July 5, 1994 | ![]() | |
3 | Kunle Dada-Luke | ![]() | RB / RW | January 12, 2000 | ![]() | |
4 | Allan Enyou | ![]() | CB | December 24, 2003 | ![]() | INT, Loan |
5 | Matteo Campagna | ![]() | CB / DM | June 27, 2004 | ![]() | U21 |
7 | Elage Bah | ![]() | RB | July 30, 2004 | ![]() | U21 |
12 | Tyler Crawford | ![]() | LB | March 9, 2004 | ![]() | U21 |
13 | David Norman Jr. | ![]() | LB / MF | May 31, 1998 | ![]() | |
15 | Aidan O'Connor | ![]() | CB | October 7, 2001 | ![]() | INT, Loan |
40 | Joey Buchanan | ![]() | CB / DM | May 13, 2007 | ![]() | DEV |
25 | Pathé Ndiaye | ![]() | DF | April 27, 2004 | ![]() | INT, Loan |
Midfielders | ||||||
6 | Vasco Fry | ![]() | CM | July 30, 2000 | ![]() | |
10 | Juan Batista | ![]() | DM / CM | September 26, 2001 | ![]() | INT |
17 | Emrick Fotsing | ![]() | CM | September 27, 2007 | ![]() | U21, EYT |
18 | Thomas Powell | ![]() | AM | May 11, 2001 | ![]() | U-S |
20 | Nicolás Mezquida | ![]() | AM / RW | January 21, 1992 | ![]() | INT |
26 | Taryck Tahid | ![]() | AM / CF | April 20, 2007 | ![]() | U21, EYT |
29 | Kevin Podgorni | ![]() | AM | February 24, 2008 | ![]() | U21 |
32 | Dominic Joseph | ![]() | MF | June 26, 2008 | ![]() | DEV |
16 | Michel Cavalcante | ![]() | DM | May 23, 2006 | ![]() | INT |
23 | Abdoulaye Ouattara | ![]() | DM / CM | January 8, 2001 | ![]() | INT |
Forwards | ||||||
9 | Hugo Mbongue | ![]() | FW | July 27, 2004 | ![]() | U21, Loan |
11 | Jay Herdman | ![]() | AM / CM / CF | August 14, 2004 | ![]() | U21, Loan |
14 | Terran Campbell | ![]() | ST / LW | October 10, 1998 | ![]() | |
19 | José Navarro | ![]() | CF | February 20, 2003 | ![]() | INT |
Out on loan | ||||||
Alejandro Díaz | ![]() | FW | January 27, 1996 | ![]() |
No. | Pos. | Player | From club | Fee/notes | Date | Source |
---|---|---|---|---|---|---|
MF | ![]() | ![]() | Signed to a development contract | February 5, 2025 | [1] | |
MF | ![]() | ![]() | Free | February 11, 2025 | [2] | |
FW | ![]() | ![]() | Free | February 13, 2025 | [3] | |
DF | ![]() | ![]() | Free | March 6, 2025 | [4] | |
MF | ![]() | ![]() | Free | March 13, 2025 | [5] | |
GK | ![]() | ![]() | Free | March 21, 2025 | [6] | |
FW | ![]() | ![]() | Selected 2nd in the 2025 CPL–U Sports Draft, U-Sports contract | March 25, 2025 | [7] | |
MF | ![]() | ![]() | Selected 10th in the 2025 CPL–U Sports Draft, U-Sports contract | March 25, 2025 | [7] | |
MF | ![]() | ![]() | U-Sports contract | March 28, 2025 | [8] | |
MF | ![]() | ![]() | Free | April 6, 2025 | [9] | |
MF | ![]() | ![]() | Free | April 6, 2025 | [9] | |
MF | ![]() | ![]() | Free | April 6, 2025 | [9] | |
MF | ![]() | ![]() | Free | April 6, 2025 | [10] |
No. | Pos. | Player | Loaned from | Fee/notes | Date | Source |
---|---|---|---|---|---|---|
9 | FW | ![]() | ![]() | Loaned until June 30, 2025 | July 7, 2023 | [11] [12] |
4 | DF | ![]() | ![]() | Loaned until end of season | February 20, 2025 | [13] |
DF | ![]() | ![]() | Loaned until end of season | April 6, 2025 | [9] | |
DF | ![]() | ![]() | Loaned until end of season | May 1, 2025 | [14] | |
FW | ![]() | ![]() | Loaned until end of season | July 23, 2025 | [15] | |
11 | FW | ![]() | ![]() | Loaned until end of season | August 8, 2025 | [16] |
Vancouver FC selected the following players in the 2025 CPL–U Sports Draft. Draft picks are not automatically signed to the team roster. Only those who are signed to a contract will be listed as transfers in.
Round | Selection | Pos. | Player | Nationality | University |
---|---|---|---|---|---|
1 | 2 | FW | Henri Godbout | ![]() | UBC |
2 | 10 | MF | Mehdi Essoussi | ![]() | Toronto |
No. | Pos. | Player | To club | Fee/notes | Date | Source |
---|---|---|---|---|---|---|
18 | FW | ![]() | Loan ended | November 10, 2024 | [17] | |
3 | DF | ![]() | ![]() | Contract expired | December 31, 2024 | [17] |
21 | FW | ![]() | Contract expired | December 31, 2024 | [17] | |
18 | FW | ![]() | ![]() | Contract expired | December 31, 2024 | [17] |
10 | MF | ![]() | ![]() | Transferred for York's first round pick in the 2026 CPL–U Sports Draft | January 13, 2025 | [18] |
2 | DF | ![]() | ![]() | Option declined | January 13, 2025 | [18] |
20 | DF | ![]() | Option declined | January 13, 2025 | [18] | |
8 | MF | ![]() | Option declined | January 13, 2025 | [18] | |
16 | MF | ![]() | Option declined | January 13, 2025 | [18] | |
17 | MF | ![]() | ![]() | Option declined | January 13, 2025 | [18] |
7 | MF | ![]() | Retired | January 16, 2025 | [19] | |
23 | MF | ![]() | ![]() | Undisclosed fee & sell-on clause | January 31, 2025 | [20] |
25 | DF | ![]() | ![]() | Undisclosed fee & sell-on clause | February 28, 2025 | [21] |
28 | GK | ![]() | Retired | March 5, 2025 | [22] | |
11 | FW | ![]() | Contract terminated by mutual consent | July 23, 2025 | [15] |
No. | Pos. | Player | To club | Fee/notes | Date | Source |
---|---|---|---|---|---|---|
9 | FW | ![]() | ![]() | Loaned until end of season, with option for permanent transfer | July 23, 2025 | [15] |
Competition | Starting round | Record | |||||||
---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Win % | ||
Canadian Premier League | Matchday 1 | 21 | 2 | 5 | 14 | 24 | 46 | −22 | 9.52 |
Canadian Championship | First round | 4 | 1 | 3 | 0 | 6 | 4 | +2 | 25.00 |
Total | 25 | 3 | 8 | 14 | 30 | 50 | −20 | 12.00 |
Last updated: August 30, 2025
Source: Competitions
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Playoff qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | Forge (T) | 21 | 13 | 7 | 1 | 39 | 17 | +22 | 46 | First semifinal and 2026 CONCACAF Champions Cup |
2 | Atlético Ottawa (T) | 21 | 12 | 7 | 2 | 42 | 22 | +20 | 43 | First semifinal |
3 | Cavalry | 22 | 9 | 6 | 7 | 35 | 26 | +9 | 33 | Quarterfinal |
4 | HFX Wanderers | 21 | 9 | 5 | 7 | 32 | 25 | +7 | 32 | Play-in round, home tie |
5 | York United | 22 | 9 | 5 | 8 | 36 | 28 | +8 | 32 | Play-in round |
6 | Pacific | 21 | 5 | 5 | 11 | 23 | 40 | −17 | 20 | |
7 | Valour | 22 | 5 | 4 | 13 | 26 | 50 | −24 | 19 | |
8 | Vancouver (E) | 22 | 2 | 5 | 15 | 26 | 51 | −25 | 11 |
April 61 | Vancouver FC | 0–2 | York United FC | Langley Township, British Columbia |
4:00pm PT |
| Report | Stadium: Willoughby Community Park Referee: Alain Ruch | |
Note: Vancouver FC player Vasco Fry was issued a 2-match suspension after the game for serious foul play. |
April 132 | Vancouver FC | 1–4 | Atlético Ottawa | Langley Township, British Columbia |
3:00pm PT | Report | Stadium: Willoughby Community Park Referee: Scott Bowman |
April 183 | Cavalry FC | 1–1 | Vancouver FC | Foothills County, Alberta |
5:00pm MT |
| Report |
| Stadium: ATCO Field Referee: Ben Hoskins |
April 264 | Vancouver FC | 1–1 | Pacific FC | Langley Township, British Columbia |
5:00pm PT | Report |
| Stadium: Willoughby Community Park Referee: Mathieu Souaré |
May 35 | Valour FC | 1–3 | Vancouver FC | Winnipeg, Manitoba |
6:00pm CT | Report |
| Stadium: Princess Auto Stadium Referee: Carly Shaw-MacLaren |
May 176 | Vancouver FC | 0–2 | HFX Wanderers FC | Langley Township, British Columbia |
5:00pm PT |
| Report |
| Stadium: Willoughby Community Park Referee: Roberto D'Alesio |
May 257 | York United FC | 1–0 | Vancouver FC | Toronto, Ontario |
2:00pm ET |
| Report | Stadium: York Lions Stadium Referee: Mario Alayass |
May 308 | Vancouver FC | 2–2 | Atlético Ottawa | Langley Township, British Columbia |
7:00pm PT | Report | Stadium: Willoughby Community Park Referee: Scott Bowman |
June 49 | Valour FC | 3–1 | Vancouver FC | Winnipeg, Manitoba |
11:00am CT |
| Report |
| Stadium: Princess Auto Stadium Referee: Yusri Rudolf |
June 1510 | Vancouver FC | 0–2 | Forge FC | Langley Township, British Columbia |
1:00pm PT |
| Report |
| Stadium: Willoughby Community Park Referee: Sebastian Noshinravani |
June 2111 | HFX Wanderers FC | 1–0 | Vancouver FC | Halifax, Nova Scotia |
4:00pm AT |
| Report | Stadium: Wanderers Grounds Referee: Renzo Villanueva |
June 2712 | Pacific FC | 4–4 | Vancouver FC | Langford, British Columbia |
7:00pm PT | Report |
| Stadium: Starlight Stadium Attendance: 2821 Referee: Roberto D'Alesio |
July 513 | Forge FC | 2–1 | Vancouver FC | Hamilton, Ontario |
7:00pm ET | Report | Stadium: Tim Hortons Field Referee: Yusri Rudolf |
July 1314 | Vancouver FC | 0–0 | Cavalry FC | Langley Township, British Columbia |
6:00pm PT |
| Report |
| Stadium: Willoughby Community Park Referee: Ben Hoskins |
July 1915 | York United FC | 4–0 | Vancouver FC | Toronto, Ontario |
4:00pm ET | Report |
| Stadium: York Lions Stadium Referee: Iwan-Nikita Jecanski |
July 2516 | Vancouver FC | 1–3 | Valour FC | Langley Township, British Columbia |
7:00pm PT | Report | Stadium: Willoughby Community Park Referee: Renzo Villanueva |
August 417 | HFX Wanderers FC | 1–2 | Vancouver FC | Halifax, Nova Scotia |
4:00pm AT |
| Report | Stadium: Wanderers Grounds Referee: Alain Ruch |
August 1018 | Vancouver FC | 2–3 | Pacific FC | Langley Township, British Columbia |
3:00pm PT |
| Report |
| Stadium: Willoughby Community Park Referee: Scott Bowman |
August 1719 | Cavalry FC | 5–4 | Vancouver FC | Foothills County, Alberta |
4:00pm MT |
| Report | Stadium: ATCO Field Referee: Mario Alayass |
August 2220 | Vancouver FC | 0–1 | Forge FC | Langley Township, British Columbia |
7:00pm PT | Report | Stadium: Willoughby Community Park Referee: Seyed Mohammad Mohseni |
August 3021 | Atlético Ottawa | 3–1 | Vancouver FC | Ottawa, Ontario |
7:00pm ET | Report | Stadium: TD Place Stadium Referee: Carly Shaw-MacLaren |
September 522 | Vancouver FC | v | Valour FC | Langley Township, British Columbia |
7:30pm PT | Stadium: Willoughby Community Park |
September 1323 | Pacific FC | v | Vancouver FC | Langford, British Columbia |
4:00pm PT | Stadium: Starlight Stadium |
September 2124 | Vancouver FC | v | York United FC | Langley Township, British Columbia |
3:00pm PT | Stadium: Willoughby Community Park |
September 2825 | Vancouver FC | v | HFX Wanderers FC | Langley Township, British Columbia |
3:00pm PT | Stadium: Willoughby Community Park |
October 426 | Forge FC | v | Vancouver FC | Hamilton, Ontario |
5:00pm ET | Stadium: Tim Hortons Field |
October 1227 | Atlético Ottawa | v | Vancouver FC | Ottawa, Ontario |
3:00pm ET | Stadium: TD Place Stadium |
October 1828 | Vancouver FC | v | Cavalry FC | Langley Township, British Columbia |
1:00pm PT | Stadium: Willoughby Community Park |
May 6 First round | Pacific FC | 1–1 (2–4 p) | Vancouver FC | Langford, British Columbia |
7:00pm PT |
| Report |
| Stadium: Starlight Stadium Referee: Michael Venne |
Penalties | ||||
May 21 QF Leg 1 | Vancouver FC | 1–1 | Cavalry FC | Langley Township, British Columbia |
7:00pm PT |
| Report |
| Stadium: Willoughby Community Park Referee: Renzo Villanueva |
July 8 QF Leg 2 | Cavalry FC | 1–1 (2–2 agg.) (4–5 p) | Vancouver FC | Foothills County, Alberta |
7:30pm MT | Report | Stadium: ATCO Field Referee: Michael Venne | ||
Penalties | ||||
August 13 SF Leg 1 | Vancouver FC | 3–1 | Atlético Ottawa | Langley Township, British Columbia |
7:00pm PT | Report |
| Stadium: Willoughby Community Park Referee: Pierre Luc Lauziere |
September 18 SF Leg 2 | Atlético Ottawa | v | Vancouver FC | Ottawa, Ontario |
7:00pm ET | Stadium: TD Place Stadium |
No. | Pos | Nat | Player | Total | CPL | Canadian Championship | |||
---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | ||||
Goalkeepers | |||||||||
1 | GK | ![]() | Callum Irving | 25 | 0 | 21 | 0 | 4 | 0 |
Defenders | |||||||||
2 | DF | ![]() | Paris Gee | 20 | 0 | 7+11 | 0 | 0+2 | 0 |
3 | DF | ![]() | Kunle Dada-Luke | 22 | 0 | 17+1 | 0 | 4 | 0 |
4 | DF | ![]() | Allan Enyou | 20 | 0 | 16+1 | 0 | 1+2 | 0 |
5 | DF | ![]() | Matteo Campagna | 25 | 1 | 21 | 1 | 3+1 | 0 |
7 | DF | ![]() | Elage Bah | 24 | 2 | 20 | 2 | 4 | 0 |
13 | DF | ![]() | David Norman Jr. | 22 | 2 | 16+2 | 1 | 3+1 | 1 |
15 | DF | ![]() | Aidan O'Connor | 17 | 0 | 13 | 0 | 4 | 0 |
25 | DF | ![]() | Pathé Ndiaye | 18 | 3 | 7+7 | 3 | 2+2 | 0 |
Midfielders | |||||||||
6 | MF | ![]() | Vasco Fry | 22 | 2 | 17+1 | 2 | 4 | 0 |
8 | MF | ![]() | Mehdi Essoussi | 18 | 0 | 10+5 | 0 | 3 | 0 |
10 | MF | ![]() | Juan Batista | 17 | 0 | 3+11 | 0 | 1+2 | 0 |
11 | MF | ![]() | Jay Herdman | 1 | 0 | 1 | 0 | 0 | 0 |
16 | MF | ![]() | Michel Cavalcante | 7 | 1 | 3+3 | 0 | 1 | 1 |
17 | MF | ![]() | Emrick Fotsing | 18 | 3 | 11+4 | 3 | 1+2 | 0 |
18 | MF | ![]() | Thomas Powell | 14 | 0 | 1+11 | 0 | 0+2 | 0 |
20 | MF | ![]() | Nicolás Mezquida | 16 | 7 | 9+4 | 5 | 2+1 | 2 |
23 | MF | ![]() | Abdoulaye Ouattara | 1 | 0 | 0+1 | 0 | 0 | 0 |
26 | MF | ![]() | Taryck Tahid | 10 | 0 | 2+8 | 0 | 0 | 0 |
29 | MF | ![]() | Kevin Podgorni | 5 | 0 | 0+5 | 0 | 0 | 0 |
32 | MF | ![]() | Dominic Joseph | 1 | 0 | 0+1 | 0 | 0 | 0 |
Forwards | |||||||||
9 | FW | ![]() | Hugo Mbongue | 7 | 3 | 6 | 2 | 1 | 1 |
14 | FW | ![]() | Terran Campbell | 22 | 2 | 14+4 | 2 | 3+1 | 0 |
19 | FW | ![]() | José Navarro | 4 | 0 | 1+3 | 0 | 0 | 0 |
24 | FW | ![]() | Henri Godbout | 17 | 1 | 5+11 | 1 | 1 | 0 |
Players transferred out during the season | |||||||||
9 | FW | ![]() | Alejandro Díaz | 12 | 2 | 10 | 1 | 2 | 1 |
Source: Competitions
Rank | No. | Pos | Nat | Name | CPL | Canadian Championship | Total |
---|---|---|---|---|---|---|---|
1 | 20 | MF | ![]() | Nicolás Mezquida | 5 | 2 | 7 |
2 | 9 | FW | ![]() | Hugo Mbongue | 2 | 1 | 3 |
17 | MF | ![]() | Emrick Fotsing | 3 | 0 | 3 | |
25 | DF | ![]() | Pathé Ndiaye | 3 | 0 | 3 | |
5 | 6 | MF | ![]() | Vasco Fry | 2 | 0 | 2 |
7 | DF | ![]() | Elage Bah | 2 | 0 | 2 | |
13 | DF | ![]() | David Norman Jr. | 1 | 1 | 2 | |
14 | FW | ![]() | Terran Campbell | 2 | 0 | 2 | |
FW | ![]() | Alejandro Díaz | 1 | 1 | 2 | ||
10 | 5 | DF | ![]() | Matteo Campagna | 1 | 0 | 1 |
16 | MF | ![]() | Michel Cavalcante | 0 | 1 | 1 | |
24 | FW | ![]() | Henri Godbout | 1 | 0 | 1 | |
Own Goals | 1 | 0 | 1 | ||||
Totals | 24 | 6 | 30 |
Rank | No. | Pos | Nat | Name | CPL | Canadian Championship | Total |
---|---|---|---|---|---|---|---|
1 | 1 | GK | ![]() | Callum Irving | 1 | 0 | 1 |
Totals | 1 | 0 | 1 |
No. | Pos | Nat | Player | CPL | Canadian Championship | Total | ||||||
![]() | ![]() ![]() | ![]() | ![]() | ![]() ![]() | ![]() | ![]() | ![]() ![]() | ![]() | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | GK | ![]() | Callum Irving | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | DF | ![]() | Paris Gee | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
3 | DF | ![]() | Kunle Dada-Luke | 1 | 0 | 2 | 1 | 0 | 0 | 2 | 0 | 2 |
4 | DF | ![]() | Allan Enyou | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
5 | DF | ![]() | Matteo Campagna | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
6 | MF | ![]() | Vasco Fry | 6 | 0 | 0 | 2 | 0 | 0 | 8 | 0 | 0 |
7 | DF | ![]() | Elage Bah | 5 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 |
8 | MF | ![]() | Mehdi Essoussi | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
9 | FW | ![]() | Hugo Mbongue | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
9 | FW | ![]() | Alejandro Díaz | 3 | 0 | 0 | 2 | 0 | 0 | 5 | 0 | 0 |
10 | MF | ![]() | Juan Batista | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
11 | MF | ![]() | Jay Herdman | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
13 | DF | ![]() | David Norman Jr. | 7 | 0 | 0 | 1 | 0 | 0 | 8 | 0 | 0 |
14 | FW | ![]() | Terran Campbell | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
15 | DF | ![]() | Aidan O'Connor | 4 | 0 | 0 | 2 | 0 | 0 | 6 | 0 | 0 |
16 | MF | ![]() | Michel Cavalcante | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
17 | MF | ![]() | Emrick Fotsing | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
18 | MF | ![]() | Thomas Powell | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
19 | FW | ![]() | José Navarro | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
20 | MF | ![]() | Nicolás Mezquida | 4 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | 1 |
23 | MF | ![]() | Abdoulaye Ouattara | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
24 | FW | ![]() | Henri Godbout | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
25 | DF | ![]() | Pathé Ndiaye | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
26 | MF | ![]() | Taryck Tahid | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
29 | MF | ![]() | Kevin Podgorni | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
32 | MF | ![]() | Dominic Joseph | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 49 | 0 | 3 | 10 | 0 | 0 | 59 | 0 | 3 |