Welcome to our A-Z of Ontario Premier League alumni.
This list features men’s players who have played more than once in Ontario Premier League and went on to sign for a professional-level club.
Quante Abbott-Hill-Smith
OPL: Oakville BD (2016) + Woodbridge Strikers (2017-18)
Pro Leagues: JAM1
Pro Teams: Montego Bay United
Ife Adenuga
OPL: Toronto FC III (2018), Sigma FC (2023)
Pro Leagues: MLSNext
Pro Teams: Toronto FC II
Simon Adjei
OPL: Aurora United (2016-17)
Pro Leagues: SWE3 + CPL + SWE1 + POR3
Pro Teams: Assyriska IK + York9 + Varbergs BolS + AFC Eskilstuna + Vilaverdense + Anadia F.C.
Oladapo Afolayan
OPL: TFC III (2014) + ANB Futbol (2015)
Pro Leagues: ENG4 + ENG1 + ENG3 + GER2 + GER1
Pro Teams: Oldham Athletic + West Ham United + Mansfield Town + Bolton Wanderers + FC St. Pauli
Theo Afework
OPL: Alliance (2023)
Pro Leagues: CPL
Pro Teams: York United FC
Stephen Afrifa
OPL: Woodbridge (2018)
Pro Leagues: MLS + MLSNext
Pro Teams: Sporting KC + Sporting KC II
Richard Ainscough
OPL: Oakville BD (2016)
Pro Leagues: FIN3 + GIB2
Pro Teams: Pepo Lappeenranta + Bruno\’s Magpies
Leaford Allen
OPL: Pro Stars (2015) + Sigma (2016 + 2019) + Oakville BD (2019) + Simcoe (2022)
Pro Leagues: NZL2 + PHI1
Pro Teams: Napier City Rovers + Cebu FC
Aikim Andrews
OPL: TFC III (2017-18)
Pro Leagues: USL + TRI1
Pro Teams: Toronto FC II + Morvant Caledonia + La Horquetta + St. Ann\’s Rangers + Cunupia FC
Sr. National Team: Trinidad & Tobago
Owen Antoniuk
OPL: Windsor City (2023)
Pro Leagues: CPL
Pro Teams: Cavalry FC
Michael Argyrides
OPL: Vaughan (2018)
Pro Leagues: NIR1
Pro Teams: Larne FC + Glentoran
Anthony Aromatario
OPL: North Toronto (2024) + Woodbridge (2025)
Pro Leagues: CPL
Pro Teams: Forge
Matthew Arnone
OPL: Vaughan (2016-18)
Pro Leagues: CPL
Pro Teams: HFX Wanderers FC + York9 + Atletico Ottawa
Uday Arora
OPL: Pro Stars (2017-19)
Pro Leagues: GIB1 + POR2 + POR3
Pro Teams: Europa Point FC + Leixoes + Aguias Moradal + Operario Lagoa
Svyatoslav Artemenko
OPL: Guelph United (2021-22)
Pro Leagues: CPL
Pro Teams: York United FC + Valour FC
Kwame Awuah
OPL: Sigma (2015-16)
Pro Leagues: MLS + CPL + MLSNext + USL
Pro Teams: New York City FC + Forge FC + St. Louis City SC 2 + Loudoun United
Molham Babouli
OPL: TFC III (2014) + Sigma (2017)
Pro Leagues: USL + MLS + SYR1 + CPL + QAT2
Pro Teams: Toronto FC II + Toronto FC + Al Ittihad + Forge FC + Muaither + York United FC
Sr. National Team: Syria
Niklas Bauer
OPL: North Toronto (2018)
Pro Leagues: AUT3
Pro Teams: ASK Voitsberg
Milan Beader
OPL: Vaughan (2016) + Woodbridge (2017) + Alliance (2018-19)
Pro Leagues: SLV2
Pro Teams: NK Triglav
Ethan Beckford
OPL: TFC III (2016-17) + Simcoe (2022)
Pro Leagues: USL + CPL
Pro Teams: Toronto FC II + Cavalry FC
Obrad Bejatovic
OPL: Hamilton (2022) + Burlington SC (2024)
Pro Leagues: BNH3 + BNH1 + BNH2
Pro Teams: Hercegovac + Leotar + Drina Visegrad
Joshua Belluz
OPL: Vaughan (2019 + 2023)
Pro Leagues: MLSNext + CPL
Pro Teams: Colorado Rapids 2 + Pacific FC
Orlendis Benítez
OPL: Vaughan (2022), Simcoe County (2023)
Pro Leagues: CPL
Pro Teams: Forge FC
Noah Bickford
OPL: Scrosoppi (2021-22) + ProStars (2024) + Simcoe (2025) + Sigma (2026)
Pro Leagues: CPL
Pro Teams: Forge FC
Gabriel Bitar
OPL: Ottawa South (2017)
Pro Leagues: CPL
Pro Teams: Cavalry FC + FC Edmonton + Vancouver FC + York United FC
Sr. National Team: Lebanon
Lucas Blain
OPL: Cataraqui Clippers (2016)
Pro Leagues: SWE3
Pro Teams: Snostorps Nyhem FF, Sweden
Gabriel Boakye
OPL: TFC III (2015)
Pro Leagues: USL + GER4 + CPL
Pro Teams: Toronto FC II + Energie Cottbus + FC Koln II + Lokomotive Leipzig + FC Edmonton
Dino Bontis
OPL: Sigma (2022)
Pro Leagues: CPL
Pro Teams: Forge FC
Tristan Borges
OPL: TFC III (2015) + Sigma (2018)
Pro Leagues: CPL + BEL2 + BEL1
Pro Teams: Forge FC + OH Leuven
Sr. National Team: Canada
Robert Boskovic
OPL: TFC III (2015-18)
Pro Leagues: USL + CPL
Pro Teams: Toronto FC II + Ottawa Fury + Cavalry FC + Pacific FC
Evan Brown
OPL: North Mississauga (2023-24)
Pro Leagues: GER3
Pro Teams: SSV Ulm
Jordan Brown
OPL: Electric City (2022)
Pro Leagues: CPL
Pro Teams: Pacific FC
Zayne Bruno
OPL: Sigma (2024-25)
Pro Leagues: CPL
Pro Teams: Forge FC
Tajon Buchanan
OPL: Sigma (2017-18)
Pro Leagues: MLS + BEL1 + ITA1
Pro Teams: New England Revolution + Club Brugge + Inter Milan
Sr. National Team: Canada
Jacob Cabral
OPL: Scrosoppi (2025) + Inter Toronto Pathway (2026)
Pro Leagues: CPL
Pro Teams: Inter Toronto FC
Marcus Caldeira
OPL: Sigma (2021-23)
Pro Leagues: CPL + MLSNext
Pro Teams: Forge FC + Minnesota United 2
Sergio Camargo
OPL: TFC III (2014)
Pro Leagues: USL + CPL
Pro Teams: Toronto FC II + Cavlary FC
Dante Campbell
OPL: TFC III (2016-18)
Pro Leagues: USL + MLSNext + CPL
Pro Teams: Toronto FC II + LA Galaxy II + Valour FC
Dylan Carreiro
OPL: Woodbridge (2016-17) + Vaughan (2018 + 2022)
Pro Leagues: CPL
Pro Teams: Valour FC
Sebastian Castello
OPL: Sigma (2021)
Pro Leagues: CPL
Pro Teams: Forge FC
Gianluca Catalano
OPL: TFC III (2016-18)
Pro Leagues: USL + CPL
Pro Teams: Toronto FC II + York United FC
Klaidi Cela
OPL: TFC III (2015-16) + Sigma (2018 + 2021)
Pro Leagues: USL + POR4 + CPL + MLS Next + KOS1
Pro Teams: Toronto FC II + Gafanha + Forge FC + Valour FC + Lirira Prizren
Matthew Chandler
OPL: Blue Devils (2022)
Pro Leagues: CPL + AUS2
Pro Teams: Valour FC + Adelaide Comets FC
Marcus Channer
OPL: Oakville BD (2019) + Scrosoppi (2024)
Pro Leagues: LIT2 + POR3
Pro Teams: FK Babrungas + Vianense
Micah Chisholm
OPL: Unionville (2021-23)
Pro Leagues: GER4 + MLSNext
Pro Teams: Hannover U23 + Toronto FC II
Daniel Clarke
OPL: Woodbridge (2019)
Pro Leagues: CPL
Pro Teams: Halifax Wanderers FC + Cavalry FC
Ty Clarke
OPL: Inter Toronto II (2026)
Pro Leagues: CPL
Pro Teams: Inter Toronto FC
Robbie Cleary
OPL: Sigma (2021-22)
Pro Leagues: CPL + ENG4
Pro Teams: Forge FC + Salford City
Theo Corbeanu
OPL: TFC III (2018)
Pro Leagues: ENG1 + ENG2 + ENG3 + GER2 + SUI1 + MLS
Pro Teams: Wolverhampton Wanderers + Sheffield Wednesday + Milton Keynes Dons + Blackpool + Arminia Bielefeld + Grasshoppers + Toronto FC
Sr. National Team: Canada
Myles Cornwall
OPL: Ottawa South (2017-18)
Pro Leagues: CPL
Pro Teams: Atletico Ottawa
Cameron DaSilva
OPL: Simcoe (2024)
Pro Leagues: CPL
Pro Teams: York United FC
Daniel Da Silva
OPL: TFC III (2017-18)
Pro Leagues: USL
Pro Teams: Toronto FC II
Olakunle Dada-Luke
OPL: TFC III (2016-18)
Pro Leagues: USL + DEN2 + CPL
Pro Teams: Toronto FC II + Helsingor + Atletico Ottawa + Pacific FC
Aidan Daniels
OPL: TFC III (2015 + 2017)
Pro Leagues: USL + MLS + CPL
Pro Teams: Toronto FC II + Toronto FC + Ottawa Fury + Colorado Switchbacks + OKC Energy + HFX Wanderers FC + Pacific FC
Martin Davis
OPL: TFC III (2015)
Pro Leagues: USL + JAM1 + MAL2 + MAL1
Pro Teams: Toronto FC II + Harbour View + St. Andrews + Gzira United + Silema Wanderers + Waterhouse
Kyle Degelman
OPL: Hamilton (2023)
Pro Leagues: GIB1 + IRL2 + IND2
Pro Teams: Lynx FC + Bray Wanderers + Chanmari FC
Osaze De Rosario
OPL: TFC III (2018)
Pro Leagues: UKR1 + CPL + MLSNext + MLS
Pro Teams: Rukh Lviv + York United FC + Tacoma Defiance + Seattle Sounders FC
Sr. National Team: Guyana
Filippo Di Bennardo
OPL: TFC III (2014-15 + 2017)
Pro Leagues: USL
Pro Teams: Toronto FC II
Joseph Di Chiara
OPL: Vaughan (2014 + 2016-17) + Unionville (2018)
Pro Leagues: KAZ1 + LIT1 + CPL
Pro Teams: Okzhetepes + Jonava + York9 + Cavalry FC
Andrew Dias
OPL: TFC III (2015 + 2017)
Pro Leagues: USL
Pro Teams: Toronto FC II
Damar Dixon
OPL: Unionville (2021)
Pro Leagues: ITA2 + MLSNext
Pro Teams: Frosinone + Toronto FC II
Morey Doner
OPL: Durham (2014) + Aurora (2016-18)
Pro Leagues: CPL + JAM1 + USL
Pro Teams: York9 + HFX Wanderers FC + Monterey Bay + Detroit City FC
Nathan Dossantos
OPL: Woodbridge (2016) + Sigma (2017)
Pro Leagues: USL
Pro Teams: Pittsburgh Riverhounds + Charleston Battery
Jordan Dover
OPL: Durham (2014-16)
Pro Leagues: USL
Pro Teams: Rochester Rhinos + Pittsburgh Riverhounds
Sr. National Team: Guyana
Malcolm Duncan
OPL: Sigma (2016-19 + 2022)
Pro Leagues: CPL
Pro Teams: Forge FC
Julian Dunn
OPL: TFC III (2016-18)
Pro Leagues: USL + CPL + NOR1
Pro Teams: Toronto FC II + Valour FC + HamKam + HFX Wanderers FC
Kibwe Dwyer
OPL: Pro Stars (2017)
Pro Leagues: HUN2
Pro Teams: Gyori Eto
Lars Eckenrode
OPL: TFC III (2018)
Pro Leagues: USL2
Pro Teams: South Georgia Tormenta
Phillippe Edmonds
OPL: Pickering FC (2019)
Pro Leagues: WAL2 + SWE4
Pro Teams: Bangor City + Llangefni + Nosaby IF
Raheem Edwards
OPL: Internacional de Toronto + ANB Futbol (2014)
Pro Leagues: USL + MLS
Pro Teams: Toronto FC II + Toronto FC + Montreal Impact + Chicago Fire + Minnesota United + LAFC + LA Galaxy
Sr. National Team: Canada
Kelsey Egwu
OPL: FC London (2023)
Pro Leagues: EST1 + CPL
Pro Teams: JK Narva Trans + Valour FC
Abdallah El-Chanti
OPL: North Toronto (Various seasons 2016-2022)
Pro Leagues: SWE2
Pro Teams: Tenhults IF
Kilian Elkinson
OPL: North Toronto (2016)
Pro Leagues: BER1
Pro Teams: Robin Hood F.C.
Sr. National Team: Bermuda
Stephane Emard
OPL: Kingston Clippers (2014)
Pro Leagues: SWE2
Pro Teams: IFK Timra
Sr. National Team: Saint Lucia
Sherwin Emmanuel
OPL: Master\’s (2016)
Pro Leagues: SWE4 + AUS3 + FIN4
Pro Teams: Raslatts SK + Adelaide Omonia + Sporting Krisitina
Jahari Emmanuel-Lawrence
OPL: TFC III (2018)
Pro Leagues: JAM1 + ALB2
Pro Teams: Portmore United + KF Korabi
Brogan Engbers
OPL: TFC III (2015-17)
Pro Leagues: USL + CPL
Pro Teams: Toronto FC II + Atletico Ottawa
Richie Ennin
OPL: TFC III (2015-16) + Durham (2016)
Pro Leagues: USL + LAT1 + LIT1 + RUS2 + RUS1 + HUN1
Pro Teams: Toronto FC II + Spartaks Jurmala + Zalgiris + Tom Tomsk + Nizhny Novgorod + Budapest Honved + MTK Budapest
Trivine Esprit
OPL: Unionville (2019) + Simcoe (2022) + Darby (2023)
Pro Leagues: CPL
Pro Teams: York United FC
Mehdi Essoussi
OPL: TFC III (2018) + Alliance (2024)
Pro Leagues: USL + MLSNext + CPL
Pro Teams: Toronto FC II + Vancouver FC
Sr. National Team: Chinese Tapei
Emilio Estevez
OPL: North Mississauga (2018)
Pro Leagues: CPL + NED1 + HKG1
Pro Teams: York 9 + ADO Den Haag + Eastern + Tai Po + Hang Yuan
Duwayne Ewart
OPL: Vaughan (2015)
Pro Leagues: USL
Pro Teams: Pittsburgh Riverhounds
Gianfranco Facchineri
OPL: Windsor City (2023)
Pro Leagues: CPL + IRL1
Pro Teams: Valour FC + Galway United
Jordan Faria
OPL: TFC III (2016-18)
Pro Leagues: USL + CPL + FIN3 + MLSNext + MLS
Pro Teams: Toronto FC II + York United FC + Musan Salama + Toronto FC + Valour FC
Max Ferrari
OPL: Aurora United (2017-2019)
Pro Leagues: CPL
Pro Teams: York United FC
Riley Ferrazzo
OPL: TFC III (2016-17) + Vaughan (2018-19 + 2021-22) + Aurora FC (2019)
Pro Leagues: CPL
Pro Teams: HFX Wanderers FC + York United FC
Troy Ferreirinha
OPL: Pro Stars (2016)
Pro Leagues: SVK2
Pro Teams: KFC Komarno
Massimo Ferrin
OPL: Vaughan (2015-19)
Pro Leagues: USL + CPL
Pro Teams: Loudoun United + HFX Wanderers FC
Sr. National Team: Canada
Giuliano Frano
OPL: Sigma (2014 + 2017-18)
Pro Leagues: USL + CPL
Pro Teams: Seattle Sounders FC 2 + Whitecaps FC 2 + Forge FC
Liam Fraser
OPL: TFC III (2015)
Pro Leagues: USL + MLS + BEL2
Pro Teams: Toronto FC II + Toronto FC + Columbus Crew + Deinze + FC Dallas
Andres Fresenga
OPL: Woodbridge (2015)
Pro Leagues: URU2 + GUA1
Pro Teams: Canadian + Cerro Largo + Suchitepequez
Santiago Frias
OPL: Sigma (2021-24)
Pro Leagues: CPL
Pro Teams: Forge FC
Steven Furlano
OPL: TFC III (2015-17) + Alliance (2018) + Darby (2018)
Pro Leagues: CPL
Pro Teams: York9
Victor Gallo
OPL: Internacional (2014) + Woodbridge (2014)
Pro Leagues: URU2
Pro Teams: Canadian
Colin Gander
OPL: TFC III (2018) + Guelph United (2021)
Pro Leagues: CPL
Pro Teams: HFX Wanderers FC
Sam Gardner
OPL: Master\’s (2015) + Sigma (2019)
Pro Leagues: CPL + SAF2
Pro Teams: FC Edmonton + Cape Town Spurs
Sr. National Team: Guyana
Kai Garvey
OPL: Sigma (2019-22)
Pro Leagues: CRO1
Pro Teams: NK BSK
Javier George
OPL: Toronto Skillz (2016-17) + TFC III (2018)
Pro Leagues: CPL
Pro Teams: York United FC
Gaetano Gesualdi
OPL: ANB Futbol (2016)
Pro Leagues: MAL1 + MAL2
Pro Teams: Mqabba FC
Sr. National Team: Canada
Niko Giantsopoulos
OPL: Durham (2014)
Pro Leagues: AUS2 + CPL
Pro Teams: Devonport City + Broadmeadow Magic + Launceston City + Cavalry FC + York United FC + Vancouver FC
Marcus Godinho
OPL: TFC III (2014) + Vaughan (2016)
Pro Leagues: USL + SCO1 + SCO4 + MLS + POL1
Pro Teams: Toronto FC II + Hearts + Berwick Rangers + FV Zwickau + Vancouver Whitecaps + Korona Kielce
Daniel Gogarty
OPL: Vaughan (2016-18)
Pro Leagues: CPL + MLSNext
Pro Teams: York9 + Toronto FCII
Sr. National Team: Guyana
Mark Gonzalez
OPL: Sigma (2016-2017)
Pro Leagues: USL
Pro Teams: Reno 1868/ USL Swope Park Rangers
Zachary Gowlett
OPL: Pro Stars (2016)
Pro Leagues: HUN2
Pro Teams: Gyori Eto
Sr. National Team: Syria
Jonathan Grant
OPL: Sigma (2014 + 2017)
Pro Leagues: USL + SWE4 + CPL
Pro Teams: FC Montreal + Swope Park Rangers + Nykopings + Forge FC + York United FC + Atletico Ottawa
Tristan Grant
OPL: Durham (2014)
Pro Leagues: MAL1
Pro Teams: Mosta FC
Matthew Groves
OPL: Master\’s (2014)
Pro Leagues: MAL1 + MAL2
Pro Teams: Gudja United + Melita
Sr. National Team: Antigua and Barbuda
Belal Halbouni
OPL: FC London (2017-19)
Pro Leagues: GER4 + GER6 + GER2 + MLS + MLSNext
Pro Teams: Werder Bremen II + FC Magdeburg II (rights owned by 1st team) + Vancouver Whitecaps + Whitecaps FC 2
Malyk Hamilton
OPL: TFC III (2018)
Pro Leagues: USL + USL1 + CPL
Pro Teams: Toronto FC II + Cavalry FC + Atletico Ottawa + North Carolina FC
Dayonn Harris
OPL: Vaughan (2014-2019)
Pro Leagues: USL
Pro Teams: Real Monarchs + Tampa Bay Rowdies + New Mexico United
Jordan Haynes
OPL: Vaughan (2017)
Pro Leagues: CPL
Pro Teams: Pacific FC + Valour FC
Malik Henry
OPL: TFC II (2018) + Hamilton (2022)
Pro Leagues: MLSNext + MLS
Pro Teams: Toronto FC II + Toronto FC
Triston Henry
OPL: Sigma (2015-18)
Pro Leagues: CPL + USL
Pro Teams: Forge FC + Memphis 901 + Phoenix Rising
Erik Hermanns
OPL: Oakville (2022)
Pro Leagues: SRB 2
Pro Teams: Rad Beograd
Nyal Higgins
OPL: Vaughan (2016 + 2018 + 2023)
Pro Leagues: USL + SWE3 + CPL
Pro Teams: Toronto FC II + Nykopings + FC Edmonton + Atletico Ottawa + York United FC
Eleias Himaras
OPL: TFC III (2018) + FC London (2021) + Electric City (2022)
Pro Leagues: USL + CPL
Pro Teams: Toronto FC II + York United FC + Valour FC
Aidan Hugo
OPL: North Toronto (2021-22)
Pro Leagues: CPL
Pro Teams: York United FC
Shaan Hundal
OPL: TFC III (2017-18)
Pro Leagues: USL + CPL + MLSNext + MLS
Pro Teams: Toronto FC II + Ottawa Fury + Valour FC + Inter Miami CF II + Inter Miami + Vancouver FC
Sr. National Team: Trinidad & Tobago
Luke Iacobellis
OPL: Sigma (2016-19)
Pro Leagues: CPL
Pro Teams: Forge FC
Luc Ihama
OPL: Simcoe (2023-25)
Pro Leagues: CPL
Pro Teams: Cavalry FC
Joseph Jackson
OPL: Woodbridge (2017)
Pro Leagues: IRE2
Pro Teams: Drogheda United
Michael Jahshan
OPL: Toronto Skillz (2017)
Pro Leagues: SWE3
Pro Teams: Tenhults IF
Sr. National Team: Canada
Noah Jensen
OPL: Sigma (2016-19)
Pro Leagues: CPL
Pro Teams: Forge FC
Ricardo John
OPL: TFC III (2017)
Pro Leagues: ESV1 + HON2
Pro Teams: Luis Angel Firpo + Juticalpa
Malik Johnson
OPL: TFC III (2015 + 2017)
Pro Leagues: USL + MLS
Pro Teams: Toronto FC II + Toronto FC + Tampa Bay Rowdies + Real Monarchs + Colorado Switchbacks
Levonte Johnson
OPL: Master\’s (2015-17)
Pro Leagues: MLSNext + MLS + USL
Pro Teams: Vancouver Whitecaps 2 + Vancouver Whitecaps + Colorado Switchbacks
Alistair Johnston
OPL: Vaughan (2015-2019)
Pro Leagues: MLS + SCO1
Pro Teams: Nashville SC + CF Montreal + Celtic
Isaiah Johnston
OPL: Woodbridge (2017-2019)
Pro Leagues: CPL + MLSNext + USL
Pro Teams: York United FC + Huntsville City + Loudoun United + HFX Wanderers FC
Malcolm Johnston
OPL: Vaughan (2018-2019)
Pro Leagues: MLSNext
Pro Teams: Vancouver Whitecaps 2 + Portland Timbers 2
Sr. National Team: Canada
Kahlil John-Wentworth
OPL: Vaughan (2021) + Simcoe (2022)
Pro Leagues: CPL
Pro Teams: Vancouver FC
Borna Juracic
OPL: FC London (2016-17)
Pro Leagues: CRO3
Pro Teams: NK Jadran LP
Andron Kagramanyan
OPL: TFC III (2017)
Pro Leagues: NZL1
Pro Teams: Miramar Rangers AFC
Christopher Kalongo
OPL: Sigma (2021)
Pro Leagues: CPL
Pro Teams: Forge FC
Khadim Kane
OPL: Sigma FC (2023)
Pro Leagues: CPL
Pro Teams: Forge FC
Mark-Anthony Kaye
OPL: TFC III (2014)
Pro Leagues: USL + MLS
Pro Teams: Toronto FC II + Louisville City + LAFC + Colorado Rapids + Toronto FC + New England Revolution + San Jose Earthquakes
Kembo Kibato
OPL: North Toronto (2016-17) + TFC III (2018)
Pro Leagues: DEN2 + USL + CPL
Pro Teams: FC Helsingor + Rio Grande FC + FC Tulsa + Hartford Athletic + Vancouver FC + York United FC
Ameer Kinani
OPL: Pro Stars (2022)
Pro Leagues: CPL + IRQ1 + OMA1
Pro Teams: Vancouver FC + Duhok SC + Al-Khaburah
Spencer King
OPL: TFC III (2018)
Pro Leagues: USL + HON1
Pro Teams: Toronto FC II + Lobos UPNFM
Spiridon Koskinas
OPL: Toronto Skillz (2017) + Master\’s (2018-19 + 2022) + Sigma (2019)
Pro Leagues: CPL
Pro Teams: York United FC
Jace Kostopoulos
OPL: Vaughan (2018)
Pro Leagues: CPL
Pro Teams: Forge FC + York9
Sr. National Team: Canada
Maksym Kowal
OPL: Vaughan (2019)
Pro Leagues: CPL
Pro Teams: Atletico Ottawa
Sr. National Team: Canada
Tim Kubel
OPL: TFC III (2018)
Pro Leagues: USL
Pro Teams: Toronto FC II
Kyle Laborde
OPL: North Toronto (2017)
Pro Leagues: SWE3
Pro Teams: Hittarps IK
Stefan Lamanna
OPL: Pickering FC (2016-17) + Darby FC (2019)
Pro Leagues: ICE3 + CPL
Pro Teams: Tindastoll + York9
Ndzemdzela Langwa
OPL: Cataraqui (2014)
Pro Leagues: ITA3 + CPL
Pro Teams: Triestina + HFX Wanderers FC
Cyle Larin
OPL: Sigma (2014)
Pro Leagues: MLS + TUR1 + BEL1 + SPA1
Pro Teams: Orlando City + Besiktas + Zulte Waregem + Club Brugge + Valladolid + Mallorca
Richie Laryea
OPL: Sigma (2015)
Pro Leagues: MLS + ENG1
Pro Teams: Orlando City + Toronto FC + Nottingham Forest + Vancouver Whitecaps
Sr. National Team: Canada
Mathieu Laurent
OPL: Vaughan (2014-15)
Pro Leagues: USL
Pro Teams: Birmingham Legion
Shawn Claud Lawson
OPL: Pickering (2016-17) + Darby (2018)
Pro Leagues: CPL
Pro Teams: Atletico Ottawa
Duran Lee
OPL: Sigma (2016-18) + Vaughan (2019)
Pro Leagues: CPL
Pro Teams: HFX Wanderers FC + FC Edmonton + Pacific FC
Sr. National Team: Canada
Kristian Lee-Him
OPL: Durham (2015)
Pro Leagues: SLO1
Pro Teams: MNK Izola
Keito Lipovschek
OPL: Sigma (2025)
Pro Leagues: CPL
Pro Teams: Forge FC
Daniel Longo
OPL: Vaughan (2021-24)
Pro Leagues: MLSNext
Pro Teams: Crown Legacy FC
Cale Loughrey
OPL: Darby (2018) + Unionville (2018-19)
Pro Leagues: CPL + ROM1 + SCO3 + SCO2
Pro Teams: Forge FC + FC Edmonton + HFX Wanderers FC + FC Corvinul + Hamilton Academical + Partick Thistle
Baj Maan
OPL: Sigma (2016-19) + Simcoe (2023)
Pro Leagues: CPL + MLSNext
Pro Teams: Forge FC + Toronto FC II + Valour FC
Niba Macdonald
OPL: North Toronto (2016)
Pro Leagues: SVK2 + HUN1 + GRE2 + FIN1 + CPL
Pro Teams: Nitra + Honved Budapest + Doxa Drama + KuPS + Atletico Ottawa
Lukas MacNaughton
OPL: North Toronto (2016-17) + Alliance (2018)
Pro Leagues: CPL + MLS
Pro Teams: Pacific FC + Toronto FC + Nashville SC + D.C. United
Zakaraie Mahrady
OPL: Aurora FC (2016)
Pro Leagues: SWE3
Pro Teams: Assyriska IK
Alberta Malaj
OPL: TFC Academy (2023)
Pro Leagues: CRO1
Pro Teams: NK Istra
Marko Maletic
OPL: TFC III (2016) + FC London (2018-19)
Pro Leagues: USL + CRO4 + CRO3
Pro Teams: Toronto FC II + NK Spansko + NK Trnje
Marko Mandekic
OPL: TFC III (2016-18)
Pro Leagues: USL
Pro Teams: Toronto FC II
Christopher Manella
OPL: TFC III (2014) + Vaughan (2017)
Pro Leagues: MLS + USL + CPL
Pro Teams: Toronto FC + Toronto FC II + Ottawa Fury + York9 + Atletico Ottawa
Aleksa Markovic
OPL: Alliance (2019)
Pro Leagues: BNH2
Pro Teams: FK Zvijezda 09
Emmanuel Marmolejo
OPL: Sigma (2023-25)
Pro Leagues: CPL
Pro Teams: Forge FC
Corey Marques
OPL: Sigma (2016-18 + 2021)
Pro Leagues: CPL
Pro Teams: Forge FC
Tristan Marshall
OPL: Toronto Skillz (2019-21) + North Toronto (2022-23) + Scrosoppi (2024-25)
Pro Leagues: GRE2 + CPL
Pro Teams: Makedonikos + Pacific FC
Sr. National Team: Saint Vincent and the Grenadines
Omar Marzouk
OPL: Vaughan (2023)
Pro Leagues: SAU3
Pro Teams: Wej SC
Sr. National Team: Canada
Allando Matheson
OPL: Master\’s (2016)
Pro Leagues: JAM1
Pro Teams: Harbour View F.C.
Salvatore Mazzaferro
OPL: TFC III (2018)
Pro Leagues: MLSNext
Pro Teams: Austin FC II
Ryan McCurdy
OPL: Cataraqui (2015-16)
Pro Leagues: CPL
Pro Teams: Pacific FC
Jaeden Mercure
OPL: Ottawa South (2017-19)
Pro Leagues: CPL
Pro Teams: Atletico Ottawa
Dylan Micallef
OPL: Pro Stars (2017)
Pro Leagues: MAL1
Pro Teams: Silema + Senglea + Rabat Ajax
Tony Mikhael
OPL: Ottawa South (2017-19)
Pro Leagues: CPL
Pro Teams: Valour FC
Gabriel Mikina
OPL: North Toronto (2021-23)
Pro Leagues: MLSNext
Pro Teams: St. Louis City 2
Kamal Miller
OPL: Vaughan (2014-16)
Pro Leagues: MLS
Pro Teams: Orlando City + CF Montreal + Inter Miami + Portland Timbers
Terique Mohammed
OPL: TFC III (2018)
Pro Leagues: USL + CPL + IRL1 + IRL2 + USL1
Pro Teams: Toronto FC II + FC Edmonton + Dundalk + Athlone Town + York United + Lexington
Montther Mohsen
OPL: Sigma (2018)
Pro Leagues: CPL + PAL1
Pro Teams: Forge FC + Shabab Al-Khali SC
Glenn Muenkat
OPL: TFC III (2016-17)
Pro Leagues: CPL
Pro Teams: Valour FC
Tyrone Mulder
OPL: Windsor TFC (2021)
Pro Leagues: AUS2
Pro Teams: Valentine Phoenix
Sr. National Team: Canada
Darlington Murasiranwa
OPL: FC London (2023)
Pro Leagues: CPL
Pro Teams: Valour FC
Sr. National Team: Cuba
Christopher Nanco
OPL: Sigma (2014-16)
Pro Leagues: USL + CPL
Pro Teams: Bethlehem Steel + Forge FC
Sr. National Team: Somalia
Jayden Nelson
OPL: TFC III (2017-18)
Pro Leagues: USL + MLS + NOR1 + GER2
Pro Teams: Toronto FC II + Toronto FC + Rosenborg + SSV Ulm + Vancouver Whitecaps FC
Anthony Novak
OPL: Oakville BD (2015-18)
Pro Leagues: CPL
Pro Teams: Forge FC + Cavalry FC + Valour FC
Marcos Nunes
OPL: TFC III (2014)
Pro Leagues: USL
Pro Teams: Toronto FC II
Kosi Nwafornso
OPL: Vaughan (2022)
Pro Leagues: CPL
Pro Teams: HFX Wanderers FC
Aodhan O\’Hara
OPL: Vaughan (2016-17) + Simcoe (2022)
Pro Leagues: GIB1
Pro Teams: Manchester 62
Chimaobim Onyeocha
OPL: Inter Toronto III (2025)
Pro Leagues: CPL
Pro Teams: Inter Toronto FC
Clinton Okeke
OPL: St. Catharines Roma (2021) + Burlington (2023-24)
Pro Leagues: POR4
Pro Teams: SC Melgacense
Noble Okello ayo
OPL: TFC III (2016-18)
Pro Leagues: USL + MLS + DEN2 + MLSNext + USL
Pro Teams: Toronto FC II + Toronto FC + HB Koge + New England Revolution II + Atlanta United 2 + Phoenix Rising
Alejandro Olivia
OPL: Vaughan (2021)
Pro Leagues: CPL
Pro Teams: HFX Wanderers FC
Sr. National Team: Canada
Mohamed Omar
OPL: TFC III (2018)
Pro Leagues: CPL + USL
Pro Teams: HFX Wanderers + San Antonio FC
Brandon Onkony
OPL: TFC III (2017)
Pro Leagues: USL + DEN2 + SUI3 + ITA4
Pro Teams: Toronto FC II + Hobro + Helsingor + Chiasso + Varesino
Charles Orbaugh
OPL: FC London (2024-25)
Pro Leagues: MLSNext
Pro Teams: Carolina Core FC
Anthony Osorio
OPL: TFC III (2014-17)
Pro Leagues: USL
Pro Teams: Toronto FC II
Nicholas Osorio
OPL: TFC III (2015-17)
Pro Leagues: USL
Pro Teams: Toronto FC II
Sr. National Team: Pakistan
Oluwaseun Oyegunle
OPL: Sigma (2018-19)
Pro Leagues: CPL
Pro Teams: Forge FC
Sr. National Team: Trinidad & Tobago
Andrew Paolucci
OPL: FC London (2025)
Pro Leagues: SRB2
Pro Teams: FK Jedinstvo UB
David Peraza
OPL: Inter Toronto II (2026)
Pro Leagues: CPL
Pro Teams: Inter Toronto FC
Luca Petrasso
OPL: TFC III (2016-18)
Pro Leagues: USL + MLS + MLSNext + ITA3
Pro Teams: Toronto FC II + Toronto FC + Orlando City + Orlando City B + Triestina
Jarred Phillips
OPL: Vaughan (2016-19)
Pro Leagues: CPL
Pro Teams: Atletico Ottawa
Kwasi Poku
OPL: TFC III (2021) + Sigma FC (2023)
Pro Leagues: CPL + BEL2
Pro Teams: Forge FC + RWD Molenbeek
Sr. National Team: Canada + Guyana
Malychai Prentice-Whyte
OPL: Unionville (2022)
Pro Leagues: CPL
Pro Teams: York United FC
Frank Previte
OPL: Oakville BD (2019)
Pro Leagues: ITA3
Pro Teams: Rimini Calcio
Ralph Priso
OPL: TFC III (2018)
Pro Leagues: USL + MLSNext + MLS
Pro Teams: Toronto FC II + Toronto FC + Colorado Rapids + Vancouver Whitecaps FC
Sr. National Team: Canada
Adel Rahman
OPL: Pro Stars (2017)
Pro Leagues: SVK2
Pro Teams: KFC Komarno
Navid Rahman
OPL: Pro Stars (2016-17)
Pro Leagues: SVK2
Pro Teams: KFC Komarno
Greg Ranjitsingh
OPL: Sigma (2014)
Pro Leagues: USL + MLS + MLSNext
Pro Teams: Louisville City + Orlando City + Minnesota United + Philadelphia Union + Toronto FC II + Toronto FC + New York City FC
Adonijah Reid
OPL: ANB Futbol (2015)
Pro Leagues: USL + MLS + CPL
Pro Teams: Ottawa Fury + FC Dallas + Miami FC + Pacific FC + York United FC
Mateo Restrepo
OPL: TFC III (2014)
Pro Leagues: USL + CPL
Pro Teams: Toronto FC II + HFX Wanderers FC
Raphael Reynolds
OPL: Durham (2016)
Pro Leagues: AUS2
Pro Teams: Devonport City
Quillan Roberts
OPL: Woodbridge (2017)
Pro Leagues: MLS + CPL
Pro Teams: LAFC + Forge FC
Tarik Robertson
OPL: TFC III (2014)
Pro Leagues: USL
Pro Teams: Toronto FC II
Sr. National Team: Trinidad & Tobago
Ryan Robinson
OPL: TFC III (2018) + Vaughan (2019 + 2021)
Pro Leagues: CPL
Pro Teams: HFX Wanderers FC
Cyrus Rollocks
OPL: TFC III (2015-17) + Master\’s (2018) + Oakville BD (2021) + Scrosoppi (2022)
Pro Leagues: CPL
Pro Teams: York9 + York United FC
Rocco Romeo
OPL: TFC III (2016-17)
Pro Leagues: USL + DEN2 + MLS + CPL
Pro Teams: Toronto FC II + HB Koge + Toronto FC + Valour FC + Vancouver FC
Dylan Sacramento
OPL: TFC III (2014) + Vaughan (2018)
Pro Leagues: CPL + NZL1 + IRL1
Pro Teams: Valour FC + Hawke\’s Bay United + Galway United
Sr. National Team: Saint Kitts and Nevis
Karman Saini
OPL: Oakville Blue Devils (2016)
Pro Leagues: SWE3
Pro Teams: Husqvarna FF
Kota Sakurai
OPL: TFC III (2016-18)
Pro Leagues: USL + MLSNext + LIT1
Pro Teams: Toronto FC II + FK TransINVEST + FK Suduva
Sr. National Team: Canada
Joshua Salonen
OPL: St. Catharines Roma (2023-24)
Pro Leagues: FIN3
Pro Teams: SalPa
Dominic Samuel
OPL: Sigma (2015 + 2017-18)
Pro Leagues: USL + CPL
Pro Teams: Rochester Rhinos + Forge FC
Mohamad Shamkhi
OPL: Oakville BD (2021-22)
Pro Leagues: SRB2
Pro Teams: FK Buducnost Dobanovci
Ideal Shefqeti
OPL: Hamilton (2023)
Pro Leagues: ROM3
Pro Teams: SC Olimpia Satu Mare
Luke Singh
OPL: TFC III (2018)
Pro Leagues: USL + MLS + CPL
Pro Teams: Toronto FC II + Toronto FC + FC Edmonton + Atletico Ottawa + York United FC
Manvir Singh
OPL: Sigma (2025)
Pro Leagues: CPL
Pro Teams: Forge FC
Tomasz Skublak
OPL: Vaughan (2017-18) + Guelph (2021-22) + Scrosoppi (2023-25)
Pro Leagues: CPL + ARM1
Pro Teams: HFX Wanderers FC + FC Lori + Inter Toronto FC
CJ Smith
OPL: Pro Stars (2016) + Master\’s (2017)
Pro Leagues: CPL
Pro Teams: HFX Wanderers FC + FC Edmonton
Sr. National Team: Trinidad & Tobago
Malik Smith
OPL: TFC III (2017)
Pro Leagues: NZL1
Pro Teams: Western Suburbs
Johnny Son
OPL: Sigma (2019)
Pro Leagues: CPL
Pro Teams: Forge FC
Justin Springer
OPL: Vaughan (2018)
Pro Leagues: CPL
Pro Teams: York9
Matthew Srbely
OPL: TFC III (2016-18)
Pro Leagues: USL + DEN3 + IRL1
Pro Teams: Toronto FC II + Thisted + Tampa Bay Rowdies + Cork City
Dayne St. Clair
OPL: Vaughan (2014-15)
Pro Leagues: USL1 + USL + MLS
Pro Teams: Forward Madison + San Antonio FC + Minnesota United
Nikola Stakic
OPL: TFC III (2015)
Pro Leagues: USL
Pro Teams: Toronto FC II
Daniel Stampatori
OPL: Sigma (2021-24)
Pro Leagues: CPL + MLSNext
Pro Teams: Forge FC + Toronto FC II
Justin Stoddart
OPL: Sigma (2016-19)
Pro Leagues: CPL
Pro Teams: Forge FC
Sefunmi Taiwo
OPL: Sigma (2025)
Pro Leagues: LIT2
Pro Teams: Ekranas FK
Kevaughn Tavernier
OPL: Sigma FC (2023)
Pro Leagues: CPL
Pro Teams: Forge FC
Ryan Telfer
OPL: Vaughan (2016)
Pro Leagues: USL + MLS + CPL + CYP1 + MLSNext
Pro Teams: Toronto FC II + Toronto FC + York 9 + Nea Salamis + Atletico Ottawa + Columbus Crew 2 + Miami FC + HFX Wanderers FC
Kadell Thomas
OPL: Sigma (2014-18)
Pro Leagues: CPL
Pro Teams: Forge FC
Simon Triantafillou
OPL: Sigma (2015-19)
Pro Leagues: CPL
Pro Teams: Forge FC + Pacific FC + FC Edmonton
Sr. National Team: Guyana
Luca Uccello
OPL: TFC III (2014)
Pro Leagues: USL
Pro Teams: Toronto FC II + Memphis 901
Anthony Umanzor
OPL: Inter Toronto Pathway (2024-25)
Pro Leagues: CPL
Pro Teams: Inter Toronto FC
Colm Vance
OPL: Vaughan (2016-18)
Pro Leagues: CPL
Pro Teams: York9
Camilo Vasconcelos
OPL: Guelph United (2022-23)
Pro Leagues: CPL
Pro Teams: York United FC + HFX Wanderers FC
Sr. National Team: Trinidad & Tobago
David Velastegui
OPL: Sigma (2017-18) + Vaughan (2019)
Pro Leagues: DOM1
Pro Teams: Atletico San Cristobal
Fabio Vilaca
OPL: Sanjaxx Lions (2016)
Pro Leagues: POR2
Pro Teams: FC Famalicao
Jadon Vilfort
OPL: Vaughan (2019)
Pro Leagues: USL
Pro Teams: Ottawa Fury
Markiyan Voytsekhovskyy
OPL: Pro Stars (2022)
Pro Leagues: CPL
Pro Teams: York United FC
Stefan Vukovic
OPL: TFC III (2014)
Pro Leagues: USL
Pro Teams: Toronto FC II
Reshaun Walkes
OPL: Master\’s (2018-19)
Pro Leagues: MLSNext
Pro Teams: Toronto FC II
Tristan Watson
OPL: North Mississauga (2018)
Pro Leagues: SWE3
Pro Teams: Syrianska IF
Trevon Weatherall
OPL: Aurora FC (2016)
Pro Leagues: SWE3
Pro Teams: Husqvarna FF
Emery Welshman
OPL: Sigma (2014)
Pro Leagues: USL + NASL + MLS + CPL + ISR1
Pro Teams: Real Monarchs + FC Cincinnati + Puerto Rico FC + Forge FC + Hapoel Haifa + Bnei Sakhnin
Armaan Wilson
OPL: Woodbridge (2022)
Pro Leagues: CPL + FIN1
Pro Teams: HFX Wanderers FC + KTP
Shafique Wilson
OPL: Woodbridge (2022)
Pro Leagues: MLSNext
Pro Teams: Toronto FC II
Lowell Wright
OPL: Woodbridge (2019)
Pro Leagues: CPL + MLSNext
Pro Teams: York United FC + Vancouver Whitecaps 2 + Cavalry FC
Steffen Yeates
OPL: TFC III (2016-18)
Pro Leagues: USL + MLSNext + MLS + CPL
Pro Teams: Toronto FC II + Toronto FC + Pacific FC + York United FC
Le Rohne Young
OPL: Durham/Pickering FC (2014-17)
Pro Leagues: JAM1
Pro Teams: Harbour View F.C.
Le Shaun Young
OPL: Durham/Pickering FC (2014-17)
Pro Leagues: JAM1
Pro Teams: Harbour View F.C.
Matt Zaikos
OPL: Sanjaxx Lions (2016)
Pro Leagues: AUS2
Pro Teams: Devonport City
Marcel Zajac
OPL: Sigma (2015-18)
Pro Leagues: CPL
Pro Teams: Forge FC
Emmanuel Zambazis
OPL: Vaughan (2014)
Pro Leagues: GRE2 + CPL
Pro Teams: Iraklis + York9 FC
Michael Zeppieri
OPL: Vaughan (2022)
Pro Leagues: ITA3
Pro Teams: Pescara Calcio
Alexander Zis
OPL: Guelph United (2021) + Pro Stars (2022) + Scrosoppi (2023)
Pro Leagues: SAU3
Pro Teams: Wej SC
Joseph Zupo
OPL: Durham (2015 + 2017)
Pro Leagues: NZL1
Pro Teams: Hawke\’s Bay