Roster ratings · 2022-23 · Calgary Flames

Who has actually been good

TeamCalgary Flames
Season2022-23

Every Calgary Flames 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 total24.2wins above replacement across 32 players
#PlayerRatingGPTOIWAR splitWAR
1Tyler ToffoliC93821362Situation split+2.11
2Chris TanevD94651308Situation split+1.98
3Elias LindholmC90801493Situation split+1.91
4MacKenzie WeegarD93811709Situation split+1.89
5Andrew MangiapaneL89821379Situation split+1.87
6Jonathan HuberdeauL89791332Situation split+1.87
7Noah HanifinD89811834Situation split+1.64
8Nazem KadriC85821411Situation split+1.56
9Rasmus AnderssonD85791903Situation split+1.48
10Nikita ZadorovD83821532Situation split+1.38
11Mikael BacklundC81821489Situation split+1.36
12Blake ColemanL78821247Situation split+1.27
13Dillon DubeC65821243Situation split+0.93
14Trevor LewisC5482994Situation split+0.75
15Jacob MarkstromG67593411Situation split+0.66
16Michael StoneD4748639Situation split+0.42
17Milan LucicL3277871Situation split+0.31
18Adam RuzickaC3044510Situation split+0.28
19Brett RitchieR2950503Situation split+0.26
20Dustin WolfG—160Situation split+0.19
21Walker DuehrR1627275Situation split+0.14
22Jakob PelletierL1524340Situation split+0.13
23Nick RitchieL14741003Situation split+0.12
24Dennis GilbertD2223270Situation split+0.08
25Kevin RooneyC—17151Situation split+0.04
26Connor MackeyD1430421Situation split+0.04
27Radim ZohornaL—1086Situation split+0.01
28Matthew PhillipsR—218Situation split+0.00
29Nick DeSimoneD—445Situation split+0.00
30Matt CoronatoR—115Situation split-0.00
31Troy StecherD9811326Situation split-0.02
32Dan VladarG21271484Situation split-0.49
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