It's been a whirlwind week in the Canadian Premier League, with a few huge pieces of off-season news getting the ball rolling on what's likely to be a wild couple of months.
Every CPL club released a roster update, detailing who's under contract, what option decisions are still to be made, and which players might be moving on as free agents.
There's a lot of information to sift through, so in case you missed it, here's a breakdown of every team's recent news.
Not included in this list are FC Supra du Québec. The CPL's newest club didn't have much of a roster update to provide, obviously. However, they did make headlines on Wednesday night, when they announced the first three players in club history.
Former Forge FC star David Choinière was named Supra's inaugural signing, and he was shortly joined by ex-Halifax Wanderers attacker Sean Rea and a recent CS Saint-Laurent standout in Loïc Kwemi.
Here are the other seven CPL clubs' latest roster updates.
Note: teams have until Dec. 31, 2025 to make final decisions on any remaining club options.
Atlético Ottawa
The reigning champions have a solid core of players returning, including their entire backline of Loïc Cloutier, Noah Abatneh and Sergei Kozlovskiy.
However, there are going to be some serious changes up front. We already knew Golden Boot winner Sam Salter was headed to GAIS in Sweden, and David Rodríguez's loan from Atlético de San Luis has ended. Nathan Ingham and Amer Didić are out of contract at the moment too, so their returns are not guaranteed.
One thing to watch: the club still hasn't announced whether they'll be picking up the option on star midfielder Manny Aparicio.
| Under Contract | Club Option | Out of Contract |
|---|---|---|
| Loïc Cloutier | Tristan Crampton | Nathan Ingham |
| Joaquim Coulanges | Jason Hartill | Amer Didić |
| Brett Levis | Manny Aparicio | Tyr Duhaney-Walker |
| Sergei Kozlovskiy | Kevin Dos Santos | |
| Noah Abatneh (Option executed) | Alberto Zapater (Retired) | |
| Gabriel Antinoro | Noah Verhoeven | |
| Jean-Aniel Assi | Aboubacar Sissoko | |
| Juan Castro (Option triggered) | Sam Salter | |
| Jonathan Grant (Mutual termination) | ||
| Monty Patterson (Mutual termination) | ||
| David Rodríguez (Loan ended) | ||
| Kevin Ortega (Loan ended) | ||
| Ántonio Alvarez (Loan ended) | ||
| Roni Mbomio (Loan ended) |
Cavalry FC
The Cavs have 11 players guaranteed, including Player of the Year nominee Sergio Camargo who triggered his contract option automatically through his 2025 performances.
The Cavs have a lot of option decisions to make, most notably Eryk Kobza, Michael Baldisimo and Diego Gutiérrez. Their midfield could look very different if they don't bring all of them back — or re-sign Shamit Shome, who is out of contract.
Marco Carducci is already confirmed to be leaving the club, leaving a gap to fill in the goalkeeper position.
It'll be a busy off-season in Calgary.
| Under Contract | Club Option | Out of Contract |
|---|---|---|
| Bradley Kamdem-Fewo | Tom Field | Marco Carducci |
| Daan Klomp | Michael Harms | Joseph Holliday |
| Levi Laing | Eryk Kobza | Fraser Aird |
| Callum Montgomery | Michael Baldisimo | Shamit Shome |
| Sergio Camargo (Option triggered) | Diego Gutiérrez | Nicolas Wähling |
| Maël Henry | Niko Myroniuk | Ali Musse |
| James McGlinchey | Ayman Sellouf | Mihail Gherasimencov (Loan ended) |
| Caniggia Elva | ||
| Jay Herdman | ||
| Goteh Ntignee | ||
| Tobias Warschewski |
Forge FC
Last year's CPL Shield winners have most of their stars locked in, like Dan Nimick, Kyle Bekker and Tristan Borges.
We already know that David Choinière has moved to FC Supra as a free agent, but there are quite a few other names here that would look very different on another club's roster.
Alex Achinioti-Jönsson will be an interesting one to watch, as will Nana Ampomah. Forge don't currently have any goalkeepers under contract — including Golden Glove winner Jassem Koleilat — so that's something to keep an eye on as well.
| Under Contract | Club Option | Out of Contract |
|---|---|---|
| Rezart Rama | Khadim Kane | Jassem Koleilat |
| Daniel Nimick | Marko Jevremović | Chris Kalongo |
| Ben Paton | Noah Jensen | Elimane Cissé |
| Alessandro Hojabrpour | Dino Bontis | Alexander Achinioti-Jönsson |
| Keito Lipovschek | Malik Owolabi-Belewu | |
| Kyle Bekker | David Choinière | |
| Zayne Bruno | Nana Ampomah | |
| Christos Liatifis | Harry Paton | |
| Tristan Borges | Victor Klonaridis | |
| Hoce Massunda | ||
| Brian Wright | ||
| Mo Babouli |
Halifax Wanderers
There's a lot of work for Vanni Sartini to do in his first few weeks in charge in Halifax, starting with eight option decisions. The Wanderers have a very solid core in place, particularly Thomas Meilleur-Giguère, Lorenzo Callegari and Tiago Coimbra. However, they've also got a lot of flexibility.
Sean Rea has already made the move to FC Supra, but could Halifax try to re-sign Wesley Timoteo?
| Under Contract | Club Option | Out of Contract |
|---|---|---|
| Thomas Meilleur-Giguère | Rayane Yesli | Aiden Rushenas |
| Lorenzo Callegari | Jefferson Alphonse | Wesley Timoteo |
| Isaiah Johnston | Julian Dunn | Vitor Dias |
| Andre Rampersad | Nassim Mekideche | Jérémy Gagnon-Laparé |
| Jason Bahamboula | Kareem Sow | Sean Rea |
| Yohan Baï | Luka Juričić | Alessandro Biello (Loan ended) |
| Tavio Ciccarelli | Camilo Vasconcelos | Adam Pearlman (Loan ended) |
| Tiago Coimbra | Reshaun Walkes | |
| Ryan Telfer |
Inter Toronto
There are big changes coming in Toronto, beyond just a new name and colours.
Inter have 13 players under contract, including a core of young players like Shola Jimoh, Ivan Pavela and Luca Accettola. They can also count on some returning veterans, including leading scorer Julian Altobelli and full-back Max Ferrari.
They've already made most of their option decisions, announcing a few surprises like the departures of Elijah Adekugbe and Massimo Ferrin. Saying goodbye to Frank Sturing will be tough, too, if they can't re-sign him.
The biggest news so far for Toronto, though, is the arrival of Ollie Bassett. The former CPL Player of the Year was the first new face to sign for a team this off-season, and Inter will hope he can be a star for them.
| Under Contract | Club Option | Out of Contract |
|---|---|---|
| Luca Accettola | Oswaldo León | Nyal Higgins |
| Alexander Bergman | Leonel López | |
| Gabriel Bitar | Frank Sturing | |
| Jesse Costa | Elijah Adekugbe (Option declined) | |
| Shola Jimoh | Cameron DaSilva (Option declined) | |
| Ivan Pavela | Riley Ferrazzo (Option declined) | |
| Luke Singh | Shaan Hundal (Option declined) | |
| Anthony Umanzor | Massimo Ferrin (Option declined) | |
| Steffen Yeates | Adonijah Reid (Option declined) | |
| Kembo Kibato (New contract) | Orlando Botello (Loan ended) | |
| Ollie Bassett (New signing) | Diego Urtiaga (Loan ended) | |
| Julian Altobelli (Option exercised) | ||
| Max Ferrari (Option exercised) |
Pacific FC
The Tridents have 13 players returning, including full-back Kadin Chung and attacker Marco Bustos, who will be looking for a bounce-back year in 2026. So, too, will Ronan Kratt, who missed most of 2025 with injury after a bright start.
Other good news on Vancouver Island is that Alejandro Díaz is officially back on a permanent deal, after playing for Pacific on loan from Vancouver FC last year.
The Tridents have already declined five options, with three more decisions still to come before the new year.
| Under Contract | Club Option | Out of Contract |
|---|---|---|
| Juan Quintana | Matthew Baldisimo | Aly Ndom |
| Kadin Chung | Lukas Browning-Lagerfeldt | Georges Mukumbilwa |
| Sean Young | Roshawn Juhmi | Daniel De Pauli (Option declined) |
| Aidan Daniels | Ahmad Mansour (Option declined) | |
| Matteo Schiavoni | Emmanuel Montejano (Option declined) | |
| Sami Keshavarz | Daniel Zadravec (Option declined) | |
| Marco Bustos | Dario Zanatta (Option declined) | |
| Josh Heard | ||
| Ronan Kratt | ||
| Alejandro Díaz (New contract) | ||
| Christian Greco-Taylor (Option exercised) | ||
| Sean Melvin (Option exercised) | ||
| Yann Toualy (Option exercised) |
Vancouver FC
Ahead of their debut in the Concacaf Champions Cup, the Eagles have nine players under contract, with quite a few more who could stick around with club options.
They'll have a tough job replacing attackers Hugo Mbongue and Pathé Ndiaye, who provided a lot of Vancouver's attacking spark but have now returned to their parent clubs.
This will be an interesting roster to watch as it develops over the next few weeks, with a short runway to their Concacaf matchup with Cruz Azul.
| Under Contract | Club Option | Out of Contract |
|---|---|---|
| Callum Irving | Kunle Dada-Luke | Jakob Frank |
| Felipe Jaramillo | Tyler Crawford | Allan Enyou (Loan ended) |
| Matteo Campagna | Abdoulaye Ouattara | David Norman Jr. |
| Emrick Fotsing | Juan Batista | Aidan O'Connor (Loan ended) |
| Michel da Silva | Nicolás Mezquida | Paris Gee |
| Vasco Fry | José Navarro | Dominic Joseph |
| Terran Campbell | Thomas Powell | |
| Thierno Bah | Joey Buchanan | |
| Kevin Podgorni | Hugo Mbongue (Loan ended) | |
| Pathé Ndiaye (Loan ended) | ||
| Zachary Verhoven |