PickALeague.com
YesterdayOCT3FinalRegular seasonCHI3BUF4CHSN, MSG-BFinalRegular seasonOTT3TOR2SNFinalRegular seasonWSH1TBL3The Spot, MNMTFinalRegular seasonCAR3PHI2CARNHL, HHN, NBCSPFinalRegular seasonMTL5PIT6SNE, TVAS, SN-PITFinalRegular seasonUTA4CBJ1CBJNHL, CBJHN, Utah16FinalRegular seasonSEA1EDM3SNW, NHLN, Prime VideoFinalRegular seasonNJD0NYI6MSGSN, MSGFinalRegular seasonDAL1NSH2Prime Video, SCRIPPSFinalRegular seasonBOS1MIN4MINNHL, Wild+, NESNFinalRegular seasonSTL1COL6STLNHL, BN+, ALTFinalRegular seasonCGY1VAN4SN, TVAS2FinalRegular seasonLAK4SJS5ABTV , NBCSCATodayOCT41:00 p.m.Regular seasonWPG0-0-1DET0-1-0TSN3, DSN, NHLN6:00 p.m.Regular seasonUTA2-0-0NYR2-1-0TVAS, Utah16, MSG8:00 p.m.Regular seasonFLA1-0-1ANA1-0-0TVAS, Prime Video, KCOP-138:00 p.m.Regular seasonCGY0-2-0SEA1-1-0SNW, Prime Video, KONG9:00 p.m.Regular seasonVGK1-1-0VAN2-1-0SNP, SCRIPPS
Full schedule

2025-26 NHL player ratings: skating, scoring, defense and 12 more

Fifteen ratings from 0 to 100 for every skater, all computed from data: the play-by-play and shifts of every game, NHL EDGE for skating, and PickALeague's analytics. None is assigned by hand. Each rating compares the player with others at the same position (centers, wingers, defensemen), over several seasons, and pulls small samples toward the average. Hover a rating for its confidence.

PAL Rating, Value Rating and WAR remain separate measures →

The ratings

OV
Overall — Overall ability, weighted by position
POT
Potential — Projected level over the next three seasons
SK
Skating — Speed, bursts, distance and consistency (NHL EDGE)
ST
Strength — Physical strength proxy: contact, hits, body mass
EN
Endurance — Workload handled: ice time, shifts
DU
Durability — Availability over several seasons
CK
Checking — Hits per 60 minutes, and their consistency
FG
Fighting — How often the player fights, not who wins
DI
Discipline — Penalties drawn minus taken, per 60 minutes
FO
Faceoffs — Faceoff win %, and volume
PA
Passing — Primary and secondary assists, creation
SC
Scoring — Goals, xG, finishing, high-danger chances
DF
Defense — Defensive RAPM, xG allowed, penalty kill
PS
Penalty shot — Shootouts and penalty shots
EX
Experience — Regular-season games, playoff games, NHL seasons

The scale95+ NHL elite90–94 Star85–89 High-end80–84 Very good70–79 Established NHL60–69 Depth0–59 Replacement or prospect

— : not enough data for a rating (no EDGE, too few faceoffs…). It is not a zero.

