Roster ratings · 2019-20 · Calgary Flames

Who has actually been good

TeamCalgary Flames
Season2019-20

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 total21.3wins above replacement across 30 players
#PlayerRatingGPTOIWAR splitWAR
1David RittichG78482792Situation split+2.33
2Matthew TkachukL97691263Situation split+2.06
3Elias LindholmC93701381Situation split+1.68
4Johnny GaudreauL92701315Situation split+1.66
5Rasmus AnderssonD92701396Situation split+1.50
6Noah HanifinD91701482Situation split+1.44
7TJ BrodieD88641309Situation split+1.37
8Andrew MangiapaneL8068932Situation split+1.27
9Cam TalbotG45261415Situation split+1.11
10Sean MonahanC68701267Situation split+1.06
11Mark GiordanoD74601433Situation split+1.01
12Derek RyanC5568989Situation split+0.82
13Travis HamonicD54501059Situation split+0.60
14Erik GustafssonD48661345Situation split+0.54
15Milan LucicL3768907Situation split+0.48
16Oliver KylingtonD3748658Situation split+0.42
17Dillon DubeC3145571Situation split+0.38
18Mikael BacklundC29701256Situation split+0.37
19Mark JankowskiL2356622Situation split+0.30
20Tobias RiederL2255610Situation split+0.28
21Michael FrolikR1957709Situation split+0.26
22Sam BennettC1552651Situation split+0.19
23Michael StoneD933539Situation split+0.06
24Derek ForbortD520356Situation split+0.04
25Austin CzarnikC—882Situation split+0.02
26Brandon DavidsonD—12150Situation split+0.02
27Zac RinaldoC—19157Situation split+0.02
28Alexander YelesinD—450Situation split+0.00
29Buddy RobinsonR—561Situation split+0.00
30Alan QuineC—988Situation split-0.00
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