Top 300 Keeper League Skaters – April 2025

Dobber

2025-04-03

Here are the top 300 skaters to own in your points-only dynasty leagues – April edition!

But first – I want to give you a free Interactive Playoff Draft List!

How?

  1. Follow Goalie Post on X (here)
  2. Download at the Apple Store here or the Android store here
  3. Reply to this post with a screenshot of the app in your library, or of the starting goalie page in your app. You do not need to ‘like’ this post. REPLY with the screenshot of the app.
  4. That’s it! We’ll DM you a coupon code to get the Draft List for free (just give us a couple of days). Odds of winning are 100%!

Download the FREE Goalie Post App – for win probabilities and save projections for each starting goaltender. Download at the Apple Store here or the Android store here. I want you to try this app so badly that I’m pretty much paying you $10 to do it! (and if you could rate and/or review, so much the better!)

And now onto the list. As always, players rated between +/-5.0 rating points should be considered equal value and at that point become a matter of team need or personal bias. This is the last list of the season, next month we will rough-out the list based on rough projections for 2025-26 and beyond. Among other things, that pretty much means the players who were injured this season will get an injection of fantasy value!

📢 advertisement:
AprPlayerTeamD?RatingMarFebChange
1Connor McDavidEDM 392.5110
2Leon DraisaitlEDM 316.1220
3Nikita KucherovTBL 307.8431
4Nathan MacKinnonCOL 305.134-1
5Mitch MarnerTOR 224.1550
6Cale MakarCOLy192.3892
7David PastrnakBOS 192.267-1
8Auston MatthewsTOR 189.578-1
9Jack HughesNJD 180.8960
10Jack EichelVGK 179.514174
11Jason RobertsonDAL 178.611210
12Connor BedardCHI 177.11012-2
13Kyle ConnorWPG 176.41215-1
14William NylanderTOR 171.615161
15Jesper BrattNJD 168.318223
16Mikko RantanenDAL 166.817141
17Martin NecasCOL 164.919202
18Artemi PanarinNYR 163.121233
19Matthew TkachukFLA 159.322103
20Brayden PointTBL 158.520190
21Tim StutzleOTT 157.81618-5
22Sam ReinhartFLA 153.924252
23Brandon HagelTBL 153.625292
24Quinn HughesVANy152.32313-1
25Clayton KellerUTA 152.226281
26Kirill KaprizovMIN 152.11311-13
27Sebastian AhoCAR 148.329242
28Aleksander BarkovFLA 144.92726-1
29Nick SuzukiMON 143.033404
30Mark ScheifeleWPG 142.830310
31Tage ThompsonBUF 141.32827-3
32Jake GuentzelTBL 140.63130-1
33Sidney CrosbyPIT 137.535352
34Lucas RaymondDET 136.33233-2
35J.T. MillerNYR 134.03434-1
36Robert ThomasSTL 131.041445
37Cole CaufieldMON 128.638381
38Travis KonecnyPHI 126.03636-2
39Evan BouchardEDMy125.33732-2
40Rasmus DahlinBUFy125.23941-1
41Zach WerenskiCBJy123.343542
42Kirill MarchenkoCBJ 119.847575
43Wyatt JohnstonDAL 119.445592
44Dylan StromeWAS 117.74243-2
45Filip ForsbergNSH 117.64442-1
46Roope HintzDAL 116.353717
47Brady TkachukOTT 114.34037-7
48Elias PetterssonVAN 113.450392
49Adam FoxNYRy112.34645-3
50Matt BoldyMIN 111.851511
51Alex DeBrincatDET 110.355554
52John TavaresTOR 110.2636311
53Dylan LarkinDET 109.34947-4
54Nico HischierNJD 108.162508
55Matt DucheneDAL 108.0697214
56Nikolaj EhlersWPG 107.55252-4
57Matvei MichkovPHI 106.966689
58Jordan KyrouSTL 106.364646
59Macklin CelebriniSJS 105.965656
60Alexis LafreniereNYR 104.461611
61Lane HutsonMONy103.58110120
62Andrei SvechnikovCAR 103.45656-6
63Logan CooleyUTA 103.05860-5
64Marco RossiMIN 102.94846-16
65Adrian KempeLAK 102.75953-6
66Mark StoneVGK 102.06058-6
67Drake BathersonOTT 101.65749-10
68JJ PeterkaBUF 100.47810310
69Adam FantilliCBJ 100.06780-2
70Josh MorrisseyWPGy99.65448-16
71Dylan HollowaySTL 96.010411433
72Victor HedmanTBLy95.772700
73Tomas HertlVGK 93.77086-3
74Seth JarvisCAR 93.579775
75Alex OvechkinWAS 92.876661
76Kent JohnsonCBJ 91.777851
77Pierre-Luc DuboisWAS 91.57593-2
78Aliaksei ProtasWAS 91.182824
79Alex TuchBUF 88.987748
80Dylan GuentherUTA 88.76867-12
81Jonathan HuberdeauCGY 87.488877
82Mika ZibanejadNYR 86.585623
83Shea TheodoreVGKy86.07369-10
84Anze KopitarLAK 85.791767
85Erik KarlssonPITy85.390895
86Troy TerryANA 84.87173-15
87Quinton ByfieldLAK 84.593976
88Ryan Nugent-HopkinsEDM 84.58679-2
89Connor McMichaelWAS 84.58383-6
90Anton LundellFLA 83.08088-10
91Gabriel VilardiWPG 80.18490-7
92Mikael GranlundDAL 79.3971025
93Timo MeierNJD 79.28975-4
94Mason McTavishANA 79.211111317
95Kevin FialaLAK 78.99492-1
96William EklundSJS 78.5981052
97Bo HorvatNYI 78.59295-5
98Logan StankovenCAR 78.112012822
99Juraj SlafkovskyMON 77.811011211
100Leo CarlssonANA 77.612613626
101Ryan DonatoCHI 76.713018229
102Matthew KniesTOR 76.3100104-2
103Nazem KadriCGY 76.11091216
104Nick SchmaltzUTA 75.7101110-3
105Mikhail SergachevUTAy75.69599-10
106Jared McCannSEA 74.51071091
107Carter VerhaegheFLA 74.47478-33
108Brock NelsonCOL 74.2103130-5
109Jake SandersonOTTy72.612312714
110Teuvo TeravainenCHI 72.499124-11
111Matty BeniersSEA 71.696100-15
112Patrick KaneDET 70.012813516
113Cole PerfettiWPG 69.11151182
114Vincent TrocheckNYR 68.91161172
115Rickard RakellPIT 68.91221227
116Pavel BuchnevichSTL 68.8102119-14
117Jakob ChychrunWASy68.7112111-5
118Noah DobsonNYIy68.31181150
119Tom WilsonWAS 67.31241335
120Dylan CozensOTT 67.2117131-3
121Brock BoeserVAN 67.0125914
122Brad MarchandFLA 66.910596-17
123Zach HymanEDM 66.111394-10
124Will SmithSJS 65.814314419
125Miro HeiskanenDALy65.51271162
126Moritz SeiderDETy64.9106108-20
127Dougie HamiltonNJDy64.811484-13
128Anthony CirelliTBL 64.31291201
129Sean MonahanCBJ 62.71311072
130Luke HughesNJDy62.414416614
131Shane WrightSEA 62.31331372
132Jonathan MarchessaultNSH 62.1108106-24
133Sam BennettFLA 61.614616313
134Bryan RustPIT 61.11361392
135Tyler ToffoliSJS 61.11371492
136Mathew BarzalNYI 61.01381232
137Kaapo KakkoSEA 61.01391402
138Trevor ZegrasANA 60.51411423
139Steven StamkosNSH 58.211998-20
140Chandler StephensonSEA 57.81451455
141Patrik LaineMON 57.71491508
142Roman JosiNSHy57.412181-21
143Claude GirouxOTT 57.2135125-8
144Ivan BarbashevVGK 57.1132129-12
145Thomas HarleyDALy56.817222227
146Evgeni MalkinPIT 55.7134146-12
147Shayne GostisbehereCARy55.61511514
148Oliver BjorkstrandTBL 55.6142134-6
149Pavel ZachaBOS 55.01561527
150Owen TippettPHI 54.8147147-3
151John CarlsonWASy54.21531532
152Elias LindholmBOS 54.01541262
153Vince DunnSEAy53.2140141-13
154Josh NorrisBUF 52.81571543
155Devon ToewsCOLy51.71631678
156Thomas ChabotOTTy51.51581602
157Ivan DemidovMON 51.41591612
158Pavel DorofeyevVGK 50.917117013
159Brayden SchennSTL 49.81651876
160Jack QuinnBUF 49.718718827
161Barrett HaytonUTA 48.21661785
162Jamie BennDAL 48.0155158-7
163Matt CoronatoCGY 47.91671694
164Brandon MontourSEAy47.817617612
165Jake DeBruskVAN 47.6161155-4
166Tyson FoersterPHI 47.31701774
167Morgan FrostCGY 46.5160157-7
168Casey MittelstadtBOS 46.5150138-18
169Mats ZuccarelloMIN 46.4152132-17
170Valeri NichushkinCOL 46.4164162-6
171Bobby BrinkPHI 46.31731932
172Cutter GauthierANA 46.218418912
173Aaron EkbladFLAy46.2148159-25
174Conor GarlandVAN 46.2162148-12
175Mason MarchmentDAL 45.718917214
176Ryan O’ReillyNSH 45.0169174-7
177Bowen ByramBUFy44.91801683
178Ryan McLeodBUF 44.819819420
179Jake NeighboursSTL 44.620721028
180Dmitri VoronkovCBJ 43.6168175-12
181Dawson MercerNJD 43.11811710
182Zach BensonBUF 42.019216510
183Will CuylleNYR 41.6177180-6
184Jonathan DrouinCOL 40.8175184-9
185Morgan GeekieBOS 40.823527250
186Matthew SamoskevichFLA 40.526427478
187Brandt ClarkeLAKy40.21961739
188Eeli TolvanenSEA 39.720520817
189Owen PowerBUFy39.419920010
190Jackson LacombeANAy39.021430624
191Cole SillingerCBJ 39.0190183-1
192Berkly CattonSEA 39.01972035
193Cayden LindstromCBJ 37.72012058
194Alex LaferriereLAK 37.3179156-15
195Charlie McAvoyBOSy37.3174143-21
196Artturi LehkonenCOL 37.2183196-13
197Seth JonesCHIy37.2193197-4
198Simon NemecNJDy36.62022064
199Jason ZuckerBUF 36.6188185-11
200Joel Eriksson EkMIN 36.5182164-18
201Frank VatranoANA 36.3178181-23
202Zayne ParekhCGYy35.22092147
203Filip HronekVANy35.12062023
204Shane PintoOTT 34.92042070
205Max DomiTOR 34.62102165
206Jesperi KotkaniemiCAR 34.5186190-20
207Lukas ReichelCHI 34.32112114
208Noah HanifinVGKy33.930225394
209Andre BurakovskySEA 33.722022711
210Connor ZaryCGY 33.3191186-19
211Ryan StromeANA 33.0195209-16
212Anders LeeNYI 33.0194198-18
213Sean CouturierPHI 32.822923716
214Artyom LevshunovCHIy32.72182264
215Filip ChytilVAN 32.7200191-15
216Tyler SeguinDAL 32.72192343
217Zachary BolducSTL 32.528530368
218Morgan RiellyTORy32.0185195-33
219Tij IginlaUTA 31.52252316
220Jake WalmanEDMy31.5213218-7
221Kirby DachMON 31.2216204-5
222Jonatan BerggrenDET 31.1221212-1
223Mackenzie WeegarCGYy31.123725714
224Ryan LeonardWAS 31.024224718
225Alexander HoltzVGK 30.9217224-8
226Tyler BertuzziCHI 30.625327127
227Alex NewhookMON 30.52282361
228Fabian ZetterlundOTT 30.3203215-25
229Jamie DrysdalePHIy30.22302381
230Nicholas RobertsonTOR 30.2226219-4
231Mavrik BourqueDAL 29.22332432
232Nicholas PaulTBL 29.1223213-9
233Jaden SchwartzSEA 29.0215221-18
234Luke EvangelistaNSH 28.62362252
235Tommy NovakPIT 28.2222240-13
236Phillip DanaultLAK 28.02432327
237Simon HolmstromNYI 27.8227235-10
238Philip TomasinoPIT 27.826126423
239Ridly GreigOTT 27.72452486
240Alexander NikishinCARy27.72462496
241Oliver MooreCHI 27.626226521
242Warren FoegeleLAK 27.62472335
243Matias MaccelliUTA 27.5232242-11
244Yegor ChinakhovCBJ 27.4238220-6
245William KarlssonVGK 27.32492504
246Jack RoslovicCAR 27.22501794
247Pavel MintyukovANAy27.0244223-3
248Trevor MooreLAK 26.72542396
249David JiricekMINy26.6224230-25
250Neal PionkWPGy26.4212199-38
251Pius SuterVAN 26.2359361108
252Gabriel PerreaultNYR 26.226927717
253Cam FowlerSTLy26.126326910
254Philipp KurashevCHI 26.1231241-23
255Cole EisermanNYI 26.02552550
256Ivan MiroshnichenkoWAS 25.92562560
257Denton MateychukCBJy25.72572580
258Beckett SenneckeANA 25.52582600
259Kyle PalmieriNYI 25.1234244-25
260Kevin KorchinskiCHIy24.8252252-8
261Jiri KulichBUF 24.8260263-1
262Peyton KrebsBUF 24.327326711
263Stefan NoesenNJD 24.0241246-22
264Liam GreentreeLAK 23.7NRNRNEW
265Ivan ProvorovCBJy23.6248286-17
266Michael BuntingNSH 23.4208192-58
267Jonathan LekkerimakiVAN 23.32682761
268Gavin BrindleyCBJ 23.2251251-17
269Bobby McMannTOR 23.2240229-29
270Brett HowdenVGK 23.230737337
271Frank NazarCHI 22.62752824
272Michael RasmussenDET 22.5271278-1
273Joshua RoyMON 22.4266254-7
274Jakob PelletierPHI 22.42762752
275Zeev BuiumMINy22.42782833
276Joel FarabeeCGY 22.4259262-17
277Nils HoglanderVAN 22.42802593
278Maxim TsyplakovNYI 22.3265228-13
279Jackson BlakeCAR 22.030931630
280Brennan OthmannNYR 21.9274281-6
281Hendrix LapierreWAS 21.82822871
282Matthew SavoieEDM 21.42842892
283Chris KreiderNYR 21.2239201-44
284Noah OstlundBUF 21.12882924
285Alex PietrangeloVGKy20.92892934
286Scott LaughtonTOR 20.7267348-19
287Rasmus AnderssonCGYy20.631127024
288Arthur KaliyevNYR 20.6281285-7
289Brendan BrissonNYR 20.62912952
290Rutger McGroartyPIT 20.32943014
291Jimmy SnuggerudSTL 20.12963045
292Fabian LysellBOS 19.9287291-5
293Jordan EberleSEA 19.52983075
294Tye KartyeSEA 19.52993005
295Isak RosenBUF 19.43003085
296Luca Del Bel BelluzCBJ 19.4NRNRNEW
297Andrei KuzmenkoLAK 19.43053198
298Roman KantserovCHI 19.43013093
299Joakim KemellNSH 18.431331814
300Alex TurcotteLAK 18.4292296-8
        
        
AprPlayerTeamDEF?RatingMarFebChange
470Marat KhusnutdinovBOS 6.0293299-177
418Gustav NyquistMIN 9.7272279-146
495Logan CoutureSJS 4.2353354-142
416Kailer YamamotoUTA 9.8290294-126
428Alexandre TexierSTL 9.2306312-122
480Connor BrownEDM 5.2375346-105
392Evan RodriguesFLA 11.4297352-95
457Jeff SkinnerEDM 7.1367333-90
363Mike MathesonMONy13.5277261-86
393Travis SanheimPHIy11.4316273-77
378Olen ZellwegerANAy12.1304311-74
        
