LOGIN

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