2025 Cavalry FC season
| 2025 season | |
|---|---|
| Owner | Spruce Meadows Sports & Entertainment |
| President | Ian Allison |
| Head Coach | Tommy Wheeldon Jr. |
| Stadium | ATCO Field |
| Canadian Premier League | 3rd |
| CPL playoffs | Runner-up |
| Canadian Championship | Quarter-finals |
| CONCACAF Champions Cup | Round one |
| Top goalscorer | League: Ali Musse (9) All: Tobias Warschewski (14) |
| Highest home attendance | 5,114 vs. York United (June 8, CPL) |
| Lowest home attendance | 2,552 vs. Edmonton Scottish (April 29, CC) |
| Average home league attendance | 4,223 |
| Biggest win | 6–0 vs. Edmonton Scottish (Home, April 29, CC) |
| Biggest defeat | 3–0 vs. Atlético Ottawa (Away, September 27, CPL) |
The 2025 Cavalry FC season is the seventh season in the history of Cavalry FC. In addition to the Canadian Premier League, the club competed in the Canadian Championship and in the CONCACAF Champions Cup.[1]
On February 6, Cavalry FC made history by becoming the first Canadian Premier League side to obtain a win in the CONCACAF Champions Cup, after defeating Liga MX team Pumas UNAM.[2] The 2025 season also saw Cavalry come runner-up in the club's fourth Canadian Premier League Final appearance in the league's 7 seasons, and third appearance in a row.
Current squad
As of September 4, 2025[3]
| No. | Name | Nationality | Position(s) | Date of birth (Age) | Previous club | Notes |
|---|---|---|---|---|---|---|
| Goalkeepers | ||||||
| 1 | Marco Carducci | GK | September 24, 1996 (aged 29) | Calgary Foothills | ||
| 21 | Joseph Holliday | GK | January 18, 2005 (aged 20) | Cavalry FC U21 | U21 | |
| Defenders | ||||||
| 2 | Michael Harms | CB / RB | December 31, 2005 (aged 20) | Calgary Foothills | U21 | |
| 3 | Callum Montgomery | CB | May 14, 1997 (aged 28) | Minnesota United | ||
| 4 | Daan Klomp | CB | August 10, 1998 (aged 27) | La Louvière | ||
| 5 | Bradley Kamdem | LB / CB | August 18, 1994 (aged 31) | Valletta | ||
| 12 | Tom Field | LB | March 14, 1997 (aged 28) | Calgary Foothills | ||
| 15 | Levi Laing | CB | April 12, 2003 (aged 22) | Aldershot Town | INT | |
| 19 | Mihail Gherasimencov | LB | March 25, 2005 (aged 20) | Whitecaps FC 2 | U21, Loan | |
| 24 | Eryk Kobza | CB / DM | November 23, 2001 (aged 24) | Calgary Dinos | ||
| 33 | Fraser Aird | RB / RW | February 2, 1995 (aged 30) | FC Edmonton | ||
| Midfielders | ||||||
| 10 | Sergio Camargo | AM | August 16, 1994 (aged 31) | Calgary Foothills | ||
| 18 | Maël Henry | CM | May 26, 2004 (aged 21) | Vancouver FC | U21 | |
| 26 | Shamit Shome | CM | September 5, 1997 (aged 28) | FC Edmonton | ||
| 27 | Diego Gutiérrez | CM / RM / RB | February 18, 1997 (aged 28) | Valour FC | ||
| 28 | Niko Myroniuk | CM | July 21, 2005 (aged 20) | Mount Royal Cougars | U21 | |
| 30 | James McGlinchey | MID | May 18, 2007 (aged 18) | Cavalry FC U21 | U21, EYT | |
| 55 | Michael Baldisimo | DM | April 13, 2000 (aged 25) | San Jose Earthquakes | ||
| Forwards | ||||||
| 7 | Ali Musse | ST / AM | January 1, 1996 (aged 29) | 1. FCA Darmstadt | ||
| 9 | Tobias Warschewski | CF / RW | February 6, 1998 (aged 27) | FC Edmonton | ||
| 14 | Caniggia Elva | AM / ST / RW | July 14, 1996 (aged 29) | Rot-Weiß Erfurt | ||
| 17 | Nicolas Wähling | RW / LW | August 24, 1997 (aged 28) | TSV Steinbach | INT | |
| 20 | Goteh Ntignee | LW / AM / RW | May 10, 2002 (aged 23) | FC Annecy | ||
| 25 | Ayman Sellouf | LW / CF | August 25, 2001 (aged 24) | FC Krumovgrad | INT | |
| Out on loan | ||||||
| 11 | Jay Herdman (at Vancouver FC) | AM / CM / CF | August 14, 2004 (aged 21) | Whitecaps FC 2 | U21 | |
Staff
- As of May 9, 2025[4]
| Executive | |
|---|---|
| Owner, chairman, and CEO | Linda Southern-Heathcott |
| President and COO | Ian Allison |
| General manager | Tommy Wheeldon Jr. |
| Assistant general manager | Tofa Fakunle |
| Coaching staff | |
| Head coach | Tommy Wheeldon Jr. |
| Technical director and assistant coach | Jay Wheeldon |
| Assistant coach | Nik Ledgerwood |
| Goalkeeper coach | David Odorico |
Transfers
In
| No. | Pos. | Player | From club | Fee/notes | Date | Source |
|---|---|---|---|---|---|---|
| 11 | MF | Jay Herdman | Whitecaps FC 2 | Free | January 14, 2025 | [5] |
| 31 | GK | Neven Fewster | Cavalry FC U21 | Signed to a development contract | January 29, 2025 | [6] |
| 25 | MF | Josh Belbin | Cavalry FC U21 | Short-term contract for 2025 CONCACAF Champions Cup matches | January 29, 2025 | [6] |
| 30 | MF | James McGlinchey | Cavalry FC U21 | Signed to a development contract | January 29, 2025 | [6] |
| 14 | MF | Caniggia Elva | Rot-Weiß Erfurt | Free | February 3, 2025 | [7] |
| 55 | MF | Michael Baldisimo | San Jose Earthquakes | Free | April 2, 2025 | [8] |
| 29 | MF | Owen Antoniuk | Calgary Dinos | Selected 16th in the 2025 CPL–U Sports Draft, U-Sports contract | April 4, 2025 | [9] |
| 15 | DF | Levi Laing | Aldershot Town | Free | April 15, 2025 | [10] |
| 22 | MF | Max Piepgrass | CBU Capers | Signed to a U-Sports contract | April 28, 2025 | [11] |
| 41 | GK | Daniel Clarke | CBU Capers | Signed to a U-Sports contract | May 30, 2025 | [12] |
| 34 | DF | Matas Jakubaitis | Cavalry FC U21 | Signed to a development contract | June 11, 2025 | [13] |
| 20 | FW | Goteh Ntignee | FC Annecy | Free | July 16, 2025 | [14] |
| 25 | FW | Ayman Sellouf | FC Krumovgrad | Free | July 24, 2025 | [15] |
| 4 | DF | Daan Klomp | La Louvière | Free | August 14, 2025 | [16] |
Loans in
| No. | Pos. | Player | Loaned from | Fee/notes | Date | Source |
|---|---|---|---|---|---|---|
| DF | Mihail Gherasimencov | Whitecaps FC 2 | Season-long loan | March 8, 2024 | [17] |
Draft picks
Cavalry 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 | 8 | FW | Harvey Hughes | England | Cape Breton |
| 2 | 16 | FW | Owen Antoniuk | Canada | Calgary |
Out
Transferred out
| No. | Pos. | Player | To club | Fee/notes | Date | Source |
|---|---|---|---|---|---|---|
| 19 | FW | William Akio | Canberra Tigers | Contract terminated by mutual consent | December 6, 2024 | [18] |
| 4 | DF | Daan Klomp | La Louvière | Contract expired | December 31, 2024 | [18] |
| 11 | MF | Jay Herdman | Whitecaps FC 2 | Loan expired | December 31, 2024 | [18] |
| 9 | FW | Malcolm Shaw | Galway United | Option declined | December 31, 2024 | [19] |
| 80 | FW | Lowell Wright | TSS FC Rovers | Contract terminated by mutual consent | January 29, 2025 | [6] |
| 6 | MF | Charlie Trafford | Retired | March 25, 2025 | [20] | |
| 25 | MF | Josh Belbin | Left club following 2025 CONCACAF Champions Cup matches | April 3, 2025 | [21] | |
| 8 | MF | Jesse Daley | Tanjong Pagar United | Contract terminated by mutual consent | June 11, 2025 | [13] |
| 29 | MF | Owen Antoniuk | Calgary Dinos | U-Sports contract expired, rights retained for 2026 season | August 15, 2025 | [22] |
| 41 | GK | Daniel Clarke | CBU Capers | U-Sports contract expired | August 15, 2025 | [22] |
| 34 | DF | Matas Jakubaitis | Contract terminated by mutual consent | August 15, 2025 | [22] | |
| 31 | GK | Neven Fewster | UNLV Rebels | Contract terminated by mutual consent | August 15, 2025 | [22] |
| 22 | MF | Max Piepgrass | CBU Capers | U-Sports contract expired, rights retained for 2026 season | September 4, 2025 | [23] |
| 23 | FW | Chanan Chanda | Mount Royal Cougars | Contract terminated by mutual consent | September 4, 2025 | [23] |
Loans out
| No. | Pos. | Player | Loaned to | Fee/notes | Date | Source |
|---|---|---|---|---|---|---|
| 11 | FW | Jay Herdman | Vancouver FC | Loaned until end of season | August 8, 2025 | [24] |
Competitions
Overview
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Canadian Premier League | April 5 | October 18 | Matchday 1 | 3rd place | 28 | 11 | 9 | 8 | 47 | 36 | +11 | 39.29 |
| Canadian Championship | April 29 | July 8 | Preliminary round | Quarter-finals | 3 | 1 | 1 | 1 | 8 | 0 | +8 | 33.33 |
| CONCACAF Champions Cup | February 6 | February 13 | Round one | Round one | 2 | 1 | 0 | 1 | 2 | 3 | −1 | 50.00 |
| Canadian Premier League Playoffs | October 26 | November 9 | Quarterfinal | Runner-up | 3 | 2 | 0 | 1 | 6 | 3 | +3 | 66.67 |
| Total | 36 | 15 | 10 | 11 | 63 | 42 | +21 | 41.67 | ||||
Last updated: December 9, 2025
Source: Competitions
Canadian Premier League
Standings
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Forge (S) | 28 | 16 | 10 | 2 | 51 | 22 | +29 | 58 | First semifinal and 2026 CONCACAF Champions Cup |
| 2 | Atlético Ottawa (C) | 28 | 15 | 11 | 2 | 54 | 28 | +26 | 56 | First semifinal |
| 3 | Cavalry | 28 | 11 | 9 | 8 | 47 | 36 | +11 | 42 | Quarterfinal |
| 4 | HFX Wanderers | 28 | 11 | 6 | 11 | 41 | 34 | +7 | 39 | Play-in round |
| 5 | York United | 28 | 10 | 8 | 10 | 43 | 38 | +5 | 38 | |
| 6 | Valour | 28 | 7 | 5 | 16 | 35 | 62 | −27 | 26 | |
| 7 | Pacific | 28 | 5 | 8 | 15 | 30 | 59 | −29 | 23 | |
| 8 | Vancouver | 28 | 4 | 9 | 15 | 35 | 57 | −22 | 21 | 2026 CONCACAF Champions Cup[a] |
Rules for classification: 1) Points; 2) Total number of wins; 3) Head-to-head; 4) Goal differential; 5) Goals for; 6) Away goals differential; 7) Away goals for; 8) Home goals differential; 9) Home goals for; 10) Fewest disciplinary points; 11) Most under-21 domestic player minutes; 12) Drawing of lots.[25]
(C) Champion (qualified to Champions Cup Round one); (S) CPL Shield winner (qualified to Champions Cup Round one)
Notes:
- ^ Vancouver FC qualified for the Champions Cup as the runners-up of the 2025 Canadian Championship, due to the winners, Vancouver Whitecaps FC, qualifying through Major League Soccer.
Matches
The Canadian Premier League season started on Saturday, April 5, 2025.
| April 5 1 | Forge FC | 1-0 | Cavalry FC | Hamilton, Ontario |
| Report |
|
Stadium: Hamilton Stadium Attendance: 7,963 Referee: Michael Venne |
| April 18 2 | Cavalry FC | 1-1 | Vancouver FC | Foothills County, Alberta |
|
Report |
|
Stadium: ATCO Field Attendance: 4,335 Referee: Ben Hoskins |
| April 26 3 | Cavalry FC | 1-3 | Atlético Ottawa | Foothills County, Alberta |
| Report |
|
Stadium: ATCO Field Attendance: 3,763 Referee: Carly Shaw-MacLaren |
| May 2 4 | York United | 1-2 | Cavalry FC | Toronto, Ontario |
|
Report |
|
Stadium: York Lions Stadium Attendance: 1,342 Referee: Fabrizio Stasolla |
| May 10 5 | HFX Wanderers | 0-3 | Cavalry FC | Halifax, Nova Scotia |
| Alphonse 75' | Report |
|
Stadium: Wanderers Grounds Attendance: 5,044 Referee: Sebastian Noshinravani |
| May 17 6 | Cavalry FC | 4-0 | Pacific FC | Foothills County, Alberta |
|
Report |
|
Stadium: ATCO Field Attendance: 3,669 Referee: Scott Bowman |
| May 25 7 | Cavalry FC | 4-0 | Valour FC | Foothills County, Alberta |
|
Report |
|
Stadium: ATCO Field Attendance: 3,654 Referee: Alain Ruch |
| May 31 8 | Forge FC | 1-1 | Cavalry FC | Hamilton, Ontario |
|
Report | Stadium: Hamilton Stadium Attendance: 6,578 Referee: Yusri Rudolf |
| June 8 9 | Cavalry FC | 2-1 | York United FC | Foothills County, Alberta |
| Report | Stadium: ATCO Field Attendance: 5,114 Referee: Michael Venne |
| June 14 10 | HFX Wanderers | 1-1 | Cavalry FC | Halifax, Nova Scotia |
| Report | Stadium: Wanderers Grounds Attendance: 6,339 Referee: Ben Hoskins |
| June 22 11 | Cavalry FC | 1-0 | Pacific FC | Foothills County, Alberta |
|
Report |
|
Stadium: ATCO Field Attendance: 3,450 Referee: Mario Al-Ayass |
| June 28 12 | Cavalry FC | 0-2 | Atlético Ottawa | Foothills County, Alberta |
|
Report | Stadium: ATCO Field Attendance: 4,452 Referee: Renzo Villanueva |
| July 13 13 | Vancouver FC | 0-0 | Cavalry FC | Langley, British Columbia |
|
Report |
|
Stadium: Willoughby Community Park Attendance: 1,718 Referee: Ben Hoskins |
| July 20 14 | Valour FC | 1-2 | Cavalry FC | Winnipeg, Manitoba |
|
Report |
|
Stadium: Princess Auto Stadium Attendance: 2,961 Referee: Roberto D'Alesio |
| July 26 15 | Cavalry FC | 0-1 | York United FC | Foothills County, Alberta |
| Report | Stadium: ATCO Field Attendance: 4,496 Referee: Fabrizio Stasolla | |||
| Note: Musse was shown a red card following the final whistle of the match and received a 3-match suspension for violent conduct.[26] | ||||
| July 29 16 | Valour FC | 2-1 | Cavalry FC | Winnipeg, Manitoba |
| Report | Stadium: Princess Auto Stadium Attendance: 2,369 Referee: Amir Saman Soltani | |||
| Note: Himaras (on bench) received a 3-match suspension for violent conduct following the red card.[26] | ||||
| August 4 17 | Pacific FC | 1-0 | Cavalry FC | Langford, British Columbia |
|
Report |
|
Stadium: Starlight Stadium Attendance: 2,918 Referee: Renzo Villanueva |
| August 9 18 | Cavalry FC | 0-0 | HFX Wanderers | Foothills County, Alberta |
| Report | Stadium: ATCO Field Attendance: 3,988 Referee: Sebastian Noshinravani |
| August 17 19 | Cavalry FC | 5-4 | Vancouver FC | Foothills County, Alberta |
|
Report | Stadium: ATCO Field Attendance: 4,291 Referee: Mario Alayass |
| August 23 20 | Atlético Ottawa | 2-2 | Cavalry FC | Ottawa, Ontario |
|
Report | Stadium: TD Place Stadium Attendance: 5,248 Referee: Yusri Rudolf |
| August 30 21 | Cavalry FC | 4-1 | Forge FC | Foothills County, Alberta |
| Report | Stadium: ATCO Field Attendance: 4,786 Referee: Alain Ruch |
| September 5 22 | York United | 3-1 | Cavalry FC | Toronto, Ontario |
| Report | Stadium: York Lions Stadium Attendance: 1,546 Referee: Michael Venne |
| September 13 23 | Cavalry FC | 3-1 | HFX Wanderers | Foothills County, Alberta |
| Report | Stadium: ATCO Field Attendance: 4,231 Referee: Roberto D'Alesio |
| September 20 24 | Cavalry FC | 3-0 | Valour FC | Foothills County, Alberta |
| Report |
|
Stadium: ATCO Field Attendance: 4,789 Referee: Yusri Rudolf |
| September 27 25 | Atlético Ottawa | 3-0 | Cavalry FC | Ottawa, Ontario |
|
Report |
|
Stadium: TD Place Stadium Attendance: 4,632 Referee: Ben Hoskins |
| October 5 26 | Pacific FC | 3-3 | Cavalry FC | Langford, British Columbia |
| Report | Stadium: Starlight Stadium Attendance: 3,774 Referee: Sebastian Noshinravani |
| October 10 27 | Cavalry FC | 1-1 | Forge FC | Foothills County, Alberta |
| Report |
|
Stadium: ATCO Field Attendance: 4,763 Referee: Alain Ruch |
| October 18 28 | Vancouver FC | 2-2 | Cavalry FC | Langley, British Columbia |
| Report | Stadium: Willoughby Community Park Attendance: 1,178 Referee: Renzo Villanueva |
Playoff matches
Cavalry qualified for the CPL playoffs on September 21.[27]
After winning in the quarter, Cavalry would play the winner of the play-in round in the quarterfinal. After beating York United in the quarterfinal, it would go on to play the loser of the first semifinal in a Page playoff system. As a result of this playoff system, Cavalry's only possible home game would be in the quarterfinal.[28] After Cavalry beat first semifinal losers Forge FC in the second semifinal, Cavalry would go on to play first semifinal winners Atlético Ottawa in the final.
| October 26 Quarterfinal | Cavalry FC | 4–1 | York United | Foothills County, Alberta |
|
Report | Stadium: ATCO Field Attendance: 3,729 Referee: Ben Hoskins |
| November 2 Second semifinal | Forge FC | 0–1 | Cavalry FC | Hamilton, Ontario |
|
Report |
|
Stadium: Hamilton Stadium Referee: Yusri Rudolf |
| November 9 Final | Atlético Ottawa | 2–1 (a.e.t.) | Cavalry FC | Ottawa, Ontario |
| Report | Stadium: TD Place Stadium Attendance: 13,132 Referee: Michael Venne |
Canadian Championship
The draw for the preliminary round and quarterfinals was held on December 12, 2024.[29]
Preliminary round
| May 6 Single leg | Cavalry FC | 6–0 | Edmonton Scottish | Calgary, Alberta |
| 7:00 PM MDT | Report |
|
Stadium: ATCO Field Attendance: 2,552 Referee: Yusri Rudolf |
Quarterfinals
| May 21 Leg 1 | Vancouver FC | 1-1 | Cavalry FC | Langley, British Columbia |
|
Report |
|
Stadium: Willoughby Community Park Attendance: 1,434 Referee: Renzo Villanueva |
| July 8 Leg 2 | Cavalry FC | 1-1 (2-2 agg.) (4-5 p) | Vancouver FC | Foothills County, Alberta |
| Report | Stadium: ATCO Field Referee: Michael Venne | |||
| Penalties | ||||
CONCACAF Champions Cup
The CONCACAF Champions Cup draw was held on December 10, 2024, with Cavalry drawing Liga MX side UNAM in round one.[30] Because of potential weather issues in Calgary in February, the club announced shortly after the draw that their first round match will be played at Pacific FC's Starlight Stadium in Langford, BC.[31]
Round one
| February 6 Leg 1 | Cavalry FC | 2–1 | UNAM | Langford, BC |
| 10:00 pm |
|
Report | Stadium: Starlight Stadium Attendance: 3,139 Referee: Mario Escobar (Guatemala) |
| February 13 Leg 2 | UNAM | 2–0 (3–2 agg.) | Cavalry FC | Mexico City |
| 8:00 pm | Report | Stadium: Estadio Olímpico Universitario Attendance: 8,778 Referee: Juan Gabriel Calderón (Costa Rica) |
Statistics
As of November 9, 2025
Squad and statistics
| No. | Pos | Nat | Player | Total | CPL | CPL Playoffs | Canadian Championship | Champions Cup | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | CAN | Marco Carducci | 35 | 0 | 28 | 0 | 3 | 0 | 2 | 0 | 2 | 0 |
| 21 | GK | CAN | Joseph Holliday | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 4 | DF | NED | Daan Klomp | 13 | 2 | 10 | 2 | 3 | 0 | 0 | 0 | 0 | 0 |
| 12 | DF | IRL | Tom Field | 21 | 0 | 16 | 0 | 3 | 0 | 1 | 0 | 1 | 0 |
| 19 | DF | MDA | Mihail Gherasimencov | 30 | 2 | 24 | 2 | 3 | 0 | 3 | 0 | 0 | 0 |
| 3 | DF | CAN | Callum Montgomery | 27 | 1 | 24 | 1 | 0 | 0 | 1 | 0 | 2 | 0 |
| 24 | DF | CAN | Eryk Kobza | 25 | 2 | 19 | 2 | 3 | 0 | 1 | 0 | 2 | 0 |
| 5 | DF | FRA | Bradley Kamdem | 20 | 0 | 14 | 0 | 2 | 0 | 2 | 0 | 2 | 0 |
| 15 | DF | ENG | Levi Laing | 25 | 1 | 20 | 1 | 2 | 0 | 3 | 0 | 0 | 0 |
| 2 | DF | CAN | Michael Harms | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 26 | MF | BAN | Shamit Shome | 25 | 0 | 17 | 0 | 3 | 0 | 3 | 0 | 2 | 0 |
| 10 | MF | CAN | Sergio Camargo | 32 | 8 | 27 | 8 | 1 | 0 | 2 | 0 | 2 | 0 |
| 33 | DF | CAN | Fraser Aird | 36 | 3 | 28 | 2 | 3 | 1 | 3 | 0 | 2 | 0 |
| 55 | MF | PHI | Michael Baldisimo | 17 | 1 | 15 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
| 27 | MF | CAN | Diego Gutiérrez | 15 | 1 | 11 | 1 | 2 | 0 | 1 | 0 | 1 | 0 |
| 14 | FW | LCA | Caniggia Elva | 25 | 5 | 18 | 4 | 3 | 0 | 2 | 1 | 2 | 0 |
| 28 | MF | CAN | Niko Myroniuk | 16 | 2 | 13 | 1 | 1 | 0 | 2 | 1 | 0 | 0 |
| 30 | MF | CAN | James McGlinchey | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 9 | FW | GER | Tobias Warschewski | 35 | 14 | 27 | 8 | 3 | 3 | 3 | 2 | 2 | 1 |
| 7 | FW | SOM | Ali Musse | 31 | 11 | 23 | 9 | 3 | 1 | 3 | 1 | 2 | 0 |
| 17 | FW | GER | Nicolas Wähling | 29 | 2 | 22 | 1 | 2 | 0 | 3 | 1 | 2 | 0 |
| 25 | FW | NED | Ayman Sellouf | 16 | 0 | 14 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| 20 | FW | CAN | Goteh Ntignee | 16 | 4 | 13 | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| 18 | MF | CAN | Maël Henry | 15 | 0 | 12 | 0 | 0 | 0 | 2 | 0 | 1 | 0 |
| Player(s) transferred out during this season | |||||||||||||
| 41 | GK | ENG | Daniel Clarke | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | GK | CAN | Neven Fewster | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | FW | NZL | Jay Herdman | 18 | 0 | 14 | 0 | 0 | 0 | 2 | 0 | 2 | 0 |
| 8 | MF | AUS | Jesse Daley | 7 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 2 | 0 |
| 22 | MF | CAN | Max Piepgrass | 17 | 1 | 15 | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
| 29 | MF | CAN | Owen Antoniuk | 6 | 0 | 4 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 23 | FW | CAN | Chanan Chanda | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 6 | MF | CAN | Charlie Trafford | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
| 25 | MF | CAN | Josh Belbin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 34 | DF | CAN | Matas Jakubaitis | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Goal scorers
| Rank | Nat. | Player | Pos. | CPL | CPL Playoffs | Canadian Championship | Champions Cup | TOTAL |
|---|---|---|---|---|---|---|---|---|
| 1 | Tobias Warschewski | FW | 8 | 3 | 2 | 1 | 14 | |
| 2 | Ali Musse | FW | 9 | 1 | 1 | 0 | 11 | |
| 3 | Sergio Camargo | MF | 8 | 0 | 0 | 0 | 8 | |
| 4 | Caniggia Elva | FW | 4 | 0 | 1 | 0 | 5 | |
| 5 | Goteh Ntignee | FW | 4 | 0 | 0 | 0 | 4 | |
| 6 | Fraser Aird | DF | 2 | 1 | 0 | 0 | 3 | |
| 7 | Nicolas Wähling | FW | 1 | 0 | 1 | 0 | 2 | |
| Mihail Gherasimencov | DF | 2 | 0 | 0 | 0 | 2 | ||
| Eryk Kobza | DF/MF | 2 | 0 | 0 | 0 | 2 | ||
| Niko Myroniuk | MF | 1 | 0 | 1 | 0 | 2 | ||
| Daan Klomp | DF | 2 | 0 | 0 | 0 | 2 | ||
| 12 | Levi Laing | DF | 1 | 0 | 0 | 0 | 1 | |
| Callum Montgomery | DF | 1 | 0 | 0 | 0 | 1 | ||
| Max Piepgrass | MF | 0 | 0 | 1 | 0 | 1 | ||
| Michael Baldisimo | MF | 1 | 0 | 0 | 0 | 1 | ||
| Diego Gutiérrez | MF | 1 | 0 | 0 | 0 | 1 | ||
| Charlie Trafford | MF | 0 | 0 | 0 | 1 | 1 | ||
| Own goals | 0 | 1 | 1 | 0 | 2 | |||
| Totals | 47 | 6 | 8 | 2 | 63 | |||
Clean sheets
| Rank | Nat. | Player | CPL | CPL Playoffs | Canadian Championship | Champions Cup | TOTAL |
|---|---|---|---|---|---|---|---|
| 1 | Marco Carducci | 7 | 1 | 0 | 0 | 8 | |
| 2 | Joseph Holliday | 0 | 0 | 1 | 0 | 1 | |
| 3 | Daniel Clarke | 0 | 0 | 0 | 0 | 0 | |
| Neven Fewster | 0 | 0 | 0 | 0 | 0 | ||
| Totals | 7 | 1 | 1 | 0 | 9 | ||
Disciplinary Record
| No. | Pos. | Nat. | Player | CPL | CPL Playoffs | Canadian Championship | Champions Cup | TOTAL | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | GK | Marco Carducci | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 5 | 0 | |
| 4 | DF | Daan Klomp | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | |
| 12 | DF | Tom Field | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | |
| 19 | DF | Mihail Gherasimencov | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | |
| 3 | DF | Callum Montgomery | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | |
| 24 | DF/MF | Eryk Kobza | 6 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | |
| 5 | DF | Bradley Kamdem | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | |
| 15 | DF | Levi Laing | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | |
| 26 | MF | Shamit Shome | 3 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 6 | 0 | |
| 11 | FW | Jay Herdman | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |
| 10 | MF | Sergio Camargo | 5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6 | 0 | |
| 33 | DF | Fraser Aird | 5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6 | 0 | |
| 55 | MF | Michael Baldisimo | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | |
| 27 | MF | Diego Gutiérrez | 5 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 7 | 0 | |
| 8 | MF | Jesse Daley | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | |
| 14 | FW | Caniggia Elva | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 28 | MF | Niko Myroniuk | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 6 | MF | Charlie Trafford | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | |
| 20 | FW | Max Piepgrass | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | |
| 9 | FW | Tobias Warschewski | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 5 | 0 | |
| 7 | FW | Ali Musse | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | |
| 20 | FW | Goteh Ntignee | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | |
| 18 | MF | Maël Henry | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | |
| Totals | 68 | 3 | 8 | 0 | 6 | 0 | 7 | 1 | 89 | 4 | |||
Honours
Canadian Premier League Awards
The 2025 Canadian Premier League Awards was held in Gatineau, Quebec, on November 7, 2025.[32]
| Nat. | Name | Award | Status |
|---|---|---|---|
| Marco Carducci | Golden Glove | Nominated | |
| Ali Musse | Player of the Year | Nominated |
Best XI
The 2025 Canadian Premier League Best XI was announced on December 11, and was selected by the CPL's soccer department.[33]
| Pos. | Nat. | Name |
|---|---|---|
| MF | Sergio Camargo |
Monthly awards
| Month | Nat. | Name | Award | Source |
|---|---|---|---|---|
| May | Tommy Wheeldon Jr. | Manager of the Month | [34] | |
| Marco Carducci | Goalkeeper of the Month | [35] | ||
| August | Ali Musse | Player of the Month | [36] | |
| October | Tommy Wheeldon Jr. (2) | Manager of the Month | [37] |
Player of the week
| Week | Nat. | Name | Source |
|---|---|---|---|
| 6 | Ali Musse | [38] | |
| 7 | Tobias Warschewski | [39] | |
| 10 | Sergio Camargo | [40] | |
| 19 | Ali Musse (2) | [41] | |
| 21 | Tobias Warschewski (2) | [42] | |
| 26 | Goteh Ntignee | [43] |
Team of the week
The Team of the Week is usually selected by the CPL's Kristian Jack and OneSoccer's Oliver Platt.
| Week | Name | Source | |
|---|---|---|---|
| 3 | Marco Carducci | [44] | |
| Tobias Warschewski | |||
| 5 | Fraser Aird | [45] | |
| Sergio Camargo | |||
| Shamit Shome | |||
| Tobias Warschewski (2) | |||
| 6 | Levi Laing | [46] | |
| Ali Musse | |||
| Shamit Shome (2) | |||
| Tobias Warschewski (3) | |||
| 7 | Callum Montgomery | [47] | |
| Fraser Aird (2) | |||
| Ali Musse (2) | |||
| Tobias Warschewski (4) | |||
| 8 | Marco Carducci (2) | [48] | |
| Sergio Camargo (2) | |||
| Ali Musse (3) | |||
| Tobias Warschewski (5) | |||
| 9 | Marco Carducci (3) | [49] | |
| 10 | Callum Montgomery (2) | [50] | |
| Sergio Camargo (3) | |||
| Jay Herdman | |||
| 12 | Mihail Gherasimencov | [51] | |
| Sergio Camargo (4) | |||
| Ali Musse (4) | |||
| 15 | Fraser Aird (3) | [52] | |
| 18 | Marco Carducci (4) | [53] | |
| 19 | Daan Klomp | [54] | |
| Ali Musse (5) | |||
| 20 | Ali Musse (6) | [55] | |
| 21 | Daan Klomp (2) | [56] | |
| Sergio Camargo (5) | |||
| Tobias Warschewski (6) | |||
| 23 | Goteh Ntignee | [57] | |
| Ali Musse (7) | |||
| Eryk Kobza | |||
| 24 | Marco Carducci (5) | [58] | |
| Goteh Ntignee (2) | |||
| Eryk Kobza (2) | |||
| 26 | Goteh Ntignee (3) | [59] | |
| 27 | Sergio Camargo (6) | [60] | |
| 28 | Caniggia Elva | [61] |
References
- ^ "Cavalry Cruises To Historic CPL Championship Win". Northern Tribune. November 9, 2024.
- ^ "Cavalry FC makes history with comeback victory against Mexico's Pumas UNAM". CBC. February 7, 2025.
- ^ "Cavalry FC roster". Cavalry FC.
- ^ "Coaching Staff". May 9, 2025. Retrieved May 9, 2025.
- ^ "Cavalry FC Signs Forward Jay Herdman to 2025 Roster". Cavalry FC. January 14, 2025. Retrieved January 14, 2025.
- ^ a b c d "Cavalry FC Announces 2025 Concacaf Champions Cup Roster". Cavalry FC. January 29, 2025. Retrieved January 29, 2025.
- ^ "Cavalry FC sign Calgary-raised forward Caniggia Elva". Canadian Premier League. February 3, 2025. Retrieved February 3, 2025.
- ^ "Cavalry FC Signs Midfielder Michael Baldisimo to 2025 Roster". Cavalry FC. April 2, 2025. Retrieved April 2, 2025.
- ^ "Cavalry FC Roster Update – April 4, 2025". Cavalry FC. April 4, 2025. Retrieved April 4, 2025.
- ^ "Cavalry FC Signs Arsenal, West Ham product Levi Laing". Cavalry FC. April 15, 2025. Retrieved April 15, 2025.
- ^ "Cavalry FC Signs Max Piepgrass to U SPORTS Contract". Cavalry FC. April 28, 2025. Retrieved July 18, 2025.
- ^ "Cavalry FC Signs Daniel Clarke to U SPORTS Contract". Cavalry FC. May 30, 2025. Retrieved May 30, 2025.
- ^ a b "Cavalry FC Mid-Season Roster Update". Cavalry FC. June 11, 2025. Retrieved June 11, 2025.
- ^ O'Connor-Clarke, Charlie (July 16, 2025). "Goteh Ntignee returns to Cavalry FC on multi-year deal". CPL. Retrieved July 18, 2025.
- ^ "Cavalry FC Signs Forward Ayman Sellouf to 2025 Roster". CPL. July 24, 2025. Retrieved July 24, 2025.
- ^ "Cavalry Secures Return Of Star CPL Defender Daan Klomp". Northern Tribune. August 14, 2025. Retrieved August 14, 2025.
- ^ "Cavalry FC Signs Local Defender Mihail Gherasimencov on loan for 2025 Season". Canadian Premier League. March 8, 2025. Retrieved March 8, 2025.
- ^ a b c "Cavalry FC Announces End of Season Roster Updates". Cavalry FC. December 6, 2024. Retrieved December 9, 2024.
- ^ "Cavalry FC exercise 4 contract options, sign 6 players to new deals". Canadian Premier League. January 16, 2025. Retrieved January 16, 2025.
- ^ "Cavalry FC Midfielder Charlie Trafford Announces Retirement". Cavalry FC. March 25, 2025. Retrieved March 25, 2025.
- ^ Saelhof, Todd (April 3, 2025). "Roster 'nuances' part of 2025 Cavalry: The skinny on Calgary's CPL soccer squad". Calgary Herald. Retrieved July 18, 2025.
- ^ a b c d "Cavalry FC Provides U SPORTS, Development Contract Updates". Cavalry FC. August 15, 2025. Retrieved August 24, 2025.
- ^ a b "Cavalry FC signs James McGlinchey to First Professional Contract". Cavalry FC. September 4, 2025. Retrieved September 6, 2025.
- ^ "Forward Jay Herdman Joins Vancouver FC on Loan". Canadian Premier League. August 8, 2025. Retrieved August 8, 2025.
- ^ "2025 CPL Competition Guidelines". Canadian Premier League. April 1, 2025. Archived from the original on April 2, 2025. Retrieved April 2, 2025.
- ^ a b c "Discipline & Suspensions". Canadian Premier League. Archived from the original on August 3, 2025. Retrieved July 31, 2025.
- ^ Tierney, Mitchell (September 21, 2025). "Cavalry clinch playoff spot with big win over Valour | MATCH ANALYSIS". CPL. Retrieved December 10, 2025.
- ^ CPL (October 19, 2025). "2025 CPL Playoffs schedule confirmed, to be broadcast on TSN & OneSoccer". CPL. Retrieved December 10, 2025.
- ^ "2025 Telus Canadian Championship preliminary round matchups confirmed". Canadian Premier League. December 12, 2024. Retrieved February 4, 2025.
- ^ Davidson, Neil (December 10, 2024). "Whitecaps to face Costa Rica's Saprissa in CONCACAF Champions Cup". TSN. The Canadian Press.
- ^ "Cavalry FC to Play 2025 Concacaf Champions Cup Round One Home Match at Starlight Stadium in Langford, BC". Cavalry FC. December 13, 2024. Retrieved December 13, 2024.
- ^ Jacques, John (November 8, 2024). "2024 CPL Awards Round Up: Parity In Powerhouses". Northern Tribune. Retrieved December 10, 2025.
- ^ CPL (December 11, 2025). "CPL Best XI fuelled by Gatorade: Stars of 2025 honoured". CPL. Retrieved December 11, 2025.
- ^ CPL (June 4, 2025). "Tommy Wheeldon Jr. named CPL Manager of the Month for May". CPL. Retrieved December 10, 2025.
- ^ CPL (June 5, 2025). "Cavalry FC's Marco Carducci named Allstate CPL Goalkeeper of the Month for May". CPL. Retrieved December 10, 2025.
- ^ CPL (September 3, 2025). "Cavalry's Ali Musse named CPL Player of the Month for August". CPL. Retrieved December 10, 2025.
- ^ CPL (October 30, 2025). "Cavalry FC's Tommy Wheeldon Jr. named CPL Manager of the Month for October". CPL. Retrieved December 10, 2025.
- ^ Canadian Premier League (May 20, 2025). "After leading Cavalry FC to a 4-0 victory this weekend, Ali Musse is the #CanPL Player of the Week presented by Maple Lodge Farms". Facebook.
- ^ Canadian Premier League (May 27, 2025). "With a goal and an assist in another blowout victory for Cavalry FC, Tobias Warschewski is the #CanPL Player of the Week presented by Maple Lodge Farms 🐎". Facebook.
- ^ Canadian Premier League (June 10, 2025). "After scoring both goals in Cavalry FC's win on Sunday, Sergio Camargo is the #CanPL Player of the Week, presented by Maple Lodge Farms 🐎". Facebook.
- ^ Canadian Premier League (August 19, 2025). "After creating EIGHT chances on Sunday night, including providing two assists, Cavalry FC attacker Ali Musse is the #CanPL Player of the Week, presented by Maple Lodge Farms 🐎". Facebook.
- ^ Canadian Premier League (September 2, 2025). "Tobias Warschewski is the CPL Player of the Week, presented by Maple Lodge Farms, after scoring a brace to lead Cavalry FC to a 4-1 win over league leaders Forge FC 🐎". Facebook.
- ^ CPL (October 7, 2025). "After scoring twice for Cavalry FC on Sunday, Goteh Ntignee is the CPL Player of the Week presented by Maple Lodge Farms 🐎". Facebook.
- ^ CPL (April 22, 2025). "Gatorade Team of the Week 2025 (Week 3)". CPL. Retrieved December 10, 2025.
- ^ CPL (May 5, 2025). "Gatorade Team of the Week 2025 (Week 5)". CPL. Retrieved December 10, 2025.
- ^ CPL (May 12, 2025). "Gatorade Team of the Week 2025 (Week 6)". CPL. Retrieved December 10, 2025.
- ^ CPL (May 19, 2025). "Gatorade Team of the Week 2025 (Week 7)". CPL. Retrieved December 10, 2025.
- ^ CPL (May 26, 2025). "Gatorade Team of the Week 2025 (Week 8)". CPL. Retrieved December 10, 2025.
- ^ CPL (June 2, 2025). "Gatorade Team of the Week 2025 (Week 9)". CPL. Retrieved December 10, 2025.
- ^ CPL (June 9, 2025). "Gatorade Team of the Week 2025 (Week 10)". CPL. Retrieved December 10, 2025.
- ^ CPL (June 23, 2025). "Gatorade Team of the Week 2025 (Week 12)". CPL. Retrieved December 10, 2025.
- ^ CPL (July 21, 2025). "Gatorade Team of the Week 2025 (Week 15)". CPL. Retrieved December 10, 2025.
- ^ CPL (August 11, 2025). "Gatorade Team of the Week 2025 (Week 18)". CPL. Retrieved December 10, 2025.
- ^ CPL (August 18, 2025). "Gatorade Team of the Week 2025 (Week 19)". CPL. Retrieved December 10, 2025.
- ^ CPL (August 25, 2025). "Gatorade Team of the Week 2025 (Week 20)". CPL. Retrieved December 10, 2025.
- ^ CPL (September 2, 2025). "Gatorade Team of the Week 2025 (Week 21)". CPL. Retrieved December 10, 2025.
- ^ CPL (September 15, 2025). "Gatorade Team of the Week 2025 (Week 23)". CPL. Retrieved December 10, 2025.
- ^ CPL (September 22, 2025). "Gatorade Team of the Week 2025 (Week 24)". CPL. Retrieved December 10, 2025.
- ^ CPL (October 6, 2025). "Gatorade Team of the Week 2025 (Week 26)". CPL. Retrieved December 10, 2025.
- ^ CPL (October 14, 2025). "Gatorade Team of the Week 2025 (Week 27)". CPL. Retrieved December 10, 2025.
- ^ CPL (October 20, 2025). "Gatorade Team of the Week 2025 (Week 28)". CPL. Retrieved December 10, 2025.