CPL ContractsCPL Contracts
PlayersFree AgentsClub OverviewDevelopmentsPlayoff RaceAbout
Rosters
Pacific FC logoPacificVancouver FC logoVancouver FC logoVancouverCavalry FC logoCavalryForge FC logoForgeInter Toronto FC logoInter TorontoAtlético Ottawa logoAtlético OttawaFC Supra du Québec logoSupra du QuebecHFX Wanderers FC logoHFX Wanderers
PlayersFree AgentsClub OverviewDevelopmentsPlayoff RaceAboutSubmit a correctionContact
© 2026 CPL Contracts

CPL Contracts is an independent, community-run project and is not affiliated with the Canadian Premier League (CPL) or any of its clubs. Team names, logos, and other trademarks are the property of their respective owners. If you are a trademark owner and would like something removed, please contact us.

CPL ContractsCPL Contracts

Canadian Premier League contracts and rosters

An independent tracker of publicly reported CPL contracts, roster designations, and transfers.

Browse playersExplore club overview
Compiled from public sourcesCached data is eligible to refresh after 15 minutesLast editorial review: not recordedLatest tracked development Oct 15, 2026MethodologySubmit a correction

Recent developments

The latest signings, departures, and extensions from public reporting.

Signings

  • Uchinvyo Kaziya (HFX)CanPL.ca

    Halifax Wanderers sign Canadian midfielder Uchinvyo Kaziya to a Development Contract for the 2026 CPL season.

    Oct 15
  • Mike Kirumba (HFX)CanPL.ca

    Halifax Wanderers sign Canadian midfielder Mike Kirumba to a Development Contract for the 2026 CPL season.

    Oct 15
  • Lucas Cavallini (FOR)CanPL.ca

    Forge FC signs Canadian international striker Lucas Cavallini. Contract duration was not disclosed.

    Sep 18
  • Jack McInerney (SUP)CanPL.ca

    FC Supra du Québec signs forward Jack McInerney for the remainder of the 2026 season.

    Sep 18
  • Jabu Deng (HFX)CanPL.ca

    Halifax Wanderers signs Canadian defender Jabu Deng through 2027 with a club option for 2028.

    Sep 18

Departures

  • Kyle Bekker (FOR)Northern Tribune

    Kyle Bekker announces retirement

    Oct 1
  • Oussama Boughanmi (SUP)CanPL.ca

    FC Supra du Québec and Oussama Boughanmi mutually terminate his player contract.

    Sep 18
  • Cyprian Kachwele (HFX)Whitecaps FC 2

    Cyprian Kachwele concluded his loan with Halifax Wanderers FC and mutually terminated his Whitecaps FC 2 contract.

    Aug 28
  • Emrick Fotsing (VFC)Vancouver Whitecaps FC

    Vancouver Whitecaps FC acquired Emrick Fotsing from Vancouver FC; he will return to Vancouver FC on loan for the remainder of the 2026 CPL season.

    Aug 26
  • Călin Calaidjoglu (SUP)CanPL.ca

    Călin Calaidjoglu returned to his university program for the U SPORTS season; FC Supra retains his CPL rights for 2027.

    Aug 21

Extensions

  • Eliakim Awonongbadje (SUP)OurSports Central

    FC Supra upgrades Eliakim Awonongbadje from a Development Contract to an Exceptional Young Talent Standard Player Contract through 2028, with club options for 2029 and 2030.

    Sep 24
  • Reinaldo Abraham (ATO)CanPL.ca

    Atlético Ottawa upgrades Reinaldo Abraham from a Development Contract to an EYT Standard Player Contract through 2028, with club options for 2029 and 2030.

    Sep 17
  • Maxime Filion (FOR)CanPL.ca

    Maxime Filion signed his first professional contract with Forge FC, a multi-year agreement effective immediately.

    Aug 22
  • Maxime Bourgeois (FOR)CanPL.ca

    Maxime Bourgeois remains on a CPL-U SPORTS contract for 2026 and signed his first professional agreement beginning in 2027.

    Aug 22
  • Ty Clarke (ITO)CanPL.ca

    Inter Toronto promoted Ty Clarke from a Development Contract to a multi-year professional agreement.

    Aug 19

