Connecting to Live Feed...

Recruiting Class Rankings

ECAC recruiting

Incoming classes ranked by projected PACE · 2026-27
Commits
82
across 12 schools
Top class
RPI
+10.55 PACE · 10 commits
Top recruit
Alex Huang
Harvard · +2.63 PACE
Union
#5
+7.86 PACE · 7 commits
1 RPI 105F · 4D · 1G +10.55
  1. Grayson BurzynskiDWHL11G, 47A (59 GP) (21yo) +2.28
  2. James GuoDOHL8G, 31A (63 GP) (21yo) +1.51
  3. Jordan GavinFWHL16G, 42A (68 GP) (20yo) +1.47
  4. Caleb HadlandFWHL15G, 29A (56 GP) (20yo) +1.42
  5. Harrison LodewykFWHL18G, 22A (55 GP) (21yo) +1.32
  6. Leo SerlinFOHL15G, 26A (68 GP) (20yo) +1.05
  7. Ryan MichaelDWHL3G, 30A (67 GP) (21yo) +1.03
  8. Luke GouklerFUSHL12G, 19A (56 GP) (20yo) +0.82
  9. Guerin SlezakDUSHL0G, 0A (1 GP) (20yo) +0.09
  10. Ethan McCallumGWHL0.908 SV% (21yo) −0.44
2 Quinnipiac 73F · 3D · 1G +8.34
  1. Dylan EdwardsFOHL40G, 47A (67 GP) (21yo) +2.47
  2. Alex KostovFOHL24G, 31A (47 GP) (20yo) +2.24
  3. Jan GolicicDQMJHL5G, 39A (57 GP) (20yo) +1.52
  4. Gabriel FrascaFOHL24G, 30A (68 GP) (20yo) +1.51
  5. Parker AlcosDWHL5G, 25A (63 GP) (20yo) +1.03
  6. Drew AnastasioDUSHL0G, 7A (41 GP) (21yo) +0.37
  7. Christian KirschGOHL0.899 SV% (20yo) −0.80
3 Cornell 75F · 2D +8.15
  1. Brad GardinerFOHL31G, 34A (67 GP) (21yo) +1.83
  2. Coco ArmstrongFWHL25G, 24A (67 GP) (20yo) +1.46
  3. Charlie ArendFUSHL18G, 25A (52 GP) (20yo) +1.23
  4. Ryland RandleDUSHL10G, 26A (62 GP) (20yo) +1.16
  5. Louis WehmannFWHL18G, 19A (68 GP) (20yo) +1.09
  6. Callum HughesFOHL12G, 11A (58 GP) (20yo) +0.77
  7. Cole TuminaroDUSHL5G, 11A (54 GP) (19yo) +0.61
4 Harvard 64F · 1D · 1G +8.04
  1. Alex HuangDQMJHL11G, 59A (62 GP) (19yo) +2.63
  2. Justin GrafFUSHL23G, 32A (52 GP) (19yo) +1.74
  3. Joseph SalandraFOHL12G, 26A (59 GP) (18yo) +1.37
  4. Eli HeinzeFNCDC26G, 27A (54 GP) (21yo) +1.09
  5. Niles BensonFUSHL19G, 20A (61 GP) (19yo) +1.09
  6. Rudy GuimondGQMJHL0.922 SV% (21yo) +0.12
5 Union 75F · 2D +7.86
  1. Nathan FreeFWHL28G, 25A (68 GP) (20yo) +1.59
  2. Luke GarryFUSHL21G, 40A (57 GP) (21yo) +1.46
  3. Gavin GarryFUSHL13G, 15A (30 GP) (21yo) +1.41
  4. Elliot GulleyFUSHL24G, 27A (62 GP) (21yo) +1.27
  5. Cooper SharpDBCHL8G, 20A (54 GP) (21yo) +0.95
  6. Lefty MarkonidisFUSHL15G, 15A (53 GP) (21yo) +0.81
  7. Brady O'MalleyDUSHL0G, 11A (59 GP) (21yo) +0.37
6 Clarkson 64F · 2D +6.52
  1. Axel DufresneDQMJHL7G, 21A (46 GP) (21yo) +1.37
  2. Sebastien GervaisFOHL21G, 27A (68 GP) (21yo) +1.32
  3. Nikolas YoungDUSHL9G, 33A (61 GP) (20yo) +1.24
  4. Hayden ReidFOHL18G, 24A (68 GP) (20yo) +1.18
  5. Alex PharandFOHL6G, 10A (30 GP) (21yo) +1.00
  6. Zack SandhuFOHL3G, 16A (64 GP) (21yo) +0.41
