Top 100 Roto Rankings: July 2025
Ian Gooding
2025-07-15
The July Roto Rankings have been updated to account for offseason trades, free agent signings, and injuries. If you have a too-early draft for the 2025-26, then the rankings might help.
The stat categories for the Roto Rankings are as follows: Goals, Assists, Special Teams Points, Shots on Goal, Hits, and Blocked Shots.
But first, coming in three weeks (July 29), the 20th edition – Dobber’s Fantasy Hockey Guide! Buy it on its own here, or package it with the recently released Prospects Report here.

For goalie rankings, please check out the Top 100 Keeper League Goaltender rankings for relative goalie values.
Are there any players that you believe are ranked too high or too low? Did we miss anyone in the top 100, or is there a player there that probably shouldn't be? Let us know in the comments below, and we will consider your feedback when compiling next month's rankings.
| Rank | Player | Team | Pos | Last Month | Change | Comments |
| 1 | Nathan MacKinnon | COL | C | 1 | 0 | This is what happens when he is healthy |
| 2 | Nikita Kucherov | TBL | RW | 2 | 0 | Art Ross winner |
| 3 | Connor McDavid | EDM | C | 3 | 0 | Possible Band-Aid Boy? |
| 4 | Leon Draisaitl | EDM | C,LW | 4 | 0 | Only 50-goal scorer of 2024-25 |
| 5 | David Pastrnak | BOS | RW | 5 | 0 | Hotter than anyone in 2nd half |
| 6 | Cale Makar | COL | D | 6 | 0 | |
| 7 | Brady Tkachuk | OTT | LW | 7 | 0 | Lower-body issue after 4 Nations |
| 8 | Mikko Rantanen | DAL | C,RW | 9 | 1 | Making noise with playoff run |
| 9 | Auston Matthews | TOR | C | 11 | 2 | Injury concerns continue during playoffs |
| 10 | Quinn Hughes | VAN | D | 12 | 2 | Should benefit from an offseason of rest |
| 11 | Kirill Kaprizov | MIN | LW | 13 | 2 | |
| 12 | Jack Eichel | VGK | C | 8 | -4 | Staying healthy the key |
| 13 | Kyle Connor | WPG | LW | 15 | 2 | |
| 14 | Mitch Marner | VGK | RW | 10 | -4 | Could lose a bit of value with no Matthews |
| 15 | Sam Reinhart | FLA | RW | 17 | 2 | |
| 16 | Jake Guentzel | TBL | LW | 18 | 2 | |
| 17 | William Nylander | TOR | LW,RW | 19 | 2 | |
| 18 | Alex Ovechkin | WSH | LW | 21 | 3 | |
| 19 | Sidney Crosby | PIT | C | 22 | 3 | |
| 20 | Jack Hughes | NJD | C,LW | 23 | 3 | Expected to be ready for next season |
| 21 | Matthew Tkachuk | FLA | LW,RW | 14 | -7 | Injury risk for 2025-26 |
| 22 | Filip Forsberg | NSH | LW | 24 | 2 | Affected by Nashville struggles |
| 23 | Brayden Point | TBL | C | 25 | 2 | Lots of points, especially goals |
| 24 | Artemi Panarin | NYR | LW | 16 | -8 | Production fell in 2024-25 |
| 25 | Tim Stutzle | OTT | C,LW | 20 | -5 | Good season, but not the career high |
| 26 | Jason Robertson | DAL | LW | 26 | 0 | |
| 27 | Zach Werenski | CBJ | D | 27 | 0 | Expect a bit of regression next season |
| 28 | Rasmus Dahlin | BUF | D | 28 | 0 | |
| 29 | Mark Scheifele | WPG | C | 29 | 0 | Racking up points on KC’s line |
| 30 | Jesper Bratt | NJD | RW | 30 | 0 | |
| 31 | Evan Bouchard | EDM | D | 31 | 0 | |
| 32 | Sebastian Aho | CAR | C | 32 | 0 | |
| 33 | Tage Thompson | BUF | C | 33 | 0 | |
| 34 | Martin Necas | COL | RW | 34 | 0 | Possible regression next season |
| 35 | Aleksander Barkov | FLA | C | 35 | 0 | |
| 36 | Dylan Larkin | DET | C | 36 | 0 | |
| 37 | Brandon Hagel | TBL | LW,RW | 37 | 0 | |
| 38 | Matt Boldy | MIN | LW,RW | 38 | 0 | |
| 39 | Travis Konecny | PHI | RW | 39 | 0 | Carrying the Philly team |
| 40 | Adrian Kempe | LAK | LW,RW | 40 | 0 | |
| 41 | Clayton Keller | UTA | LW,RW | 41 | 0 | |
| 42 | Cole Caufield | MTL | LW,RW | 42 | 0 | |
| 43 | Moritz Seider | DET | D | 43 | 0 | |
| 44 | Nico Hischier | NJD | C | 45 | 1 | |
| 45 | J.T. Miller | NYR | C,LW,RW | 46 | 1 | |
| 46 | Nick Suzuki | MTL | C | 48 | 2 | |
| 47 | Victor Hedman | TBL | D | 44 | -3 | Still producing, but age could factor in |
| 48 | Mark Stone | VGK | RW | 49 | 1 | Be cautious of injury history |
| 49 | Tom Wilson | WSH | RW | 50 | 1 | |
| 50 | Nikolaj Ehlers | CAR | RW | 55 | 5 | Move to CAR helps value a bit |
| 51 | Drake Batherson | OTT | RW | 53 | 2 | |
| 52 | Andrei Svechnikov | CAR | LW,RW | 54 | 2 | |
| 53 | Mikhail Sergachev | UTA | D | 56 | 3 | |
| 54 | Lucas Raymond | DET | LW,RW | 58 | 4 | |
| 55 | Robert Thomas | STL | C | 62 | 7 | Near point per game, but low peripherals |
| 56 | Lane Hutson | MTL | D | 74 | 18 | Will be highly sought after for scoring |
| 57 | Timo Meier | NJD | LW,RW | 52 | -5 | Scoring totals a bit low |
| 58 | Mackenzie Weegar | CGY | D | 47 | -11 | Peripherals keep him in top 100 |
| 59 | Nazem Kadri | CGY | C | 59 | 0 | |
| 60 | Seth Jarvis | CAR | RW | 61 | 1 | |
| 61 | Josh Morrissey | WPG | D | 57 | -4 | Ended 2024-25 with 23 PTS in 36 GP |
| 62 | Roman Josi | NSH | D | 64 | 2 | Concussion, should be ready |
| 63 | Adam Fox | NYR | D | 63 | 0 | |
| 64 | Dylan Strome | WSH | C | 66 | 2 | |
| 65 | Dylan Guenther | UTA | RW | 67 | 2 | |
| 66 | Jordan Kyrou | STL | RW | 68 | 2 | |
| 67 | Elias Pettersson | VAN | C,LW | 69 | 2 | Value hard to pin down |
| 68 | Alex DeBrincat | DET | LW,RW | 70 | 2 | |
| 69 | Roope Hintz | DAL | C | 71 | 2 | |
| 70 | Wyatt Johnston | DAL | C,RW | 73 | 3 | Well over a point per game in 2nd half |
| 71 | Kirill Marchenko | CBJ | RW | 72 | 1 | |
| 72 | John Tavares | TOR | C,LW | 75 | 3 | |
| 73 | Owen Tippett | PHI | LW,RW | 76 | 3 | |
| 74 | Vincent Trocheck | NYR | C | 51 | -23 | Affected by downturn for NYR |
| 75 | Steven Stamkos | NSH | C,LW | 65 | -10 | Subpar first season in Nashville |
| 76 | Bo Horvat | NYI | C | 78 | 2 | |
| 77 | Matt Duchene | DAL | C | 79 | 2 | |
| 78 | Alex Tuch | BUF | RW | 80 | 2 | |
| 79 | Sam Bennett | FLA | C | 81 | 2 | |
| 80 | Jake Sanderson | OTT | D | 82 | 2 | |
| 81 | Macklin Celebrini | SJ | C | 83 | 2 | Good rookie impression |
| 82 | Connor Bedard | CHI | C | 84 | 2 | Up-and-down season |
| 83 | John Carlson | WSH | D | 60 | -23 | Multi-season decline |
| 84 | Joel Eriksson Ek | MIN | C | 85 | 1 | Return from injury |
| 85 | Carter Verhaeghe | FLA | LW | 86 | 1 | |
| 86 | Mika Zibanejad | NYR | C | 77 | -9 | Could turn around under Sullivan |
| 87 | Kevin Fiala | LAK | LW,RW | 88 | 1 | |
| 88 | Tomas Hertl | VGK | C,LW | 89 | 1 | |
| 89 | Anze Kopitar | LAK | C | 90 | 1 | |
| 90 | Gabriel Vilardi | WPG | C,RW | 91 | 1 | |
| 91 | Shea Theodore | VGK | D | 92 | 1 | |
| 92 | Valeri Nichushkin | COL | LW,RW | 93 | 1 | |
| 93 | Patrick Kane | DET | RW | 94 | 1 | |
| 94 | Dougie Hamilton | NJD | D | 95 | 1 | Injury worries but scoring also down |
| 95 | Juraj Slafkovsky | MTL | LW,RW | 97 | 2 | Emerging as multicategory beast |
| 96 | Jakob Chychrun | WSH | D | 98 | 2 | |
| 97 | Thomas Harley | DAL | D | 99 | 2 | Standing out with Heiskanen injured |
| 98 | Logan Cooley | UTA | C | NR | Emerging first-line C for the Mammoth | |
| 99 | Matvei Michkov | PHI | LW | NR | Finally out of the Torts system | |
| 100 | Dylan Holloway | STL | RW | NR | First season in St. Louis a big success | |
| Out | Pierre-Luc Dubois | WSH | C | 100 | Hard to repeat 2024-25 success | |
| Rickard Rakell | PIT | C,LW,RW | 96 | Possible scoring regression next season | ||
| Injured | Zach Hyman | EDM | LW,RW | 87 | May not be ready for camp (wrist) |