ResearchStart with a team or player
CapOrCup measures · leagues

How every league measures against the NHL, and where NHL players come from.

Measured from the season-by-season histories of every player and prospect on file, not from reputation. A high-scoring league is not a strong league: what matters is how much of a player's scoring survives the move to the NHL.

Players measured
Leagues
NHL regulars traced
Translation to the NHL

How much scoring survives the move

Median of NHL points per game divided by points per game in the league, for players who played 20+ games there and 20+ NHL games within two years. 0.50 means half the scoring rate carried over.

All 4 columns shown
Columns
LeagueScoring that carries to the NHLPlayers measuredPoints per game in the league
KHL
HockeyAllsvenskan
SHL
Liiga
AHL
NCAA
OHL
WHL
QMJHL
Scoring environment

Where the points are cheap

Average points per game across every skater season on file in the league. High numbers here without high translation above mean the league is generous, not strong.

All 4 columns shown
Columns
LeaguePoints per gamePlayer seasonsCarries to the NHL
High-MN
SAAHL U15
USHS-MN
CSSHL U15
CSSHL U18
Russia U17
Russia U16
U16 Elit
14U AAA
15U AAA
USHS-Prep
16U AAA
AMBHL
GTHL U16
J18 Region
AMHL
QMAAA
QMJHL
OHL
WHL
U18 SM-sarja
BCHL
J20 Nationell
U20 SM-sarja
NTDP
USHL
NCAA
MHL
ECHL
AHL
NL
VHL
HockeyAllsvenskan
Liiga
KHL
Czechia
SHL
Where NHL players come from

Current NHL regulars by the league they played in at 18, and by draft round

Counted across the regulars whose histories are on file. Undrafted players are listed by the league they were in at 18, which is where a club looking for the next one would start.

League at 18: OHL · WHL · USHL · NCAA · QMJHL · J20 Nationell · SHL · Liiga · NHL · MHL · KHL · BCHL · HockeyAllsvenskan · USHS-Prep · AJHL · NTDP · U-18 · AHL · VHL · USHS-MN · High-MA · NL · Russia-Jr. · OJHL · U20 SM-sarja · UMHSEHL · NAHL · EJHL · Czechia · U20 SM-liiga · DEL · Slovakia · High-MN · OPJHL · Norway · UMHSEL · ON-Jr.A · CzRep · CCHL · CzRep-Jr. · Fin-Jr. · Czechia2 · Belarus · Rus-KHL · CzRep-2 · Denmark · Finland-2 · CJHL · MJrHL · ON-Jr.B · Swiss-Jr. · T1EHL · Czech U20 · CAHS · MJHL · DNL · T1EHL 18U · SL · DNL2 · DEL2 · NCDC

Draft round: Round 1 · Round 2 · Undrafted · Round 3 · Round 4 · Round 5 · Round 6 · Round 7

Undrafted, by league at 18: USHL · OHL · QMJHL · WHL · USHS-Prep · MHL · NCAA · BCHL · OJHL · USHS-MN · AJHL · OPJHL · KHL · EJHL · UMHSEHL · U20 SM-liiga · Norway · MJrHL · CCHL · Czech U20 · MJHL · VHL · DNL · Liiga · T1EHL 18U · J20 Nationell · Czechia2 · Belarus · DNL2 · DEL2 · NCDC

How this is measured

Translation = median of (first NHL season points per game / points per game in the last league season before it) for players who played 20+ games in each, within two years. Only the first NHL season counts, so veterans who went abroad and returned do not inflate a league. Scoring per game = average points per game across every skater season on file in that league. Origins count current NHL regulars by the league they played in at 18 and by draft round. Every number carries its sample size; leagues with fewer than 5 translation pairs show no translation.

The prospect rankings use these measured translations as the league ladder wherever a league has at least ten measured players; smaller samples fall back to a stated default and say so.