Ben Lindbergh and Meg Rowley banter about Paul Skenes’s new interest, Clayton Kershaw and the evolution of 3,000-strikeout celebrations, and the deepening deadball era in Japan. After that (24:37), frequent Stat Blast Correspondent Ryan Nelson joins to discuss why there have been so many team shutouts this season and then deliver several Stat Blasts, followed (1:02:56) by postscript updates.
Hello FanGraphs Members and readers. I hope all of you here in the U.S. are enjoying your holiday weekend. I’ve spent much of this week on vacation, so I didn’t get to watch as many games as I usually do. Still, I followed some of the action from afar, enough to see Clayton Kershaw record his 3,000th strikeout, the Yankees fall out of first place, and the All-Star Game’s starters be named.
Before we get to all that, I’d like to remind all of you that while anyone can submit a question, this mailbag is exclusive to FanGraphs Members. If you aren’t yet a Member and would like to keep reading, you can sign up for a Membership here. It’s the best way to both experience the site and support our staff, and it comes with a bunch of other great benefits. Also, if you’d like to ask a question for next week’s mailbag, send me an email at mailbag@fangraphs.com. Read the rest of this entry »
Ben Lindbergh and Meg Rowley banter about how many members of the All-Star Celebrity Softball Game roster they have heard of, honorary all-stars, and velocity spikes preceding arm injuries, then discuss an investigation concerning possible pitch-fixing by Luis L. Ortiz, a federal civil rights complaint about the Dodgers’ DEI policies, and Rob Manfred’s pitch to players in advance of CBA discussions.
David Rodriguez Munoz/USA TODAY NETWORK via Imagn Images
We’ve now passed the mathematical halfway point of the 2025 season, which serves as a good time to check in on the ZiPS projected standings and analyze the ways in which reality has torn the preseason prognostications to shreds. While our depth charts utilize the ZiPS projections in the daily standings, this full ZiPS run utilizes the most robust methodology that I can assemble without pulling out what’s left of my increasingly dwindling supply of hair.
The ZiPS projected standings are the product of a million seasonal simulations. In order to get a better estimate of the upside and downside of the team, ZiPS takes an important additional step in simulating the roster itself before it ever considers a single game on the schedule. For example, in most of the New York Yankees’ simulations, Aaron Judge continues destroying pitchers on his merry way to what ZiPS projects will be an 11-WAR season, playing somewhere between 80% and 95% of the remaining games. Sometimes he regresses less from his current 13-WAR pace; other times, he drops off the pace a little bit more. Sometimes he’s dinged up a bit and misses time, and once in a while, he misses the rest of the season due to a serious injury. After an injury simulation, ZiPS fills in the depth charts in each sim based on who is available. When Judge is injured, the Yankees roster strength is typically made with more Jasson Domínguez, sometimes more Everson Pereira or Bryan De La Cruz, maybe some Spencer Jones, or as in simulation no. 111,535, a whole lot of Brennen Davis and Duke Ellis somehow. There’s a lot of PC power (I made an upgrade in May!) and a distressing amount of linear algebra involved.
Once ZiPS has a simulated distribution of a team’s roster strength, it then simulates the results of the rest of the season a million times. (Here I’ll note that a million simulations was not enough to get the Rockies into the playoffs.)
Below are the updated ZiPS projected standings through the games played on July 2. We’ll start our look with the AL East:
ZiPS Median Projected Standings – AL East (Through July 2)
Team
W
L
GB
Pct
Div%
WC%
Playoff%
WS Win%
80th
20th
New York Yankees
91
71
—
.562
61.0%
31.1%
92.1%
11.7%
95.6
86.9
Tampa Bay Rays
87
75
4
.537
19.0%
50.5%
69.5%
3.2%
90.8
82.3
Toronto Blue Jays
86
76
5
.531
17.7%
48.0%
65.7%
2.6%
90.5
81.6
Boston Red Sox
81
81
10
.500
1.7%
17.7%
19.4%
0.7%
84.1
75.6
Baltimore Orioles
77
85
14
.475
0.5%
8.3%
8.8%
0.5%
81.6
72.9
The Yankees offense slowed down considerably in June, which if you believe parts of Reddit, is somehow due to too much analytics. The more likely cause is that the Yankees are extremely reliant on Judge playing like a demigod, and when he has an ordinary month — a 157 wRC+ qualifies by his standards — the lineup has trouble absorbing what were down stretches for other key parts of the offense. ZiPS still sees the Yankees as the AL East team with the fewest potential problems over the next three months, even if it doesn’t think that Max Fried and Carlos Rodón will keep up their blistering pace.
The Blue Jays’ improvements this year should serve as a reminder (though they probably won’t), that people are too wedded to recent terrible/great performances. Coming off a 74-88 season in 2024, the Jays didn’t do a whole lot to really change the nature of their team, and the biggest thing they did do — signing Anthony Santander — hasn’t worked out yet. Sometimes gravity takes care of things!
The Rays have done their usual excellent patchwork job, but ZiPS isn’t really sold on the lineup maintaining wRC+ of 109 over the rest of the season. The computer is optimistic about Boston’s pitching staff, but the divisional math is getting difficult, and this is a team that didn’t really aggressively chase the playoffs when similarly situated in the race the last few years. ZiPS still thinks the O’s are a good team, albeit one with serious rotation issues, but they’ve banked so many losses that it’s getting hard to say that their current long shot odds are enough to keep 2025 a going concern.
Turning to the AL Central:
ZiPS Median Projected Standings – AL Central (Through July 2)
Team
W
L
GB
Pct
Div%
WC%
Playoff%
WS Win%
80th
20th
Detroit Tigers
93
69
—
.574
91.6%
5.5%
97.1%
7.3%
97.4
88.8
Cleveland Guardians
81
81
12
.500
4.6%
25.6%
30.3%
1.7%
85.8
77.2
Minnesota Twins
80
82
13
.494
3.1%
19.8%
22.9%
1.1%
84.7
76.0
Kansas City Royals
78
84
15
.481
0.8%
7.0%
7.8%
0.3%
81.2
72.7
Chicago White Sox
53
109
40
.327
0.0%
0.0%
0.0%
0.0%
56.9
48.6
The Tigers have pretty much ended this race, and with an excellent rotation headed by the best pitcher in baseball right now, Tarik Skubal, this is an extremely dangerous playoff team. Detroit’s projected final win total has increased more than any other team in the baseball, jumping from 81 wins to 93.
ZiPS still sees the Guardians and Twins as legitimate playoff contenders, though it doesn’t have a great deal of enthusiasm for their rosters. I don’t expect either team to be particularly aggressive at the trade deadline.
Jac Caglianone has struggled in the majors so far, and while I fully expect him to overcome his growing pains, it also means that he hasn’t done much to resuscitate an abysmal offense. Kansas City’s pitching has been excellent, but it’s simply not enough. The White Sox are projected to finish with a 12-win improvement compared to 2024! That’s… something, I guess. Somehow, the pitching has been approximately league average, and if they can actually finish the season that way, maybe pitching coach Ethan Katz deserves the Cy Young award.
Looking to the AL West:
ZiPS Median Projected Standings – AL West (Through July 2)
Team
W
L
GB
Pct
Div%
WC%
Playoff%
WS Win%
80th
20th
Houston Astros
94
68
—
.580
88.1%
9.8%
97.9%
12.9%
98.8
89.9
Seattle Mariners
85
77
9
.525
9.7%
50.2%
59.9%
3.4%
89.5
80.9
Texas Rangers
81
81
13
.500
2.1%
23.9%
26.1%
1.0%
85.2
76.5
Los Angeles Angels
74
88
20
.457
0.1%
2.5%
2.6%
0.0%
78.4
69.6
Oakland A’s
70
92
24
.432
0.0%
0.1%
0.1%
0.0%
72.9
64.3
The Astros’ penchant for middling starts showed itself again this year, but as has been the case in the past, no other AL West team took the opportunity to build up a big cushion in the division. A seven-game lead at this point of the season isn’t an insurmountable one, but most teams with that kind of lead end up finishing with it. That’s especially the case when the team holding the comfortable lead is also likely the “true” best team in the division. The Astros are no juggernaut, but they can ride Hunter Brown and Framber Valdez, and the offense has been better than it had any right to be given the de facto loss of Yordan Alvarez and the de jure one of Kyle Tucker.
The Mariners have been surprising in that their offense has been a lot better than their pitching, and while ZiPS sees that flipping to a degree, they have enough holes that they still look like a .530-.540 team; that won’t be enough in most situations unless the Astros collapse. ZiPS is projecting a lot more Jacob deGrom innings these days than it was in March, but the holes in the lineup and at the back end of the rotation and bullpen leave Texas projected as merely a second-tier Wild Card contender.
Despite a near .500 record, ZiPS is still bearish on the Los Angeles Angels. Elsewhere, ZiPS thought the A’s had a pitching problem, and that’s basically what has transpired; the team’s early contention was a mirage.
Shifting to the National League, staring with the East:
ZiPS Median Projected Standings – NL East (Through July 2)
Team
W
L
GB
Pct
Div%
WC%
Playoff%
WS Win%
80th
20th
Philadelphia Phillies
93
69
—
.574
65.1%
27.5%
92.6%
9.8%
96.9
88.4
New York Mets
90
72
3
.556
34.0%
46.8%
80.8%
6.3%
94.0
85.5
Atlanta Braves
79
83
14
.488
0.9%
9.1%
10.0%
0.5%
83.4
74.6
Miami Marlins
71
91
22
.438
0.0%
0.2%
0.2%
0.0%
75.3
66.5
Washington Nationals
69
93
24
.426
0.0%
0.1%
0.1%
0.0%
73.7
65.1
The Phillies have been tested by Aaron Nola’s poor start and subsequent injury, but this was always a compelling unit and they’ve carried on without serious trouble. They do need to score more runs to keep holding off the Mets, and Bryce Harper’s injury highlighted the fact that he, Kyle Schwarber, and Trea Turner have been holding up the lineup.
The Mets have cobbled together an impressive rotation seemingly from spare parts, and ZiPS is actually fairly confident they’ll be fine after a rather gloomy June. ZiPS sees the Mets as being as strong as the Phillies, but the Phillies get a projected edge by virtue of an easier schedule (ZiPS says .497 vs. .505 for the Mets) and the two-game “head start” on the second half.
ZiPS still thinks Atlanta is a very competent team, but even if you assume that there aren’t more nasty pitching injury surprises waiting and that there’s nothing fundamentally broken about Ozzie Albies or Michael Harris II, the team has a 39-46 record, and is at the point where they have to consider short-term retooling.
The computer thinks the Nationals are better than the Marlins, but are now too far behind to be a factor in the playoff race.
Moving to the NL Central:
ZiPS Median Projected Standings – NL Central (Through July 2)
Team
W
L
GB
Pct
Div%
WC%
Playoff%
WS Win%
80th
20th
Chicago Cubs
92
70
—
.568
62.5%
27.0%
89.5%
6.9%
96.1
87.4
Milwaukee Brewers
88
74
4
.543
27.1%
43.2%
70.3%
4.2%
92.5
83.7
St. Louis Cardinals
84
78
8
.519
7.4%
28.8%
36.3%
1.3%
88.2
79.6
Cincinnati Reds
82
80
10
.506
3.0%
16.3%
19.3%
0.5%
85.6
76.7
Pittsburgh Pirates
73
89
19
.451
0.0%
0.7%
0.7%
0.0%
77.3
68.7
ZiPS was a massive believer in the Cubs in the preseason, being head-over-transistors in love with the team’s offense and defense, and not absolutely hating the pitching staff. That’s about how the team has played, so the projections naturally haven’t changed too much. ZiPS also saw the Brewers as the biggest danger to the Cubs, and again, it hasn’t moved off that position.
St. Louis and Cincinnati are both above .500, but the computer still sees the Cards as too broadly mediocre and the Reds as having too many positions that have been chasms for either to be a divisional threat without some things going their way. Both are plausible Wild Card teams.
The projections are actually bullish on the Pirates scoring more runs in the second half, with much of the lineup underperforming their peripheral numbers, but it’s largely in the category of “too little, too late.”
Lastly, let’s look at the NL West:
ZiPS Median Projected Standings – NL West (Through July 2)
Team
W
L
GB
Pct
Div%
WC%
Playoff%
WS Win%
80th
20th
Los Angeles Dodgers
99
63
—
.611
95.9%
3.9%
99.7%
19.6%
103.7
95.1
San Diego Padres
86
76
13
.531
3.1%
51.4%
54.5%
3.2%
90.6
81.5
San Francisco Giants
82
80
17
.506
0.6%
22.7%
23.3%
0.6%
86.4
77.6
Arizona Diamondbacks
82
80
17
.506
0.5%
22.3%
22.8%
0.9%
86.2
77.7
Colorado Rockies
49
113
50
.302
0.0%
0.0%
0.0%
0.0%
53.6
45.1
ZiPS was always skeptical of the notion that the Dodgers ought to be projected for a crazy number of wins, with the preseason projections thinking that the biggest benefit to come from the team’s offseason was protecting itself from injury downside. I don’t always agree with my creation, but I did in this case. That’s sort of how things have played out; the injuries hit the pitching as hard as they usually have, but the high-end offensive talent has compensated, and team is on a 102-win pace. I’ll note that this ZiPS run was a late-night one, and does give a pretty big hit to Max Muncy’s playing time after the grisly injury he sustained in yesterday’s game. In reality, the Dodgers have a large enough lead that his exact timetable shouldn’t change the projections significantly.
The Padres have been solid and are a first-tier Wild Card candidate, but they’ve probably fallen too far behind to scare the Dodgers. It doesn’t help that they’ve gotten basically no offense out of left field and designated hitter this year. The Giants are hitting their projections after falling short the last few years, but they have a similar problem to the Padres and have gotten sub-.700 OPS performances at prime offensive positions (first base, right field, and DH).
The Diamondbacks have disappointed, in large part due to a number of serious injuries, and the team, seeing the writing on the wall, has been hinting about being short-term sellers this summer. If they aren’t, however, ZiPS still thinks that they’re good enough to end up with a Wild Card spot without anything ridiculous happening.
For their part, the Rockies can be content with the fact that they’re one of the 30 best teams in the majors.
It was ugly, it was labor-intensive, it was sobering — and probably humbling. Clayton Kershaw entered Wednesday night’s start in Los Angeles needing just three strikeouts to reach 3,000 for his career. Facing the White Sox, a team with the American League’s worst record (28-57) and the majors’ second-highest strikeout rate against lefties (26.6%), the 37-year-old southpaw repeatedly struggled to get from strike two to strike three, and only reached the milestone on his 100th and final pitch of the night. By the time he caught Vinny Capra looking at a slider on the outside edge of the plate, the Dodgers trailed 4-2, and Max Muncy had just departed with a serious knee injury while applying the tag on an attempted steal of third base. It took a textbook ninth-inning rally for the Dodgers to salvage a victory.
Dan Szymborski: It’s time for a Szymborski chat The man is sarcastic and fat He’ll zing with a smirk and plug his own work and pretend that ZiPS WAR is a fact
12:02
Guest: Do we need a better way of calculating free agent contracts? Devers contract may be underwater but I would rather pay devers 8 240 (what’s rest on his contract) than vlad 14 500 or whatever insane number Kyle Ticker is going to get. Seems like a Devers would be the cheapest way to get talent / WAR on your team
12:03
Dan Szymborski: It’s complicated philosophically!
12:03
Dan Szymborski: And we tend to go through cycles. There’s a period where teams spend a lot and then there’s regret and everyone starts getting stingy for a year or two
12:04
Endy Chavez: Is Brandon Nimmo intentionally trading walks for home runs? Should he trade back?
12:05
Dan Szymborski: Honestly, his swing rate bump is fairly small, I’m not sure sure how conscious a decision is made
It’s Wednesday, July 2. Major league teams will play 19 games today. That’s 11 regular games, plus three doubleheaders and one more doubleheader that isn’t technically a doubleheader because the first half is the resumption of a game that got suspended due to rain yesterday. For the first time in human history, it is quite possibly enough baseball. On the off chance that you weren’t able to catch all 19 games, you can get caught up here.
Athletics at Rays, 12:10 PM Eastern
It’s the bottom of the fourth inning and Yandy Díaz, as is his wont, smashes a groundball. The Other Max Muncy, who started the game at third base and then shifted over to shortstop, fields it deep in the hole, but the ball finds yet another hole. It bursts the webbing in Muncy’s glove, lodging itself deep in the leather. Muncy reaches into his glove as he leaps into the air for a jump throw. His hand is still in the glove when he lands.
Cardinals at Pirates, 12:35 PM Eastern
It’s the top of the third in Pittsburgh, and this time it’s Thomas Saggese who smashes a grounder deep into the hole. The ball just bounces past a diving Ke’Bryan Hayes, but Isiah Kiner-Falefa makes a beautiful sliding stop on one knee and comes up firing. Well, he almost comes up firing. Right as he pulls the ball from his glove, there’s a split second where he looks like he’s going to double clutch. Maybe he’s just finding the seams, but the momentary hitch breaks up what could have been a play so smooth that it would have stuck in your mind forever as an archetype. Read the rest of this entry »
Chase Burns doesn’t need much of an introduction. The 22-year-old right-hander was featured here at FanGraphs prior to his much-anticipated June 24 major league debut, and when our Cincinnati Reds Top Prospects list was published in early May, he came in at no. 1, this after checking in at no. 28 overall as a 55 FV prospect on the offseason Top 100. And then there was the debut itself. With the eyes of the baseball world upon him, the second overall pick in last year’s draft fanned the first five New York Yankees batters he faced. With a fastball reaching triple digits and a razor-sharp slider to augment it, Burns has quickly established himself as one of the game’s most promising young arms.
Those things said, the flame-throwing Wake Forest University product is still a work in progress. Burns threw just 66 minor league innings before receiving his call-up, and while his initial frames were scintillating, he soon learned how challenging it is to face big league hitters. Not only did the Yankees go on to tag him for three runs, he failed to get out of the first inning in his second start, that against the Red Sox at Fenway Park.
How does Burns approach his craft, and what has he learned coming through not only Wake Forest’s pitching program, but also Cincinnati’s, which is likewise highly regarded? One day after his rocky outing in Boston, I sat down with Burns to find out.
———
David Laurila: What do you know now that you didn’t know when you were coming out of high school?
Chase Burns: “It’s kind of a growing process, really. You’re learning as you go. There is a lot I’ve learned about, including analytics, going from high school to college — and even now — about how can I make my stuff better, about what plays in the game today.”
Laurila: Pitching analytics and optimizing your stuff is important, but more than that goes into succeeding at this level…
Burns: “Yes. I was fortunate to go to Wake Forest, where we had the pitching lab, but the pitching coach there, Corey Muscara, kind of talked about that. He talked about how you don’t want to dive too deep into the analytics, because at the end of the day, you’ve got to go out there and get outs. That’s the biggest thing.”
Laurila: Is there any one thing you learned about yourself as a pitcher at Wake Forest that you feel is especially important?
Burns: “I think I figured out that I was more of a north-to-south pitcher, as opposed to an east-to-west pitcher. I kind of throw the ball middle and let my stuff move how it’s intended, instead of trying to make this big sweep right to left. I think that helps me a lot.”
Laurila: That wasn’t until you got to Wake Forest?
Burns: “Yes. When I was at Tennessee [where Burns spent his first two collegiate seasons], I was trying to go in and out more, rather than up and down with all my stuff.”
Laurila: I assume you know your pitch metrics?
Burns: “I do. I’m a cut-ride guy, and I feel like my vertical is pretty good. I’ve been up to 20-21 inches [with the fastball], but it averages around 18. When I was at Tennessee, the vertical was pretty low, and I realized that I could get more, so that was something I went after. Now I don’t really worry about it too much; I kind of just play into the cut-ride profile. I think that’s kind of another weapon for me.
“Nowadays a lot of people are chasing vertical and spin rate — stuff like that — and I think it could be a good thing, but at the same time, it could be bad with the amount of injuries that we have today.”
Laurila: The slider is your best secondary pitch. Has that always been the case?
Burns: “Yeah. It’s a pitch I’ve always had feel for, even when I was younger. Over the years, it’s kind of just progressed naturally.”
Laurila: You also have a curveball and a changeup…
Burns: “The curveball is something I’ve had since college, but I didn’t really have times where I needed to use it as much. But at this level, you’re going to have to use it. It’s still developing, but it’s been a weapon for me.
“My changeup isn’t very conventional. It’s the kick-change that everybody’s been talking about. I’m a supinator, so it’s kind of hard for me to throw a changeup. I started kicking it, and have had some success doing that.”
Laurila: When did you start throwing the kick-change?
Burns: “I starting kicking it this year, right before spring training. Some guys at Wake Forest helped me develop it. I told [the Reds] that I’ve been working on it, I threw it a lot, and they were pretty happy with it.”
Laurila: Your fastball and slider are plus-plus pitches, while the other two aren’t at that same level. How are you approaching pitch usage in terms of using your entire repertoire versus mostly just going with your best weapons?
Burns: “I mean, two pitches at this level can be hard. A hitter can eliminate one, and that makes it a lot easier for them, so having four is huge for me. That’s something I’ve been working on in my recent outing. My changeup has been a really good pitch for me, especially against lefties.”
Laurila: You’re a power pitcher. Is that accurate?
Burns: “Yes.”
Laurila: In a perfect world, a pitcher is more than just power. Along with having nasty stuff, he knows how to “pitch.”
Burns: “I mean, that’s the end goal. When you can match those two together, being a power pitcher who throws hard, but also be able to use finesse — go up and down, in and out, be able to paint the corners — that’s what makes a pitcher really dangerous.”
Laurila: Going from being more of a thrower to more of a pitcher is an important evolution. As young as you are, do you feel you’ve turned that corner?
Burns: “I think so. Maybe some people don’t agree with that, but I feel I’ve made huge improvements from being just a guy that just tries to throw it hard to a guy that actually goes out there and pitches. But like I said earlier, it’s a growing process.”
In the offense edition, I used a game show format to evaluate whether the perspective offered by BaseRuns has a point, or if there’s something its methodology is overlooking. We’ll keep that framework going for the defenses as well. Here’s a reminder of how it works:
To determine whether or not BaseRuns knows what it’s talking about with respect to each team, imagine yourself sitting in the audience on a game show set. The person on your left is dressed as Little Bo Peep, while the person on your right has gone to great lengths to look like Beetlejuice. That or Michael Keaton is really hard up for money. On stage there are a series of doors, each labeled with a team name. Behind each door is a flashing neon sign that reads either “Skill Issue!” or “Built Different!” Both can be either complimentary or derogatory depending on whether BaseRuns is more or less optimistic about a team relative to its actual record. For teams that BaseRuns suggests are better than the numbers indicate, the skill issue identified is a good thing — a latent ability not yet apparent in the on-field results. But if BaseRuns thinks a team is worse than the numbers currently imply, then skill issue is used more colloquially to suggest a lack thereof. The teams that are built different buck the norms laid out by BaseRuns and find a way that BaseRuns doesn’t consider to either excel or struggle.