Top 100 Roto Rankings: February 2026
Ian Gooding
2026-02-15
The Olympic break has put the NHL on pause, which makes now a great time to re-evaluate the Roto Rankings. However, not many significant changes were made from January. Perhaps because a few days' worth of games have been lost with the break. Still, a few prominent players have been re-ranked.
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 injuries, players that are on LTIR or are on extended IR absences will be moved out of the rankings into the Injured section. Players whose injuries are shorter term (ie. day to day) will be left in the rankings but may be moved down.
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 | Overtaking MacKinnon in scoring race |
| 2 | Nathan MacKinnon | COL | C | 2 | 0 | Tough call to bump him down |
| 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 | Auston Matthews | TOR | C | 8 | 0 | Back to old form after Christmas |
| 9 | Jack Eichel | VGK | C | 9 | 0 | |
| 10 | Mikko Rantanen | DAL | RW | 10 | 0 | |
| 11 | Quinn Hughes | MIN | D | 11 | 0 | Move to Minnesota could help |
| 12 | Jason Robertson | DAL | LW | 13 | 1 | Continues to score at will |
| 13 | Kirill Kaprizov | MIN | LW | 12 | -1 | Slight decline in scoring rate |
| 14 | Matt Boldy | MIN | LW,RW | 14 | 0 | |
| 15 | Zach Werenski | CBJ | D | 15 | 0 | |
| 16 | Connor Bedard | CHI | C | 16 | 0 | |
| 17 | Sidney Crosby | PIT | C | 17 | 0 | Instrumental in Pens’ good start |
| 18 | Brady Tkachuk | OTT | LW | 18 | 0 | |
| 19 | Martin Necas | COL | RW | 19 | 0 | Working magic with MacKinnon |
| 20 | William Nylander | TOR | RW | 20 | 0 | |
| 21 | Mitch Marner | VGK | RW | 21 | 0 | Assist-heavy point total |
| 22 | Kyle Connor | WPG | LW | 22 | 0 | |
| 23 | Moritz Seider | DET | D | 23 | 0 | |
| 24 | Tim Stutzle | OTT | C | 24 | 0 | |
| 25 | Sam Reinhart | FLA | RW | 25 | 0 | |
| 26 | Wyatt Johnston | DAL | C,RW | 26 | 0 | Jumped to a higher scoring tier |
| 27 | Artemi Panarin | NYR | LW | 27 | 0 | Recovering after slow start |
| 28 | Rasmus Dahlin | BUF | D | 28 | 0 | |
| 29 | Alex Ovechkin | WSH | LW,RW | 29 | 0 | Goal scoring down |
| 30 | Jack Hughes | NJD | C,LW | 30 | 0 | |
| 31 | Evan Bouchard | EDM | D | 31 | 0 | |
| 32 | Matthew Tkachuk | FLA | RW | NR | Return from injury | |
| 33 | Jake Guentzel | TBL | LW | 32 | -1 | |
| 34 | Alex DeBrincat | DET | LW | 33 | -1 | Over a point per game |
| 35 | Mark Stone | VGK | RW | 34 | -1 | Remaining injury free |
| 36 | Tom Wilson | WSH | RW | 35 | -1 | |
| 37 | Clayton Keller | UTA | LW | 36 | -1 | |
| 38 | Mark Scheifele | WPG | C | 37 | -1 | Jets struggles not his fault |
| 39 | Cole Caufield | MTL | LW | 56 | 17 | Goal Caufield |
| 40 | Nick Suzuki | MTL | C | 41 | 1 | |
| 41 | J.T. Miller | NYR | C,RW | 39 | -2 | Scoring on the decline |
| 42 | Dylan Guenther | UTA | RW | 40 | -2 | |
| 43 | Jesper Bratt | NJD | RW | 42 | -1 | Below point per game |
| 44 | Jake Sanderson | OTT | D | 43 | -1 | |
| 45 | Tage Thompson | BUF | C,RW | 45 | 0 | |
| 46 | Brandon Hagel | TBL | LW | 46 | 0 | Over point per game after slow start |
| 47 | Adrian Kempe | LAK | RW | 47 | 0 | |
| 48 | Nico Hischier | NJD | C | 48 | 0 | |
| 49 | Drake Batherson | OTT | RW | 49 | 0 | |
| 50 | John Tavares | TOR | C | 44 | -6 | |
| 51 | Filip Forsberg | NSH | LW | 38 | -13 | Well below point per game |
| 52 | Matthew Knies | TOR | LW | 50 | -2 | |
| 53 | Seth Jarvis | CAR | RW | 51 | -2 | |
| 54 | Lucas Raymond | DET | RW | 52 | -2 | |
| 55 | Kirill Marchenko | CBJ | RW | 53 | -2 | |
| 56 | Dylan Larkin | DET | C | 54 | -2 | |
| 57 | Sebastian Aho | CAR | C | 55 | -2 | |
| 58 | Nikolaj Ehlers | CAR | LW,RW | 58 | 0 | Lukewarm start, but settling in |
| 59 | Nazem Kadri | CGY | C | 60 | 1 | Due for more goals |
| 60 | Mathew Barzal | NYI | C,RW | 61 | 1 | |
| 61 | Andrei Svechnikov | CAR | LW,RW | 62 | 1 | |
| 62 | Travis Konecny | PHI | RW | 63 | 1 | |
| 63 | Morgan Geekie | BOS | C,LW,RW | 65 | 2 | |
| 64 | Jakob Chychrun | WSH | D | 74 | 10 | Back-to-back 20-goal seasons |
| 65 | Josh Morrissey | WPG | D | 64 | -1 | DTD at the Olympics |
| 66 | Roope Hintz | DAL | C | 66 | 0 | |
| 67 | Trevor Zegras | PHI | LW | 67 | 0 | First year with Flyers could be career year |
| 68 | Cutter Gauthier | ANA | LW | 73 | 5 | Another early Anaheim success story |
| 69 | Joel Eriksson Ek | MIN | C | 68 | -1 | |
| 70 | Elias Pettersson | VAN | C | 69 | -1 | 100-point season a distant memory |
| 71 | Tomas Hertl | VGK | C,LW | 70 | -1 | |
| 72 | Dylan Cozens | OTT | C | 71 | -1 | |
| 73 | Lane Hutson | MTL | D | 72 | -1 | |
| 74 | Bo Horvat | NYI | C | 76 | 2 | |
| 75 | Mika Zibanejad | NYR | C | 77 | 2 | Bouncing back despite struggling team |
| 76 | Zach Hyman | EDM | RW | 88 | 12 | Nearly a point per game since returning |
| 77 | Bryan Rust | PIT | RW | 75 | -2 | |
| 78 | Mikhail Sergachev | UTA | D | 78 | 0 | |
| 79 | Evgeni Malkin | PIT | C,LW | 80 | 1 | |
| 80 | Vincent Trocheck | NYR | C | 81 | 1 | |
| 81 | Will Cuylle | NYR | LW | 82 | 1 | |
| 82 | Timo Meier | NJD | LW,RW | 83 | 1 | |
| 83 | Dylan Strome | WSH | C | 84 | 1 | |
| 84 | Alex Tuch | BUF | RW | 85 | 1 | |
| 85 | Nick Schmaltz | UTA | C,RW | 87 | 2 | Quick start, but cooled off |
| 86 | Juraj Slafkovsky | MTL | LW,RW | 89 | 3 | |
| 87 | Artturi Lehkonen | COL | LW,RW | 90 | 3 | |
| 88 | Brad Marchand | FLA | LW,RW | 91 | 3 | |
| 89 | Miro Heiskanen | DAL | D | 92 | 3 | Back on top power play |
| 90 | Darren Raddysh | TBL | D | 100 | 10 | Out-of-nowhere breakout |
| 91 | Troy Terry | ANA | RW | 93 | 2 | |
| 92 | Robert Thomas | STL | C | 79 | -13 | Expected to return after Olympic break |
| 93 | Patrick Kane | DET | RW | 94 | 1 | |
| 94 | Roman Josi | NSH | D | 95 | 1 | Recent hot run keeps him here |
| 95 | Matthew Schaefer | NYI | D | 96 | 1 | Much better than expected initially |
| 96 | Gabriel Vilardi | WPG | RW | 97 | 1 | Thriving on top line |
| 97 | Shea Theodore | VGK | D | 98 | 1 | |
| 98 | Mackenzie Weegar | CGY | D | 86 | -12 | Solid peripherals, but hardly scoring |
| 99 | Filip Hronek | VAN | D | 99 | 0 | Value picks up with Hughes trade |
| 100 | Will Smith | SJS | C,RW | NR | Return from injury | |
| Injured | Aleksander Barkov | FLA | C | Likely out for season (ACL/MCL) | ||
| Adam Fox | NYR | D | IR (upper body) | |||
| Logan Cooley | UTA | C | LBI – possible return early Feb | |||
| Dylan Holloway | STL | LW | IR (right ankle) – re-evaluate late January | |||
| Brayden Point | TBL | C | 43 | Week to week (lower body) | ||
| Seth Jones | FLA | D | 82 | Week to week (upper body) | ||
| Leo Carlsson | ANA | C | 57 | Out for Olympics | ||
| Kevin Fiala | LAK | LW,RW | 59 | Leg injury from Olympics |