AprPlayerTeamDEF?RatingMarFebChange
251Pius SuterVAN 26.2359361108
208Noah HanifinVGKy33.930225394
436Ilya MikheyevCHI 8.751954883
186Matthew SamoskevichFLA 40.526427478
415Brendan GallagherMON 9.948549270
217Zachary BolducSTL 32.528530368
478Christian DvorakMON 5.454153263
310Trevor ConnellyVGK 17.337036760
406Justin FaulkSTLy10.546647360
185Morgan GeekieBOS 40.823527250
379Taylor HallCAR 12.142624547
        
        
AprPlayerTeamDEF?RatingMarFebChange
520Lian BichselDALy1.9NRNRNEW
264Liam GreentreeLAK 23.7NRNRNEW
296Luca Del Bel BelluzCBJ 19.4NRNRNEW

Leave A Comment

UPCOMING GAMES

Apr 11 - 19:04 N.J vs PIT
Apr 11 - 19:04 OTT vs MTL
Apr 11 - 19:04 T.B vs DET
Apr 11 - 21:04 EDM vs S.J
Apr 11 - 22:04 CGY vs MIN

Starting Goalies

Top Skater Views

  Players Team
PIERRE-LUC DUBOIS WSH
WILL SMITH S.J
MACKLIN CELEBRINI S.J
MATTHEW KNIES TOR
IVAN DEMIDOV MTL

