Roster ratings · 2024-25 · Toronto Maple Leafs

Who has actually been good

TeamToronto Maple Leafs
Season2024-25

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 total21.9wins above replacement across 36 players
#PlayerRatingGPTOIWAR splitWAR
1Anthony StolarzG88321876Situation split+4.40
2Joseph WollG79402324Situation split+3.18
3Mitch MarnerR98811637Situation split+2.38
4William NylanderR97821531Situation split+1.94
5Auston MatthewsC95671288Situation split+1.87
6Matthew KniesL86781368Situation split+1.33
7Morgan RiellyD78821667Situation split+0.92
8Oliver Ekman-LarssonD73771575Situation split+0.79
9Bobby McMannC63741022Situation split+0.79
10Conor TimminsD72681088Situation split+0.78
11Jake McCabeD71661420Situation split+0.78
12Chris TanevD69751398Situation split+0.73
13Pontus HolmbergR5068817Situation split+0.60
14Nicholas RobertsonL4769782Situation split+0.55
15John TavaresC39751300Situation split+0.43
16Timothy LiljegrenD45681210Situation split+0.33
17David KampfC2259731Situation split+0.18
18Steven LorentzC2080797Situation split+0.16
19Philippe MyersD2936532Situation split+0.14
20Connor DewarC1448513Situation split+0.09
21Scott LaughtonC13801115Situation split+0.09
22Max DomiC874995Situation split+0.06
23Calle JarnkrokC—19196Situation split+0.04
24Ryan ReavesR535273Situation split+0.02
25Fraser MintenC—21213Situation split+0.02
26Alex SteevesC—769Situation split+0.01
27Alex NylanderL—549Situation split+0.01
28Max PaciorettyL437499Situation split+0.01
29Nikita GrebenkinR—761Situation split+0.00
30Jacob QuillanC—15Situation split+0.00
31Dakota MermisD—446Situation split-0.00
32Jani HakanpääD—228Situation split-0.00
33Brandon CarloD6831481Situation split-0.02
34Matt MurrayG212119Situation split-0.03
35Dennis HildebyG166361Situation split-0.21
36Simon BenoitD1781208Situation split-0.46
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