Roster ratings · 2025-26 · Toronto Maple Leafs

Who has actually been good

TeamToronto Maple Leafs
Season2025-26

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 total8.3wins above replacement across 38 players
#PlayerRatingGPTOIWAR splitWAR
1William NylanderR80651262Situation split+1.09
2Bobby McMannC79781243Situation split+1.08
3Dennis HildebyG53201014Situation split+1.06
4Oliver Ekman-LarssonD80781607Situation split+0.99
5John TavaresC68821491Situation split+0.79
6Nicholas RobertsonL6678988Situation split+0.75
7Auston MatthewsC63601248Situation split+0.72
8Matias MaccelliL58711034Situation split+0.64
9Nicolas RoyC54741070Situation split+0.58
10Easton CowanR4766971Situation split+0.47
11Joseph WollG39392230Situation split+0.44
12Morgan RiellyD51781649Situation split+0.39
13Dakota JoshuaC3955674Situation split+0.35
14Matthew KniesL34791485Situation split+0.30
15Troy StecherD43641228Situation split+0.29
16Scott LaughtonC2164919Situation split+0.14
17Calle JarnkrokC1956663Situation split+0.13
18Artur AkhtyamovG263126Situation split+0.08
19Steven LorentzC1171843Situation split+0.07
20Jacob QuillanC—23236Situation split+0.04
21Sammy BlaisL—21177Situation split+0.02
22Chris TanevD—11198Situation split+0.01
23Dakota MermisD—11143Situation split+0.00
24William VilleneuveD—352Situation split+0.00
25Matt BenningD—112Situation split+0.00
26Ryan TverbergC—220Situation split+0.00
27Marshall RifaiD—110Situation split+0.00
28Luke HaymesC—454Situation split-0.00
29Henry ThrunD—581Situation split-0.00
30Bo GroulxC—13204Situation split-0.00
31Michael PezzettaL—958Situation split-0.02
32Philippe MyersD539567Situation split-0.03
33Brandon CarloD5551065Situation split-0.03
34Max DomiC1801191Situation split-0.04
35Jake McCabeD2801792Situation split-0.20
36Anthony StolarzG9261389Situation split-0.40
37Simon BenoitD0731263Situation split-0.62
38Cayden PrimeauG33182Situation split-0.81
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