Top 300 Keeper League Skaters – July 2025

Dobber

2025-07-03

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

But first, coming in three weeks (July 29), the 20th editionDobber’s Fantasy Hockey Guide! Buy it on its own here, or package it with the recently released Prospects Report here.

For this month, I have updated the teams, but didn’t really fiddle with the projections – these are really just adjustments based on roster strength. I also added 2025 drafted prospects. Next month will have the projections updated.

As always, players between +/- 5.0 rating points should be considered equal and at that point become a matter of personal preference (upside, certainty, injury risk, etc.)

Click any player name to be taken to his Frozen Tools fantasy hockey profile page where we bring you line combos, analytics, NHL Edge stats, contract details, etc.

📢 advertisement:
JulyPlayerTeamD?RatingJuneMayChange
1Connor McDavidEDM 393.5110
2Leon DraisaitlEDM 320.5220
3Nikita KucherovTBL 299.0441
4Nathan MacKinnonCOL 298.733-1
5Jack HughesNJD 230.5550
6Mitch MarnerVGK 222.0660
7Matthew TkachukFLA 212.8881
8Auston MatthewsTOR 211.277-1
9David PastrnakBOS 194.610101
10Kirill KaprizovMIN 194.199-1
11Connor BedardCHI 191.012121
12Cale MakarCOLy190.31111-1
13Jason RobertsonDAL 181.013130
14Mikko RantanenDAL 178.215151
15William NylanderTOR 174.81414-1
16Jack EichelVGK 172.117171
17Jesper BrattNJD 170.61616-1
18Tim StutzleOTT 169.118180
19Martin NecasCOL 165.519190
20Brayden PointTBL 162.822222
21Kyle ConnorWPG 161.62020-1
22Artemi PanarinNYR 161.42121-1
23J.T. MillerNYR 159.223230
24Aleksander BarkovFLA 159.024240
25Sam ReinhartFLA 158.925250
26Sebastian AhoCAR 158.226260
27Quinn HughesVANy156.627270
28Tage ThompsonBUF 151.228280
29Elias PetterssonVAN 151.129290
30Brandon HagelTBL 143.730300
31Clayton KellerUTA 143.631310
32Robert ThomasSTL 143.432320
33Nick SuzukiMON 142.134341
34Jake GuentzelTBL 140.63333-1
35Rasmus DahlinBUFy136.435350
36Mark ScheifeleWPG 134.136360
37Lucas RaymondDET 132.138381
38Brady TkachukOTT 130.83737-1
39Cole CaufieldMON 130.540401
40Travis KonecnyPHI 128.63939-1
41Andrei SvechnikovCAR 128.141410
42Sidney CrosbyPIT 127.642420
43Wyatt JohnstonDAL 122.244441
44Adam FoxNYRy120.64343-1
45Roope HintzDAL 120.545450
46Dylan LarkinDET 120.546460
47Matt BoldyMIN 118.747470
48Nico HischierNJD 117.848480
49Marco RossiMIN 116.750501
50Matvei MichkovPHI 116.651511
51Jordan KyrouSTL 116.053532
52Kirill MarchenkoCBJ 115.54949-3
53Dylan StromeWAS 115.554541
54Macklin CelebriniSJS 115.156562
55Evan BouchardEDMy115.055550
56Alexis LafreniereNYR 114.75252-4
57Logan CooleyUTA 114.157570
58Alex DeBrincatDET 113.958580
59Filip ForsbergNSH 109.759590
60JJ PeterkaUTA 108.661611
61Drake BathersonOTT 108.562621
62Lane HutsonMONy108.466664
63Adrian KempeLAK 108.465652
64Adam FantilliCBJ 108.06060-4
65Mathew BarzalNYI 107.46363-2
66Dylan HollowaySTL 107.16464-2
67Quinton ByfieldLAK 106.367680
68Anton LundellFLA 103.370712
69Josh MorrisseyWPGy102.86869-1
70Zach WerenskiCBJy102.36970-1
71Nikolaj EhlersCAR 102.071670
72Mark StoneVGK 100.875753
73Ivan DemidovMON 100.77272-1
74Dylan GuentherUTA 99.67373-1
75Leo CarlssonANA 99.07474-1
76Tomas HertlVGK 98.380794
77Logan StankovenCAR 98.177820
78Juraj SlafkovskyMON 97.381813
79Alex TuchBUF 97.27877-1
80Kent JohnsonCBJ 97.07676-4
81Ryan Nugent-HopkinsEDM 96.97978-2
82Matt DucheneDAL 95.8948012
83Aliaksei ProtasWAS 94.98284-1
84Seth JarvisCAR 94.98385-1
85Matty BeniersSEA 93.38486-1
86Carter VerhaegheFLA 93.18587-1
87Victor HedmanTBLy92.987890
88Kevin FialaLAK 91.793955
89Jonathan HuberdeauCGY 91.58890-1
90Connor McMichaelWAS 91.38991-1
91Mika ZibanejadNYR 91.38688-5
92Pierre-Luc DuboisWAS 91.39092-2
93John TavaresTOR 91.196833
94Miro HeiskanenDALy90.39193-3
95Troy TerryANA 90.29294-3
96Shea TheodoreVGKy87.997971
97Alex OvechkinWAS 87.39596-2
98Mason McTavishANA 85.998980
99Bo HorvatNYI 85.999990
100Noah DobsonMONy85.61011011
101Timo MeierNJD 83.9100100-1
102William EklundSJS 83.61021020
103Trevor ZegrasPHI 82.11051052
104Jared McCannSEA 80.31041040
105Anze KopitarLAK 80.01091094
106Will SmithSJS 79.81081082
107Mikhail SergachevUTAy79.6106106-1
108Joel Eriksson EkMIN 79.0107107-1
109Nick SchmaltzUTA 78.51101101
110Zach HymanEDM 78.01111111
111Matthew KniesTOR 77.6103103-8
112Gabriel VilardiWPG 74.81121120
113Nazem KadriCGY 74.81141151
114Owen TippettPHI 74.71151161
115Shane WrightSEA 74.5113114-2
116Teuvo TeravainenCHI 73.81171191
117Steven StamkosNSH 73.4116118-1
118Jake SandersonOTTy73.31181200
119Patrick KaneDET 73.31241225
120Ryan DonatoCHI 71.913011310
121Pavel DorofeyevVGK 71.71281307
122Moritz SeiderDETy71.61261284
123Dylan CozensOTT 71.6121124-2
124Jakob ChychrunWASy71.4122125-2
125Kaapo KakkoSEA 70.7120123-5
126Jack QuinnBUF 69.21321336
127Luke HughesNJDy69.01331346
128Valeri NichushkinCOL 69.0123126-5
129Cole PerfettiWPG 68.7125127-4
130Vincent TrocheckNYR 68.4127129-3
131Jonathan MarchessaultNSH 67.81341353
132Brock NelsonCOL 67.7129131-3
133Brad MarchandFLA 67.715013617
134Erik KarlssonPITy66.8131132-3
135Tyson FoersterPHI 66.81361371
136Pavel BuchnevichSTL 65.41381392
137Pavel ZachaBOS 65.41411424
138Oliver BjorkstrandTBL 65.01401412
139Mikael GranlundANA 64.4135117-4
140Brock BoeserVAN 64.41421432
141Tyler ToffoliSJS 64.31431442
142Roman JosiNSHy64.2119121-23
143Vince DunnSEAy64.0139140-4
144Patrik LaineMON 62.4137138-7
145Morgan GeekieBOS 62.31461471
146Elias LindholmBOS 62.11471481
147Evgeni MalkinPIT 61.6145146-2
148Sean MonahanCBJ 61.2144145-4
149Anthony CirelliTBL 60.51491500
150Bobby BrinkPHI 60.4148149-2
151Ivan BarbashevVGK 59.51561575
152Bryan RustPIT 59.5151151-1
153Sam BennettFLA 59.517415221
154Mavrik BourqueDAL 59.517817924
155Casey MittelstadtBOS 58.3154155-1
156Thomas HarleyDALy58.2153154-3
157Josh NorrisBUF 57.5152153-5
158Rickard RakellPIT 57.41591601
159Matt CoronatoCGY 57.11671708
160Charlie McAvoyBOSy56.71621642
161Filip HronekVANy56.4155156-6
162Tom WilsonWAS 56.3160162-2
163Tyler SeguinDAL 55.5158159-5
164Mats ZuccarelloMIN 54.9161163-3
165Maxim ShabanovNYI 54.8NRNRNEW
166Shayne GostisbehereCARy54.7163165-3
167Jake DeBruskVAN 52.91691722
168Cutter GauthierANA 52.81711733
169Chandler StephensonSEA 52.6165168-4
170Dawson MercerNJD 52.4166169-4
171Luke EvangelistaNSH 52.1157158-14
172Barrett HaytonUTA 52.11721740
173John CarlsonWASy51.51731750
174Jake NeighboursSTL 51.11761772
175Dougie HamiltonNJDy50.9164166-11
176Conor GarlandVAN 50.11771781
177Alex LaferriereLAK 49.11821835
178Eeli TolvanenSEA 49.1175176-3
179Thomas ChabotOTTy49.0168171-11
180Zach BensonBUF 48.81891909
181Frank NazarCHI 47.91841853
182Seth JonesFLAy47.8180181-2
183Matthew SamoskevichFLA 47.7181182-2
184Claude GirouxOTT 47.6170167-14
185Ryan McLeodBUF 47.5183184-2
186Brayden SchennSTL 47.2185186-1
187Jonathan DrouinNYI 46.6179161-8
188Jamie BennDAL 46.520618018
189Morgan FrostCGY 46.5186187-3
190Brandt ClarkeLAKy46.4187188-3
191Zachary BolducMON 46.120120210
192Bowen ByramBUFy44.9190191-2
193Connor ZaryCGY 44.5191192-2
194Brandon MontourSEAy44.5188189-6
195Alex NewhookMON 44.42002015
196Frank VatranoANA 44.1195196-1
197Simon NemecNJDy43.41971980
198Jiri KulichBUF 43.21981990
199William KarlssonVGK 42.720921010
200Dmitri VoronkovCBJ 42.7193194-7
201Cole SillingerCBJ 42.6196197-5
202Will CuylleNYR 42.5194195-8
203Josh DoanBUF 42.525325450
204Devon ToewsCOLy42.3192193-12
205Owen PowerBUFy42.02052060
206Noah HanifinVGKy42.02122136
207Kirby DachMON 41.92142147
208Matias MaccelliTOR 41.626026152
209Ryan O’ReillyNSH 41.3202203-7
210Shane PintoOTT 41.1208208-2
211Aaron EkbladFLAy41.023620925
212Sean CouturierPHI 40.6210211-2
213Filip ChytilVAN 40.4211212-2
214Artturi LehkonenCOL 40.0204205-10
215Jackson LacombeANAy39.02162161
216Berkly CattonSEA 39.02172171
217Zeev BuiumMINy38.42182181
218Phillip DanaultLAK 37.72212213
219Cayden LindstromCBJ 37.72192190
220Michael MisaSJS 37.6NRNRNEW
221Lukas ReichelCHI 36.92222221
222Evander KaneVAN 36.9213232-9
223Philip TomasinoPIT 36.32232230
224Artyom LevshunovCHIy35.72242240
225Mason MarchmentSEA 35.7207207-18
226Andrei KuzmenkoLAK 35.62342308
227Cam FowlerSTLy35.3215215-12
228Zayne ParekhCGYy35.2225225-3
229Sean DurziUTAy35.1226226-3
230Ridly GreigOTT 35.0220220-10
231Matthew SchaeferNYIy34.6NRNRNEW
232Oliver MooreCHI 34.4228228-4
233Jonatan BerggrenDET 34.3227227-6
234Ryan StromeANA 34.3229229-5
235Pavel MintyukovANAy33.8230231-5
236Gabriel LandeskogCOL 33.7203204-33
237Jamie DrysdalePHIy33.4231233-6
238Tyler BertuzziCHI 32.9235236-3
239Trevor MooreLAK 32.42432434
240Ryan LeonardWAS 32.0239239-1
241Alexander HoltzVGK 31.82462465
242Marco KasperDET 31.82452453
243Alexander NikishinCARy31.7240240-3
244Tij IginlaUTA 31.5241241-3
245Jake WalmanEDMy31.5242242-3
246Jakob PelletierTBL 31.227127225
247Max DomiTOR 30.1199200-48
248Philipp KurashevSJS 29.7238238-10
249Warren FoegeleLAK 29.52562577
250Mackenzie WeegarCGYy29.3248249-2
251Yegor SharangovichCGY 29.2249250-2
252Ivan MiroshnichenkoWAS 29.1250251-2
253Tommy NovakPIT 29.0251252-2
254Nicholas RobertsonTOR 28.9237237-17
255Michael BuntingNSH 28.8247247-8
256Maxim TsyplakovNYI 28.5252253-4
257Jackson BlakeCAR 28.1255256-2
258Kevin KorchinskiCHIy27.8257258-1
259Simon HolmstromNYI 27.8258259-1
260David JiricekMINy27.6259260-1
261Gabriel PerreaultNYR 27.22632642
262Jimmy SnuggerudSTL 26.930030038
263Rasmus AnderssonCGYy26.72642651
264Jesperi KotkaniemiCAR 26.62652661
265Nicholas PaulTBL 26.52662671
266Fabian ZetterlundOTT 26.42672681
267Brett HowdenVGK 26.427827711
268Morgan RiellyTORy26.3232234-36
269James HagensBOS 26.3NRNRNEW
270Cole EisermanNYI 26.0269270-1
271Yegor ChinakhovCBJ 25.8262263-9
272Chris KreiderANA 25.8244244-28
273Denton MateychukCBJy25.7272273-1
274Jack RoslovicUFA 25.6273248-1
275K’Andre MillerCARy25.6274274-1
276Vasily PodkolzinEDM 25.5275282-1
277Beckett SenneckeANA 25.5276275-1
278Nicolas RoyTOR 25.2261262-17
279Michael RasmussenDET 24.92852856
280Jordan EberleSEA 24.9270271-10
281Brock FaberMINy24.8277276-4
282Andrew CristallWAS 24.3279278-3
283Pius SuterSTL 24.329729114
284Bobby McMannTOR 24.3254255-30
285Jonathan LekkerimakiVAN 24.3280279-5
286Alex TurcotteLAK 24.2281280-5
287Jason ZuckerBUF 24.0233235-54
288Liam GreentreeLAK 23.7283283-5
289Porter MartonePHI 23.4NRNRNEW
290Nils HoglanderVAN 23.4286286-4
291Rutger McGroartyPIT 23.3287287-4
292Gavin BrindleyCOL 23.2288288-4
293Caleb DesnoyersUTA 22.8NRNRNEW
294Andre BurakovskyCHI 22.53013017
295Matthew SavoieEDM 22.4292293-3
296Gustav ForslingFLAy22.0294295-2
297Simon EdvinssonDETy21.630830911
298Drew DoughtyLAKy21.5296297-2
299Hendrix LapierreWAS 21.3290290-9
300Roger McQueenANA 21.2NRNRNEW
        
        
JulyPlayerTeamDEF?RatingJuneMayChange
323Reilly SmithVGK 19.138133958
208Matias MaccelliTOR 41.626026152
203Josh DoanBUF 42.525325450
463Brandon SaadVGK 7.551046647
415Michael KesselringBUFy11.445445039
262Jimmy SnuggerudSTL 26.930030038
311Trent FredericEDM 20.334930738
350Andrew MangiapaneEDM 17.038335133
489Kasperi KapanenEDM 4.951947730
461Tyson JostCAR 7.849044829
409Gustav NyquistWPG 12.043639227
        
