Roster ratings · 2019-20 · Toronto Maple Leafs

Who has actually been good

TeamToronto Maple Leafs
Season2019-20

Every Toronto Maple Leafs 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 total23.8wins above replacement across 37 players
#PlayerRatingGPTOIWAR splitWAR
1Auston MatthewsC100701468Situation split+3.16
2Frederik AndersenG82523000Situation split+2.53
3John TavaresC95631232Situation split+1.87
4Tyson BarrieD96701531Situation split+1.76
5William NylanderR90681238Situation split+1.55
6Mitch MarnerR80591272Situation split+1.28
7Jack CampbellG50261567Situation split+1.22
8Kasperi KapanenR76691090Situation split+1.19
9Morgan RiellyD77471137Situation split+1.07
10Zach HymanL6151974Situation split+0.94
11Cody CeciD70561150Situation split+0.90
12Alexander KerfootC5965960Situation split+0.89
13Jake MuzzinD66531145Situation split+0.78
14Justin HollD58681259Situation split+0.69
15Andreas JohnssonL4543678Situation split+0.62
16Travis DermottD5456969Situation split+0.60
17Denis MalginC3844528Situation split+0.49
18Kyle CliffordL3569772Situation split+0.46
19Jason SpezzaC3158628Situation split+0.39
20Pierre EngvallL2948573Situation split+0.36
21Ilya MikheyevR2939608Situation split+0.35
22Trevor MooreL2242542Situation split+0.29
23Frederik GauthierC2061573Situation split+0.27
24Rasmus SandinD2428401Situation split+0.23
25Dmytro TimashovL944375Situation split+0.13
26Martin MarincinD1126395Situation split+0.09
27Nicholas ShoreC263578Situation split+0.04
28Calle RosenD—12163Situation split+0.03
29Timothy LiljegrenD—11113Situation split+0.01
30Pontus AbergL—544Situation split+0.01
31Nic PetanC—16178Situation split+0.01
32Adam BrooksC—755Situation split+0.01
33Kevin GravelD—333Situation split+0.00
34Mason MarchmentL—432Situation split+0.00
35Egor KorshkovR—110Situation split+0.00
36Kasimir KaskisuoG15160Situation split-0.16
37Michael HutchinsonG1216842Situation split-0.21
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