Browse all developments →

2026 Roster Rules Snapshot

A public-data view of CPL roster categories. Counts reflect reported designations, not official league certification.
Primary20-23Master max33Internationalsmax 7Domestic U-21min 3Developmentalmax 10
Team
Primary roster
20–23
Internationals
Max 7
Domestic U-21
Min 3
Developmental roster
Max 10
Public roster view
Atlético Ottawa logoAtlético Ottawa
24Check
6OK
3OK
2OK
Needs context
Cavalry FC logoCavalry FC
21OK
3OK
3OK
5OK
Aligned
FC Supra du Quebec logoFC Supra du Quebec
24Check
2OK
4OK
4OK
Needs context
Forge FC logoForge FC
25Check
6OK
5OK
3OK
Needs context
HFX Wanderers FC logoHFX Wanderers FC
22OK
6OK
4OK
6OK
Aligned
Inter Toronto logoInter Toronto
23OK
6OK
4OK
1OK
Aligned
Pacific FC logoPacific FC
22OK
3OK
3OK
5OK
Aligned
Vancouver FC logoVancouver FC logoVancouver FC
23OK
7OK
3OK
4OK
Aligned
Atlético Ottawa: Explain roster counts

Based on reported 2026 designations, using the site’s 2026 thresholds. Age is measured on January 1. These checks do not certify league registration or budget compliance.

  • Primary roster: 24 · expected 20–23 · Outside threshold

    Counted players: Amaury Escoto, Ballou Tabla, Christopher Kalongo, Daniel Aguilar, Diego Gutierrez, Emiliano Garcia, Gabriel Antinoro, Jean-Aniel Assi, Joaquim Coulanges, Jonantán Villal, Juan ‘Coque’ Castro, Julian Dunn, Kamron Habibullah, Loïc Cloutier, Manny Aparicio, Nicolas Fleuriau Chateau, Noah Abatneh, Ralph Khoury, Richie Ennin, Roni Mbomio, Tim Arnaud, Tristan Crampton, Tyr Duhaney-Walker, Wesley Timoteo

  • Master roster: 26 · expected at most 33 · Within threshold

    Counted players: Amaury Escoto, Ballou Tabla, Christopher Kalongo, Daniel Aguilar, Diego Gutierrez, Emiliano Garcia, Gabriel Antinoro, Jean-Aniel Assi, Joaquim Coulanges, Jonantán Villal, Juan ‘Coque’ Castro, Julian Dunn, Kamron Habibullah, Loïc Cloutier, Manny Aparicio, Nicolas Fleuriau Chateau, Noah Abatneh, Ralph Khoury, Richie Ennin, Roni Mbomio, Tim Arnaud, Tristan Crampton, Tyr Duhaney-Walker, Wesley Timoteo, Reinaldo Abraham, Sergei Kozlovskiy

  • Internationals: 6 · expected at most 7 · Within threshold

    Counted players: Amaury Escoto, Daniel Aguilar, Emiliano Garcia, Jonantán Villal, Juan ‘Coque’ Castro, Roni Mbomio

  • Domestic U-21: 3 · expected at least 3 · Within threshold

    Counted players: Joaquim Coulanges, Ralph Khoury, Tim Arnaud

  • Developmental total: 2 · expected at most 10 · Within threshold

    Counted players: Reinaldo Abraham, Sergei Kozlovskiy

  • EYT: 2 · expected at most 3 · Within threshold

    Counted players: Reinaldo Abraham, Sergei Kozlovskiy

  • U SPORTS: 0 · expected at most 3 · Within threshold

    Counted players: None

  • Development: 0 · expected at most 4 · Within threshold

    Counted players: None