#Player
1Connor McDavidEDM · C · 28989598699884645898759891709292
2Jason RobertsonDAL · W · 26989763729194674381—9096839583
3Jake SandersonOTT · D · 23989797708780606992—8787907669
4Kirill KaprizovMIN · W · 28979472699874636579—8993755979
5Quinn HughesMIN · D · 25979293379881426196—9884796482
6Roope HintzDAL · C · 28979596767974716379878889796986
7Nathan MacKinnonCOL · C · 30969297699787667186769790576194
8Mark StoneVGK · W · 33969256698867627789—9387918893
9Cale MakarCOL · D · 26969398459582636097—9597714285
10Cole CaufieldMTL · W · 24959777578985665889—8398659579
11Rasmus DahlinBUF · D · 25959279789084767379—9394816778
12Auston MatthewsTOR · C · 28958977748875686385908895748588
13Nikita KucherovTBL · W · 32949278519584615586—9889555995
14Leon DraisaitlEDM · C · 29948982749578616174889692648392
15Moritz SeiderDET · D · 24949777829397837682—8878896761
16Matt BoldyMIN · W · 24939774729683667574688686849576
17Adam FoxNYR · D · 27939259548674596381—9787926782
18Brandon HagelTBL · W · 27939380708985658078648886818681
19Nick SuzukiMTL · C · 26939786739397684380799382778984
20Miro HeiskanenDAL · D · 26939685659676566386—8880877687
21Sam ReinhartFLA · C · 29939063768980726979548396979491
22Zach WerenskiCBJ · D · 28929092649776547486—9495718383
23Matthew SchaeferNYI · D · 18929796718981667598—8596717643
24Seth JarvisCAR · C · 23929188768580767389608289875281
25Zach HymanEDM · W · 33928875769176716969—8197698991
26David PastrnakBOS · W · 29918771749388715084—9688618492
27Alex DeBrincatDET · W · 27919276568897638285678893698479
28Nico HischierNJD · C · 26919072688985667290898788766781
29Lane HutsonMTL · D · 21919790499171616988—9686745167
30Dylan LarkinDET · C · 29918885648982656981858690724378
31Nikolaj EhlersCAR · W · 29908890478280607393—9180786289
32Jack EichelVGK · C · 28908991689277606191689283744788
33Evan BouchardEDM · D · 25909079599095614687—9393776784
34Jackson LaCombeANA · D · 24908979748676727589—8788797667
35John TavaresTOR · C · 35908768778488765468968594726095
36Brady TkachukFLA (OTT in 25-26) · W · 26909158878077869371798994716577
37Jaccob SlavinCAR · D · 31908779637970486588—7272987692
38William KarlssonVGK · C · 32908681677558587185878379896492
39Sidney CrosbyPIT · C · 38898980718682727275909487606199
40Pavel DorofeyevNYR (VGK in 25-26) · W · 24898964638371616465—7695894972
41Adrian KempeLAK · W · 29898493778989786660588086739285
42Sebastian AhoCAR · C · 28898877679086695672819186716591
43Tim StützleOTT · C · 23898893788888787294758783629874
44Tom WilsonWSH · W · 31898881868777859265—7587856493
45Mattias EkholmEDM · D · 35898571748283736874—8682857695
46Sam MalinskiCOL · D · 27899791747173716877—8480847666
47Charlie McAvoyBOS · D · 27899583808872777274—8989726988
48Jordan KyrouWSH (STL in 25-26) · W · 27898987618085535681—8484845380
49K'Andre MillerCAR · D · 25899789788482806967—7881836282
50Brayden PointTBL · C · 29898695458579456885698697618890
How each rating is calculated
OV — Overall
Ratings weighted by position (centers: SC and PA 20%, SK and DF 15%, FO 10%…; wingers: SC 25%, PA and SK 20%; defensemen: DF 25%, SK 20%, PA 15%…). FG, PS, EX and POT don't enter it, nor does salary.
POT — Potential
The projected level over the next three seasons: the player's rank, plus the age curve measured on past PAL Ratings, plus 30% of the player's own recent progress. An established star keeps a high POT.
SK — Skating
NHL EDGE: average top speed across seasons, bursts over 20 mph per 60, distance per 60, and the lowest seasonal top speed (consistency). No EDGE: no rating.
ST — Strength
A physical strength proxy, not a strength measurement: contact given and taken per 60, hits, body mass (mostly weight, a little height), workload. Being big isn't enough.
EN — Endurance
Ice time per game against the position, total ice time, average shift length, the lowest per-game ice time of recent seasons, and the performance (PAL) kept up under that load.
DU — Durability
The share of team games played, over five seasons, the most recent weighing most. Says nothing about a current injury.
CK — Checking
Hits per 60 minutes (70%), the lowest recent seasonal rate (20%) and volume (10%). Measures physical play, not defense.
FG — Fighting
Fights per 82 games over four seasons, with a strong prior: one fight doesn't make a fighter. Measures frequency, not outcome.
DI — Discipline
Net value of minor penalties (drawn minus taken, at the price of a penalty minute) per 60, penalties taken and drawn. Not raw PIM.
FO — Faceoffs
Faceoff %, pulled toward 50% with 200 average draws, and volume per 60. Under 150 faceoffs over the window: no rating.
PA — Passing
Primary assists per 60 (40%), secondary (20%), even-strength offensive creation (RAPM, 20%), power-play points (10%), consistency (10%).
SC — Scoring
Goals per 60 (25%), individual xG (20%), multi-season finishing (20%), high-danger chances (15%), shot quality (10%) and volume (10%).
DF — Defense
Defensive RAPM (35%, it accounts for teammates and opponents), relative xG against (20%), on-ice xG against (15%), penalty kill (10%), takeaways minus giveaways (10%), shot attempts against (5%), blocked shots (5%).
PS — Penalty shot
Shootouts (60%) and penalty shots (40%) over four seasons, very strongly pulled toward the average: with no attempt, the rating is an average player's, with zero confidence.
EX — Experience
A logarithmic scale, not a comparison: career regular-season games (65%, 1,200 = maximum), playoff games (25%, 200), NHL seasons (10%, 18). Going from 20 to 200 games counts far more than from 1,000 to 1,180.

For every rating: weighted seasons (50%, 25%, 15%, 10% by default), a prior toward the position average, the gap in standard deviations within the pool of regulars (400+ minutes), the percentile rank, then the rating: 50th percentile → 75, 90th → 87, 99.5th → 97. Confidence (0 to 1) reflects sample size; it never changes the rating.

PickALeague attribute engine, version 1.0. NHL and NHL EDGE data.