Top 100 Roto Rankings: May 2026
Ian Gooding
2026-05-15
The regular season is over but the playoffs are not over. That means the rankings are stuck between players still playing and those into their offseason routines. Offseason moves could mean further changes to the rankings, but these are the rankings as we now know them.
The stat categories for the Roto Rankings are as follows: Goals, Assists, Power Play Points, Shots on Goal, Hits, and Blocked Shots. These rankings are different from keeper rankings in that they don't extend beyond the current season. These rankings could even be used to determine relative trade value between two or more players listed.
For goalie rankings, please check out the Top 100 Keeper League Goaltender rankings on our rankings page 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 | Connor McDavid | EDM | C | 1 | 0 | |
| 2 | Nathan MacKinnon | COL | C | 2 | 0 | |
| 3 | Nikita Kucherov | TBL | RW | 3 | 0 | |
| 4 | Leon Draisaitl | EDM | C,LW | 4 | 0 | |
| 5 | Macklin Celebrini | SJS | C | 5 | 0 | A legit star at only 19 |
| 6 | Cale Makar | COL | D | 6 | 0 | |
| 7 | David Pastrnak | BOS | RW | 7 | 0 | |
| 8 | Jack Eichel | VGK | C | 8 | 0 | |
| 9 | Quinn Hughes | MIN | D | 9 | 0 | |
| 10 | Jason Robertson | DAL | LW | 10 | 0 | Continues to score at will |
| 11 | Kirill Kaprizov | MIN | LW | 11 | 0 | Slight decline in scoring rate |
| 12 | Mikko Rantanen | DAL | RW | NR | Return from injury | |
| 13 | Brady Tkachuk | OTT | LW | 16 | 3 | |
| 14 | Matt Boldy | MIN | LW,RW | 14 | 0 | |
| 15 | Zach Werenski | CBJ | D | 13 | -2 | |
| 16 | Martin Necas | COL | RW | 14 | -2 | Working magic with MacKinnon |
| 17 | Kyle Connor | WPG | LW | 18 | 1 | |
| 18 | Wyatt Johnston | DAL | C,RW | 21 | 3 | |
| 19 | Jack Hughes | NJD | C,LW | 27 | 8 | Potential for even more if healthy |
| 20 | Connor Bedard | CHI | C | 15 | -5 | |
| 21 | Moritz Seider | DET | D | 19 | -2 | |
| 22 | Tim Stutzle | OTT | C | 20 | -2 | |
| 23 | Evan Bouchard | EDM | D | 28 | 5 | Leading scorer among defensemen |
| 24 | Rasmus Dahlin | BUF | D | 23 | -1 | |
| 25 | Cole Caufield | MTL | LW | 24 | -1 | |
| 26 | Mitch Marner | VGK | RW | 25 | -1 | Assist-heavy point total |
| 27 | Nick Suzuki | MTL | C | 26 | -1 | |
| 28 | William Nylander | TOR | RW | 17 | -11 | |
| 29 | Matthew Tkachuk | FLA | RW | 29 | 0 | |
| 30 | Artemi Panarin | NYR | LW | 22 | -8 | |
| 31 | Sidney Crosby | PIT | C | NR | Return from injury | |
| 32 | Jake Guentzel | TBL | LW | 30 | -2 | |
| 33 | Alex DeBrincat | DET | LW | 31 | -2 | Over a point per game |
| 34 | Tom Wilson | WSH | RW | 34 | 0 | |
| 35 | Clayton Keller | UTA | LW | 35 | 0 | |
| 36 | Mark Scheifele | WPG | C | 36 | 0 | Jets struggles not his fault |
| 37 | Dylan Guenther | UTA | RW | 37 | 0 | |
| 38 | Tage Thompson | BUF | C,RW | 38 | 0 | |
| 39 | Brandon Hagel | TBL | LW | 40 | 1 | |
| 40 | Adrian Kempe | LAK | RW | 41 | 1 | |
| 41 | Jesper Bratt | NJD | RW | 42 | 1 | Below point per game |
| 42 | Brayden Point | TBL | C | 39 | -3 | Falling production |
| 43 | Alex Ovechkin | WSH | LW,RW | 33 | -10 | Possibility of retirement |
| 44 | Nico Hischier | NJD | C | 43 | -1 | |
| 45 | Drake Batherson | OTT | RW | 44 | -1 | |
| 46 | John Tavares | TOR | C | 45 | -1 | |
| 47 | Seth Jarvis | CAR | RW | 46 | -1 | |
| 48 | Lucas Raymond | DET | RW | 47 | -1 | |
| 49 | Kirill Marchenko | CBJ | RW | 48 | -1 | |
| 50 | Sebastian Aho | CAR | C | 49 | -1 | |
| 51 | Lane Hutson | MTL | D | 50 | -1 | Strong sophomore season |
| 52 | Jakob Chychrun | WSH | D | 51 | -1 | Back-to-back 20-goal seasons |
| 53 | Dylan Larkin | DET | C | 56 | 3 | |
| 54 | Nikolaj Ehlers | CAR | LW,RW | 52 | -2 | |
| 55 | Filip Forsberg | NSH | LW | 53 | -2 | Well below point per game |
| 56 | Mathew Barzal | NYI | C,RW | 54 | -2 | |
| 57 | Andrei Svechnikov | CAR | LW,RW | 55 | -2 | |
| 58 | Travis Konecny | PHI | RW | 56 | -2 | |
| 59 | Morgan Geekie | BOS | C,LW,RW | 57 | -2 | |
| 60 | Josh Morrissey | WPG | D | 58 | -2 | |
| 61 | Leo Carlsson | ANA | C | 59 | -2 | |
| 62 | Dylan Cozens | OTT | C | 60 | -2 | Great in bangers leagues |
| 63 | Trevor Zegras | PHI | LW | 62 | -1 | |
| 64 | Cutter Gauthier | ANA | LW | 63 | -1 | |
| 65 | J.T. Miller | NYR | C,RW | 61 | -4 | Potential age-related decline |
| 66 | Darren Raddysh | TBL | D | 64 | -2 | Could be top UFA |
| 67 | Matthew Knies | TOR | LW | 65 | -2 | |
| 68 | Jake Sanderson | OTT | D | NR | Return from injury | |
| 69 | Bo Horvat | NYI | C | 68 | -1 | |
| 70 | Mika Zibanejad | NYR | C | 69 | -1 | Bouncing back despite struggling team |
| 71 | Zach Hyman | EDM | RW | 70 | -1 | Nearly a point per game since returning |
| 72 | Matthew Schaefer | NYI | D | 71 | -1 | 20 goals as a rookie d-man |
| 73 | Bryan Rust | PIT | RW | 72 | -1 | |
| 74 | Mikhail Sergachev | UTA | D | 73 | -1 | |
| 75 | Alex Tuch | BUF | RW | 74 | -1 | |
| 76 | Nazem Kadri | CGY | C | 75 | -1 | |
| 77 | Timo Meier | NJD | LW,RW | 79 | 2 | |
| 78 | Dylan Strome | WSH | C | 80 | 2 | |
| 79 | Nick Schmaltz | UTA | C,RW | 81 | 2 | |
| 80 | Juraj Slafkovsky | MTL | LW,RW | 82 | 2 | |
| 81 | Miro Heiskanen | DAL | D | 83 | 2 | |
| 82 | Robert Thomas | STL | C | 84 | 2 | |
| 83 | Adam Fox | NYR | D | 85 | 2 | |
| 84 | Dylan Holloway | STL | LW | 87 | 3 | |
| 85 | Tomas Hertl | VGK | C,LW | 67 | -18 | In goal scoring slump |
| 86 | Patrick Kane | DET | RW | 88 | 2 | |
| 87 | Roman Josi | NSH | D | 89 | 2 | Recent hot run keeps him here |
| 88 | Gabriel Vilardi | WPG | RW | 90 | 2 | Thriving on top line |
| 89 | Charlie McAvoy | BOS | D | 86 | -3 | 6-game suspension to start season |
| 90 | Shea Theodore | VGK | D | 91 | 1 | |
| 91 | Will Smith | SJS | C,RW | 93 | 2 | |
| 92 | Pavel Dorofeyev | VGK | LW,RW | 94 | 2 | Strong power-play contributor |
| 93 | Evgeni Malkin | PIT | C,LW | 76 | -17 | Uncertain status for next season |
| 94 | Vincent Trocheck | NYR | C | 77 | -17 | |
| 95 | Steven Stamkos | NSH | C,LW,RW | NR | 40-goal rebound season | |
| 96 | Ryan O’Reilly | NSH | C | 96 | 0 | Close to point per game |
| 97 | Brock Faber | MIN | D | 97 | 0 | Boosted by the offense in MIN |
| 98 | Matt Duchene | DAL | C,RW | 98 | 0 | |
| 99 | Alexis Lafreniere | NYR | LW,RW | 99 | 0 | |
| 100 | Erik Karlsson | PIT | D | 100 | 0 | |
| Out | Elias Pettersson | VAN | C | 95 | Have been patient for long enough | |
| Filip Hronek | VAN | D | 92 | |||
| Will Cuylle | NYR | LW | 78 | |||
| Injured | Aleksander Barkov | FLA | C | Likely out for season (ACL/MCL) | ||
| Kevin Fiala | LAK | LW,RW | Leg injury from Olympics | |||
| Brad Marchand | FLA | LW,RW | lower body, likely out weeks | |||
| Roope Hintz | DAL | C | Hopeful to return before playoffs | |||
| Auston Matthews | TOR | C | Out for season (knee) | |||
| Sam Reinhart | FLA | RW | More than DTD load management | |||
| Joel Eriksson Ek | MIN | C | 66 | DTD (lower body) | ||
| Mark Stone | VGK | RW | 32 | DTD (lower body) |