List of Canada men's international soccer players


The Canada men's national soccer team represents the country of Canada in international soccer. It is fielded by the Canada Soccer Association, the governing body of soccer in Canada, and competes as a member of the CONCACAF, which encompasses the countries of North America, which includes Central America and the Caribbean region. Canada competed in their first official international football match on June 7, 1924, a 3–2 defeat to the Australian national team in Brisbane, Queensland.
Canada have competed in numerous competitions, and all players, either as a member of the starting eleven or as a substitute, are listed below. Each player's details include the number of caps earned and goals scored in all international matches, the date, in yyyy-mm-dd format, and opponent of their first and last matches played in, ordered alphabetically. All statistics are correct up to and including the match played on January 15, 2020. Players that are still active at the club and/or international level are in bold.

Full list of players

NameCapsGoalsDate of first capOpponentDate of last capOpponentNotes
Sam Adekugbe1102015-09-08
Stephen Ademolu502005-11-162010-05-29
Fernando Aguiar1301995-01-261999-07-09
Fraser Aird812015-10-13
Tesho Akindele1732015-06-11
Keven Aleman302013-07-11
Haidar Al-Shaïbani102010-05-292010-05-29
George Anderson601924-06-071924-07-26
Manny Aparicio102014-10-14
Don Archibald401927-06-251927-07-23
Scott Arfield1622016-03-25
Robbie Aristodemo711997-08-172000-06-04
Nana Attakora1002010-01-31
Gary Aubert111973-08-01--
Geoff Aunger4441992-04-021997-11-16
Garry Ayre1501973-10-071977-10-22
Jimmie Baillie101926-11-06--
Theo Bair212020-01-07
Iain Baird901984-10-211986-09-06
Mike Bakic421977-10-121977-10-22
Carmelo Barbieri101974-04-12--
Zorhan Bassong202020-01-10
Gary Batchelor301973-08-051973-11-12
Jonathan Beaulieu-Bourgault902009-11-14
Kyle Bekker1802013-01-26
John Bell101926-11-06--
Chris Bennett611973-11-101975-01-05
Jason Bent3201997-10-122003-11-18
Eddy Berdusco1841992-06-131997-11-16
Myron Bereza201957-07-041957-07-07
Patrice Bernier5622003-11-152017-07-20
Jim Berry401968-10-061968-10-27
Mauro Biello401995-10-112000-01-08
Zeljko Bilecki301976-12-221977-10-12
Marc Bircham1711999-04-272004-06-16
Bob Bolitho2321974-10-091981-11-21
Tristan Borges102020-01-10
Milan Borjan4902011-02-09
Fred Bowman501924-06-141924-07-26
Jack Brand101974-10-28--
Zachary Brault-Guillard402018-10-16
Adam Braz1202004-01-182007-06-01
Zachary Breganski101974-10-09--
Jim Brennan4961999-04-272008-09-10
Ian Bridge3451981-10-121991-06-30
Bill Brolley401927-06-251927-07-23
Charles-Andreas Brym312020-01-07
Brian Budd721976-10-101977-10-12
Alex Bunbury64161986-08-241997-11-16Top scorer in WCQ, Most goals in one game
Gordon Burness111925-11-08--
Alessandro Busti102018-10-16
Marco Bustos602015-10-13
Buster Cairns301957-06-221957-07-04
Jeff Cambridge701984-10-301987-10-06
George Campbell101925-06-27--
Maycoll Cañizalez512003-01-182003-07-14
Adrian Cann902008-01-302011-02-09
Ian Carter801992-06-131995-01-26
Arthur Cartwright101925-11-08--
John Catliff44181984-07-251994-06-12Most goals in one game
Lucas Cavallini17112012-08-15
Harry Chapman401924-06-071924-06-28
Jay Chapman312017-01-22
Christopher Chueden611986-08-241986-09-06
Tony Chursky1801973-08-011981-10-12
Frank Ciaccia201981-10-121981-11-12
Andy Clarke201925-06-271925-11-08
Caleb Clarke202013-11-15---
Jeff Clarke1911997-08-172002-05-15
Cosimo Commisso301988-03-301988-04-07
Enzo Concina411988-07-151993-07-18
John Connor401983-06-121983-12-11
Carlo Corazzin59111994-06-012004-10-13Top scorer in the 2000 GC, 2000 GC Best XI
La'Vere Corbin-Ong102017-03-22
Juan Córdova202017-06-13
Derek Cornelius1302018-09-09
Frank Crawley301927-07-021927-07-23
Maxime Crépeau502016-02-05
Pat Cubellis611986-08-241986-09-06
Nick Dasovic6321992-04-022004-01-18
Jonathan David12112018-09-092019 GC Golden Boot and Best XI
Jack Davidson411927-06-251927-07-23
Alphonso Davies1852017-06-132017 GC Golden Boot, Best XI and Young Player Award
Philippe Davies102013-01-26
Julian de Guzman8942002-01-262016-06-032007 GC Most valuable player, 2009 GC All-Tournament team, Most capped Canadian player
Marcel de Jong5632007-11-20
Pasquale De Luca1911984-03-281985-09-14
Dwayne De Rosario81221998-05-182015-01-19Canadian all-time top scorer in the Gold Cup, all-time top scorer overall
Nick De Santis911988-03-261997-10-12
Jason De Vos4941997-08-172004-10-132002 GC and 2000 GC Best XI
Barry Deardon301986-01-291986-02-05
Amer Đidić212020-01-10
Fred Dierden801924-06-071925-11-08
Gino DiFlorio101988-07-15--
Bob DiLuca401968-10-061968-10-27
A. Fred Dinnie101926-11-06--
Patrick Diotte501991-03-161995-10-11
Jamar Dixon302016-02-05
Paul Dolan5301984-10-301997-11-16
Rudy Doliscat511992-04-021995-01-26
Jimmy Douglas1411972-08-201976-10-20
Terry Dunfield1412010-05-292013-09-10
Jim Easton701987-09-301992-09-03
David Edgar4242011-02-09
Ernie Edmunds401927-06-251927-07-23
Raheem Edwards402017-06-13
Randy Edwini-Bonsu1012010-01-31--
Neil Ellett701972-08-201973-11-10
Pat Ercoli101980-09-17--
Stephen Eustáquio102019-11-15--
Charlie Falzon901983-12-061989-06-08
Jackson Farmer102013-09-08
Roy Faulkner311925-06-271926-11-06
Terry Felix301983-06-121983-06-19
Paul Fenwick3301994-06-122003-11-18
Don Ferguson401986-08-301987-10-06
Drew Ferguson911985-03-101991-03-16
Ben Fisk202017-01-22
John Fitzgerald1201988-02-181990-05-13
Carl Fletcher4021991-07-032003-06-01
Leslie Ford601924-06-071924-07-26
Craig Forrest5601988-05-252001-06-042000 GC Most valuable player
George Forrest621924-06-071924-07-26
John B. Foy101925-06-27--
Chris Franks101998-05-18--
Iain Fraser3001994-06-011997-11-16
Liam Fraser402019-10-15
Rob Friend3322003-01-182011-06-11
Kianz Froese202015-10-13
David Fronimadis102004-01-18--
Jérémy Gagnon-Laparé502013-09-08
Jim Galloway201925-06-271926-11-06
Brian Gant1501973-08-011981-11-21
Ken Garraway2201983-12-061986-02-05
Charles Gbeke302008-01-302008-11-19
Tibor Gemeri101980-10-25--
Ali Gerba31152005-07-022011-06-11Canadian all-time top scorer in the Gold Cup
Gabriel Gervais1102004-01-182007-06-01
Bill Gibson411927-06-251927-07-23
Nick Gilbert1011988-02-181992-09-03
Peter Gilfillan101991-07-03--
Marcus Godinho502018-03-24
George Graham111926-11-06--
Sandro Grande1212004-09-082006-09-04
Kevin Grant901972-08-201975-01-05
Gerry Gray3421980-09-151991-03-16
Peter Greco301968-10-061968-10-20
Doug Greig301957-06-221957-07-07
James Grimes411988-03-261988-04-07
Daniel Haber502013-05-282014-05-27
Marcus Haber2732010-10-08
Sven Habermann1101983-12-111986-02-05
Andrew Hainault4422006-11-15
Art Halliwell201925-06-271925-11-08
Jordan Hamilton202014-10-14
Harold Hansen201968-10-201968-10-27
Bob Harley601924-06-071924-07-26
Kevin Harmse902007-03-252008-11-19
Bill Harper101968-10-27--
Pat Harrington101992-09-03--
Alan Harvey401968-10-061968-10-27
Richard Hastings5911998-05-182010-05-292007 GC All-Tournament team
Tyler Hemming202009-05-302010-01-31
Doneil Henry3112012-08-15
Lars Hirschfeld4802000-01-112013-11-152002 GC Top Goalkeeper
Junior Hoilett2792015-10-13
Kevin Holness921995-05-221996-06-05
Lyndon Hooper6731986-08-241997-06-01
Chris Horrocks1201972-08-291977-09-11
Dick Howard501972-08-201973-11-10
Art Hughes421957-06-221957-07-07
John Hughes501986-08-271987-10-06
Iain Hume4362003-02-12
Atiba Hutchinson8472003-01-18
Lucio Ianiero1721986-08-241992-04-02
Robert Iarusci2621976-09-241983-06-16
Daniel Imhof3602000-10-092009-05-24
Dominic Imhof102009-05-30--
Gordie Ion201957-06-221957-06-30
Greg Ion601983-12-061988-05-19
Callum Irving102017-01-22
Keith Izatt201987-10-021987-10-06
Simeon Jackson4962009-05-30Most goals in one game
Anthony Jackson-Hamel932016-10-06
Dejan Jakovic4112008-01-30
Evan James202013-01-26
Manjrekar James1722015-01-16
Paul James4721983-12-061993-03-09
Steve Jansen801988-02-181989-06-08
Ante Jazic3511998-05-182012-10-12
Glen Johnson811972-08-201976-10-27
Will Johnson4442005-11-16
Frank Jonke102013-01-29
Stathis Kappos102004-01-18--
Mark Karpun101986-04-27--
Mark-Anthony Kaye1402017-06-13
Jimmy Kelly101926-11-06--
Joe Kennaway101926-11-06--Also played in Scotland national team
Greg Kern1201986-02-051988-04-07
John Kerr1001968-10-061977-09-11
Steve Kindel401998-05-181999-07-09
Mike Klukowski3602003-02-122009 GC All-Tournament team
Tom Kouzmanis541995-08-011997-08-17
Garret Kusch2111997-04-062001-06-04
Cyle Larin3182014-05-23
Richie Laryea602019-09-07
Tony Lecce801968-10-061972-09-05
Nikolas Ledgerwood5012007-08-22
Patrick Leduc302005-07-022005-07-09
Paul Lee101983-06-19--
Wandrille Lefevre302015-10-13
Bob Lenarduzzi4741973-08-011986-06-09
Sam Lenarduzzi2901968-10-061980-09-15
Tino Lettieri2301980-09-171986-06-09
Jayson Leutwiler302016-11-11
John Limniatis4411987-09-301997-03-16
Bill Linning521924-06-071924-07-26
Dino Lopez101992-09-03--
Jamie Lowery2011986-01-291991-06-30
Shaun Lowther1401983-12-061985-05-08
Steven MacDonald611992-09-031995-10-11
Ike MacKay911972-08-201977-10-20
Ian MacLean301995-01-261995-08-03
Joseph Majcher301991-07-031992-06-13
Chris Mannella302015-01-16--
Carmine Marcantonio201976-09-241980-11-01
Hector Marinaro601986-08-301995-10-11
Carlo Marini101991-06-28--
Craig Martin601983-06-191984-07-25
Sita-Taty Matondo102003-01-18--
Gavin McCallum112010-05-29--
Trevor McCallum1801983-12-061988-07-15
Jim McDonald401973-10-071974-04-12
John McGrane1201977-10-081981-11-06
Bill McKean201925-06-271925-11-08
Ben McKendry102017-01-22
Kevin McKenna63112000-05-272012-10-162002 GC Best XI
Dave McKenzie201925-06-271925-11-08
Doug McKinty101992-04-02--
Ed McLaine211925-06-271925-11-08
Mitch McLean601924-06-071924-07-26
Mike McLenaghen801975-01-051981-11-15
Norman McLeod411957-06-221957-07-07
Wes McLeod1711976-10-271985-06-09
Ed McNally401983-06-121987-09-30
Doug McNaught201985-03-101985-03-13
Ralph McPate421968-10-061968-10-27
Sean Melvin102017-01-22
Tony Menezes2701998-05-182003-01-18
Bill Millar101973-08-05--
Liam Millar802018-03-24
Bruce Miller821975-01-051984-03-28
Colin Miller6151983-06-191997-11-16
Kamal Miller502019-06-23
Bill Milligan401927-06-251927-07-23
Dale Mitchell55191980-09-151993-08-15
Domenic Mobilio2531986-01-291997-11-09
James Moir101925-11-08--
Jack Monaghan401927-06-251927-07-23
David Monsalve102010-01-31--
Malcolm Moon401926-11-061927-07-09
Terry Moore1101983-06-191986-05-24
Ashtone Morgan1802011-10-07
Harry Mosher401924-06-071924-06-28
Doug Muirhead411989-04-121992-04-02
Scott Munson301991-06-281991-07-03
Issey Nakajima-Farran3812006-11-15
Martin Nash3821997-04-062008-01-30
Grant Needham201991-03-161993-08-15
Jayden Nelson312020-01-07
Steve Nesin301986-01-291986-02-05
Tony Nocita801987-10-021992-04-02
David Norman5111983-12-141994-06-12
Hank Noseworthy201924-07-121924-07-26
Tam Nsaliwa1302001-04-242008-06-04
Olivier Occean2862004-05-30
Norm Odinga611989-04-121993-07-31
Noble Okello202020-01-07
Giuliano Oliveiro101995-10-11--
Pat Onstad5701988-02-182010-05-24Longest Canadian international career
Andrew Ornoch302006-11-152009-05-30
Jonathan Osorio3452013-07-07
Karl Ouimette1802013-11-19
Pedro Pacheco1802010-05-29
George Pakos2251983-12-061986-06-09
Tom Panhuyzen401987-10-021988-06-17
Nick Papadakis421968-10-061968-10-27
Brad Parker601998-05-182000-01-08
Buzz Parsons2471972-08-201980-09-17
Norman Patterson311968-10-171968-10-27
Harry J. Paynter101927-06-25--
Ken Pears401957-06-221957-07-07
Paul Peschisolido53101992-06-132004-09-04
Jaime Peters2612004-08-182011-06-01
Michael Petrasso902016-06-03
Brian Philley421957-06-221957-07-07
Pat Philley301957-06-221957-07-04
David Phillips301984-10-211984-11-02
Samuel Piette4902012-06-03
Tony Pignatiello1001988-02-181988-07-15
Matteo Piscopo101974-04-12--
Nevio Pizzolito801999-09-022004-08-18
Rocco Placentino102005-09-03--
Darren Poole101981-10-12--
Kyle Porter702013-01-26
Chris Pozniak2402002-01-182009-05-30
Tomasz Radzinski46101995-06-042009-11-18
Randy Ragan4001980-09-151986-08-31
Marco Reda712005-02-092008-01-30
Antonio Ribeiro302007-06-012010-01-31
Tosaint Ricketts61172011-02-09
Tom Riley101975-01-05--
Carlos Rivas Godoy102010-01-31--
Marco Rizi1201992-09-031995-08-01
Mallan Roberts102015-06-16
Quillan Roberts102015-03-30
Brian Robinson1611972-08-201976-12-22
Peter Roe911974-10-091983-06-19
Mark Rogers702000-10-092003-11-18
Brian Rosenfeld101987-10-02--
Tyler Rosenlund102008-01-30--
Daryl Samson101976-10-27--
Randy Samuel8201983-12-111997-11-16
William Sanford101924-06-07--
Peter Sarantopoulos2501988-02-181993-03-11
Frank Sauer201973-11-131974-04-12
Joe Schiraldi811972-08-201973-11-12
Roderick Scott501993-03-041993-07-18
Branko Segota1921980-10-181988-10-15
Adrian Serioux1912004-08-182008-10-15
Jacob Shaffelburg102020-01-10
Alex Shaw101957-07-07--
Shamit Shome202020-01-07
Eddy Sidra302009-05-302010-05-29
Dave Simpson102008-01-30--
Josh Simpson4342004-01-182012-02-29
Peter Sloly101984-11-02--
Alex Smith101925-06-27--
Paul Stalteri8471997-08-172010-10-08
Kenny Stamatopoulos2102001-11-142006-10-08
Daniel Stanese102015-01-19
Ostap Steckiw111957-07-07--
Jack Steele301957-06-221957-07-04
Gogie Stewart421957-06-221957-07-07
Matt Stinson102013-01-29--
Dick Stobbart621924-06-071924-06-27
Mike Stojanovic1451980-09-151981-11-21
David Stothard401957-06-221957-07-07
Adam Straith4302010-05-24
Gene Strenice901977-10-081980-11-01
Ive Sulentic202004-01-182005-11-16
Greg Sutton1902004-01-182009-07-18
Mike Sweeney6111980-09-171993-08-15
Gordon Sweetzer301981-11-021981-11-15
Ballou Tabla202018-10-18
Stan Tait401927-06-251927-07-23
Russell Teibert2622012-08-15
Elvis Thomas301999-10-102000-01-11
Simon Thomas802013-01-26
Gary Thompson701976-09-241977-10-22
Niall Thompson921993-03-092000-10-09
Maxim Tissot1302015-01-16--
Guido Tittoto101989-04-12--
Charlie Trafford202015-10-13
Mason Trafford102013-01-26
Chris Turner401983-06-191984-05-26
Dave Turner311927-07-021927-07-23
Joe Turpin101975-01-05--
Bruce Twamley811972-08-201977-10-22
Kris Twardek102017-10-08
Carl Valentine3111985-09-141993-08-15
Tibor Vigh421968-10-061968-10-27
Steven Vitória1422016-02-05
Igor Vrablic35121984-03-281986-09-06
Joshua Wagenaar402006-11-152010-05-29
Gordon Wallace901973-10-071980-11-11
Massih Wassey202010-01-312010-05-29
Mark Watson7831991-03-162004-10-13
Greg Weber201973-08-051973-10-07
Chris Williams302003-01-182008-11-19
Fred Williams101925-11-08--
Richard L. Williams301926-11-061927-07-23
Bruce Wilson5701974-04-121986-06-09
Jim Wilson321924-06-141924-07-26
David Wotherspoon202018-03-24
Davide Xausa3121999-04-272003-01-18
Frank Yallop5201990-05-131997-11-16
Bill Young401972-08-201972-09-05
Gregor Young101992-04-02--
Walt Zakaluznyi201957-07-041957-07-07
Sergio Zanatta311968-10-061968-10-20
Gianluca Zavarise102010-05-29--