Roster ratings · 2024-25 · Pittsburgh Penguins

Who has actually been good

TeamPittsburgh Penguins
Season2024-25

Every Pittsburgh Penguins player rated out of 100 against NHL players at his own position. Wins above replacement sits beside each rating, and the bars show where the number comes from — sort by any situation to see who is driving the power play or holding up defensively.

90+Elite75+Top of the roster60+Middle of the roster40+Everyday NHLer20+Depth0+Below replacement
Focus
Roster total17.0wins above replacement across 42 players
#PlayerRatingGPTOIWAR splitWAR
1Sidney CrosbyC92801567Situation split+1.61
2Rickard RakellR88811509Situation split+1.41
3Erik KarlssonD92821836Situation split+1.39
4Marcus PetterssonD87781602Situation split+1.17
5Michael BuntingL77761114Situation split+1.01
6Alex NedeljkovicG46382151Situation split+0.94
7Bryan RustR71711345Situation split+0.89
8Tommy NovakC6854715Situation split+0.86
9Conor TimminsD72681088Situation split+0.78
10Matt GrzelcykD70821625Situation split+0.76
11Kevin HayesR5564737Situation split+0.66
12Evgeni MalkinC54681161Situation split+0.65
13Anthony BeauvillierR54811002Situation split+0.64
14Philip TomasinoR5161787Situation split+0.61
15Danton HeinenL49791022Situation split+0.59
16Lars EllerC48801023Situation split+0.56
17Kris LetangD59741677Situation split+0.54
18Cody GlassC4465835Situation split+0.51
19Ryan GravesD5361875Situation split+0.43
20Drew O'ConnorL36831157Situation split+0.38
21Blake LizotteC3259751Situation split+0.31
22Pierre-Olivier JosephD4347717Situation split+0.29
23Noel AcciariC28791071Situation split+0.26
24Vincent DesharnaisD4051812Situation split+0.26
25Ryan SheaD2839602Situation split+0.14
26Connor DewarC1448513Situation split+0.09
27Vladislav KolyachonokD1635456Situation split+0.05
28Owen PickeringD1425370Situation split+0.05
29Matt NietoL632379Situation split+0.04
30Jack St. IvanyD1119311Situation split+0.04
31Emil BemstromC—14108Situation split+0.01
32Valtteri PuustinenR—13108Situation split+0.01
33Rutger McGroartyR—8105Situation split+0.01
34Joona KoppanenL—11110Situation split+0.01
35Ville KoivunenR—891Situation split+0.00
36Jesse PuljujarviR331328Situation split+0.00
37Samuel PoulinR—771Situation split+0.00
38Vasily PonomarevC—748Situation split+0.00
39Nathan ClurmanD—111Situation split-0.00
40Tristan JarryG24331840Situation split-0.00
41Bokondji ImamaL—1691Situation split-0.01
42Joel BlomqvistG315773Situation split-0.96
Situation split
Even-strength offenseEven-strength defensePower-play offensePower-play defenseShorthanded offenseShorthanded defensePenalties (drawn minus taken)Finishing (goals above expected)

A rating is a player's percentile among NHL players at his position — defensemen are ranked against defensemen, not against forwards, so a 70 means different things for a winger and a blueliner in raw wins. It is measured from wins above replacement, which converts on-ice and individual contributions into wins beyond what a freely available replacement would provide. Bars are drawn on a shared scale, so they are comparable down the column. How this is calculated