- Home
- Canadian Premier League
- 2023 CPL Roster Tracker
2023 CPL Roster Tracker
With all eight Canadian Premier League teams rapidly trying to flesh out their rosters ahead of the 2023 CPL season, we thought it might be nice to list all the current rosters in one spot.
On each team list you’ll find each club’s confirmed roster to date, and below that is a list of players awaiting contract updates, and confirmed departures. You can click their status to find the relevant articles.
Mobile viewers may need to rotate their phones to get the full view! We’re sorting out some kinks.
Latest Update: April 17, 2023
Atletico Ottawa
Position | Player | Status | 2023 | 2024 | 2025 |
---|---|---|---|---|---|
GK | Nathan Ingham | No change | Domestic | ||
GK | Sean Melvin | Re-signed | Domestic | ||
DF | Aboubakary Sacko | Free Transfer From Le Havre | International | International | |
DF | Diego Espejo | Loan renewed | International | ||
DF | Karl Ouimette | Free transfer from Indy Eleven | Domestic | Domestic | |
DF | Luke Singh | Loan from Toronto FC | Domestic (loan) | ||
DF | MacDonald Niba | No change | Domestic | ||
DF | Maxim Tissot | Re-signed | Domestic | ||
DF | Miguel Acosta | No change | International | Club option | |
DF | Zachary Roy | No change | Domestic | Club option | |
MF | Carl Haworth | No change | Domestic | ||
MF | Gabriel Antinoro | Free transfer from CF Montreal | Domestic | Domestic | |
MF | Jean-Aniel Assi | Loan from CF Montreal | Domestic (loan) | ||
MF | Noah Verhoeven | Free transfer from York United | Domestic | Domestic | |
MF | Ollie Bassett | No change | International | Club option | |
MF | Zach Verhoven | No change | Domestic | Club option | |
MF | Zakaria Bahous | No change | Domestic | Club Option | |
FW | Gianni Dos Santos | Free transfer from Pacific FC | International | International | |
FW | Malcolm Shaw | No change | Domestic | Club option | |
FW | Samuel Salter | Transfer from Halifax | Domestic | Domestic | Club option |
The Players below this marker have no public contract updates thus far. | |||||
MF | Junior Agyekum | Draft selection | |||
FW | Mohamed Bouzidi | Draft selection | |||
The players below this marker have left the club. | |||||
DF | Drew Beckie | Retired | |||
DF | Sergio Camus | Loan ended | |||
DF | Ivan Perez | Free transfer to Mar Menor FC | |||
MF | Abdoul Sissoko | Free transfer to Qadsia SC | |||
MF | Ben McKendry | Announced departure | |||
MF | Chris Mannella | Announced departure | |||
MF | Keven Aleman | Announced departure | |||
MF | Owen Antoniuk | Loan ended | |||
FW | Ballou Tabla | Transfer to Manisa FK | |||
FW | Brian Wright | Free transfer to York United | |||
FW | Vladimir Moragrega | Loan ended |
Roster Size: 20/23
Domestic U-21 Requirement: 2/3 (Gabriel Antinoro, Jean-Aniel Assi, Zachary Roy)
Internationals: 5/7 (Aboubakary Sacko, Diego Espejo, Gianni Dos Santos, Miguel Acosta, Ollie Bassett)
Active Rumours: None.
Cavalry FC
Position | Player | Status | 2024 | 2025 | 2026 |
---|---|---|---|---|---|
GK | Marco Carducci | Re-Signed | Domestic | Domestic | |
DF | Michael Harms | No change | Domestic | Club Option | Club Option |
DF | Bradley Kamdem | No change | Domestic (unclear length) | ||
DF | Eryk Kobza | Draft selection | Domestic (unclear length) | ||
DF | Daan Klomp | No change | International | ||
MF | Jesse Daley | No change | International | Club Option | |
MF | Jose Escalante | On loan to FC Motagua | International | ||
MF | Sergio Camargo | Re-signed | Domestic | ||
MF | Mael Henry | No change | Domestic (unclear length) | ||
MF | Shamit Shome | Free transfer from FC Edmonton | Domestic | Club option | |
FW | Ethan Beckford | Option Taken | International | ||
FW | Ali Musse | Re-signed | Domestic | Club option | |
FW | William Akio | No change | Domesic | Domestic | |
FW | Myer Bevan | Re-signed | Domesic | Club option | |
The Players below this marker have no public contract updates thus far. | |||||
DF | Fraser Aird | Pending option decision | Club option | ||
DF | Callum Montgomery | Out-of-contract | |||
DF | Tom Field | Pending option decision | |||
MF | Ben Fisk | Pending option decision | Club option | ||
MF | Charlie Trafford | Out-of-contract | |||
The players below this marker have left the club. | |||||
GK | Sterling Kerr | Out-of-contract | |||
DF | Roberto Alarcon | Option declined | |||
DF | Udoka Chima | Mutual termination | |||
FW | Joe Mason | Out-of-contract | |||
FW | Gareth Smith-Doyle | Option declined |
Roster Size: 18/23
Domestic U-21 Requirement: 3/3 (Goteh Ntignee, Gareth Smith-Doyle, Joseph Holliday)
Internationals: 6/7 (Daan Klomp, Joe Mason, Roberto Alarcon, Jesse Daley, Jose Escalante, Udoka Chima)
Active Rumours: None.
Halifax Wanderers
Position | Player | Status | 2023 | 2024 | 2025 |
---|---|---|---|---|---|
GK | Aiden Rushenas | U SPORTS Draft Signing | Domestic (U SPORTS) | ||
GK | Yann Fillion | Free transfer from IFK Mariehamn | Domestic | Domestic | |
DF | Cale Loughrey | Free transfer from Forge FC | Domestic | Club option | Club option |
DF | Cristian Campagna | No change | Domestic | Club option | |
DF | Daniel Nimick | Free transfer | Domestic | Club option | |
DF | Jake Ruby | Re-Signed | Domestic | Club option | Club option |
DF | Mohamed Omar | Re-Signed | Domestic | ||
DF | Riley Ferrazzo | Free transfer from Vaughan Azzurri | Domestic | Club option | Club option |
DF | Ryan James | Free transfer from Birmingham Legion | Domestic | Club option | |
DF | Zachary Fernandez | Re-Signed | Domestic | Domestic | |
MF | Aidan Daniels | Re-Signed | Domestic | Club option | Club option |
MF | Andre Rempersad | Re-Signed | International | International | Club option |
MF | Armaan Wilson | Free transfer From Woodbridge Strikers | Domestic | Club option | |
MF | Callum Watson | Free transfer | International | Club option | |
MF | Fumpa Mwandwe | No change | International | Club option | |
MF | Joao Morelli | No change | International | ||
MF | Tomas Giraldo | Free transfer from CF Montreal | Domestic | Club option | Club option |
MF | Lorenzo Callegari | Free transfer from FC Chambly | International | Club option | |
MF | Wesley Timoteo | Re-Signed | Domestic | Domestic | Club option |
FW | Kosi Nwafornso | Free transfer from Vaughan Azzurri | International | Club option | Club option |
FW | Ludwig Kojo Amla | No change | Domestic | Club option | |
FW | Massimo Ferrin | Free transfer from Vaughan Azzurri | Domestic | Domestic | Club option |
FW | Theo Collomb | Free transfer from WFC2 | International | Club option | |
FW | Tiago Coimbra | Free transfer from Palmeiras | Domestic | Domestic | Club Option |
The Players below this marker have no public contract updates thus far. | |||||
DF | Anthony Stolar | Draft selection | |||
DF | Gabriel Escobar | No change | Club option | ||
MF | CJ Smith | Unknown | |||
MF | Ryan Robinson | No change | Club option | ||
The players below this marker have left the club. | |||||
GK | Christian Oxner | Announced departure | |||
GK | Keiran Baskett | Free transfer to Pacific FC | |||
DF | Colin Gander | Announced departure | |||
DF | Kareem Sow | Draft rights retained. | |||
DF | Peter Schaale | Announced departure | |||
DF | Mateo Restrepo | Retired | |||
DF | Obeng Tabi | Announced departure | |||
DF | Ousman Maheshe | Confirmed departure | |||
DF | Eriks Santos | Announced departure | |||
MF | Cory Bent | Announced departure | |||
MF | Jeremy Gagnon-Lapare | Free transfer to York United | |||
MF | Marcello Polisi | Free transfer to Valour | |||
MF | Pierre Lamothe | Free transfer to Pacific | |||
FW | Akeem Garcia | Retired | |||
FW | Alex Marshall | Announced departure | |||
FW | Mour Samb | Announced departure | |||
FW | Samuel Salter | Transfer to Atletico Ottawa |
Roster Size: 23/23
Domestic U-21 Requirement: 4/3 (Aiden Rushenas, Armaan Wilson, Tiago Coimbra, Tomas Giraldo)
Internationals: 5/7 (Andre Rampersad, Callum Watson, Fumpa Mwandwe, Joao Morelli, Lorenzo Callegari, Theo Collomb)
Active Rumours: None.
Pacific FC
Position | Player | Status | 2024 | 2025 | 2026 |
---|---|---|---|---|---|
GK | Emil Gazdov | No change | Domestic | Domestic | |
DF | Bradley Vliet | Free transfer from Cavalry | International | Club option | |
The Players below this marker have no public contract updates thus far. | |||||
DF | Amer Didic | Re-Signed | |||
DF | Georges Mukumbilwa | Re-Signed | |||
DF | Kunle Dada-Luke | Re-signed | Club option | ||
DF | Thomas Meilleur-Giguere | Re-Signed | |||
DF | Paul Amedume | Re-Signed | |||
MF | Cedric Toussaint | Re-Signed | |||
MF | Pierre Lamothe | On loan to Quan Nam | |||
MF | Manny Aparicio | Re-signed | |||
MF | Sean Young | Re-Signed | ?Option | ||
MF | Steffen Yeates | Free transfer from TFC2 | ?unclear | ||
FW | Adonijah Reid | Free transfer from Miami FC | Domestic (unclear length) | ||
FW | Ayman Sellouf | Free transfer from FC Utrecht | International (unclear length) | ||
FW | Djenairo Daniels | Re-Signed | |||
FW | Easton Ongaro | Free transfer from WFC2 | |||
FW | Kekutah Manneh | Free transfer | |||
FW | Josh Heard | Re-Signed | |||
The players below this marker have left the club. | |||||
GK | Kieran Baskett | Released | |||
FW | David Brazao | Released | |||
DF | Jalen Watson | Loan ended | |||
FW | Abdul Binate | Released |
Roster Size: 20/23
Domestic U-21 Requirement: 3/3 (Emil Gazdov, Paul Amedume, Abdul Binate)
Internationals: 3/7 (Ayman Sellouf, Bradley Vliet, Djenairo Daniels)
Active Rumours: None.
Forge FC
Position | Player | Status | 2023 | 2024 | 2025 |
---|---|---|---|---|---|
GK | Christopher Kalongo | Re-signed | Domestic | ||
GK | Triston Henry | Re-signed | Domestic - unclear multi-year contract length. | ||
DF | Abdulmalik Owolabi-Belewu | No change | Domestic - unclear contract length. | ||
DF | Ashone Morgan | Re-Signed | Domestic - unclear contract length. | ||
DF | Dominic Samuel | No change | Domestic - unclear contract length. | ||
DF | Garven Metusala | No change | Domestic - unclear contract length. | ||
DF | Malcolm Duncan | Free transfer | Domestic - unclear contract length | ||
DF | Manjrekar James | Free transfer from Chornomorets Odesa | Domestic (unclear contract length) | ||
DF | Rezart Rama | No change | International - unclear contract length. | ||
MF | Aboubacar Sissoko | No change | Domestic - unclear contract length. | ||
MF | Alessandro Hojabrpour | No change | Domestic - unclear contract length. | ||
MF | Alexander Achinioti-Jonsson | No change | International - unclear contract length. | ||
MF | Khadim Kane | Free transfer | Domestic - unclear contract length. | ||
MF | Kwasi Poku | No change | Domestic - unclear contract length. | ||
MF | Kyle Bekker | Re-signed | Domestic | Domestic | |
MF | Noah Jensen | No change | Domestic - unclear contract length. | ||
MF | Sebastian Castello | No change | Domestic - unclear contract length. | ||
FW | David Choiniere | Re-signed | Domestic - unclear contract length. | ||
FW | Jordan Hamilton | No change | Domestic - unclear contract length. | ||
FW | Tristan Borges | No change | Domestic - unclear contract length. | ||
FW | Terran Campbell | No change | Domestic - unclear contract length. | ||
FW | Woobens Pacius | Re-signed | Domestic - unclear contract length. | ||
The Players below this marker have no public contract updates thus far. | |||||
GK | Dino Bontis | Out-of-contract | |||
DF | Milo Djuricic | Draft selection | |||
FW | Emery Welshman | Out-of-contract | |||
FW | Chris Nanco | Out-of-contract | |||
FW | Miles Green | Draft selection | |||
The players below this marker have left the club. | |||||
DF | Cale Loughrey | Free transfer to Halifax Wanderers | |||
DF | Daniel Krutzen | Player announced departure | |||
DF | Jonathan Grant | Free transfer to York United | |||
MF | Shamit Shome | Free transfer to Cavalry FC | |||
FW | Omar Browne | Loan cancelled |
Roster Size: 22/23
Domestic U-21 Requirement: 3/3 (Khadim Kane, Kwasi Poku, Sebastian Castello)
Internationals: 1/7 (Rezart Rama)
Active Rumours: Welshman Stews Future Move, Kwasi Poku Trialing With BK Hacken
York United
Position | Player | Status | 2024 | 2025 | 2026 |
---|---|---|---|---|---|
DF | Clement Bayiha | No change | Domestic | ||
MF | Jeremy Gagnon-Lapare | No change | Domestic | ||
MF | Markiyan Voytsekhovskyy | No change | Domestic | Club option | |
MF | Max Ferrari | No change | Domestic | ||
MF | Molham Babouli | No change | Domestic | ||
FW | Brian Wright | No change | Domestic | ||
FW | Osaze De Rosario | No change | Domestic | ||
FW | Theo Afework | No change | Domestic | Club option | |
The Players below this marker have no public contract updates thus far. | |||||
GK | Niko Giantsopoulos | Out-of-contract | |||
GK | Eleias Himaras | Pending option decision | Club option | ||
DF | Kadin Martin-Pereux | Pending option decision | Club option | ||
DF | Brem Soumaoro | Pending option decision | Club option | Club option | |
DF | Jonathan Grant | Out-of-contract | |||
DF | Noah Abatneh | Pending option decision | Club option | ||
DF | Paris Gee | Pending optin decision | Club option | ||
DF | Roger Thompson | Pending option decision | Club option | ||
MF | Elijah Adekugbe | Pending option decision | Club Option | ||
MF | Matthew Baldisimo | Pending option decision | Club option | ||
MF | Carson Buschman-Dormund | Pending option decision | Club option | ||
MF | Michael Petrasso | On Loan To Maidstone United | |||
FW | Kevin Dos Santos | Out-of-contract | |||
FW | Austin Ricci | Pending option decision | Club option | ||
The players below this marker have left the club. | |||||
DF | Tass Mourdoukoutas | Contract ended |
Roster Size: 24/23 (one less if accounting for Ronan Kratt being out on loan)
Domestic U-21 Requirement: 4/3 (Eleias Himaras, Markiyan Voytsekhovskyy, Noah Abatneh, Theo Afework)
Internationals: 5/7 (Brem Soumaoro, Kevin Dos Santos, Lassana Faye, Oussama Alou, Tass Mourdoukoutas)
Active Rumours: Warschewski To Rot-Weiss Eissen
Valour FC
Position | Player | Status | 2024 | 2025 | 2026 |
---|---|---|---|---|---|
GK | Rayane Yesli | Re-Signed | Domestic | ||
GK | Darlington Murasiranwa | Re-Signed | Domestic | ||
DF | Jordan Haynes | No change | Domestic | ||
MF | Dante Campbell | Re-signed | Domestic | ||
MF | Juan Pablo Sanchez | Re-signed | Domestic | ||
MF | Zachary Sukunda | Free transfer from IF Gnistan | Domestic (multi-year, details unknown) | ||
MF | Marcello Polisi | Re-signed | Domestic | ||
FW | Shaan Hundal | Free transfer from Vancouver FC | Domestic (multi-year, details unknown) | ||
FW | Kian Williams | No change | International | ||
The Players below this marker have no public contract updates thus far. | |||||
DF | Abdou Samake | Option under consideration | |||
DF | Andrew Jean-Baptiste | Out-of-contract | |||
DF | Andy Baquero | Option under consideration | |||
DF | Guillaume Pianelli | Out-of-contract | |||
DF | Klaidi Cela | Option under consideration | |||
MF | Diego Gutierrez | Out-of-contract | |||
MF | Raphael Ohin | Option under consideration | |||
FW | Matteo de Brienne | Out-of-contract | |||
FW | Pacifique Niyongabire | Option under consideration | |||
FW | Walter Ponce | Out-of-contract | |||
The players below this marker have left the club. | |||||
GK | Jordan Tisseur | U SPORTS Player | |||
DF | Matthew Chandler | Option declined | |||
DF | Eskander Mzoughi | Option declined | |||
MF | Kevin Rendon | Released | |||
FW | Anthony Novak | Option declined | |||
FW | Ahinga Selemani | Option declined | |||
FW | Jaime Siaj | Option Declined | |||
FW | Jared Ulloa | Option declined |
Roster Size: 21/23*
Domestic U-21 Requirement: 4/3 (Eskander Mzoughi, Jared Ulloa, Juan Pablo Sanchez, Matteo de Brienne)
Internationals: 6/7 (Andrew Jean-Baptiste, Jaime Siaj, Kevin Rendon, Kian Williams, Pacifique Niyongabire, Walter Ponce)
Active Rumours: None
*two U SPORTS athletes
Vancouver FC
Position | Player | Status | 2024 | 2025 | 2026 |
---|---|---|---|---|---|
GK | Callum Irving | Free transfer from Pacific FC | Domestic | ||
DF | James Cameron | No change | Domestic (EYT, unknown length) | ||
MF | TJ Tahid | No change | Domestic (EYT, unknown length) | ||
DF | Anthony White | No change | Domestic | Club option | |
FW | Gabriel Bitar | No change | Domestic | ||
The Players below this marker have no public contract updates thus far. | |||||
MF | Vasco Fry | Active negotiations | |||
DF | Ibrahim Bakare | Unknown | |||
DF | Kadin Chung | Unknown | |||
DF | Tyler Crawford | Unknown | |||
DF | Rocco Romeo | Unknown | |||
MF | Renan Garcia | Active negotations | |||
MF | Min-jae Kwak | Active negotations | |||
MF | Ivan Mejia | Active negotiations | |||
MF | Elliot Simmons | Unknown | |||
MF | Nima Moazeni Zadeh | Active negotation | |||
FW | Mamadou Kane | Unknown | |||
FW | Ameer Kinani | Active negotations | |||
The players below this marker have left the club. | |||||
GK | Jeremy Zielinksi | Released | |||
MF | Nicky Gyimah | Released | |||
FW | Nathaniel St. Louis | Released | |||
FW | Shaan Hundal | Free transfer to Valour FC |
Roster Size: 21/23
Domestic U-21 Requirement: 3/3 (Anthony White, Mamadou Kane, Tyler Crawford)
Internationals: 6/7 (Cristian Mares, Eugene ‘Pele’ Martinez, Gael Sandoval, Ibrahim Bakare, Min-jae Kwak, Nicky Gyimah)
Active Rumours: None
FC Edmonton
With FC Edmonton now folded, we wanted to track the club’s final roster to see where they land.
The 2023 Canadian Premier League season will be the league’s fifth, with an increased salary cap taking effect. Roster regulations can be found here.