Missing information and exclusions

Active players with no designation reported for this season: None.

Domestic players with no usable birth date (excluded from the U-21 count): Nicolas Fleuriau Chateau.

Pending options or discussions (excluded from counts): None.

Club Option contributes to the primary and master totals, but does not establish domestic or international status. Missing designations and birth dates can make counts incomplete.

Cavalry FC: Explain roster counts

Based on reported 2026 designations, using the site’s 2026 thresholds. Age is measured on January 1. These checks do not certify league registration or budget compliance.

  • Primary roster: 21 · expected 20–23 · Within threshold

    Counted players: Adam Pearlman, Ali Musse, Amer Didić, Bradley Kamdem-Fewo, Caniggia Elva, Curtis Ofori, Daan Klomp, Eryk Kobza, Goteh Ntignee, Harry Paton, Hassan Ayari, Joseph Holliday, Levi Laing, Maël Henry, Michael Baldisimo, Nathan Ingham, Nathaniel Edwards, Niko Myroniuk, Owen Graham-Roache, Sergio Camargo, Tobias Warschewski

  • Master roster: 26 · expected at most 33 · Within threshold

    Counted players: Adam Pearlman, Ali Musse, Amer Didić, Bradley Kamdem-Fewo, Caniggia Elva, Curtis Ofori, Daan Klomp, Eryk Kobza, Goteh Ntignee, Harry Paton, Hassan Ayari, Joseph Holliday, Levi Laing, Maël Henry, Michael Baldisimo, Nathan Ingham, Nathaniel Edwards, Niko Myroniuk, Owen Graham-Roache, Sergio Camargo, Tobias Warschewski, Cristiano de Sousa, Daniel Pribytov, James McGlinchey, Kacper Plocinski, Owen Antoniuk

  • Internationals: 3 · expected at most 7 · Within threshold

    Counted players: Curtis Ofori, Hassan Ayari, Levi Laing

  • Domestic U-21: 3 · expected at least 3 · Within threshold

    Counted players: Adam Pearlman, Joseph Holliday, Niko Myroniuk

  • Developmental total: 5 · expected at most 10 · Within threshold

    Counted players: Cristiano de Sousa, Daniel Pribytov, James McGlinchey, Kacper Plocinski, Owen Antoniuk

  • EYT: 1 · expected at most 3 · Within threshold

    Counted players: James McGlinchey

  • U SPORTS: 1 · expected at most 3 · Within threshold

    Counted players: Owen Antoniuk

  • Development: 3 · expected at most 4 · Within threshold

    Counted players: Cristiano de Sousa, Daniel Pribytov, Kacper Plocinski

Missing information and exclusions

Active players with no designation reported for this season: None.

Domestic players with no usable birth date (excluded from the U-21 count): Owen Graham-Roache.

Pending options or discussions (excluded from counts): None.

Club Option contributes to the primary and master totals, but does not establish domestic or international status. Missing designations and birth dates can make counts incomplete.

FC Supra du Quebec: Explain roster counts

