We’re nearing the All-Star Break! There’s only 1 week of half-assed work before our national (pronounce that with a long “a”) BBQ and then some recovery days. Then it’s everything we’ve been waiting for: the Home Run Derby! Also the All-Star game, but who actually cares for that anymore?
Why do I talk about the All-Star Break two weeks before it’s happening? Because this Week 13 marks the ACKSHUAL halfway point of the MLB season. A little bit more than a month left until the MLB trade deadline — and probably your fantasy baseball trade deadline as well. I almost wrote “fantasy football” in that last sentence because many multi-sport managers are turning their attention to another sport entirely. If you’re a bold one, make your fantasy baseball trades now before Tommy from HR is debating whether to draft Bijan Robinson in the first round.
Midway points always make writers nostalgic for a recap. The main characters yearn for their origin stories and look forward to the ways in which they’ll topple the big bad. In this spirit, I start the week off with Corey Kluber, who just hit the IL with shoulder inflammation. For those who read my pre-season work, Kluber was my choice for deep-as-hell SP who would return big dividends. It’s fair to say that Kluber’s time in Boston didn’t pan out. After finishing 2022 just outside the top 60 SP with Tampa Bay, Kluber went to Boston, which seemed to be the place where pitchers went to die in 2023. There’s a non-zero chance Kluber struggled with shoulder inflammation all year — his velocity was down compared to 2022. And for the folx who shout from the rooftops about the importance of spin rate — well, Kluber’s spin rate was up for his most important pitches compared to 2022. Location, location, location. ENYWHEY. After demonstrating the fruitlessness of counting categories by notching a save despite allowing 3 homeruns and 4 earned runs with a 2.00 WHIP, the Sox sent Kluber for a cooldown on the IL. See the calendar that starts this article. Kluber will benefit from some extended team time off and return after the All-Star Break, probably just in time to be traded to a smaller market team that could use some veteran bench presence. Sic transit gloria.
Shane McClanahan has struggled with back tightness over his last few outings. You know what the shoulder’s connected to? That’s right! The elbone! Also the back. The Rays hope that McClanahan avoids the IL, but pitching right through the injury would be very un-Rays-like. The Rays loooove giving their pitchers a break, and back tightness isn’t something that trainers want to mess around with. At the time of writing, SMC is taking extra reps from flat ground and had his next start pushed back. With the timing of the All-Star Break, I wouldn’t be surprised if the Rays’ thought process is: 1-2 more starts with an IP cap at 5 IP, and then have SMC rest over the break and see where he ends up. No worries for your fantasy team…yet.
Aaron Nola is doing this weird thing where he’s unhittable for a game followed by massive strikeouts accompanied by massive damage from batters. When we look at the combined stat lines, things look fine. Over his last 4 games, for example, we see a nearly 12 K/9 to a 2.75 BB/9, with an ERA below 3.50 and a FIP nearly at 3. But fantasy managers are certainly frustrated because, in two of those games, he allowed a combined 10 runs. Nola’s making his case to strike the Top 20 SP — he’s SP28 on the Player Rater at the time of writing, which is perfectly fine — but managers want more stability out of a guy that was a consensus Top 10 SP.
Eury Perez is on a tear right now, but the Marlins sound like they’re going to give him a break according to Grey’s favorite fishwrap writer Craig Mish. Perez is barely out of high school and the Marlins have effectively started his rookie clock by leaving him in the majors. But for certain, they’ve got stats-minded scouts who see the same data that we do and are probably worried. Over his recent span of success, Perez has a 0.33 ERA…with a 4.14 xFIP. That means, his expected performance is closer to a streamer than the Top 20 SP that he’s been cosplaying as. Perez’ BABIP over his time as a starter is still .232 (which is way below average) and he’s allowed a 16% barrel rate over his past two starts. There’s a lot to like about Eury Perez, but rookies rarely put a compelling fantasy season together over the entire span of a season. We’re seeing cracks in the numbers and we’ve got reports of management indicating a slow-down in Perez’ activity — that means bold managers may want to shop Perez while he’s on his hot-streak.
Luis Castillo is quietly having a really tough time. Since May, he’s 2-6, and his true skill stats are 1 to 1.5 runs higher than his ERA. Although he put up a run of 3 quality starts against [checks notes] the Pirates and Athletics…OK…he’s gone on to allow 5 homers and 11 walks in his last three starts. Probably what’s most worrying is his BABIP over the past three games is under .200, with a paltry line drive rate to go along with it. You know how batters can torch a pitcher without hitting line drives? They hit home runs. There’s still a lot to like in Castillo’s deeper numbers — that low line drive rate, and his swinging strike rate surging towards 20% in multiple games. But on the whole, Castillo’s numbers are looking pretty shaky for a second half rebound.
Triston McKenzie has a UCL sprain and is off to the IL. Images of Jacob deGrom are flashing through your head right now, aren’t they? I’ll keep pointing to the calendar at the top of this article, not because it makes you scroll past more ads, but because the All-Star Break is coming. UCL sprains mean there’s a tear or stretching of the UCL ligament in the elbow. This is the precursor to Tommy John surgery. In recent memory, Zac Gallen is the only notable fantasy-relevant starter who has rehabbed a sprained elbow ligament instead of going under the knife. The Guardians probably have this thought process in mind: let McKenzie rest through the All-Star Break, and then take another MRI when the swelling is lessened. They’ll let him test out his elbow and determine whether he should be a Roleless Rob for the rest of the year, or whether to go under the knife and return in [does napkin math] 2025. Yeesh. McKenzie had spent much of the past year on the IL with a shoulder injury, and just like I wrote above by plagiarizing the great kid’s song, the shoulder is connected to the elbow. Young pitchers compensate for injuries in one location by over-relying on another joint (see Tyler Glasnow, who also ended up on the Tommy John list). I’d recommend redraft fantasy managers move on completely from Triston McKenzie in 2023 — there’s an enormous amount of risk. Dynasty managers can hold, but you’ll most likely see McKenzie back in action 18 months from now.
Rankings
Tier | Name | Team | Confidence | Own% | L30$/G |
---|---|---|---|---|---|
1 | Spencer Strider | ATL | 4.602 | 100 | 4.8 |
1 | Kevin Gausman | TOR | 4.588 | 100 | 24.9 |
1 | Pablo Lopez | MIN | 4.367 | 100 | -12.8 |
1 | Shohei Ohtani | LAA | 4.356 | 100 | -5.9 |
2 | Blake Snell | SD | 3.982 | 100 | 48.7 |
2 | Hunter Greene | CIN | 3.976 | 100 | 25.1 |
2 | Reid Detmers | LAA | 3.877 | 100 | 0 |
2 | Joe Ryan | MIN | 3.698 | 100 | 7.2 |
2 | Framber Valdez | HOU | 3.656 | 100 | 32.3 |
2 | Zac Gallen | ARI | 3.618 | 100 | 8.9 |
2 | Kodai Senga | NYM | 3.611 | 100 | 4.4 |
2 | Zack Wheeler | PHI | 3.597 | 100 | 31.6 |
2 | Mitch Keller | PIT | 3.501 | 100 | -8.9 |
2 | Nathan Eovaldi | TEX | 3.480 | 100 | 17.2 |
2 | Gerrit Cole | NYY | 3.449 | 100 | 26.7 |
2 | Clayton Kershaw | LAD | 3.390 | 100 | 25.2 |
2 | Luis Castillo | SEA | 3.389 | 100 | 9.1 |
2 | Zach Eflin | TB | 3.334 | 100 | 11.3 |
2 | Jesus Luzardo | MIA | 3.331 | 100 | 18.4 |
2 | Eduardo Rodriguez | DET | 3.326 | 71 | 2.6 |
2 | Shane McClanahan | TB | 3.289 | 100 | 24.9 |
2 | Lance Lynn | CHW | 3.286 | 98 | -29.1 |
2 | Logan Gilbert | SEA | 3.277 | 100 | 2 |
2 | Justin Steele | CHC | 3.258 | 100 | 0.8 |
2 | Sonny Gray | MIN | 3.256 | 100 | -26.3 |
2 | Marcus Stroman | CHC | 3.216 | 100 | 52.6 |
2 | Logan Webb | SF | 3.190 | 100 | 16.3 |
2 | George Kirby | SEA | 3.185 | 100 | -11.6 |
2 | Hunter Brown | HOU | 3.174 | 100 | -0.5 |
2 | Merrill Kelly | ARI | 3.147 | 100 | 14.1 |
2 | Bryce Miller | SEA | 3.086 | 100 | -14.2 |
2 | Aaron Nola | PHI | 3.059 | 100 | 3.7 |
3 | Cristian Javier | HOU | 2.992 | 100 | -16.4 |
3 | Yu Darvish | SD | 2.981 | 100 | -24.1 |
3 | Dylan Cease | CHW | 2.970 | 100 | -4.2 |
3 | Bryce Elder | ATL | 2.950 | 100 | 7.9 |
3 | Tyler Wells | BAL | 2.946 | 100 | 16 |
3 | Lucas Giolito | CHW | 2.945 | 100 | 1.7 |
3 | Jordan Montgomery | STL | 2.937 | 100 | 16.6 |
3 | Michael Wacha | SD | 2.936 | 100 | 21.4 |
3 | Max Scherzer | NYM | 2.902 | 100 | 16.8 |
3 | Edward Cabrera | MIA | 2.897 | 71 | 7.4 |
3 | Braxton Garrett | MIA | 2.895 | 100 | 23.9 |
3 | Jose Berrios | TOR | 2.880 | 100 | 15.4 |
3 | Charlie Morton | ATL | 2.842 | 100 | -10.1 |
3 | Corbin Burnes | MIL | 2.832 | 100 | 2.6 |
3 | Kyle Bradish | BAL | 2.796 | 98 | 1.7 |
3 | Sandy Alcantara | MIA | 2.793 | 100 | -24.3 |
3 | MacKenzie Gore | WSH | 2.743 | 100 | -13.9 |
3 | Tanner Bibee | CLE | 2.728 | 100 | -3.7 |
3 | Brayan Bello | BOS | 2.715 | 100 | 13.1 |
3 | Anthony DeSclafani | SF | 2.704 | 87 | -39.6 |
3 | Jon Gray | TEX | 2.689 | 100 | 21.2 |
3 | Tony Gonsolin | LAD | 2.665 | 100 | -1.9 |
3 | JP Sears | OAK | 2.665 | 68 | 8 |
3 | Logan Allen | CLE | 2.665 | -10.2 | |
3 | Joe Musgrove | SD | 2.653 | 100 | 31.2 |
3 | Shane Bieber | CLE | 2.638 | 100 | -10.9 |
3 | Johan Oviedo | PIT | 2.627 | 74 | -15.4 |
3 | Freddy Peralta | MIL | 2.622 | 100 | -26.2 |
3 | Matthew Boyd | DET | 2.607 | 23 | -4.6 |
3 | Clarke Schmidt | NYY | 2.547 | 82 | -6.2 |
3 | Kyle Gibson | BAL | 2.542 | 89 | -4.3 |
3 | Michael Kopech | CHW | 2.519 | 100 | 2.5 |
3 | Alex Cobb | SF | 2.513 | 92 | -22.7 |
3 | Bailey Ober | MIN | 2.508 | 100 | 1.7 |
3 | Drew Smyly | CHC | 2.505 | 92 | -28.8 |
4 | Jack Flaherty | STL | 2.476 | 97 | -25.3 |
4 | Andrew Heaney | TEX | 2.475 | 100 | -7.5 |
4 | Rich Hill | PIT | 2.472 | 10 | -11.7 |
4 | Taijuan Walker | PHI | 2.471 | 88 | 34.2 |
4 | Miles Mikolas | STL | 2.468 | 93 | -4.4 |
4 | Nestor Cortes | NYY | 2.446 | 84 | -6.9 |
4 | Chris Bassitt | TOR | 2.433 | 100 | -29.9 |
4 | Michael Lorenzen | DET | 2.432 | 66 | -11.7 |
4 | Taj Bradley | TB | 2.393 | 100 | 9 |
4 | Justin Verlander | NYM | 2.390 | 100 | -33.3 |
4 | James Paxton | BOS | 2.378 | 100 | 10.5 |
4 | Domingo German | NYY | 2.373 | 97 | -39.4 |
4 | Zack Greinke | KC | 2.326 | 3 | -31.2 |
4 | Josiah Gray | WSH | 2.320 | 95 | -20.3 |
4 | Julio Urias | LAD | 2.314 | 100 | |
4 | Dean Kremer | BAL | 2.307 | 25 | 1.5 |
4 | Patrick Sandoval | LAA | 2.298 | 88 | -40.8 |