The Home of Fantasy Sports Analysis

Rest of Season Fantasy Baseball Rankings: Flaherty Lighting It Up

am going to start this week’s edition of my rest-of-season fantasy baseball rankings with a little trivia. There were 76 qualified starting pitchers entering this weekend’s action. Only one ranked in the top five in both strikeout rate and walk rateThis led him to pace all qualifying pitchers with a 29.4 percent K-BB rate and a 2.13 xFIP. And I would guess that most cannot name the pitcher in question. I know I couldn’t. OK, here is a hint – he pitches for the Detroit Tigers.

Wrong. It’s Jack Flaherty, not Tarik Skubal. 

After being one of the best pitchers in baseball from 2018 and 2019, Flaherty had a decent (but not great) 2020 season. Then, the injuries hit. First, it was an oblique injury suffered while batting, which cost him over two months. Ah, remember when pitchers used to hit? Soon upon his return, he suffered a shoulder strain. All told he had a solid season, going 9-2 with a 3.22 ERA. But he only made 15 starts, and his underlying metrics were down from previous years. The next season was a mess. He missed the first two months of the year due to more shoulder issues, then pitched just eight innings before he was back on the Injured List. Flaherty made just eight starts in total that year. 

Last season, Flaherty’s numbers continued to decline. In 20 starts for the Cardinals, he posted a 4.43 ERA and 1.55 WHIP. He allowed more hits than innings pitched and had an ugly 106-54 strikeout-to-walk ratio. Saint Louis sent him to Baltimore at last year’s trade deadline for prospects. Flaherty was hit hard in his brief tenure as an Oriole. He allowed 26 earned runs in just 34.2 innings of work. The Detroit Tigers signed him to a one-year contract in December. Given how far Flaherty had fallen, there was not much optimism in fantasy circles. Fantasy managers largely ignored the 28-year-old. Fast forward two months and Flaherty has been one of the most pleasant surprises of the 2024 season. 

At least in real life. From a fantasy perspective, not as much. 

Two major issues have plagued Flaherty so far this year. First, was that as good as he had been in his first eight starts, Flaherty entered the weekend without a win. Yes, A.J. Minter and Reed Garrett each had five more wins apiece than Flaherty. Seems fair. Also, Flaherty had run into a bit of bad ERA luck. Despite leading the Majors with a 2.13 xFIP, his ERA stood nearly two full runs higher, at 3.88. That ranked just 49th among those same 76 qualified starting pitchers. Because of the middling ERA and lack of wins, Flaherty ranked outside the top 70 starters in fantasy production. Flaherty was able to secure his first victory as a Tiger on Saturday against the Arizona Diamondbacks, so perhaps his luck is turning around. He struck out nine in that outing and is now second in all of MLB with 72 strikeouts. 

For ROS rankings purposes, I find myself hedging a bit. Even at his peak, he was not this precise. Flaherty is on pace to set new career highs in both strikeout rate and walk rate. However, those are the only Statcast numbers that have been elite this season. The rest are still above average, but his batted-ball metrics are a far cry from his 2019 levels. Considering that offense is down throughout the league, that is not ideal. And it could get him in trouble if his control metrics dip. I listed him as an SP5 in 12-team leagues in this week’s rankings. That feels low given how he has performed so far. But there are so many pitchers dealing this season that I just couldn’t go much higher. Having said that, if you have Flaherty on your fantasy team, enjoy the ride. 

Rest of Season Fantasy Baseball Rankings