Based on reported 2026 designations, using the site’s 2026 thresholds. Age is measured on January 1. These checks do not certify league registration or budget compliance.

  • Primary roster: 24 · expected 20–23 · Outside threshold

    Counted players: Aboubacar Sissoko, Alessandro Biello, Charles Auguste, Clément Bayiha, David Choinière, Diyaeddine Abzi, Ibrahim Condé, Ismael Yeo, Jack McInerney, Joakim Milli, Keesean Ferdinand, Loïc Kwemi, Makhoudia Diop, Matisse Chrétien, Noah dos Santos, Olivier Correa, Omar Elkalkouli, Riad Bey, Safwane Mlah, Sasha Deslandes, Sean Rea, Thomas Lebeuf, Wesley Wandje, Zachary Brault-Guillard

  • Master roster: 28 · expected at most 33 · Within threshold

    Counted players: Aboubacar Sissoko, Alessandro Biello, Charles Auguste, Clément Bayiha, David Choinière, Diyaeddine Abzi, Ibrahim Condé, Ismael Yeo, Jack McInerney, Joakim Milli, Keesean Ferdinand, Loïc Kwemi, Makhoudia Diop, Matisse Chrétien, Noah dos Santos, Olivier Correa, Omar Elkalkouli, Riad Bey, Safwane Mlah, Sasha Deslandes, Sean Rea, Thomas Lebeuf, Wesley Wandje, Zachary Brault-Guillard, Alexander Makarova, Eliakim Awonongbadje, Isaiah Byer, Jolan Faury

  • Internationals: 2 · expected at most 7 · Within threshold

    Counted players: Jack McInerney, Makhoudia Diop

  • Domestic U-21: 4 · expected at least 3 · Within threshold

    Counted players: Alessandro Biello, Ismael Yeo, Sasha Deslandes, Thomas Lebeuf

  • Developmental total: 4 · expected at most 10 · Within threshold

    Counted players: Alexander Makarova, Eliakim Awonongbadje, Isaiah Byer, Jolan Faury

  • EYT: 1 · expected at most 3 · Within threshold

    Counted players: Eliakim Awonongbadje

  • U SPORTS: 0 · expected at most 3 · Within threshold

    Counted players: None

  • Development: 3 · expected at most 4 · Within threshold

    Counted players: Alexander Makarova, Isaiah Byer, Jolan Faury

Missing information and exclusions

Active players with no designation reported for this season: None.

Domestic players with no usable birth date (excluded from the U-21 count): Noah dos Santos.

Pending options or discussions (excluded from counts): None.

Unrecognized designations (excluded from counts): Mario Gerges.

Club Option contributes to the primary and master totals, but does not establish domestic or international status. Missing designations and birth dates can make counts incomplete.

Forge FC: Explain roster counts

Based on reported 2026 designations, using the site’s 2026 thresholds. Age is measured on January 1. These checks do not certify league registration or budget compliance.

  • Primary roster: 25 · expected 20–23 · Outside threshold

    Counted players: Antoine Batisse, Ben Paton, Brian Wright, Daniël Krutzen, Daniel Nimick, Dimitry Bertaud, Dino Bontis, Hoce Massunda, Ismael Oketokoun, Keito Lipovschek, Kevaughn Tavernier, Khadim Kane, Kyle Bekker, Levonte Johnson, Lucas Cavallini, Manjrekar James, Marko Jevremović, Maxime Filion, Mo Babouli, Nana Ampomah, Noah Jensen, Olivier Woodensky Pierre, Rezart Rama, Tristan Borges, Zayne Bruno

  • Master roster: 28 · expected at most 33 · Within threshold

    Counted players: Antoine Batisse, Ben Paton, Brian Wright, Daniël Krutzen, Daniel Nimick, Dimitry Bertaud, Dino Bontis, Hoce Massunda, Ismael Oketokoun, Keito Lipovschek, Kevaughn Tavernier, Khadim Kane, Kyle Bekker, Levonte Johnson, Lucas Cavallini, Manjrekar James, Marko Jevremović, Maxime Filion, Mo Babouli, Nana Ampomah, Noah Jensen, Olivier Woodensky Pierre, Rezart Rama, Tristan Borges, Zayne Bruno, Aghilas Sadek, Anthony Aromatario, Maxime Bourgeois

  • Internationals: 6 · expected at most 7 · Within threshold

    Counted players: Antoine Batisse, Dimitry Bertaud, Ismael Oketokoun, Marko Jevremović, Nana Ampomah, Olivier Woodensky Pierre

  • Domestic U-21: 5 · expected at least 3 · Within threshold

    Counted players: Hoce Massunda, Keito Lipovschek, Kevaughn Tavernier, Khadim Kane, Zayne Bruno

  • Developmental total: 3 · expected at most 10 · Within threshold

    Counted players: Aghilas Sadek, Anthony Aromatario, Maxime Bourgeois

  • EYT: 1 · expected at most 3 · Within threshold

    Counted players: Aghilas Sadek

  • U SPORTS: 2 · expected at most 3 · Within threshold

    Counted players: Anthony Aromatario, Maxime Bourgeois

  • Development: 0 · expected at most 4 · Within threshold

    Counted players: None

