This webpage presents an objective, empircal analysis of NHL player performance based on rankings of fantasy hockey scoring statistics. No consensus lists, multiple sources or projected stats used here, just the facts. Find the best players to draft, trade or start for your fantasy hockey teams. Check here daily during the regular season for cumulative stat updates.
[ Top  C  LW  RW  D  G ] 
2024-2025 Fantasy Hockey Top 100 Skater Ranks
# | Player Name | Pos. | Team | G | A | +/- | PPP | SOG | BLK | FanPts^ | Avg Rnk |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | Cale Makar | D | COL | 28 | 57 | 28 | 34 | 234 | 115 | 845.60 | 21.00 |
2 | Nathan MacKinnon | C | COL | 30 | 80 | 27 | 36 | 299 | 57 | 952.10 | 43.67 |
3 | Jack Eichel | C | VGK | 27 | 66 | 35 | 34 | 219 | 51 | 812.10 | 55.50 |
4 | Zach Werenski | D | CBJ | 20 | 52 | 9 | 22 | 261 | 120 | 744.90 | 58.83 |
5 | Kyle Connor | L | WPG | 38 | 52 | 16 | 28 | 240 | 42 | 782.00 | 70.33 |
6 | Jake Guentzel | C | TBL | 37 | 35 | 18 | 24 | 197 | 51 | 674.30 | 75.17 |
7 | Evan Bouchard | D | EDM | 13 | 45 | 14 | 23 | 210 | 102 | 623.00 | 77.42 |
8 | Sam Reinhart | C | FLA | 36 | 40 | 8 | 28 | 199 | 58 | 685.10 | 77.50 |
9 | Nikita Kucherov | R | TBL | 33 | 76 | 21 | 40 | 238 | 33 | 871.20 | 79.58 |
10 | Victor Hedman | D | TBL | 13 | 46 | 16 | 23 | 162 | 117 | 602.80 | 80.25 |
11 | Brandon Hagel | L | TBL | 33 | 48 | 30 | 9 | 208 | 53 | 708.20 | 82.42 |
12 | Nico Hischier | C | NJD | 34 | 29 | 12 | 26 | 183 | 59 | 619.70 | 82.58 |
13 | Nick Suzuki | C | MTL | 23 | 54 | 10 | 27 | 152 | 64 | 628.80 | 86.00 |
14 | Auston Matthews | C | TOR | 29 | 39 | 3 | 25 | 236 | 76 | 674.40 | 86.25 |
15 | Mark Scheifele | C | WPG | 36 | 45 | 12 | 23 | 155 | 52 | 657.50 | 88.00 |
16 | Mikko Rantanen | R | COL,CAR,DAL | 31 | 50 | 13 | 24 | 200 | 41 | 681.00 | 88.92 |
17 | Thomas Harley | D | DAL | 15 | 32 | 36 | 14 | 160 | 101 | 563.00 | 92.83 |
18 | Jason Robertson | L | DAL | 33 | 42 | 12 | 19 | 198 | 44 | 650.20 | 93.17 |
19 | Leon Draisaitl | C | EDM | 51 | 53 | 33 | 31 | 237 | 25 | 884.30 | 93.50 |
20 | Brayden Point | C | TBL | 38 | 35 | 15 | 28 | 172 | 40 | 648.80 | 94.92 |
21 | Tom Wilson | R | WSH | 31 | 29 | 21 | 16 | 152 | 58 | 570.80 | 96.83 |
22 | Josh Morrissey | D | WPG | 12 | 44 | 12 | 22 | 158 | 102 | 560.20 | 96.83 |
23 | Jakob Chychrun | D | WSH | 20 | 26 | 20 | 14 | 171 | 81 | 526.90 | 101.50 |
24 | Dylan Holloway | L | STL | 26 | 36 | 20 | 13 | 177 | 49 | 574.30 | 102.25 |
25 | Alex Tuch | R | BUF | 31 | 26 | 11 | 8 | 173 | 100 | 583.70 | 102.58 |
26 | MacKenzie Weegar | D | CGY | 7 | 35 | 14 | 19 | 164 | 171 | 566.60 | 108.42 |
27 | Kirill Marchenko | R | CBJ | 28 | 38 | 25 | 17 | 182 | 34 | 601.80 | 109.00 |
28 | Quinn Hughes | D | VAN | 16 | 54 | 6 | 25 | 174 | 60 | 590.60 | 109.92 |
29 | Wyatt Johnston | C | DAL | 30 | 37 | 8 | 23 | 189 | 41 | 601.10 | 110.25 |
30 | Roope Hintz | C | DAL | 27 | 37 | 19 | 19 | 143 | 42 | 556.70 | 111.42 |
31 | Jack Hughes | C | NJD | 27 | 43 | 12 | 27 | 229 | 29 | 647.10 | 113.17 |
32 | Jordan Kyrou | C | STL | 31 | 31 | 21 | 15 | 213 | 34 | 607.70 | 113.50 |
33 | Seth Jarvis | C | CAR | 29 | 29 | 11 | 16 | 177 | 48 | 551.30 | 114.83 |
34 | Jesper Bratt | L | NJD | 20 | 66 | 9 | 34 | 165 | 40 | 658.50 | 114.92 |
35 | Mitch Marner | R | TOR | 23 | 68 | 10 | 32 | 157 | 34 | 669.30 | 119.50 |
36 | Pierre-Luc Dubois | L | WSH | 19 | 43 | 30 | 11 | 128 | 55 | 538.20 | 119.58 |
37 | Gabriel Vilardi | C | WPG | 27 | 34 | 9 | 25 | 130 | 50 | 533.00 | 119.75 |
38 | John Tavares | C | TOR | 35 | 34 | 7 | 19 | 177 | 40 | 597.30 | 121.75 |
39 | Rasmus Dahlin | D | BUF | 13 | 44 | 4 | 17 | 173 | 92 | 543.70 | 122.08 |
40 | Matt Boldy | L | MIN | 25 | 38 | 0 | 19 | 249 | 62 | 626.10 | 123.33 |
41 | Vincent Trocheck | C | NYR | 21 | 30 | 5 | 10 | 183 | 73 | 513.70 | 127.33 |
42 | Timo Meier | R | NJD | 22 | 25 | 7 | 11 | 225 | 61 | 531.50 | 127.75 |
43 | Anthony Cirelli | C | TBL | 26 | 26 | 25 | 5 | 144 | 63 | 512.60 | 129.83 |
44 | Robert Thomas | C | STL | 19 | 49 | 16 | 15 | 133 | 42 | 533.70 | 130.17 |
45 | Nikolaj Ehlers | L | WPG | 24 | 39 | 15 | 22 | 168 | 29 | 554.20 | 130.50 |
46 | John Carlson | D | WSH | 5 | 41 | 22 | 12 | 152 | 122 | 520.80 | 131.17 |
47 | Adrian Kempe | R | LAK | 31 | 29 | 16 | 12 | 213 | 32 | 581.70 | 131.50 |
48 | Dylan Strome | C | WSH | 23 | 47 | 4 | 27 | 128 | 50 | 553.20 | 131.67 |
49 | Mark Stone | R | VGK | 19 | 47 | 24 | 25 | 126 | 34 | 547.40 | 131.75 |
50 | William Nylander | R | TOR | 42 | 37 | 6 | 30 | 237 | 25 | 710.30 | 132.17 |
51 | Dougie Hamilton | D | NJD | 9 | 31 | 9 | 15 | 182 | 81 | 470.80 | 134.83 |
52 | Adam Fox | D | NYR | 9 | 47 | 11 | 17 | 115 | 99 | 500.50 | 135.17 |
53 | Martin Necas | C | CAR,COL | 26 | 54 | 8 | 36 | 189 | 23 | 653.10 | 135.33 |
54 | Mikael Granlund | C | SJS,DAL | 20 | 42 | 2 | 17 | 159 | 57 | 526.10 | 136.33 |
55 | Connor McDavid | C | EDM | 26 | 64 | 11 | 29 | 187 | 17 | 677.30 | 138.58 |
56 | Sebastian Aho | C | CAR | 28 | 41 | 8 | 21 | 189 | 26 | 586.10 | 139.42 |
57 | Matt Duchene | C | DAL | 29 | 46 | 16 | 25 | 144 | 21 | 590.60 | 140.17 |
58 | Anze Kopitar | C | LAK | 18 | 42 | 9 | 20 | 88 | 62 | 475.20 | 147.42 |
59 | Jared McCann | L | SEA | 18 | 34 | 6 | 14 | 184 | 42 | 491.60 | 147.58 |
60 | Neal Pionk | D | WPG | 9 | 28 | 21 | 11 | 116 | 97 | 431.40 | 150.92 |
61 | Connor McMichael | C | WSH | 25 | 29 | 26 | 10 | 159 | 30 | 511.10 | 151.67 |
62 | Ryan Nugent-Hopkins | C | EDM | 20 | 28 | 6 | 19 | 149 | 45 | 461.10 | 152.00 |
63 | Shea Theodore | D | VGK | 7 | 44 | 12 | 19 | 114 | 71 | 453.60 | 152.75 |
64 | Brady Tkachuk | L | OTT | 29 | 26 | 2 | 23 | 293 | 33 | 624.70 | 153.83 |
65 | Cole Caufield | R | MTL | 34 | 29 | 5 | 16 | 215 | 29 | 584.50 | 154.08 |
66 | Cole Perfetti | C | WPG | 16 | 30 | 16 | 15 | 126 | 42 | 433.40 | 155.67 |
67 | Noah Hanifin | D | VGK | 9 | 29 | 10 | 10 | 133 | 96 | 425.70 | 156.58 |
68 | Thomas Chabot | D | OTT | 6 | 29 | 12 | 6 | 160 | 135 | 467.00 | 157.17 |
69 | Aleksander Barkov | C | FLA | 19 | 48 | -1 | 28 | 138 | 54 | 538.20 | 160.75 |
70 | Devon Toews | D | COL | 8 | 31 | 29 | 3 | 134 | 94 | 450.60 | 162.92 |
71 | Marco Rossi | C | MIN | 22 | 33 | 8 | 13 | 122 | 38 | 453.80 | 167.33 |
72 | Alex Ovechkin | L | WSH | 37 | 26 | 17 | 16 | 211 | 11 | 592.90 | 167.33 |
73 | Mattias Ekholm | D | EDM | 9 | 24 | 11 | 7 | 143 | 95 | 409.70 | 167.92 |
74 | Brock Nelson | C | NYI,COL | 23 | 28 | 8 | 6 | 179 | 38 | 477.10 | 168.00 |
75 | Anders Lee | L | NYI | 27 | 23 | 9 | 8 | 218 | 32 | 516.20 | 168.58 |
76 | Fabian Zetterlund | L | SJS,OTT | 17 | 20 | 7 | 6 | 161 | 70 | 422.90 | 171.25 |
77 | Anton Lundell | C | FLA | 16 | 26 | 15 | 6 | 133 | 49 | 410.70 | 172.33 |
78 | Dmitri Voronkov | L | CBJ | 20 | 22 | 13 | 11 | 134 | 40 | 416.60 | 172.58 |
79 | Tomas Hertl | C | VGK | 31 | 28 | -3 | 23 | 170 | 54 | 545.00 | 174.08 |
80 | Tim Stützle | C | OTT | 21 | 50 | -1 | 28 | 138 | 39 | 543.20 | 176.33 |
81 | Aliaksei Protas | C | WSH | 30 | 35 | 40 | 1 | 136 | 33 | 557.40 | 176.67 |
82 | Jackson LaCombe | D | ANA | 13 | 29 | 1 | 8 | 121 | 114 | 434.90 | 179.83 |
83 | Jake Walman | D | SJS,EDM | 6 | 31 | 2 | 8 | 150 | 141 | 456.00 | 180.50 |
84 | Warren Foegele | L | LAK | 22 | 20 | 30 | 2 | 183 | 38 | 478.70 | 180.83 |
85 | Shayne Gostisbehere | D | CAR | 7 | 34 | 4 | 24 | 112 | 62 | 396.80 | 183.00 |
86 | Zach Hyman | L | EDM | 27 | 17 | 16 | 12 | 197 | 23 | 486.30 | 184.00 |
87 | Bo Horvat | C | NYI | 24 | 27 | 2 | 7 | 214 | 35 | 497.60 | 184.17 |
88 | Brandt Clarke | D | LAK | 5 | 26 | 11 | 8 | 119 | 111 | 390.10 | 188.17 |
89 | Cutter Gauthier | L | ANA | 15 | 23 | 8 | 6 | 162 | 44 | 399.80 | 190.83 |
90 | J.T. Miller | C | VAN,NYR | 19 | 41 | -1 | 20 | 120 | 46 | 470.00 | 191.42 |
91 | Artturi Lehkonen | L | COL | 27 | 16 | 34 | 5 | 126 | 36 | 453.40 | 192.75 |
92 | Kirill Kaprizov | L | MIN | 23 | 29 | 19 | 12 | 128 | 15 | 446.20 | 194.00 |
93 | Jamie Benn | L | DAL | 16 | 29 | 6 | 8 | 120 | 44 | 392.00 | 194.58 |
94 | Darnell Nurse | D | EDM | 5 | 25 | 10 | 2 | 168 | 123 | 428.20 | 195.75 |
95 | Brayden Schenn | C | STL | 17 | 31 | 2 | 6 | 133 | 48 | 409.70 | 196.17 |
96 | Colton Parayko | D | STL | 15 | 20 | 8 | 1 | 122 | 140 | 437.80 | 197.58 |
97 | Matt Coronato | R | CGY | 20 | 19 | 6 | 14 | 156 | 33 | 409.40 | 197.92 |
98 | Alex Laferriere | R | LAK | 16 | 19 | 16 | 4 | 167 | 38 | 400.30 | 199.67 |
99 | Matty Beniers | C | SEA | 18 | 23 | 0 | 8 | 136 | 64 | 402.40 | 199.67 |
100 | Pavel Buchnevich | L | STL | 15 | 33 | 6 | 11 | 130 | 32 | 405.00 | 199.75 |
2024-2025 Fantasy Hockey Top 40 Goalie Ranks
# | Player Name | Pos. | Team | W | GA | Saves | SHO | Starts^ | FanPts^ | Avg Rnk |
---|---|---|---|---|---|---|---|---|---|---|
1 | Connor Hellebuyck | G | WPG | 43 | 113 | 1402 | 7 | 56 | 752.20 | 19.12 |
2 | Andrei Vasilevskiy | G | TBL | 35 | 123 | 1426 | 6 | 57 | 691.60 | 20.62 |
3 | Filip Gustavsson | G | MIN | 29 | 128 | 1407 | 5 | 52 | 630.20 | 23.38 |
4 | Sergei Bobrovsky | G | FLA | 31 | 118 | 1146 | 5 | 49 | 513.60 | 25.12 |
5 | Mackenzie Blackwood | G | SJS,COL | 27 | 122 | 1315 | 4 | 49 | 578.00 | 25.25 |
6 | Adin Hill | G | VGK | 29 | 109 | 1082 | 4 | 45 | 487.20 | 26.38 |
7 | Darcy Kuemper | G | LAK | 25 | 90 | 1006 | 4 | 43 | 478.60 | 27.25 |
8 | Igor Shesterkin | G | NYR | 24 | 149 | 1442 | 5 | 55 | 563.20 | 28.25 |
9 | Sam Montembeault | G | MTL | 26 | 151 | 1335 | 4 | 53 | 498.00 | 29.25 |
10 | Logan Thompson | G | WSH | 31 | 102 | 1058 | 2 | 41 | 493.80 | 29.38 |
11 | Ilya Sorokin | G | NYI | 27 | 147 | 1386 | 3 | 54 | 540.60 | 29.50 |
12 | Jake Oettinger | G | DAL | 35 | 129 | 1319 | 2 | 53 | 589.40 | 29.62 |
13 | Jacob Markstrom | G | NJD | 25 | 113 | 1028 | 3 | 46 | 417.80 | 31.12 |
14 | Kevin Lankinen | G | VAN | 24 | 124 | 1101 | 4 | 45 | 428.60 | 31.25 |
15 | Dustin Wolf | G | CGY | 24 | 120 | 1197 | 3 | 45 | 493.20 | 31.50 |
16 | Jordan Binnington | G | STL | 25 | 132 | 1201 | 3 | 49 | 464.60 | 32.00 |
17 | Linus Ullmark | G | OTT | 21 | 100 | 993 | 3 | 38 | 415.80 | 32.88 |
18 | Pyotr Kochetkov | G | CAR | 26 | 108 | 975 | 2 | 43 | 401.00 | 33.50 |
19 | Juuse Saros | G | NSH | 18 | 148 | 1295 | 4 | 53 | 443.00 | 34.38 |
20 | Jeremy Swayman | G | BOS | 20 | 157 | 1305 | 4 | 52 | 432.00 | 34.62 |
21 | Jake Allen | G | NJD | 12 | 70 | 701 | 4 | 27 | 290.60 | 35.62 |
22 | Casey DeSmith | G | DAL | 14 | 50 | 594 | 2 | 21 | 286.40 | 37.12 |
23 | Joseph Woll | G | TOR | 25 | 105 | 1015 | 1 | 38 | 424.00 | 37.12 |
24 | Stuart Skinner | G | EDM | 24 | 137 | 1152 | 2 | 48 | 410.20 | 37.38 |
25 | Cam Talbot | G | DET | 18 | 109 | 986 | 2 | 36 | 364.60 | 38.38 |
26 | Spencer Knight | G | FLA,CHI | 15 | 81 | 736 | 2 | 30 | 283.60 | 38.88 |
27 | Ilya Samsonov | G | VGK | 16 | 78 | 646 | 2 | 28 | 243.60 | 39.00 |
28 | Anthony Stolarz | G | TOR | 16 | 66 | 753 | 1 | 28 | 338.80 | 39.00 |
29 | Ukko-Pekka Luukkonen | G | BUF | 23 | 161 | 1244 | 2 | 52 | 388.40 | 39.25 |
30 | Joey Daccord | G | SEA | 24 | 134 | 1311 | 1 | 49 | 509.60 | 39.38 |
31 | Jonathan Quick | G | NYR | 10 | 61 | 538 | 3 | 18 | 204.80 | 40.12 |
32 | Leevi Meriläinen | G | OTT | 8 | 22 | 273 | 3 | 11 | 152.80 | 40.38 |
33 | Samuel Ersson | G | PHI | 21 | 127 | 935 | 2 | 42 | 295.00 | 40.62 |
34 | Joonas Korpisalo | G | BOS | 10 | 68 | 565 | 3 | 22 | 200.00 | 41.25 |
35 | Karel Vejmelka | G | UTA | 22 | 127 | 1193 | 1 | 48 | 449.80 | 41.25 |
36 | Scott Wedgewood | G | NSH,COL | 11 | 47 | 466 | 2 | 19 | 203.60 | 41.50 |
37 | Lukas Dostal | G | ANA | 21 | 134 | 1286 | 1 | 43 | 479.60 | 41.75 |
38 | Elvis Merzlikins | G | CBJ | 24 | 149 | 1267 | 1 | 48 | 438.20 | 41.88 |
39 | Joel Hofer | G | STL | 15 | 68 | 646 | 1 | 26 | 263.60 | 42.62 |
40 | Anton Forsberg | G | OTT | 9 | 64 | 582 | 2 | 23 | 212.20 | 42.62 |
Notes: Official player data is provided daily by The National Hockey League (nhl.com). For highest data quality, we average ties (draws) when calculating ranks. Goalie Starts^ and FanPts^ data is shown for reference only, not ranked. This ranking analysis is particularly relevant to popular Yahoo Fantasy Hockey Rotisserie or Head-to-Head League default scoring.
Disclaimer: The information presented here is FREE and without charge for non-commercial use only. No warranty is expressed or implied. Use entirely at your own risk. For entertainment purposes only. Copyright 2024 IPGENERAL.COM All Rights Reserved.
Player Data Last Updated: Tue Apr 1 03:00 2025 Pacific