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

2022-23 NHL player ratings: skating, scoring, defense and 12 more

Fourteen 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
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 · 259898719890725693759897718984
2Kirill KaprizovMIN · W · 259882719777697189—8695869268
3Cale MakarCOL · D · 239897609473677493—9295785575
4David PastrnakBOS · W · 269787749083725683—9198634787
5Patrice BergeronBOS · C · 379768687980726678978487966399
6MacKenzie WeegarCGY · D · 289781827988857971—7774987676
7Devon ToewsCOL · D · 289690629379696389—8677897679
8Nico HischierNJD · C · 239675678680596195849088856375
9Jake DeBruskBOS · W · 259682777775767280—8190948881
10Jason RobertsonDAL · W · 239559698784645674—9693849670
11Auston MatthewsTOR · C · 259580789378736890789195709082
12Rasmus DahlinBUF · D · 229572739384726660—9693837660
13Brayden PointTBL · C · 269497499380607889738698626185
14Matthew TkachukFLA · W · 249447689187678779—9796665582
15Quinn HughesVAN · D · 229487429581466687—9575845971
16Leon DraisaitlEDM · C · 269385789786686383839693594485
17Elias PetterssonVAN · C · 239376659086706398599388868873
18Mitch MarnerTOR · W · 259374639681626381—9478846683
19Alex TuchBUF · W · 269393738672656876—8787715281
20Hampus LindholmBOS · D · 289383738780686369—8881877688
21Charlie McAvoyBOS · D · 249389768376737171—9183827682
22Roope HintzDAL · C · 259294758180686974748893769078
23Tyler ToffoliCGY · W · 309268668084675677—8686938790
24Adam FoxNYR · D · 249260379288425681—9387906374
25Jared SpurgeonMIN · D · 329283468478656486—7989927691
26Nathan MacKinnonCOL · C · 279196679674667089619790586689
27William NylanderTOR · W · 269179618792505675—8991675883
28Timo MeierNJD · W · 259186828882808081—8089695782
29Aleksander BarkovFLA · C · 279178768973687186849282796686
30Nick JensenWSH · D · 329192778180756796—8172847679
31Jared McCannSEA · W · 269069668181706490—8188846379
32Sebastian AhoCAR · C · 259084678880696883768591758784
33Jack EichelVGK · C · 259095758566717190628785765779
34Vince DunnSEA · D · 259077708883747982—8989787680
35Jaccob SlavinCAR · D · 289078638681546789—7679947685
36Drew DoughtyLAK · D · 329067759872726186—8479847695
37Zach HymanEDM · W · 309075779483697979—8893598984
38John TavaresTOR · C · 329068818485796357918996726392
39Tage ThompsonBUF · W · 248975748683658081558997475759
40Jesper BrattNJD · W · 248995488386565682—8784733974
41Adrian KempeLAK · C · 268988788688787860—7791789077
42Mika ZibanejadNYR · C · 298987709192705688748887676089
43Tim StützleOTT · W · 208983759283756679498687639254
44Dylan LarkinDET · C · 268987638880646380828786703674
45Mikhail SergachevTBL · D · 248978778984767970—9480777685
46Mark StoneVGK · W · 308949728357667781—8487909288
47K'Andre MillerNYR · D · 228989808587816468—8181807670
48Miro HeiskanenDAL · D · 238988649679566477—9386727680
49Mike MathesonMTL · D · 288996678768688276—8685766378
50Jack HughesNJD · C · 218888459173376691359492734668
How each rating is calculated
OV — Overall
Ratings weighted by position (centers: SC, PA and DF 20%, SK 12%, FO 10%…; wingers: SC 28%, PA 22%, DF 18%, SK 12%…; defensemen: DF 30%, PA 22%, SK and SC 12%…). FG, PS and EX don't enter it, nor does salary.
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.