Missing information and exclusions

Active players with no designation reported for this season: None.

Domestic players with no usable birth date (excluded from the U-21 count): Levonte Johnson.

Pending options or discussions (excluded from counts): None.

Unrecognized designations (excluded from counts): Noah Bickford, Sjard Strauss.

Club Option contributes to the primary and master totals, but does not establish domestic or international status. Missing designations and birth dates can make counts incomplete.

HFX Wanderers FC: Explain roster counts

Based on reported 2026 designations, using the site’s 2026 thresholds. Age is measured on January 1. These checks do not certify league registration or budget compliance.

  • Primary roster: 22 · expected 20–23 · Within threshold

    Counted players: Adonijah Reid, Andre Rampersad, Finn Linder, Francesco Troisi, Isaiah Johnston, Jabu Deng, Jason Bahamboula, Jefferson Alphonse, Kareem Sow, Liam Mackenzie, Lorenzo Callegari, Lucas Olguin, Marco Carducci, Miguel Arilla, Nelson Pierre, Ryan Telfer, Sinclair Astridge, Sven Zitman, Tavio Ciccarelli, Thomas Meilleur-Giguère, Victor Akinwale, Yohan Baï

  • Master roster: 28 · expected at most 33 · Within threshold

    Counted players: Adonijah Reid, Andre Rampersad, Finn Linder, Francesco Troisi, Isaiah Johnston, Jabu Deng, Jason Bahamboula, Jefferson Alphonse, Kareem Sow, Liam Mackenzie, Lorenzo Callegari, Lucas Olguin, Marco Carducci, Miguel Arilla, Nelson Pierre, Ryan Telfer, Sinclair Astridge, Sven Zitman, Tavio Ciccarelli, Thomas Meilleur-Giguère, Victor Akinwale, Yohan Baï, Caden Trestrail, Harvey Hughes, Ilan Ahmed, Kautchy Andji-Yapi, Mike Kirumba, Uchinvyo Kaziya

  • Internationals: 6 · expected at most 7 · Within threshold

    Counted players: Jason Bahamboula, Miguel Arilla, Nelson Pierre, Sven Zitman, Victor Akinwale, Yohan Baï

  • Domestic U-21: 4 · expected at least 3 · Within threshold

    Counted players: Francesco Troisi, Lucas Olguin, Sinclair Astridge, Tavio Ciccarelli

  • Developmental total: 6 · expected at most 10 · Within threshold

    Counted players: Caden Trestrail, Harvey Hughes, Ilan Ahmed, Kautchy Andji-Yapi, Mike Kirumba, Uchinvyo Kaziya

  • EYT: 2 · expected at most 3 · Within threshold

    Counted players: Caden Trestrail, Ilan Ahmed

  • U SPORTS: 2 · expected at most 3 · Within threshold

    Counted players: Harvey Hughes, Kautchy Andji-Yapi

  • Development: 2 · expected at most 4 · Within threshold

    Counted players: Mike Kirumba, Uchinvyo Kaziya

Missing information and exclusions

Active players with no designation reported for this season: None.

Domestic players with no usable birth date (excluded from the U-21 count): Jabu Deng, Liam Mackenzie.

Pending options or discussions (excluded from counts): None.

Club Option contributes to the primary and master totals, but does not establish domestic or international status. Missing designations and birth dates can make counts incomplete.

Inter Toronto: Explain roster counts

