Top 100 Roto Rankings: April 2023
Ian Gooding
2023-04-15
The 2022-23 regular season has just finished at the time that these rankings are published. If you're already looking ahead to next season, these rankings could be considered very preliminary rankings for the 2023-24 season and will be adjusted throughout the offseason based on player transactions and further research on player values.
Keep in mind that these are single-season rankings for a head-to-head or rotisserie league using the following settings: G, A, +/-, PPP, SOG, HIT, W, GAA, SV%. They 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.
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 | Name | Position | Mar-23 | Change | Comments |
1 | Connor McDavid | F | 1 | 0 | 2/23 – Should be little doubt |
2 | Leon Draisaitl | F | 2 | 0 | |
3 | David Pastrnak | F | 3 | 0 | 2/23 – Making a run for 50 goals |
4 | Nikita Kucherov | F | 4 | 0 | |
5 | Matthew Tkachuk | F | 5 | 0 | 2/23 – Just keeps getting better |
6 | Nathan MacKinnon | F | 7 | 1 | 4/23 – First 100-point season |
7 | Auston Matthews | F | 6 | -1 | 3/23 – Returned from injury |
8 | Jason Robertson | F | 8 | 0 | |
9 | Mikko Rantanen | F | 9 | 0 | |
10 | Alex Ovechkin | F | 10 | 0 | 3/23 – Returned from injury |
11 | Jack Hughes | F | 13 | 2 | 3/23 – Returned from injury |
12 | Erik Karlsson | D | 17 | 5 | 4/23 – He did it – 100 points! |
13 | Mitch Marner | F | 14 | 1 | |
14 | Brady Tkachuk | F | 15 | 1 | |
15 | Rasmus Dahlin | D | 16 | 1 | |
16 | Kirill Kaprizov | F | NR | 4/23 – Returned from injury | |
17 | Tage Thompson | F | 12 | -5 | 4/23 – Slight dropoff in second half |
18 | Mika Zibanejad | F | 18 | 0 | |
19 | Steven Stamkos | F | 20 | 1 | 3/23 – Cold streak (1 PT in last 5 GP) |
20 | Adam Fox | D | 22 | 2 | |
21 | Sidney Crosby | F | 25 | 4 | |
22 | Linus Ullmark | G | 26 | 4 | |
23 | Elias Pettersson | F | 27 | 4 | 4/23 – Reached 100 points |
24 | Artemi Panarin | F | 28 | 4 | 1/23 – Steady but not overwhelming production |
25 | Jake Guentzel | F | 29 | 4 | |
26 | J.T. Miller | F | 30 | 4 | 1/23 – Goals and especially +/- falling |
27 | Aleksander Barkov | F | 31 | 4 | |
28 | Brad Marchand | F | 21 | -7 | 4/23 – 4th QTR goal and point slump |
29 | Ryan Nugent-Hopkins | F | 47 | 18 | 4/23 – 100 PTS and 50 PPP |
30 | Andrei Vasilevskiy | G | 23 | -7 | 4/23 – Struggled through Feb/Mar |
31 | Ilya Sorokin | G | 32 | 1 | |
32 | Dougie Hamilton | D | 33 | 1 | 2/23 – Already a career best in points |
33 | Joe Pavelski | F | 34 | 1 | 1/23 – Still not slowing down at 38 |
34 | Jake Oettinger | G | 35 | 1 | |
35 | Quinn Hughes | D | 36 | 1 | |
36 | Timo Meier | F | 37 | 1 | 3/23 – Initial struggles in NJ but that could reverse |
37 | Kyle Connor | F | 24 | -13 | 4/23 – Emerging from goal-scoring slump |
38 | Igor Shesterkin | G | 38 | 0 | 3/23 – Qtr 3 struggles: +3.00 GAA, -.900 SV% |
39 | Roope Hintz | F | 39 | 0 | 2/23 – Returned from injury |
40 | John Tavares | F | 40 | 0 | |
41 | Evgeni Malkin | F | 41 | 0 | |
42 | Sebastian Aho | F | 42 | 0 | 1/23 – Back from lower-body injury |
43 | Connor Hellebuyck | G | 43 | 0 | 3/22 – Play slipping along with the Jets |
44 | William Nylander | F | 44 | 0 | |
45 | Patrice Bergeron | F | 45 | 0 | 2/23 – 0 PTS last 6 GP |
46 | John Carlson | D | NR | 4/23 – Returned from injury | |
47 | Josh Morrissey | D | 48 | 1 | 3/23 – Day-to-day injury |
48 | Brayden Point | F | 59 | 11 | 4/23 – First 50-goal season |
49 | Alex DeBrincat | F | 49 | 0 | 1/23 – Affected by struggling Sens |
50 | Jack Eichel | F | 50 | 0 | 2/23 – Struggling with no Mark Stone |
51 | Tim Stutzle | F | 66 | 15 | 4/23 – Reaches 90 PTS in 3rd NHL season |
52 | Chris Kreider | F | 51 | -1 | 2/23 – Returned from injury |
53 | Mark Scheifele | F | 52 | -1 | |
54 | Victor Hedman | D | 46 | -8 | 3/23 – On pace for below 60 PTS |
55 | Jesper Bratt | F | 53 | -2 | |
56 | Anze Kopitar | F | 54 | -2 | |
57 | Zach Hyman | F | 55 | -2 | 2/23 – On pace for nearly 100 points |
58 | Frederik Andersen | G | 57 | -1 | 1/23 – Returned from injury |
59 | Juuse Saros | G | 58 | -1 | |
60 | Charlie McAvoy | D | 60 | 0 | |
61 | Moritz Seider | D | 61 | 0 | 3/23 – Solid peripherals to go with offense |
62 | Evander Kane | F | 62 | 0 | 3/23 – Injuries bringing his ranking down |
63 | Darnell Nurse | D | 63 | 0 | |
64 | Jacob Trouba | D | 68 | 4 | 2/23 – Low scorer, but high hit total |
65 | Drew Doughty | D | 64 | -1 | |
66 | Alex Pietrangelo | D | 65 | -1 | 1/23 – Running PP with Theodore out |
67 | Mats Zuccarello | F | 70 | 3 | |
68 | Elias Lindholm | F | 72 | 4 | 1/23 – Returned from upper-body injury |
69 | Brent Burns | D | 74 | 5 | |
70 | Nikolaj Ehlers | F | 75 | 5 | 3/23 – Near point per game, but PP2 again |
71 | Claude Giroux | F | 76 | 5 | |
72 | Morgan Rielly | D | 69 | -3 | 4/23 – Scoring down from last season |
73 | Nazem Kadri | F | 73 | 0 | 3/23 – Too difficult to repeat last season |
74 | Johnny Gaudreau | F | 80 | 6 | 3/23 – Will challenge Huberdeau as top bust |
75 | Brandon Montour | D | 85 | 10 | 3/23 – Career season, hasn’t cooled off |
76 | Miro Heiskanen | D | NR | 4/23 – Highest-scoring defenseman during March | |
77 | Shea Theodore | D | 81 | 4 | 2/23 – Returned from injury |
78 | Noah Dobson | D | 82 | 4 | 1/23 – Q2 scoring down |
79 | Alex Tuch | F | 83 | 4 | |
80 | Pavel Buchnevich | F | 84 | 4 | 2/23 – Injuries/Blues struggles, but still PT/GP |
81 | Mikhail Sergachev | D | 86 | 5 | |
82 | Vincent Trocheck | F | 88 | 6 | 1/23 – Scoring down, but strong peripherals |
83 | Dylan Larkin | F | 89 | 6 | 1/23 – Back from hand injury |
84 | Devon Toews | D | 90 | 6 | |
85 | Jonathan Huberdeau | F | 79 | -6 | 3/23 – Perhaps the bust of the season |
86 | Kris Letang | D | 87 | 1 | 2/23 – Returned from injury |
87 | Jamie Benn | F | 92 | 5 | 2/23 – Scoring again, always provides hits |
88 | Nico Hischier | F | 93 | 5 | 2/23 – 1 PT in last 6 GP |
89 | Pierre-Luc Dubois | F | NR | 4/23 – Returned from injury | |
90 | Adrian Kempe | F | 94 | 4 | 3/23 – B2B 30 G, 200 SOG seasons |
91 | Ilya Samsonov | G | 95 | 4 | |
92 | Vince Dunn | D | 97 | 5 | 2/23 – Emerging as a scorer in Seattle |
93 | Jordan Kyrou | F | 96 | 3 | 2/23 – Blues as a team struggling |
94 | Vitek Vanecek | G | 98 | 4 | 3/23 – Starting to slip, but recent shutout |
95 | Tyler Toffoli | F | 100 | 5 | 3/23 – The one Flame meeting expectations |
96 | Clayton Keller | F | NR | 4/23 – Scoring at elite pace since All-Star break | |
97 | Alexandar Georgiev | G | NR | 4/23 – Value improved with move to COL | |
98 | Jeff Skinner | F | NR | 4/23 – First 80-point season | |
99 | Hampus Lindholm | F | NR | 4/23 – Retaining power-play time | |
100 | Filip Gustavsson | G | NR | 4/23 – Fantastic ratios – new Wild #1? | |
Out | Evgeny Kuznetsov | F | 71 | 4/23 – Reader feedback | |
Bo Horvat | F | 67 | 4/23 – Value significantly declined since trade | ||
Darcy Kuemper | G | 77 | 4/23 – Didn’t get as many wins as expected | ||
Patrick Kane | F | 91 | 4/23 – Lukewarm production since trade to NYC | ||
Injured | Max Pacioretty | F | 2/23 – Out with another Achilles tear | ||
Gabriel Landeskog | F | 10/22 – LBI, missing start of season | |||
Josh Norris | F | 11/22 – Out long term, could miss season | |||
Zach Werenski | D | 11/22 – Out for season (shoulder) | |||
Mark Stone | F | 1/23 – Week to week (UBI) | |||
Logan Thompson | G | 2/23 – Week to week (lower body) | |||
Filip Forsberg | F | 2/23 – Day to day (upper body) | |||
Filip Hronek | D | 3/23 – Injured, then traded | |||
Andrei Svechnikov | F | 3/23 – Season-ending knee surgery | |||
Joel Eriksson Ek | F | 4/23 – Week to week (LBI) | |||
Roman Josi | D | 4/23 – Upper-body injury | |||
Patrik Laine | F | 4/23 – Tricep strain | |||
Cale Makar | D | 4/23 – Lower-body injury | |||
Kevin Fiala | F | 3/23 – Day-to-day (LBI) |