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.

A

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

B

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

C

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

D

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

E

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

F

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

G

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

H

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

I

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

J

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

K

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

L

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

M

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

N

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

O

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

P

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

R

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

S

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

T

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

U

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

V

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

W

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

Y

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.

Z

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