Based on reported 2026 designations, using the site’s 2026 thresholds. Age is measured on January 1. These checks do not certify league registration or budget compliance.

  • Primary roster: 23 · expected 20–23 · Within threshold

    Counted players: Alexander Bergman, Antonio Campos, Ariel Almagro, Beni Badibanga, Carlos Guzmán, Frank Sturing, Gabriel Bitar, Ivan Pavela, Jesse Costa, Juan Córdova, Julian Altobelli, Kembo Kibato, Luca Accetola, Luke Singh, Max Ferrari, Ollie Bassett, Oswaldo Leon, Raúl López, Sebastián Gonzáles, Shola Jimoh, Steffen Yeates, Tomasz Skublak, Ty Clarke

  • Master roster: 24 · expected at most 33 · Within threshold

    Counted players: Alexander Bergman, Antonio Campos, Ariel Almagro, Beni Badibanga, Carlos Guzmán, Frank Sturing, Gabriel Bitar, Ivan Pavela, Jesse Costa, Juan Córdova, Julian Altobelli, Kembo Kibato, Luca Accetola, Luke Singh, Max Ferrari, Ollie Bassett, Oswaldo Leon, Raúl López, Sebastián Gonzáles, Shola Jimoh, Steffen Yeates, Tomasz Skublak, Ty Clarke, Anthony Umanzor

  • Internationals: 6 · expected at most 7 · Within threshold

    Counted players: Ariel Almagro, Beni Badibanga, Carlos Guzmán, Oswaldo Leon, Raúl López, Sebastián Gonzáles

  • Domestic U-21: 4 · expected at least 3 · Within threshold

    Counted players: Ivan Pavela, Jesse Costa, Shola Jimoh, Ty Clarke

  • Developmental total: 1 · expected at most 10 · Within threshold

    Counted players: Anthony Umanzor

  • EYT: 1 · expected at most 3 · Within threshold

    Counted players: Anthony Umanzor

  • U SPORTS: 0 · expected at most 3 · Within threshold

    Counted players: None

  • Development: 0 · expected at most 4 · Within threshold

    Counted players: None

Missing information and exclusions

Active players with no designation reported for this season: None.

Domestic players with no usable birth date (excluded from the U-21 count): Antonio Campos.

Pending options or discussions (excluded from counts): None.

Club Option contributes to the primary and master totals, but does not establish domestic or international status. Missing designations and birth dates can make counts incomplete.

Pacific FC: Explain roster counts

Based on reported 2026 designations, using the site’s 2026 thresholds. Age is measured on January 1. These checks do not certify league registration or budget compliance.

  • Primary roster: 22 · expected 20–23 · Within threshold

    Counted players: Aidan Daniels, Alejandro Díaz, Christian Greco-Taylor, Diego Konincks, Eleias Himaras, Josh Heard, Joshua Belluz, Juan Quintana, Kadin Chung, Lukas Browning-Lagerfelt, Marco Bustos, Marley Edwards, Matteo Schiavoni, Max Piepgrass, Ronan Kratt, Roshawn Juhmi, Sami Keshavarz, Sean Melvin, Shaan Hundal, Taras Gomulka, Tristan Marshall, Yann Toualy

  • Master roster: 27 · expected at most 33 · Within threshold

    Counted players: Aidan Daniels, Alejandro Díaz, Christian Greco-Taylor, Diego Konincks, Eleias Himaras, Josh Heard, Joshua Belluz, Juan Quintana, Kadin Chung, Lukas Browning-Lagerfelt, Marco Bustos, Marley Edwards, Matteo Schiavoni, Max Piepgrass, Ronan Kratt, Roshawn Juhmi, Sami Keshavarz, Sean Melvin, Shaan Hundal, Taras Gomulka, Tristan Marshall, Yann Toualy, Damian Jamal-Olander, Dylan de Melo, Eric Lajeunesse, Fin Tugwell, Mattias Vales

  • Internationals: 3 · expected at most 7 · Within threshold

    Counted players: Diego Konincks, Juan Quintana, Taras Gomulka

  • Domestic U-21: 3 · expected at least 3 · Within threshold

    Counted players: Christian Greco-Taylor, Matteo Schiavoni, Sami Keshavarz

  • Developmental total: 5 · expected at most 10 · Within threshold

    Counted players: Damian Jamal-Olander, Dylan de Melo, Eric Lajeunesse, Fin Tugwell, Mattias Vales

  • EYT: 1 · expected at most 3 · Within threshold

    Counted players: Mattias Vales

  • U SPORTS: 2 · expected at most 3 · Within threshold

    Counted players: Eric Lajeunesse, Fin Tugwell

  • Development: 2 · expected at most 4 · Within threshold

    Counted players: Damian Jamal-Olander, Dylan de Melo

