- 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 | 2026 | 2027 | 2028 |
|---|---|---|---|---|---|
| DF | Loic Cloutier | No change | Domestic | ||
| DF | Joaquim Coulanges | No change | Domestic | Club option | Club option |
| DF | Brett Levis | No change | Domestic | ||
| DF | Sergei Kozlovskiy | No change | Domestic (EYT) - unclear length | ||
| DF | Noah Abatneh | Option exercised | Domestic | ||
| MF | Gabriel Antinoro | No change | Domestic | Domestic | |
| MF | Jean-Aniel Assi | No change | Domestic | Domestic | Club option |
| MF | Juan Castro | No change | International | ||
| MF | Marko Stojadinovic | Free transfer from TFC2 | Domestic | Domestic | Club option |
| FW | Ralph Khoury | No change | Domestic (EYT) | Domestic (EYT) | Club option |
| FW | Richie Ennin | No change | Domestic | Club option | |
| FW | Ballou Tabla | No change | Domestic | ||
| The Players below this marker have no public contract updates thus far. | |||||
| GK | Tristan Crampton | Option under consideration | Club option | ||
| DF | Jason Hartill | Option under consideration | Club option | ||
| MF | Manny Aparicio | Option under consideration | Club option | ||
| DF | Amer Didic | Contract expiring | |||
| MF | Tyr Walker | Contract expiring | |||
| MF | Noah Verhoeven | Contract expiring | |||
| MF | Abou Sissoko | Contract expiring | |||
| The players below this marker have left the club. | |||||
| GK | Nathan Ingham | Free agency | |||
| DF | Jonathan Grant | Mutual termination | |||
| MF | Kevin Dos Santos | Free agency | |||
| MF | Alberto Zapater | Retired | |||
| FW | Samuel Salter | Free transfer to GAIS | |||
| FW | Monty Patterson | Mutual termination | |||
| MF | David Rodriguez | Loan expired | |||
| MF | Kevin Ortega | Loan expired | |||
| MF | Antonio Alvarez | Loan expired | |||
| MF | Roni Mbomio | Loan expired | |||
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 | 2026 | 2027 | 2028 |
|---|---|---|---|---|---|
| DF | Bradley Kamdem-Fewo | No change | Domestic | Domestic | |
| DF | Daan Klomp | No change | Domestic | Domestic | |
| DF | Eryk Kobza | No change | Domestic | ||
| DF | Levi Laing | No change | International | Club Option | |
| DF | Callum Montgomery | No change | Domestic | ||
| MF | Sergio Camargo | Option exercised | Domestic | ||
| MF | Mael Henry | No change | Domestic | Club option | |
| MF | James McGlinchey | No change | Domestic (EYT) | Domestic (EYT) | Club option |
| FW | Caniggia Elva | No change | Domestic [unclear length] | ||
| FW | Jay Herdman | No change | Domestic | Club option | |
| FW | Goteh Ntignee | No change | Domestic | Domestic | Club option |
| FW | Tobias Warscshewski | No change | Domesic | Club option | |
| The Players below this marker have no public contract updates thus far. | |||||
| DF | Tom Field | Option under consideration | Club option | ||
| DF | Michael Harms | Option under consideration | Club option | ||
| DF | Eryk Kobza | Option under consideration | Club option | ||
| MF | Michael Baldisimo | Option under consideration | Club option | ||
| MF | Diego Gutierrez | Option under consideration | Club option | ||
| MF | Niko Myroniuk | Option under consideration | Club option | ||
| FW | Ayman Sellouf | Option under consideration | Club option | ||
| GK | Joseph Holliday | Contract expiring | |||
| DF | Fraser Aird | Contract expiring | |||
| MF | Shamit Shome | Contract expiring | |||
| FW | Nicolas Wahling | Contract expiring | |||
| FW | Ali Musse | Contract expiring | |||
| The players below this marker have left the club. | |||||
| GK | Marco Carducci | Free transfer to Halifax Wanderers | |||
| DF | Mihail Gherasimencov | Loan expired | |||
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 | 2026 | 2027 | 2028 |
|---|---|---|---|---|---|
| GK | Marco Carducci | Domestic | Domestic | ||
| DF | Thomas Meilleur-Giguere | Domestic | |||
| MF | Lorenzo Callegari | International | |||
| MF | Isaiah Johnston | Domestic | Club option | ||
| MF | Andre Rampersad | Domestic | Club option | ||
| FW | Jason Bahamboula | Domestic | Club option | ||
| FW | Yohan Bai | Domestic | Club option | ||
| FW | Tavio Ciccarelli | Domestic (EYT) | |||
| FW | Tiago Coimbra | Domestic | Club option | Club option | |
| FW | Ryan Telfer | Domestic | |||
| The Players below this marker have no public contract updates thus far. | |||||
| GK | Rayane Yesli | Club option | |||
| DF | Jefferson Alphonse | Club option | |||
| DF | Julian Dunn | Club option | |||
| DF | Nassim Mekideche | Club option | |||
| DF | Karim Sow | Club option | |||
| MF | Luka Juricic | Club option | |||
| MF | Camilo Vasconcelos | Club option | |||
| FW | Reshaun Walkes | Club option | |||
| GK | Aiden Rushenas | ||||
| DF | Wesley Timoteo | ||||
| MF | Vitor Dias | ||||
| MF | Jeremy Gagnon-Lapare | ||||
| The players below this marker have left the club. | |||||
| MF | Sean Rea | Free transfer to FC Supra | |||
| DF | Adam Pearlman | ||||
| MF | Alessandro Biello | Club option | |||
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 | 2026 | 2027 | 2028 |
|---|---|---|---|---|---|
| GK | Sean Melvin | Option Exercised | Domestic | ||
| DF | Christian Greco-Taylor | Option exercised | Domestic | ||
| DF | Kadin Chung | No change | Domestic | ||
| DF | Juan Quintana | No change | International | ||
| MF | Sean Young | No change | Domestic | Club option | |
| MF | Aidan Daniels | No change | Domestic | Club option | |
| MF | Matteo Schiavoni | No change | Domestic | Club option | |
| MF | Yann Toualy | Option exercised | Domestic | ||
| MF | Sami Keshavarz | No change | Domestic | Club option | |
| FW | Marco Bustos | No change | Domestic | ||
| FW | Josh Heard | No change | Domestic | ||
| FW | Ronan Kratt | No change | Domestic | Club option | |
| FW | Alejandro Diaz | 2-Year Deal | Domestic | Domestic | |
| The Players below this marker have no public contract updates thus far. | |||||
| DF | Matthew Baldisimo | Option under consideration | Club option | ||
| MF | Lukas Browning-Lagerfelt | Option under consideration | Club option | ||
| MF | Roshawn Juhmi | Option under consideration | Club option | ||
| DF | Aly Ndom | Contract expiring | |||
| DF | Georges Mukumbilwa | Contract expiring | |||
| The players below this marker have left the club. | |||||
| GK | Daniel Zadrevic | Option declined | |||
| DF | Daniel De Pauli | Option declined | |||
| DF | Ahmad Mansour | Option declined | |||
| FW | Emanuel Montejano | Option declined | |||
| FW | Dario Zanatta | Option declined | |||
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 | 2026 | 2027 | 2028 |
|---|---|---|---|---|---|
| GK | Dino Bontis | Option exercised | Domestic | ||
| DF | Rezart Rama | No change | International - unclear length | ||
| DF | Marko Jevremovic | Option exercised | International | ||
| DF | Daniel Nimick | No change | Domestic - unclear length | ||
| DF | Ben Paton | No change | Domestic - unclear length | ||
| MF | Alessandro Hojabrpour | No change | Domestic - unclear length | ||
| MF | Keito Lipovschek | No change | Domestic - unclear length | ||
| MF | Kyle Bekker | No change | Domestic | ||
| MF | Zayne Bruno | No change | Domestic (EYT) - unclear length | ||
| MF | Christos Liatifis | No change | International | International | Club option |
| MF | Noah Jenssen | Option exercised | Domestic | ||
| MF | Khadim Khane | Option exercised | Domestic | ||
| FW | Tristan Borges | No change | Domestic - unclear length | ||
| FW | Hoce Massunda | No change | Domestic - unclear length. | ||
| FW | Brian Wright | No change | Domestic - unclear length. | ||
| FW | Molham Babouli | No change | Domestic - unclear length. | ||
| FW | Nana Ampomah | New contract | International | International | |
| The Players below this marker have no public contract updates thus far. | |||||
| GK | Jassem Koleilat | Contract expiring | |||
| GK | Christopher Kalongo | Contract expiring | |||
| MF | Elimane Cisse | Contract expiring | |||
| MF | Alexander Achinioti-Jonsson | Contract expiring | |||
| FW | Harry Paton | Contract expiring | |||
| FW | Victor Klonaridis | Contract expiring | |||
| The players below this marker have left the club. | |||||
| MF | Malik Owolabi-Belewu | Free transfer to Chesterfield FC | |||
| FW | David Choiniere | Free transfer to FC Supra | |||
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
Inter Toronto FC
| Position | Player | Status | 2026 | 2027 | 2028 |
|---|---|---|---|---|---|
| GK | Ivan Pavela | No change | Domestic | ||
| DF | Luke Singh | No change | Domestic | Domestic | Club option |
| DF | Alexander Bergman | Option exercised | Domestic | Club option | |
| MF | Max Ferrari | Option exercised | Domestic | ||
| MF | Luca Accettola | No change | Domestic | Club option | Club option |
| MF | Jesse Costa | No change | Domestic | Club option | |
| MF | Steffen Yeates | No change | Domestic | Club option | |
| MF | Kembo Kibato | Option exercised | Domestic | Club option | |
| MF | Anthony Umanzor | No change | Domestic (EYT) | Domestic (EYT) | Club option |
| MF | Ollie Bassett | Free Transer from Tampa Bay Rowdies | International | International | International |
| FW | Gabriel Bitar | No change | Domestic | ||
| FW | Sholah Jimoh | No change | Domestic | Club option | |
| FW | Julian Altobelli | Option exercised | Domestic | ||
| DF | The Players below this marker have no public contract updates thus far. | ||||
| DF | Oswaldo Leon | Option under consideration | Club option | ||
| DF | Frank Sturing | Contract expiring | |||
| DF | Nyal Higgins | Contract expiring | |||
| MF | Leonel Lopez | Contract expiring | |||
| The players below this marker have left the club. | |||||
| DF | Cameron Da Silva | Option declined | |||
| MF | Elijah Adekugbe | Option declined | |||
| FW | Shaan Hundal | Option declined | |||
| FW | Riley Ferrazzo | Option declined | |||
| Massimo Ferrin | Option declined | ||||
| DF | Adonijah Reid | Option declined | |||
| GK | Diego Urtiaga | Loan expired | |||
| DF | Orlando Botello | Loan expired | |||
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 | 2026 | 2027 | 2028 |
|---|---|---|---|---|---|
| GK | Callum Irving | Option exercised | Domestic | ||
| GK | Felipe Jeramillo | No change | Domestic | ||
| DF | Matteo Campagna | Option exercised | Domestic | ||
| DF | David Norman Jr | 1-Year Deal | Domestic | ||
| DF | Paris Gee | 2-Year Deal | Domestic | Domestic | |
| DF | Tyler Crawford | 1-Year Deal | Domestic | Club option | |
| MF | Emrick Fotsing | No change | Domestic | Domestic | Club option |
| MF | Michel da Silva | No change | International | ||
| MF | Vasco Fry | Option excercised | Domestic | ||
| FW | Terran Campbell | No change | Domestic | Club option | |
| FW | Thierno Bah | Option excercised | Domestic | ||
| FW | Kevin Podgorni | No change | Domestic | Club option | Club option |
| MF | The Players below this marker have no public contract updates thus far. | ||||
| DF | Kunle Dada-Luke | Option under consideration | |||
| MF | Nicolas Mezquida | Option under consideration | |||
| MF | Abdoulaye Ouattara | Option under consideration | |||
| MF | Juan Batista | Option under consideration | |||
| FW | Jose Navarro | Option under consideration | |||
| GK | Jakob Frank | Contract expiring | |||
| MF | Dominich Joseph | Contract expiring | |||
| MF | Thomas Powell | Contract expiring | |||
| FW | Joey Buchanan | Contract expiring | |||
| FW | Zachary Verhoven | Contract expiring | |||
| The players below this marker have left the club. | |||||
| FW | Alejandro Diaz | Free Transfer To Pacific FC | |||
| DF | Allan Enyou | Loan expired | |||
| DF | Path Ndiayey | Loan expired | |||
| DF | Aidan O'Conner | Loan expired | |||
| FW | Hugo Mbongue | Loan expired | |||
| FW | Jay Herdman | Loan expired | |||
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.