7 Dartmouth 65F · 1D +6.48
  1. Drew StewartFUSHL30G, 31A (56 GP) (21yo) +1.64
  2. Jesse AlleciaFQMJHL23G, 42A (64 GP) (21yo) +1.60
  3. Ryan HarveyDBCHL12G, 20A (48 GP) (21yo) +1.30
  4. Grant YoungFUSHL14G, 14A (43 GP) (20yo) +0.95
  5. Ben BuckleyFBCHL2G, 5A (15 GP) (21yo) +0.59
  6. Grayden Robertson PalmerFQMJHL6G, 5A (55 GP) (19yo) +0.40
8 Colgate 74F · 2D · 1G +5.84
  1. Tobias OhmanFUSHL6G, 16A (20 GP) (20yo) +1.47
  2. Luka ShcherbynaFWHL23G, 19A (62 GP) (20yo) +1.41
  3. Samuel LyneFBCHL11G, 18A (47 GP) (21yo) +0.82
  4. Porter Byrd LeitnerFOHL8G, 11A (48 GP) (20yo) +0.77
  5. Nathan LariozaDUSHL4G, 5A (29 GP) (20yo) +0.67
  6. Brandt DubeyDUSHL2G, 16A (58 GP) (20yo) +0.54
  7. Andrew KrakoraGNCDC0.923 SV% (21yo) +0.16
9 Yale 85F · 3D +5.16
  1. Kyle O'LearyFUSHL13G, 15A (32 GP) (20yo) +1.32
  2. Matthew VirgilioDQMJHL4G, 15A (62 GP) (20yo) +0.68
  3. Kirby PerlerDNAHL5G, 11A (42 GP) (19yo) +0.61
  4. Ryan StaplesFQMJHL5G, 12A (43 GP) (20yo) +0.59
  5. Eli FriedmanFBCHL0G, 1A (2 GP) (21yo) +0.56
  6. Alexander AssadourianFUSHL9G, 18A (65 GP) (21yo) +0.54
  7. Drew WaterfieldFUSHL7G, 11A (53 GP) (20yo) +0.49
  8. Finn De St. HubertDUSHL1G, 10A (57 GP) (19yo) +0.37
10 St. Lawrence 53F · 2D +4.04
  1. Luke PosthumusFOHL23G, 34A (67 GP) (21yo) +1.55
  2. Owen TylecFUSHL20G, 25A (62 GP) (20yo) +1.05
  3. Ihnat PaziiFOHL10G, 10A (46 GP) (20yo) +0.81
  4. Will BishopDOHL1G, 10A (67 GP) (21yo) +0.37
  5. Maxim DirracoloDOHL1G, 3A (45 GP) (20yo) +0.26
11 Brown 74F · 2D · 1G +4.04
  1. Matteo DanisFWHL30G, 29A (65 GP) (21yo) +1.78
  2. George PoirierFNAHL19G, 15A (44 GP) (21yo) +1.00
  3. Cullen EmeryFUSHL13G, 18A (48 GP) (21yo) +0.91
  4. Marco SenerchiaDUSHL4G, 18A (56 GP) (19yo) +0.82
  5. Gerrit LansingDNAHL0G, 5A (15 GP) (21yo) +0.52
  6. Archer BrownFNAHL0G, 5A (26 GP) (21yo) +0.24
  7. Devin ShakarGUSHL0.888 SV% (21yo) −1.23
12 Princeton 62F · 4D +3.86
  1. Jake GudeljFWHL11G, 29A (65 GP) (21yo) +1.05
  2. Shaan KingwellFOHL10G, 23A (60 GP) (19yo) +1.00
  3. Ethan MittelsteadtDWHL4G, 10A (61 GP) (21yo) +0.61
  4. Max LavoieDWHL4G, 7A (67 GP) (20yo) +0.47
  5. George LyonsDUSHL3G, 8A (58 GP) (19yo) +0.40
  6. Denny MonahanDBCHL2G, 9A (54 GP) (20yo) +0.33
How classes are projected
  • Each recruit's junior scoring rate is translated to an expected college rate with a league factor (for example, OHL and WHL scoring counts more than NAHL or prep scoring), then projected over a 34-game first season.
  • Older first-years are discounted a little (19-year-olds by 10%, 20 and older by 20%). Goalies are projected from their junior save percentage.
  • The projected season runs through PACE, the site's player value model, and a class's total is the sum of its recruits.