Missing information and exclusions

Active players with no designation reported for this season: None.

Domestic players with no usable birth date (excluded from the U-21 count): None.

Pending options or discussions (excluded from counts): None.

Club Option contributes to the primary and master totals, but does not establish domestic or international status. Missing designations and birth dates can make counts incomplete.

Vancouver FC: Explain roster counts

Based on reported 2026 designations, using the site’s 2026 thresholds. Age is measured on January 1. These checks do not certify league registration or budget compliance.

  • Primary roster: 23 · expected 20–23 · Within threshold

    Counted players: Abdoulaye Ouattara, Aboubacar Traore, Ben Lee, Callum Irving, Damiano Pecile, Elage Bah, Felipe Jaramillo, Henrik Regitnig, Isak Ssewankambo, Kian Proctor, Luis Toomey, Lys Mousset, Marcello Polisi, Marsel Bibishkov, Matteo Campagna, Mohamed Amissi, Morey Doner, Nicolás Mezquida, Paris Gee, Terran Campbell, Thomas Powell, Tom Field, Vitor Lucas

  • Master roster: 27 · expected at most 33 · Within threshold

    Counted players: Abdoulaye Ouattara, Aboubacar Traore, Ben Lee, Callum Irving, Damiano Pecile, Elage Bah, Felipe Jaramillo, Henrik Regitnig, Isak Ssewankambo, Kian Proctor, Luis Toomey, Lys Mousset, Marcello Polisi, Marsel Bibishkov, Matteo Campagna, Mohamed Amissi, Morey Doner, Nicolás Mezquida, Paris Gee, Terran Campbell, Thomas Powell, Tom Field, Vitor Lucas, Emrick Fotsing, Henri Godbout, Matheus De Souza, Nicolas Nadeau

  • Internationals: 7 · expected at most 7 · Within threshold

    Counted players: Abdoulaye Ouattara, Aboubacar Traore, Isak Ssewankambo, Luis Toomey, Lys Mousset, Mohamed Amissi, Vitor Lucas

  • Domestic U-21: 3 · expected at least 3 · Within threshold

    Counted players: Felipe Jaramillo, Kian Proctor, Marsel Bibishkov

  • Developmental total: 4 · expected at most 10 · Within threshold

    Counted players: Emrick Fotsing, Henri Godbout, Matheus De Souza, Nicolas Nadeau

  • EYT: 1 · expected at most 3 · Within threshold

    Counted players: Emrick Fotsing

  • U SPORTS: 3 · expected at most 3 · Within threshold

    Counted players: Henri Godbout, Matheus De Souza, Nicolas Nadeau

  • Development: 0 · expected at most 4 · Within threshold

    Counted players: None

Missing information and exclusions

Active players with no designation reported for this season: None.

Domestic players with no usable birth date (excluded from the U-21 count): Ben Lee.

Pending options or discussions (excluded from counts): None.

Club Option contributes to the primary and master totals, but does not establish domestic or international status. Missing designations and birth dates can make counts incomplete.

Primary roster counts Domestic, International, and Club Option. Developmental roster counts all reported developmental slots together.
“Option (pending)”, “In Discussion”, and “N/A” are ignored for roster math. Budget treatment and eligibility details are not inferred when compensation or registration status is not public. Master-roster max is included in the public view check.