JulyPlayerTeamDEF?RatingJuneMayChange
551Alex PietrangeloVGKy-1.7325323-226
468Nikolai KovalenkoUFA 6.9305305-163
433Charlie CoyleCBJ 9.8303303-130
365Peyton KrebsBUF 15.3268269-97
505Miles WoodCBJ 3.5417414-88
460Oliver Ekman-LarssonTORy7.8399396-61
517Nicolas HagueNSHy2.2458454-59
287Jason ZuckerBUF 24.0233235-54
336Stefan NoesenNJD 17.7282281-54
347Scott LaughtonTOR 17.2295296-52
545Jake McCabeTORy-0.5494492-51
        
        
JulyPlayerTeamDEF?RatingJuneMayChange
165Maxim ShabanovNYI 54.8NRNRNEW
220Michael MisaSJS 37.6NRNRNEW
231Matthew SchaeferNYIy34.6NRNRNEW
269James HagensBOS 26.3NRNRNEW
289Porter MartonePHI 23.4NRNRNEW
293Caleb DesnoyersUTA 22.8NRNRNEW
300Roger McQueenANA 21.2NRNRNEW
310Jake O’BrienSEA 20.3NRNRNEW
329Victor EklundNYI 18.5NRNRNEW
330Lynden LakovicWAS 18.5NRNRNEW
348Cullen PotterCGY 17.1NRNRNEW
354Benjamin KindelPIT 16.6NRNRNEW
379Jamie SourdifWAS 13.9NRNRNEW
482Anton FrondellCHI 5.5NRNRNEW
503Brady MartinNSH 3.8NRNRNEW