Top Goalie Profile Views

  Players Team
JAKE OETTINGER DAL
KAREL VEJMELKA UTA
ILYA SOROKIN NYI
STUART SKINNER EDM
LUKAS DOSTAL ANA

LINE COMBOS

  Frequency SEA Players
23.5 EELI TOLVANEN KAAPO KAKKO MATTY BENIERS
22.9 CHANDLER STEPHENSON JADEN SCHWARTZ JORDAN EBERLE
19.1 SHANE WRIGHT JARED MCCANN ANDRE BURAKOVSKY

DobberHockey Podcasts

Keeping Karlsson: Gr8 V16es

Elan and Brian celebrate two legends with massive accomplishments today: Alex Ovechkin, the NHL’s new goal scoring record holder, and Ian F, the newly crowned KKUPFL Ultimate Champion and undisputed best fantasy hockey manager in the world. You decide which one matters more.

Fantasy Hockey Life: Tidy Commissioner Roundtable

Our TIDY commish team joins the show for a roundtable to look back on a thrilling season. Have a listen! Our show is part of the Dobber Podcast Network and sponsored by Fantrax.com. Email fantasyhockeylife@gmail.com and ask to join our free discord. Join our Patreon at Patreon.com/fantasyhockeylife for rankings, bonus podcasts, in-depth prospect reports with […]

Keeping Karlsson Short Shifts – Playoff Injury Rundown

Shams is here with special guest Derrick to get you set up for the final stretch run of your fantasy playoffs. They go through the near term schedule covering the teams you should look at for streams and which ones you should consider dropping players from. After that, they cover a long list of injuries […]

FIND US ON FACEBOOK

📢 advertisement: