This is a list of foreign players in the Canadian Premier League (CPL), which commenced play in 2019. The following players: Have played at least one CPL regular season game. Players who were signed by CPL clubs, but only played in playoff games, Canadian Championship games, or did not play in any competitive games at all, are not included. Are considered foreign, i.e., outside Canada determined by the following: A player is considered foreign if his allegiance is not to play for the national team of Canada.
More specifically, If a player has been capped at international level, the national team is used; if he has been capped by more than one country, the highest level (or the most recent) team is used. These include Canadian players with dual citizenship. If a player has not been capped at international level, his country of birth is used, except for those who are clearly indicated to have switched to another nation (e.g. Matthew Baldisimo). This is a list of players currently occupying one of the seven roster spots designated for foreign players. Canadian Premier League teams may sign a maximum of seven international players, out of which only five can be in the starting lineup for each match. The following players are considered foreign players for the 2024 season. Some players are considered to be domestic, though they do not represent Canada, (e.g. Osaze De Rosario) through reasons like holding Canadian citizenship, being a refugee, or being a permanent resident. +ClubPlayer 1Player 2Player 3Player 4Player 5Player 6Player 7Atlético Ottawa Aboubakary Sacko Ollie Bassett Alberto Zapater Rubén del Campo Liberman Torres Kévin dos SantosCavalry FC Daan Klomp Jesse Daley Lleyton Brooks Tobias Warschewski Jack Barrett Tom FieldForge FC Malik Owolabi-Belewu Béni Badibanga Alexander Achinioti-Jönsson Elimane Cissé Opoku Ampomah Daniel ParraHFX Wanderers Lorenzo Callegari Andre Rampersad Vitor Dias Christian Volesky Giorgio ProboInter Toronto Oswaldo León Brem Soumaoro Dennis Salanović Orlando Botello Josué Martínez Thomas VincensiniPacific FC Ayman Sellouf Aly Ndom Reon Moore Andrei Tîrcoveanu Lukas Browning LagerfeldtFC Supra du QuébecValour FC Roberto Alarcón Charalampos Chantzopoulos Tass Mourdoukoutas Jordan Swibel Kian Williams Diogo RessurreiçãoVancouver FC Renan Garcia Alejandro Díaz José Navarro Moses Dyer If not stated otherwise, the country the player is under is the country they were born in.
In bold (for this section): players who have played at least one CPL game in the current season (2024 Canadian Premier League season).
Africa (CAF) Algeria
Mohamed Farsi – Cavalry FC – 2020–21 Chakib Hocine – HFX Wanderers, Valour FC – 2019–20 Mastanabal Kacher – Valour FC, FC Edmonton – 2020–22 Rayane Yesli – Valour FC – 2022–23
Burundi
Pacifique Niyongabire – Valour FC – 2023
Benin
Goteh Ntignee – Cavalry FC – 2022–23
Cameroon
Jeannot Esua – FC Edmonton – 2019–21 Bertrand Owundi – Forge FC – 2019 Macdonald Niba – Atlético Ottawa – 2022– Tony Tchani – FC Edmonton – 2019 Wesley Wandje – Valour FC – 2025–
Cape Verde
Gianni dos Santos – Pacific FC, Atlético Ottawa – 2021–23
Congo
Jason Bahamboula – HFX Wanderers – 2025– Arnold Bouka Moutou – Valour FC – 2020–22 Dominique Malonga – Cavalry FC – 2019
DR Congo
Sharly Mabussi – FC Edmonton – 2020 Ousman Maheshe – FC Edmonton – 2022
Gambia
Kekuta Manneh – Pacific FC – 2023
Ghana
Nana Opoku Ampomah – Forge FC – 2024– Nicky Gyimah – Vancouver FC – 2023 Solomon Kojo Antwi – Valour FC – 2020 Edem Mortotsi – FC Edmonton – 2019–20 Raphael Ohin – Valour FC – 2019–
Guinea Mamadi Camara – HFX Wanderers, FC Edmonton – 2021–22 Mohamed Kourouma – HFX Wanderers, Atlético Ottawa – 2019–20 Ibrahima Sanoh – HFX Wanderers – 2020
Ivory Coast
Abdul Binate – Valour FC – 2024 Kouamé Ouattara – HFX Wanderers – 2019
Liberia
David Doe – FC Edmonton – 2019–20 T-Boy Fayia – FC Edmonton – 2021–22 Brem Soumaoro – York United – 2023–
Mali
Abdou Samaké – Pacific FC, Valour FC – 2020– Aboubacar Sissoko – HFX Wanderers, Forge FC, Atlético Ottawa – 2020, 2022–
Morocco
Omar Kreim – HFX Wanderers – 2020–21
Nigeria
Udoka Chima – Cavalry FC – 2023 Kosi Nwafornso – HFX Wanderers – 2023 Muslim Umar – York United – 2021
Senegal
Elimane Cissé – Forge FC – 2019–21 Ndiaye Pathé – Vancouver FC – 2025– Mour Samb – HFX Wanderers – 2020
Somalia
Mohamed Omar – HFX Wanderers – 2022–23 Abd-El-Aziz Yousef – HFX Wanderers – 2019 Ali Musse – Cavalry FC – 2021–
South Sudan
William Akio – Valour FC, Cavalry FC – 2021–22, 2024–
Tunisia
Mehdi Essoussi – Vancouver FC – 2025– Eskander Mzoughi – Valour FC – 2023
Zimbabwe
Darlington Murasiranwa – FC Edmonton – 2021–22
Asia (AFC)
Afghanistan
Adam Najem – FC Edmonton – 2021
Australia
Lleyton Brooks – Cavalry FC – 2024– Jesse Daley – Cavalry FC – 2023– Luis Lawrie-Lattanzio – York United – 2022 Tass Mourdoukoutas – York United – 2022–23 Jordan Swibel – Valour FC – 2024–
Chinese Taipei
Emilio Estevez – York9 – 2019–20
Iran
Nima Moazeni Zadeh – Vancouver FC – 2023
Iraq
Ameer Kinani – Vancouver FC – 2023
Japan
Kodai Iida – HFX Wanderers – 2019 Wataru Murofushi – York9 – 2019–20 Fugo Segawa – York9 – 2020
Jordan
Jaime Siaj – Valour FC – 2023
Lebanon
Gabriel Bitar – Cavalry FC, FC Edmonton, Vancouver FC – 2019, 2022– Tony Mikhael – Valour FC – 2021–22
Saudi Arabia
Ahmed Al-Ghamdi – Pacific FC – 2019
South Korea
Min-jae Kwak – Vancouver FC – 2023 Son Yong-chan – FC Edmonton – 2019–20
Philippines
Matthew Baldisimo – Pacific FC, York United – 2019–
Syria
Molham Babouli – Forge FC, York United – 2020–21, 2023–
Europe (UEFA)
Albania
Rezart Rama – Forge FC – 2022–23
Belgium
Béni Badibanga – Forge FC – 2023– Oumar Diouck – FC Edmonton – 2019 Mathias Janssens – Valour FC – 2019 VIictor Klonaridis – Forge FC – 2024– Olivier Rommens –Vancouver FC – 2024– Paolo Sabak – Forge FC – 2020–21
Croatia
Josip Golubar – Valour FC – 2019
Czech Republic
Martin Graiciar – York United – 2022 Jassem Koleilat – Forge FC – 2024–
Denmark
Ludwig Kodjo Amla – HFX Wanderers – 2022– Daniel Obbekjær – York United – 2022
England
Elijah Adekugbe – Cavalry FC, York United – 2019– Tomi Ameobi – FC Edmonton – 2019–20 Ibrahim Bakare – Vancouver FC – 2023– Jack Barrett – Cavalry FC – 2024 Ethan Beckford – Cavalry FC – 2023– Cory Bent – HFX Wanderers – 2020–2022 Jordan Brown – Pacific FC – 2022 Stephen Hoyle – Valour FC – 2019 Nathan Mavila – Cavalry FC, Pacific FC – 2019–20, 2022 Adam Mitter – Valour FC – 2019 Lifumpa Mwandwe – HFX Wanderers – 2022–23 Vashon Neufville – Atlético Ottawa – 2020–21 Malik Owolabi-Belewu – Forge FC – 2022– Elliot Simmons – Cavalry FC, Vancouver FC – 2020– Callum Watson – HFX Wanderers – 2023 Jay Wheeldon – Cavalry FC – 2019–20 Kian Williams – Valour FC – 2023–
Estonia
Andreas Vaikla – FC Edmonton – 2022
France
Yohan Baï – HFX Wanderers – 2025– André Bona – HFX Wanderers – 2019 Lorenzo Callegari – HFX Wanderers – 2023– Théo Collomb – HFX Wanderers – 2023 Bradley Kamdem – Cavalry FC – 2023– Aly Ndom – Pacific FC – 2024– Guillaume Pianelli – Valour FC – 2023 Emmanuel Robe – Vancouver FC – 2023 Aboubakary Sacko – Atlético Ottawa – 2023– Abdoul Sissoko – Atlético Ottawa – 2022 Thomas Vincensini – York United – 2024– Allan Zebie – FC Edmonton – 2019–21
Germany
Charalampos Chantzopoulos – Valour FC – 2024– Julian Engels – Cavalry FC – 2019 Julian Roloff – Cavalry FC – 2022 Peter Schaale – HFX Wanderers – 2019–22 Hendrik Starostzik – Pacific FC – 2019 Mélé Temguia – FC Edmonton – 2019–21 Julian Ulbricht – York9/York United, FC Edmonton – 2020–22 Nicolas Wähling – Cavalry FC – 2024– Tobias Warschewski – FC Edmonton, York United, FC Edmonton (2), Cavalry FC – 2021–22, 2024–
Greece
Ilias Iliadis – Atlético Ottawa – 2023
Ireland
Tom Field – Cavalry FC – 2021–22, 2023– Joe Mason – Cavalry FC – 2021–23 Lukas Browning Lagerfeldt – Pacific FC – 2025–
Italy
Michele Paolucci – Valour FC – 2019
Netherlands
Oussama Alou – York United – 2023 Djenairo Daniels – Pacific FC – 2022–23 Lassana Faye – York United – 2023 Daan Klomp – Cavalry FC – 2021– Daniël Krutzen – Forge FC – 2019–22 Ayman Sellouf – Pacific FC – 2023– Bradley Vliet – Cavalry FC, Pacific FC – 2022–
Northern Ireland
Ollie Bassett – Pacific FC, Atlético Ottawa – 2021– Daryl Fordyce – Valour FC – 2020–2022 Ryan McCurdy – Pacific FC – 2019
Portugal
Umaro Baldé – Pacific FC – 2022 David Brazão – Pacific FC – 2023 José da Cunha – Atlético Ottawa – 2022 Kévin Santos – York United, Atlético Ottawa – 2022–
Romania Andrei Tîrcoveanu – Pacific FC – 2024
Serbia
Teodor Obadal – Atlético Ottawa – 2021
Spain Miguel Acosta – Atlético Ottawa – 2021–23 Roberto Alarcón – Cavalry FC – 2022–23 Víctor Blasco – Pacific FC – 2019–21 Sergio Camus – Atlético Ottawa – 2022 Diego Espejo – Atlético Ottawa – 2022–23 José Galán – Valour FC – 2019–21 Viti Martínez – Atlético Ottawa – 2020–21 Iván Pérez – Atlético Ottawa – 2022 Álvaro Rivero – York9/York United – 2020–21 Ramón Soria – FC Edmonton – 2019–21 Alberto Soto – Atlético Ottawa – 2021 Raúl Uche – Atlético Ottawa – 2021 Nacho Zabal – Atlético Ottawa – 2020 Alberto Zapater – Atlético Ottawa – 2023–
Sweden
Alexander Achinioti-Jönsson – Forge FC – 2019– Simon Adjei – York9 – 2019 Erik Zetterberg – FC Edmonton – 2020
Switzerland
Rubén del Campo – Atlético Ottawa – 2023–
Ukraine
Markiyan Voytsekhovskyy – York United – 2023–
Wales
Josh Heard – Pacific FC – 2020–
North, Central America and Caribbean (CONCACAF)
Belize
Eugene Martinez – Vancouver FC – 2023
Costa Rica
Joshua Navarro – Forge FC – 2021
Cuba
Andy Baquero – Valour FC – 2021–23 Orlendis Benítez – Forge FC – 2022 Alejandro Portal – HFX Wanderers – 2021
Dominican Republic
Gerard Lavergne – York United – 2021 Rafael Núñez – Atlético Ottawa – 2021
El Salvador
Gabriel Escobar – HFX Wanderers – 2022 Marcus Velado-Tsegaye – FC Edmonton – 2019–21
Guatemala
Marco Domínguez – Pacific FC – 2024
Guyana Osaze De Rosario – York United – 2022– Javier George – York United – 2021 Jonathan Grant – Forge FC, York United – 2019–23 Terique Mohammed – FC Edmonton, York United, FC Edmonton (2) – 2020, 2021, 2022 Quillian Roberts – Forge FC – 2019 Marcus Simmons – Vancouver FC – 2023 – Emery Welshman – Forge FC – 2021–22
Haiti
Bicou Bissanthe – FC Edmonton – 2022 Mikaël Cantave – Cavalry FC – 2022– Jems Geffrard – HFX Wanderers – 2020–21 Andrew Jean-Baptiste – Valour FC – 2020–23 James Marcelin – FC Edmonton – 2019 Garven Metusala – Forge FC – 2021– Cédric Toussaint – Pacific FC – 2024–
Honduras
José Escalante – Cavalry FC – 2019–23
Jamaica
Shawn-Claud Lawson – Atlético Ottawa – 2021 Nicholas Hamilton – York9/York United – 2020–21 Tevin Shaw – Atlético Ottawa – 2020–21 Alex Marshall – HFX Wanderers – 2020–22
Mexico
Francisco Acuña – Atlético Ottawa – 2020 Orlando Botello – York United – 2024– Alejandro Díaz – Pacific FC, Vancouver FC – 2020– Josué Martínez – York United – 2024– Vladimir Moragrega – Atlético Ottawa – 2023 Daniel Parra – Forge FC – 2024– Rodrigo Reyes – Valour FC – 2021 Gael Sandoval – Vancouver FC – 2023
Panama
Omar Browne – Forge FC – 2021–22 Alexander González – Pacific FC – 2019 Amir Soto – Valour FC – 2020–21
Saint Kitts and Nevis
Justin Springer – York9 – 2019
Trinidad and Tobago
Akeem García – HFX Wanderers – 2019–22 Elton John – HFX Wanderers – 2019 Reon Moore – Pacific FC – 2024– Kareem Moses – FC Edmonton – 2019–20 Federico Peña – Valour FC – 2019–22 Andre Rampersad – HFX Wanderers – 2019– Malcolm Shaw – Atlético Ottawa, Cavalry FC – 2020– Luke Singh – FC Edmonton, Atlético Ottawa, Atlético Ottawa – 2022–