2 Comments

  1. Dave Stacey 2025-07-03 at 19:58

    Humm …
    No Johnathan Toews ?

  2. Kevin 2025-07-05 at 06:48

    I think #29 is linking to the wrong Elias Pettersson profile.

Leave A Comment

UPCOMING GAMES

Oct 07 - 17:10 FLA vs CHI
Oct 07 - 20:10 NYR vs PIT
Oct 07 - 22:10 L.A vs COL

Starting Goalies

Top Skater Views

  Players Team
KIRILL MARCHENKO CBJ
ZACH BENSON BUF
SAM RINZEL CHI
JACKSON LACOMBE ANA
CONNOR BEDARD CHI

Top Goalie Profile Views

  Players Team
STUART SKINNER EDM
DARCY KUEMPER L.A
SAMUEL ERSSON PHI
YAROSLAV ASKAROV S.J
LEEVI MERILAINEN OTT

LINE COMBOS

  Frequency BOS Players
20.2 DAVID PASTRNAK ELIAS LINDHOLM MORGAN GEEKIE
14.6 PAVEL ZACHA FABIAN LYSELL MARAT KHUSNUTDINOV
13.4 CASEY MITTELSTADT VINNI LETTIERI COLE KOEPKE

DobberHockey Podcasts

Fantasy Hockey Life: Ottawa Senators with Alex Adams

