Do you ever look at the calendar and ask yourself “How the fudge am I going to save my fantasy baseball team with only like 8 weeks left until the playoffs?” Think of it this way: a fantasy football season is 17 games total (the NFL added an extra week of play for those of you out of the loop). And, you know, there’s only one game a week…so, 17 chances to win. Playoffs in a 12-team league probably start around Week 14/Week 15 depending on the format. So, you’ve got roughly 13 opportunities for a Win/Loss that will put you in the playoff race. Fantasy football players do this every year, and it’s a much more popular sport than fantasy baseball.
We’ve got like, 70-80 games left of MLB baseball before the fantasy baseball playoffs. Y’all can do this. Don’t panic. Chug a beer and grab a towel. Let’s see if we can get you onto the space super-highway.
Blake Snell is doing his usual Matrix-like thing of moving super-slow to start the season before moving at seizure-inducing speed to produce a useful fantasy season. Snell through April: 5.50 ERA with an FIP above 6.00. That’s basically putting me out on the mound (spoiler: I am a tubby middle-aged white dude whose greatest athletic prowess is holding two cats at the same time). “But EWB,” you shout, “You told us not to worry about small sample size!” So, Snell through his first 9 starts: 5.50 ERA and matching FIP. Yuck. I told most readers to hold tight because Snell does this “Glow Up” thing every year.
Then comes June, which is under trademark review for “SnellSZN” branding: 5 starts, 0.60 ERA, 2.20 FIP. His last three games? 15.2 K/9 with a single earned run allowed over 19 frames. Yeesh (but in a good way). Congrats to everybody who held. Now the question is whether you’ll be brave enough to hold when he hits his inevitable cold streak come August.
Speaking of cold streaks, Gerrit Cole seems to have turned the corner on his May woes. Cole has three Quality Starts in a row after an abysmal May that was way worse than Blake Snell’s. Don’t Panik, Joe. Cole’s as cool as the other side of the cucumber now (is that what ESPN used to say?). Usually, his flops happen only one time a year, so fingers crossed that he doesn’t turn into a pumpkin in September as he did in 2022.
Ranger Suarez is making a commanding case to stay on the Phillies’ roster with a 1.35 ERA over his last four starts, albeit with a disappointing 7.4 K/9 over that rate. His swinging strike rate is below 10% and his CSW% is about 27% on the year, which indicates significant regression incoming in the “negative” way, as the journalists call it. He’s worth a speculative add in deeper leagues, but his lack of K/9 prowess and limited IP doesn’t do much to boost 12-team rotations.
Speaking of the Phillies, the Matt Strahm bubble finally burst. Last we heard from the Phillies coaches, they wanted Strahm to rest a bit before continuing his 2023 terror campaign against batters. In June, Strahm’s numbers plummeted with a 9.00 ERA and his fastball velocity dropped nearly 2 MPH in his most recent outing. Coaches gave him significant time off between appearances, yet his velocity is still dropping, which indicates they’re probably working on some sort of soreness in the bullpen rather than the IL. Strahm’s time as your Roleless Rob cheat code for RCLs has passed, and may we forever remember his start to 2023: 4 Wins, 1 Save, 1 Hold, nearly 13 K/9, and sub-3.00 ERA off the waiver wire. We salute you!
Got a couple questions about Lance Lynn last week. Suppose that’s when Lynn decides to go for 16 Ks on the day, right? There’s still a lot of “Hmmm” in the overall profile. The 16Ks finish Lynn’s current run of 10+ ERA. Before that 10+ERA run, Lynn’s “OK” outings were against the Royals, Guardians, and Tigers. The benefits of pitching in the AL Central! Lynn’s previous best K-outing in recent memory? 12 strikeouts. And we’re talking one of the most documented pitchers out there. There are still some signs that things will get better in 2023 for Lynn, other than his nice outing on Father’s Day. His swinging strike rate is still higher than Ranger Suarez, even over his current period of struggles. But if you want to trade Lynn after this 16 K outing — when he finally has some perceived fantasy value again — I wouldn’t blame you.
Spencer Strider‘s numbers look like hot garbage over the past month. Hot garbage produces energy, though! I am a scientist of the written word. Strider’s swinging strike % is still near 20% over this rough period, and his SIERA is 3.91 (although that’s not terribly meaningful in small sample sizes). Point is, if there’s a manager in your league who is put off by Strider’s recent struggles, then acquire Strider at cost or even a very slight premium. All pitchers go through rough spots (see the Gerrit Cole blurb above), and Strider seems to be dealing with his rough patch right now. Better now than in the playoffs, right Gerrit?
Sean Manaea continues to climb the charts despite a couple rough outings. What does my system like there? It likes that he hasn’t given up a homer in over 20IP, and that his FIP over that same span is an elite 1.47. His K/9 is 12.5 while his BB/9 is barely a scratch over 2.0. Put another way, he has a 34% K rate over that time frame, which puts him ahead of Taj Bradley, Kevin Gausman, and Spencer Strider. Manaea’s K-BB% is ahead of Aaron Nola, Max Schezer, and Corbin Burnes. There are some really exciting signs for Manaea’s second half, if only he got an opportunity to go back into the rotation.
Speaking of Taj Bradley, my system doesn’t like him because he’s struggling to get those IP. To be fair, since his return to MLB in mid-May, he’s 1-3 with a 4.55 ERA. He has zero quality starts and has been bounced before becoming the pitcher of record in 50% of his games. Honestly, if you put his numbers next to Sean Manaea — who isn’t even a starter right now — Manaea looks like a way better starter. Behold! The Power of Roleless Robs! I like Bradley as a speculative add in all formats, but don’t be disappointed if the Rays do Rays-things and let him be an extended opener all year.
Rankings
Tier | Name | Team | Confidence | Own% | L30$/G |
---|---|---|---|---|---|
1 | Kevin Gausman | TOR | 4.507 | 100 | 23.4 |
1 | Spencer Strider | ATL | 4.414 | 100 | -10.3 |
1 | Shohei Ohtani | LAA | 4.161 | 100 | -7.2 |
1 | Matt Strahm | PHI | 3.961 | 10 | -22.5 |
1 | Hunter Greene | CIN | 3.889 | 100 | 19.5 |
1 | Blake Snell | SD | 3.633 | 100 | 23.6 |
1 | Zac Gallen | ARI | 3.554 | 100 | -17.5 |
1 | Zack Wheeler | PHI | 3.544 | 100 | 17.1 |
1 | Joe Ryan | MIN | 3.544 | 100 | -11.7 |
1 | Kodai Senga | NYM | 3.510 | 100 | 10.9 |
1 | Framber Valdez | HOU | 3.502 | 100 | 37.6 |
1 | Luis Castillo | SEA | 3.483 | 100 | 29.2 |
1 | Nathan Eovaldi | TEX | 3.472 | 100 | 28.4 |
1 | Reid Detmers | LAA | 3.441 | 98 | -9.6 |
1 | Mitch Keller | PIT | 3.364 | 100 | -8.9 |
1 | Sean Manaea | SF | 3.343 | 7 | -2.2 |
1 | Edward Cabrera | MIA | 3.342 | 100 | 8.4 |
1 | Pablo Lopez | MIN | 3.316 | 100 | -8.3 |
1 | Zach Eflin | TB | 3.278 | 100 | 18.2 |
1 | Gerrit Cole | NYY | 3.274 | 100 | -0.1 |
1 | Clayton Kershaw | LAD | 3.263 | 100 | 4.1 |
1 | Sonny Gray | MIN | 3.261 | 100 | -26.5 |
1 | Shane McClanahan | TB | 3.215 | 100 | 33.3 |
1 | Logan Gilbert | SEA | 3.212 | 100 | -1.6 |
2 | George Kirby | SEA | 3.161 | 100 | -9.1 |
2 | Logan Webb | SF | 3.160 | 100 | 14.3 |
2 | Merrill Kelly | ARI | 3.107 | 100 | 24.9 |
2 | Cristian Javier | HOU | 3.106 | 100 | 11.4 |
2 | Jesus Luzardo | MIA | 3.091 | 100 | -5.2 |
2 | Marcus Stroman | CHC | 3.090 | 100 | 49.7 |
2 | Justin Steele | CHC | 3.081 | 99 | -6.2 |
2 | Tyler Wells | BAL | 2.956 | 100 | 14.9 |
2 | Aaron Nola | PHI | 2.935 | 100 | 10 |
2 | Alex Cobb | SF | 2.920 | 100 | -10.7 |
2 | Corbin Burnes | MIL | 2.910 | 100 | 3.4 |
2 | Yu Darvish | SD | 2.894 | 100 | -18.6 |
2 | Dylan Cease | CHW | 2.873 | 100 | -3.4 |
2 | Jose Berrios | TOR | 2.865 | 100 | 29.3 |
2 | Charlie Morton | ATL | 2.816 | 100 | -25.7 |
2 | MacKenzie Gore | WSH | 2.779 | 99 | -16.8 |
2 | Lucas Giolito | CHW | 2.779 | 100 | 1.5 |
2 | Jon Gray | TEX | 2.776 | 100 | 59.5 |
2 | Jordan Montgomery | STL | 2.775 | 100 | -9.4 |
2 | Eduardo Rodriguez | DET | 2.745 | 47 | -22.3 |
2 | Sandy Alcantara | MIA | 2.679 | 100 | -22.9 |
2 | Michael Wacha | SD | 2.606 | 100 | 34.5 |
2 | Kyle Gibson | BAL | 2.601 | 88 | 17.6 |
2 | Max Scherzer | NYM | 2.600 | 100 | 4.1 |
2 | Kyle Bradish | BAL | 2.587 | 96 | -5.2 |
2 | Shane Bieber | CLE | 2.557 | 100 | -7 |
2 | Nick Martinez | SD | 2.543 | 5 | -21.9 |
2 | Tony Gonsolin | LAD | 2.505 | 100 | 21.6 |
2 | Michael Kopech | CHW | 2.498 | 100 | 28.3 |
2 | Joe Musgrove | SD | 2.453 | 100 | 15.5 |
2 | Miles Mikolas | STL | 2.445 | 97 | -3.6 |
2 | Chris Bassitt | TOR | 2.444 | 100 | -6.1 |
2 | Zack Greinke | KC | 2.422 | 9 | -8.4 |
2 | Freddy Peralta | MIL | 2.419 | 100 | -27.1 |
2 | Jack Flaherty | STL | 2.413 | 100 | -27.7 |
2 | Andrew Heaney | TEX | 2.413 | 96 | -6.3 |
3 | Nestor Cortes | NYY | 2.378 | 85 | 7.1 |
3 | Taijuan Walker | PHI | 2.362 | 78 | 10.2 |
3 | Matthew Boyd | DET | 2.356 | 13 | -8.4 |
3 | Michael Lorenzen | DET | 2.320 | 71 | -17.6 |
3 | Patrick Sandoval | LAA | 2.314 | 87 | -38.7 |
3 | Dean Kremer | BAL | 2.260 | 23 | -10.4 |
3 | Julio Urias | LAD | 2.257 | 100 | -101.3 |
3 | Lance Lynn | CHW | 2.233 | 87 | -31.7 |
3 | Josiah Gray | WSH | 2.232 | 84 | -17.6 |
3 | Carlos Hernandez | KC | 2.226 | 1 | -4.5 |
3 | Tanner Bibee | CLE | 2.226 | 100 | -19.6 |
3 | Angel Perdomo | PIT | 2.224 | 0 | 3.8 |
3 | Brady Singer | KC | 2.219 | 51 | -28.9 |
3 | Domingo German | NYY | 2.170 | 100 | -19.9 |
3 | Ian Hamilton | NYY | 2.168 | 1 | |
3 | Nick Pivetta | BOS | 2.139 | 2 | -3.9 |
3 | Logan Allen | CLE | 2.139 | -14.4 | |
3 | Clarke Schmidt | NYY | 2.138 | 90 | 4.1 |
3 | Drew Smyly | CHC | 2.121 | 94 | -20.3 |
3 | Ryan Helsley | STL | 2.113 | 100 | 2.6 |
3 | Chris Murphy | BOS | 2.109 | 0 | 8 |
3 | Steven Matz | STL | 2.097 | 1 | -31.6 |
3 | Kyle Freeland | COL | 2.067 | 12 | -55.5 |
3 | Brayan Bello | BOS | 2.036 | 99 | 0.1 |
3 | Rich Hill | PIT | 2.031 | 10 | -1 |
3 | Cody Morris | CLE | 2.018 | 0 | -13.7 |
3 | Marco Gonzales | SEA | 2.018 | 0 | -39 |
3 | Jose Soriano | LAA | 2.006 | 0 | -3.8 |
3 | Brent Headrick | MIN | 2.003 | 0 | 21.3 |
4 | Danny Young | ATL | 1.981 | 0 | |
4 | Jordan Lyles | KC | 1.972 | 0 | -33.1 |
4 | Jameson Taillon | CHC | 1.962 | 63 | -28 |
4 | Roansy Contreras | PIT | 1.937 | 23 | -53.5 |
4 | Cristopher Sanchez | PHI | 1.921 | 0 | 16.1 |
4 | Martin Perez | TEX | 1.906 | 86 | -19.3 |
4 | Taj Bradley | TB | 1.888 | 100 | -15.2 |