Loading page

Canada U20 All Time Regular Season Stats

Team Information and Facts
Positions
Leagues
All Leagues + Tournaments
Nationalities

All Time Player Stats

Regular Season
From season
To season
#PlayerSeasonAgeLeagueGPGATPPPGPIM+/-
1.Canada flagSam Gagner (C/RW)2007-200836Super Series869151.888-
2.Canada flagJohn Tavares (C/LW)2007-200835Super Series81891.1326-
3.Canada flagCalen Addison (D)2019-202026International-Jr101890.9003
4.Canada flagKyle Turris (C/RW)2007-200836Super Series87181.006-
5.Canada flagClaude Giroux (W/C)2007-200838Super Series83581.0022-
6.Canada flagDavid Perron (LW/RW)2007-200837Super Series72571.006-
7.Canada flagZach Boychuk (C/LW)2007-200836Super Series74260.8612-
8.Canada flagBrad Marchand (LW)2007-200837Super Series63361.0026-
9.Canada flagCole Perfetti (F)2021-202224WJC-20 Cancelled21563.0004
10.Canada flagZach Hamill (C/RW)2007-200837Super Series61561.004-
11.Canada flagJosh Godfrey (D)2007-200838Super Series60661.002-
12.Canada flagConnor Bedard (C/LW)2021-202220WJC-20 Cancelled24152.5004
13.Canada flagMason McTavish (C/LW)2021-202223WJC-20 Cancelled23252.5003
14.Canada flagOwen Power (D)2021-202223WJC-20 Cancelled23252.5001
15.Canada flagTy Rattie (RW)2012-201333CAN-RUS Challenge43251.252-
16.Canada flagBrandon Sutter (C/RW)2007-200837Super Series83250.636-
17.Canada flagJonathan Huberdeau (LW/RW)2012-201332CAN-RUS Challenge32351.670-
18.Canada flagRyan Strome (C/RW)2012-201332CAN-RUS Challenge42241.002-
19.Canada flagSean Monahan (C/LW)2012-201331CAN-RUS Challenge42241.002-
20.Canada flagLogan Pyett (D)2007-200837Super Series82240.508-
21.Canada flagRyan Murphy (D)2012-201333CAN-RUS Challenge31341.330-
22.Canada flagMorgan Rielly (D)2012-201332CAN-RUS Challenge41341.000-
23.Canada flagKarl Alzner (D)2007-200837Super Series81340.504-
24.Canada flagMark Scheifele (C)2012-201333CAN-RUS Challenge40441.007-
25.Canada flagThomas Hickey (D)2007-200837Super Series70440.572-
26.Canada flagStefan Legein (RW)2007-200837Super Series73030.4328-
27.Canada flagMavrik Bourque (C/RW)2021-202224WJC-20 Cancelled21231.5002
28.Canada flagCalen Addison (D)2018-201926International-Jr31231.006-
29.Canada flagElliot Desnoyers (LW/C)2021-202224WJC-20 Cancelled20331.5002
30.Canada flagFrankie DeAngelis (D)2005-200641Junior Grand Prix40330.7510-
31.Canada flagMilan Lucic (LW)2007-200837Super Series80330.3814-
32.Canada flagColton Gillies (C/W)2007-200837Super Series62020.332-
33.Canada flagLukas Cormier (D)2021-202224WJC-20 Cancelled21121.0005
34.Canada flagRyan Murray (D)2012-201332CAN-RUS Challenge31120.670-
35.Canada flagCharles Hudon (LW/RW)2012-201331CAN-RUS Challenge41120.502-
36.Canada flagClinton Pettapiece (C)2005-200639Junior Grand Prix41120.502-
37.Canada flagGrant Cooper (D)2005-200640Junior Grand Prix41120.504-
38.Canada flagChris Auger (C/LW)2005-200638Junior Grand Prix41120.506-
39.Canada flagDylan Guenther (RW/LW)2021-202223WJC-20 Cancelled20221.0001
40.Canada flagJake Neighbours (LW/RW)2021-202224WJC-20 Cancelled20221.0000
41.Canada flagRonan Seeley (D)2021-202223WJC-20 Cancelled20221.0002
42.Canada flagWill Cuylle (LW/RW)2021-202224WJC-20 Cancelled20221.0003
43.Canada flagDrew Doughty (D)2007-200836Super Series80220.254-
44.Canada flagKeaton Ellerby (D)2007-200837Super Series80220.2522-
45.Canada flagLogan Stankoven (C/RW)2021-202223WJC-20 Cancelled11011.0002
46.Canada flagKent Johnson (C/W)2021-202223WJC-20 Cancelled21010.5003
47.Canada flagDonovan Sebrango (D)2021-202224WJC-20 Cancelled21010.5002
48.Canada flagOlen Zellweger (D)2021-202222WJC-20 Cancelled21010.5002
49.Canada flagDougie Hamilton (D)2012-201332CAN-RUS Challenge31010.330-
50.Canada flagScott Harrington (D)2012-201333CAN-RUS Challenge41010.250-
51.Canada flagCory Tanguay (LW)2005-200640Junior Grand Prix41010.250-
52.Canada flagLucas Lessio (LW)2012-201333CAN-RUS Challenge41010.252-
53.Canada flagCody Crichton (RW/C)2005-200638Junior Grand Prix41010.252-
54.Canada flagMatt Hamilton (LW)2005-200640Junior Grand Prix41010.252-
55.Canada flagJeff Barbieri (D)2005-200638Junior Grand Prix41010.2510-
56.Canada flagWade Finegan (RW)2005-200640Junior Grand Prix41010.2510-
57.Canada flagDana Tyrell (C/W)2007-200836Super Series61010.172-
58.Canada flagRidly Greig (C/LW)2021-202223WJC-20 Cancelled20110.5000
59.Canada flagShane Wright (C)2021-202222WJC-20 Cancelled20110.5003
60.Canada flagKaiden Guhle (D)2021-202224WJC-20 Cancelled20110.5005
61.Canada flagXavier Ouellet (D)2012-201332CAN-RUS Challenge30110.330-
62.Canada flagLukas Sutter (C)2012-201332CAN-RUS Challenge30110.334-
63.Canada flagNathan Longpre (C)2005-200637Junior Grand Prix40110.258-
64.Canada flagSpencer Anderson (LW)2005-200638Junior Grand Prix40110.2512-
65.Canada flagDaniel Agozzino (RW/LW)2005-200638Junior Grand Prix40110.2512-
66.Canada flagGriffin Reinhart (D)2012-201332CAN-RUS Challenge10000.000-
67.Canada flagRyan O'Rourke (D)2021-202223WJC-20 Cancelled10000.0001
68.Canada flagXavier Bourgault (RW/C)2021-202223WJC-20 Cancelled10000.0020
69.Canada flagJustin Sourdif (RW/C)2021-202224WJC-20 Cancelled10000.0020
70.Canada flagKevin Roy (C/LW)2012-201332CAN-RUS Challenge20000.000-
71.Canada flagCody Ceci (D)2012-201332CAN-RUS Challenge20000.000-
72.Canada flagPhil Di Giuseppe (LW/RW)2012-201332CAN-RUS Challenge20000.000-
73.Canada flagCarson Lambos (D)2021-202223WJC-20 Cancelled20000.0020
74.Canada flagMatt Dumba (D)2012-201331CAN-RUS Challenge30000.000-
75.Canada flagBoone Jenner (C/LW)2012-201332CAN-RUS Challenge30000.002-
76.Canada flagAdam Pelech (D)2012-201331CAN-RUS Challenge30000.002-
77.Canada flagHunter Shinkaruk (C/LW)2012-201331CAN-RUS Challenge30000.002-
78.Canada flagBrendan Leipsic (LW)2012-201331CAN-RUS Challenge30000.006-
79.Canada flagJake Yard (D)2005-200638Junior Grand Prix40000.000-
80.Canada flagJohn Tanti (D)2005-200639Junior Grand Prix40000.000-
81.Canada flagJeremy Roberts (F)2005-200638Junior Grand Prix40000.000-
82.Canada flagJon Whitelaw (W)2005-200637Junior Grand Prix40000.000-
83.Canada flagPhillip Danault (C/LW)2012-201333CAN-RUS Challenge40000.002-
84.Canada flagTom Wilson (RW)2012-201332CAN-RUS Challenge40000.004-
85.Canada flagMatthew Mitchell (D)2005-200639Junior Grand Prix40000.004-
86.Canada flagJake Anderson (F)2005-200641Junior Grand Prix40000.004-
87.Canada flagTyler Lyon (D)2005-200641Junior Grand Prix40000.006-
88.Canada flagDan Brewer (D/F)2005-200639Junior Grand Prix40000.006-
89.Canada flagTy Wishart (D)2007-200837Super Series50000.000-
90.Canada flagCory Emmerton (C)2007-200837Super Series70000.000-
91.Canada flagLuke Schenn (D)2007-200836Super Series80000.0020-
91 players