Loading page

Former Memorial Cup Players

Memorial Cup
League Information and Facts

Where are they now?

Played in Memorial Cup during season
Overall Totals
#PlayerTeamLeagueGPGATPPIM
1.Canada flagNathan MacKinnon (C/RW)totals4636468216
USA flagColorado AvalancheNHL4636468216
Canada flagCanadaOG-----
2.Germany flagLeon Draisaitl (C/W)totals4825426722
Canada flagEdmonton OilersNHL4825426722
Germany flagGermanyOG-----
3.Canada flagSamuel Asselin (C/LW)Switzerland flagHC SierreSL3920436314
4.Canada flagBryce Pickford (D)Canada flagMedicine Hat TigersWHL4033286144
5.Canada flagLiam Ruck (F)Canada flagMedicine Hat TigersWHL4224376126
6.Canada flagAnthony Gaudet (LW)totals3715466137
Canada flagAmherst RamblersMJAHL3515445937
Canada flagCharlottetown IslandersQMJHL20220
7.Canada flagJonas Woo (D)Canada flagMedicine Hat TigersWHL3522375935
8.Canada flagMaxime Coursol (RW)Canada flagVal-d'Or ForeursQMJHL3721385914
9.Canada flagMarkus Ruck (F)Canada flagMedicine Hat TigersWHL4210495916
10.Canada flagSimon Mullen (D)Canada flagSummerside Western CapitalsMJAHL3813435630
11.Canada flagLogan Crosby (RW)Canada flagPictou County CrushersMJAHL342825536
12.Canada flagRyan Tesink (C/W)Canada flagFredericton ExpressLHSB2022315342
13.Canada flagNick Suzuki (C)totals4815375210
Canada flagMontréal CanadiensNHL4815375210
Canada flagCanadaOG-----
14.Russia flagVladimir Tkachyov (LW)Russia flagMetallurg MagnitogorskKHL4410425218
15.Canada flagSidney Crosby (C)totals4625265132
USA flagPittsburgh PenguinsNHL4625265132
Canada flagCanadaOG-----
16.USA flagAlex DeBrincat (RW/LW)USA flagDetroit Red WingsNHL4925255010
17.Canada flagTyler Spurgeon (C)Germany flagECDC Memmingen IndiansGermany33716334914
18.Canada flagMitchell Marner (RW/C)totals4611384912
USA flagVegas Golden KnightsNHL4611384912
Canada flagCanadaOG-----
19.Canada flagBrad Marchand (W/C)totals4123234632
USA flagFlorida PanthersNHL4123234632
Canada flagCanadaOG-----
20.Canada flagGeorge Diaco (C)Sweden flagKalmar HCHockeyAllsvenskan3619274614
21.Canada flagMark Stone (RW)totals301729467
USA flagVegas Golden KnightsNHL301729467
Canada flagCanadaOG-----
22.USA flagArthur Kaliyev (RW/LW)totals4025204514
Canada flagBelleville SenatorsAHL3825194414
Canada flagOttawa SenatorsNHL20110
23.Canada flagSam Reinhart (C/RW)totals462421458
USA flagFlorida PanthersNHL462421458
Canada flagCanadaOG-----
24.Canada flagAlex Mercier (RW)Canada flagMoncton WildcatsQMJHL3820244424
25.Canada flagGraham Knott (LW/C)Austria flagBlack Wings LinzICEHL3619254416
26.Canada flagGabe Smith (C)Canada flagMoncton WildcatsQMJHL3418264427
27.Canada flagJayce Hawryluk (RW/C)Switzerland flagEHC OltenSL3013314450
28.Canada flagGabriel Vilardi (C/RW)Canada flagWinnipeg JetsNHL4619244314
29.Canada flagMarc-Olivier Roy (C/W)Slovakia flagHK Dukla MichalovceSlovakia3711324334
30.Canada flagBrandon Hagel (LW)totals4122204228
USA flagTampa Bay LightningNHL4122204228
Canada flagCanadaOG-----
31.Canada flagJustin Kirsch (LW)Germany flagHannover ScorpionsGermany33218244210
32.Canada flagAdam Laishram (C/W)England flagRomford RaidersNIHL3013294253
33.Canada flagNatan Grenier (D)Canada flagWest Kent SteamersMJAHL3413284118
34.Italy flagMatt Bradley (C)totals3813284120
Italy flagHC BolzanoICEHL3511253618
Italy flagItaly (all)International32352
35.Canada flagDarren Raddysh (D)USA flagTampa Bay LightningNHL4012294121
36.Canada flagPavel Mckenzie (LW)Canada flagMoose Jaw WarriorsWHL4211304116
37.Canada flagDylan Guenther (RW/LW)USA flagUtah MammothNHL4823174020
38.Canada flagMitchell Balmas (W/C)England flagSheffield SteelersEIHL302119404
39.Czechia flagMatej Stransky (RW/LW)totals4120204064
Switzerland flagHC DavosNL3619193864
Czechia flagCzechia (all)International51120
Czechia flagCzechiaOG-----
40.Canada flagLincoln Moore (RW)Canada flagSt. Marys LincolnsGOJHL3018224054
41.Canada flagBrett Pollock (C/W)Italy flagHC BolzanoICEHL3714264012
42.Canada flagSam O'Reilly (C/RW)totals3817223911
Canada flagLondon KnightsOHL2812162811
Canada flagCanada U20WJC-2074480
Canada flagKitchener RangersOHL31230
43.Canada flagLoïc Francoeur (LW)Canada flagGrand Falls RapidsMJAHL3515243920
44.Czechia flagJan Kostalek (D)totals4214253918
Czechia flagHC Dynamo PardubiceCzechia4014233718
Czechia flagCzechia (all)International20220
45.Czechia flagMichael Spacek (C/RW)totals4213263910
Czechia flagHC Sparta PrahaCzechia401224368
Czechia flagCzechia (all)International21232
46.Canada flagJosh Morrissey (D)totals469303920
Canada flagWinnipeg JetsNHL469303920
Canada flagCanadaOG-----
47.Switzerland flagThéo Rochette (C)totals4119193810
Switzerland flagLausanne HCNL3819193810
Switzerland flagSwitzerland (all)International30000
48.Russia flagAlexander Radulov (RW)Russia flagLokomotiv YaroslavlKHL4519193856
49.Canada flagMathew Barzal (C/RW)USA flagNew York IslandersNHL4611273841
50.Canada flagTyler Bertuzzi (LW/RW)USA flagChicago BlackhawksNHL4424133732
51.Canada flagBrett Welychka (C/RW)totals261621374
Italy flagRitten/RenonAlpsHL241619354
Italy flagRitten/RenonAlpsHL20220
52.Canada flagSeth Griffith (RW/C)USA flagBakersfield CondorsAHL3612253724
53.Canada flagAiden Ziprick (D)Canada flagMoose Jaw WarriorsWHL4212253716
54.Canada flagNicolas Mattinen (D)Germany flagAdler MannheimDEL4017193642
55.Canada flagFrançois Beauchemin (C/W)France flagGrenobleLigue Magnus2612243619
56.Canada flagDylan Strome (C)USA flagWashington CapitalsNHL4611253624
57.Canada flagMaxime Lafond (LW)Canada flagDrummondville VoltigeursQMJHL409273618
58.Canada flagAnthony DeLuca (W/C)totals2519163573
Canada flagLaval PétroliersLNAH2318163430
Canada flagShawville PontiacsNPHL210143
59.Canada flagKyle Crnkovic (LW/C)USA flagWichita ThunderECHL341718354
60.Canada flagJagger Firkus (RW/LW)USA flagCoachella Valley FirebirdsAHL351421358
61.Canada flagTyler Coulter (C)Hungary flagFerencvárosi TCICEHL3814213520
62.Canada flagPhilippe Daoust (C/LW)Canada flagBelleville SenatorsAHL4011243520
63.Canada flagGavin McKenna (LW)totals268273518
USA flagPenn State Univ.NCAA19417214
Canada flagCanada U20WJC-2074101414
64.Canada flagCaleb Desnoyers (C)totals268273524
Canada flagMoncton WildcatsQMJHL198212920
Canada flagCanada U20WJC-2070664
65.Canada flagCole Cassels (C)Slovakia flagHKM ZvolenSlovakia395303516
66.Sweden flagTobias Lindberg (C)Germany flagEV LandshutDEL23520143419
67.Canada flagSamuel Dove-McFalls (LW/C)Germany flagNürnberg Ice TigersDEL3818163439
68.Canada flagNick Merkley (RW/C)China flagShanghai DragonsKHL4417173435
69.Canada flagPierre-Maxime Poudrier (C/LW)Canada flagThetford Mines AssuranciaLNAH2113213420
70.Canada flagLou Lévesque (LW)totals3811233410
Canada flagRimouski OcéanicQMJHL349172610
Canada flagDrummondville VoltigeursQMJHL42680
71.Canada flagBo Horvat (C)totals3621123332
USA flagNew York IslandersNHL3621123332
Canada flagCanadaOG-----
72.Canada flagRenaud Poulin (RW)Canada flagDrummondville VoltigeursQMJHL4119143340
73.Canada flagLogan Morrison (C/RW)USA flagCoachella Valley FirebirdsAHL3518153324
74.Canada flagBrenden Anderson (C)totals1317163310
Canada flagWilfrid Laurier Univ.USports-----
Canada flagSix Nations IronmenNPHL1317163310
75.Canada flagAdam Helewka (LW/C)Austria flagVillacher SVICEHL3417163324
76.Canada flagCameron Hebig (C/W)USA flagTucson RoadrunnersAHL3315183322
77.Finland flagMika Partanen (LW/RW)Poland flagUnia OswiecimPoland2713203337
78.Czechia flagOndrej Roman (C)Czechia flagHC Poruba 2011Czechia23913203320
79.Canada flagXavier Bourgault (RW/C)totals4012213318
Canada flagBelleville SenatorsAHL3912213318
Canada flagOttawa SenatorsNHL10000
80.Canada flagRobert Thomas (C/RW)USA flagSt. Louis BluesNHL4211223312
81.Canada flagAlex Beaucage (RW/LW)Finland flagLukkoLiiga3818143224
82.Canada flagNate Schnarr (C/RW)Germany flagKölner HaieDEL3013193210
83.Canada flagKyle Maksimovich (LW/RW)Denmark flagHerning Blue FoxDenmark3411213230
84.Canada flagClaude Giroux (W/C)Canada flagOttawa SenatorsNHL469233216
85.Canada flagNazem Kadri (C/LW)Canada flagCalgary FlamesNHL478243218
86.Russia flagMikhail Sergachyov (D)USA flagUtah MammothNHL487253226
87.Belarus flagAlexei Protas (C)USA flagWashington CapitalsNHL4516153116
88.USA flagSimon Binkley (LW)Canada flagMoncton WildcatsQMJHL3515163122
89.Canada flagSpencer Machacek (RW/C)Germany flagGrizzlys WolfsburgDEL4015163122
90.Czechia flagMartin Frk (RW/LW)Canada flagCalgary WranglersAHL3914173146
91.Canada flagKadon McCann (F)Canada flagMedicine Hat TigersWHL4214173151
92.Canada flagTyler Adams (C)Canada flagRaymore RocketsQVHHL131318312
93.Sweden flagMikael Backlund (C/LW)Canada flagCalgary FlamesNHL4712193110
94.Latvia flagMartins Karsums (LW/RW)Ukraine flagKyiv CapitalsLatvia1911203126
95.Canada flagEthan Semeniuk (F)Canada flagMoose Jaw WarriorsWHL3910213122
96.Canada flagJordan Tourigny (D)totals357243138
Canada flagShawinigan CataractesQMJHL285182332
Canada flagChicoutimi SaguenéensQMJHL72686
97.Canada flagBenoit-Olivier Groulx (C/LW)Canada flagToronto MarliesAHL3718123020
98.Canada flagJustin Robidas (C/RW)totals3317133010
USA flagChicago WolvesAHL3117122910
USA flagCarolina HurricanesNHL20110
99.Canada flagJordan Maher (RW)Canada flagCorner Brook RoyalsCWSHL131416300
100.Canada flagJalen Luypen (C/LW)totals3014163012
USA flagSouth Carolina StingraysECHL2813162912
USA flagHershey BearsAHL21010