RANKPLAYERTEAMPOS
1Ronald Acuna Jr.ATLOF
2Shohei OhtaniLADDH
3Bobby Witt Jr.KCSS
4Mookie BettsLAD2B/SS/ OF
5Kyle TuckerHOUOF
6Juan SotoNYYOF
7Fernando Tatis Jr.SDOF
8Julio RodriguezSEAOF
9Aaron JudgeNYYOF
10Yordan AlvarezHOUOF
11Freddie FreemanLAD1B
12Jose RamirezCLE3B
13Elly De La CruzCINSS/3B
14Matt OlsonATL1B
15Austin RileyATL3B
16Zack WheelerPHISP
17Gunnar HendersonBALSS/3B
18Rafael DeversBOS3B
19Michael Harris IIATLOF
20Bryce HarperPHI1B
21Tarik SkubalDETSP
22Ozzie AlbiesATL2B
23Pablo LopezMINSP
24Corbin BurnesBALSP
25Pete AlonsoNYM1B
26Luis CastilloSEASP
27Tyler GlasnowLADSP
28Marcus SemienTEX2B
29Corey SeagerTEXSS
30George KirbySEASP
31Yoshinobu YamamotoLADSP
32Francisco LindorNYMSS
33Freddy PeraltaMILSP
34CJ AbramsWSHSS
35Jose AltuveHOU2B
36Corbin CarrollARIOF
37Joe RyanMINSP
38Kevin GausmanTORSP
39Max FriedATLSP
40Logan GilbertSEASP
41Dylan CeaseSDSP
42Randy ArozarenaTBOF
43Aaron NolaPHISP
44Zac GallenARISP
45Emmanuel ClaseCLERP
46Framber ValdezHOUSP
47Ketel MarteARI2B
48Vladimir Guerrero Jr.TOR1B
49Josh HaderHOURP
50Josh NaylorCLE1B
51Jazz Chisholm Jr.MIAOF
52Chris SaleATLSP
53Manny MachadoSD3B
54Adolis GarciaTEXOF
55Logan WebbSFSP
56Bo BichetteTORSS
57Marcell OzunaATLDH
58Teoscar HernandezLADOF
59Sonny GraySTLSP
60Christian WalkerARI1B
61Kyle SchwarberPHIOF
62Christian YelichMILOF
63Cole RagansKCSP
64Adley RutschmanBALC
65Andres GimenezCLE2B
66Zach EflinTBSP
67Oneil CruzPITSS
68George SpringerTOROF
69Edwin DiazNYMRP
70Nico HoernerCHC2B/SS
71Anthony VolpeNYYSS
72Bryan ReynoldsPITOF
73William ContrerasMILC
74Camilo DovalSFRP
75Alex BregmanHOU3B
76Paul GoldschmidtSTL1B
77Gleyber TorresNYY2B
78Tyler O’NeillBOSOF
79Shota ImanagaCHCSP
80Cody BellingerCHC1B/OF
81Jarren DuranBOSOF
82Justin SteeleCHCSP
83Jhoan DuranMINRP
84Willy AdamesMILSS
85Spencer SteerCIN1B/3B/ OF
86J.T. RealmutoPHIC
87Carlos RodonNYYSP
88Christopher MorelCHC3B/OF
89Justin VerlanderHOUSP
90Seiya SuzukiCHCOF
91Jeremy PenaHOUSS
92Will SmithLADC
93Raisel IglesiasATLRP
94Clay HolmesNYYRP
95Andres MunozSEARP
96Nolan ArenadoSTL3B
97Tanner BibeeCLESP
98Taylor WardLAAOF
99Grayson RodriguezBALSP
100Jose BerriosTORSP
101Mason MillerOAKRP
102Vinnie PasquantinoKC1B
103Alec BohmPHI1B/3B
104David BednarPITRP
105Ezequiel TovarCOLSS
106Bobby MillerLADSP
107Nick CastellanosPHIOF
108Blake SnellSFSP
109Bailey OberMINSP
110Evan PhillipsLADRP
111Riley GreeneDETOF
112Yu DarvishSDSP
113Ryan HelsleySTLRP
114Yandy DiazTB1B
115Luis ArraezSD2B
116Xander BogaertsSD2B/SS
117Salvador PerezKCC/1B
118Anthony SantanderBALOF
119Brandon NimmoNYMOF
120Evan CarterTEXOF
121Bryson StottPHI2B
122Hunter GreeneCINSP
123Mitch KellerPITSP
124Chris BassittTORSP
125Yainer DiazHOUC
126Dansby SwansonCHCSS
127Jake BurgerMIA3B
128Alexis DiazCINRP
129Ryan MountcastleBAL1B
130Gerrit ColeNYYSP
131Ranger SuarezPHISP
132Kyle BradishBALSP
133Cedric MullinsBALOF
134Joe MusgroveSDSP
135Ha-Seong KimSD2B/SS/ 3B
136Maikel GarciaKC3B
137Trea TurnerPHISS
138Jesus LuzardoMIASP
139Walker BuehlerLADSP
140Jordan MontgomeryARISP
141Ian HappCHCOF
142Charlie MortonATLSP
143Lourdes Gurriel Jr.ARIOF
144Isaac ParedesTB1B/3B
145Yusei KikuchiTORSP
146Starling MarteNYMOF
147Nathaniel LoweTEX1B
148Jordan RomanoTORRP
149Kenley JansenBOSRP
150Jorge SolerSFOF
151Nestor CortesNYYSP
152Reid DetmersLAASP
153Cristian JavierHOUSP
154Daulton VarshoTOROF
155Spencer TorkelsonDET1B
156Michael KingSDSP
157Robert SuarezSDRP
158Nathan EovaldiTEXSP
159Cal RaleighSEAC
160Aaron CivaleTBSP
161Royce LewisMIN3B
162Rhys HoskinsMIL1B
163Jordan WestburgBAL2B/3B
164Jared JonesPITSP
165Lars NootbaarSTLOF
166Matt ChapmanSF3B
167Bryce MillerSEASP
168Paul SkenesPITSP
169Ryan McMahonCOL2B/3B
170Paul SewaldARIRP
171Max ScherzerTEXSP
172Jack FlahertyDETSP
173Thairo EstradaSF2B/SS
174Craig KimbrelBALRP
175Nick PivettaBOSSP
176Tanner ScottMIARP
177Luis Robert Jr.CHWOF
178Carlos CorreaMINSS
179Nolan JonesCOLOF
180Jackson ChourioMILOF
181Brayan BelloBOSSP
182Nick LodoloCINSP
183Pete FairbanksTBRP
184Jonathan IndiaCIN2B
185Josh LoweTBOF
186Brandon PfaadtARISP
187MacKenzie GoreWSHSP
188Jonah HeimTEXC
189Lane ThomasWSHOF
190Garrett CrochetCHWSP
191Hunter BrownHOUSP
192Steven KwanCLEOF
193Andrew VaughnCHW1B
194Jeimer CandelarioCIN1B/3B
195Ke’Bryan HayesPIT3B
196Edouard JulienMIN2B
197Kerry CarpenterDETOF
198Eloy JimenezCHWDH
199Marcus StromanNYYSP
200Ryan JeffersMINC
201Kutter CrawfordBOSSP
202Mike TroutLAAOF
203Cristopher SanchezPHISP
204Jose AlvaradoPHIRP
205Tanner HouckBOSSP
206Logan O’HoppeLAAC
207Zach NetoLAASS
208Christian Encarnacion-StrandCIN1B
209Ryan PepiotTBSP
210Ceddanne RafaelaBOSSS/OF
211Vaughn GrissomBOSSS
212Jon GrayTEXSP
213Bryan WooSEASP
214Kodai SengaNYMSP
215Jake FraleyCINOF
216Kyle FinneganWSHRP
217Jake CronenworthSD1B/2B
218Brenton DoyleCOLOF
219J.D. MartinezNYMDH
220Jorge PolancoSEA2B
221Brady SingerKCSP
222Bryan De La CruzMIAOF
223Tyler StephensonCINC
224Gabriel MorenoARIC
225Anthony RizzoNYY1B
226Taj BradleyTBSP
227Byron BuxtonMINOF
228Luis RengifoLAA2B/SS/ 3B/OF
229MJ MelendezKCOF
230Jordan HicksSFSP
231Willson ContrerasSTLC
232Kirby YatesTEXRP
233Max KeplerMINOF
234Keibert RuizWSHC
235Carlos EstevezLAARP
236Luis CampusanoSDC
237Braxton GarrettMIASP
238Brendan RodgersCOL2B
239Justin TurnerTOR1B
240Max MuncyLAD3B
241Brendan DonovanSTL2B/OF
242Merrill KellyARISP
243Luis SeverinoNYMSP
244Jackson MerrillSDSS/OF
245Luis GarciaWSH2B
246Wyatt LangfordTEXOF
247Josh BellMIA1B
248Kyle HarrisonSFSP
249Dean KremerBALSP
250Tommy PhamCHWOF
251Jack SuwinskiPITOF
252Seth LugoKCSP
253Sean MurphyATLC
254Andrew AbbottCINSP
255Giancarlo StantonNYYOF
256Nolan GormanSTL2B
257Leody TaverasTEXOF
258Brice TurangMIL2B/SS
259Reynaldo LopezATLSP
260Bo NaylorCLEC
261Clarke SchmidtNYYSP
262Brandon MarshPHIOF
263Masataka YoshidaBOSOF
264Zack GelofOAK2B
265Jo AdellLAAOF
266Kyle GibsonSTLSP
267Sal FrelickMILOF
268Alex VerdugoNYYOF
269Michael WachaKCSP
270Eugenio SuarezARI3B
271James McArthurKCRP
272Jameson TaillonCHCSP
273Mitch GarverSEAC
274Jason FoleyDETRP
275John MeansBALSP
276Christian ScottNYMSP
277Will BensonCINOF
278Hector NerisCHCRP
279Miles MikolasSTLSP
280Lance LynnSTLSP
281Tommy EdmanSTL2B/SS/ OF
282Elias DiazCOLC
283Sean ManaeaNYMSP
284Devin WilliamsMILRP
285Gavin WilliamsCLESP
286Trevor MegillMILRP
287Zack LittellTBSP
288Jarred KelenicATLOF
289Ryan O’HearnBAL1B/OF
290Joc PedersonARIOF
291Andrew BenintendiCHWOF
292Kenta MaedaDETSP
293Chas McCormickHOUOF
294Triston McKenzieCLESP
295J.P. CrawfordSEASS
296Brandon DruryLAA1B/2B
297Connor WongBOSC
298Wilyer AbreuBOSOF
299Brent RookerOAKOF
300Javier AssadCHCSP
301Patrick SandovalLAASP
302Shea LangeliersOAKC
303TJ FriedlCINOF
304Colton CowserBALOF
305Jason AdamTBRP
306Jeff McNeilNYM2B/OF
307Orlando ArciaATLSS
308Ty FranceSEA1B
309Triston CasasBOS1B
310Erick FeddeCHWSP
311Ronel BlancoHOUSP
312Eduardo RodriguezARISP
313Danny JansenTORC
314Adbert AlzolayCHCRP
315Michael BuschCHC1B/3B
316Matt StrahmPHIRP
317Shane BazTBSP
318Brandon LoweTB2B
319Hunter HarveyWSHRP
320James OutmanLADOF
321Reese OlsenDETSP
322Jacob YoungWSHOF
323Tyler AndersonLAASP
324Luis GilNYYSP
325Jalen BeeksCOLRP
326Jose SiriTBOF
327Junior CamineroTBSS/3B
328Andy PagesLADOF
329Ryan PresslyHOURP
330Yimi GarciaTORRP
331Michael KopechCHWRP
332Frankie MontasCINSP
333Michael MasseyKC2B
334Alejandro KirkTORC
335Jackson HollidayBAL2B/SS
336JP SearsOAKSP
337Charlie BlackmonCOLOF
338Tim AndersonMIASS
339Logan AllenCLESP
340Griffin CanningLAASP
341Masyn WinnSTLSS
342Chris PaddackMINSP
343Jose CaballeroTB2B/SS
344Andrew HeaneyTEXSP
345Josh JungTEX3B
346Whit MerrifieldPHI2B/OF
347Max MeyerMIASP
348Jordan WalkerSTLOF
349Esteury Ruiz OAKOF
350Jose LeclercTEXRP
351Graham AshcraftCINSP
352Griffin JaxMINRP
353Kevin GinkelARIRP
354David RobertsonTEXRP
355Alex KirilloffMIN1B/OF
356Nolan SchanuelLAA1B
357Reed GarrettNYMRP
358Kris BryantCOLOF
359Garrett WhitlockBOSSP
360Mark CanhaDETOF
361Jose QuintanaNYMSP
362A.J. MinterATLRP
363James PaxtonLADSP
364Brett BatyNYM3B
365James WoodWSHOF
Fantrax is one of the fastest-growing fantasy sites in the fantasy sports industry, and we’re not stopping any time soon. We are the most customizable, easy-to-use, and feature-rich platform in the industry, offering the greatest fantasy experience for your dynasty, keeper, redraft, and best ball leagues. Fantasy sports doesn’t sleep, and neither does Fantrax, with seasons running 365 days a year. Take your fantasy leagues to the next level now at Fantrax.com!
Leave A Reply

Your email address will not be published.