Alex Adams of Sportsnet is here to report on the Ottawa Senators. Jesse and Victor interview Alex about returning pros Tim Stutzle, Drake Batherson, Brady Tkachuk, Dylan Cozens, Claude Giroux, Shane Pinto, Ridly Greig, Fabian Zetterlund, Jake Sanderson, Thomas Chabot, Jordan Spence, Linus Ullmark, and Leevi Meralainen. In Cat’s Instincts, Cat Silverman of InGoal mag […]

Fantasy Hockey Life: Washington Capitals Preview with Dan Holmi of Locked on Caps

Dan Holmi is here to report on the Washington Capitals. Jesse and Victor interview Dan about returning pros Alex Ovechkin, Dylan Strome, Aliaksei Protas, Pierre-Luc Dubois, Tom Wilson, Connor McMichael, Ryan Leonard, John Carlson, Jakob Chychrun, Rasmus Sandin, Logan Thompson, and Charlie Lindgren. In Cat’s Instincts, Cat Silverman of InGoal mag breaks down Garin Bjorklund.  […]

Fantasy Hockey Life: Stefan Rosner on the New York Islanders

Stefan Rosner is here to report on the New York Islanders. Jesse and Victor interview Stefan Rosner about returning pros Bo Horvat, Anders Lee, Mathew Barzal, Simon Holmstrom, JG Pageau, Maxim Tsyplakov, Calum Ritchie, Noah Dobson, Ryan Pulock, Alexander Romanov, Scott Perunovich, and Ilya Sorokin. In Cat’s Instincts, Cat Silverman of InGoal mag breaks down […]

FIND US ON FACEBOOK

📢 advertisement: