The bases are loaded and I wish I were — Skip Caray
If you’re boycotting the All Star Game, here’s some stuff to read. Or you can read it while you’re watching the ASG. Or whatever. I’ve heard I’m supposed to keep providing “content.”
Is Batting Average with RISP a Thing?
I’ve spent the last week or so looking at BA with RISP, and I’m coming to a few conclusions which I’ll try and convince you are correct.
- Batting average with RISP is extremely important to scoring runs. Over half, and up to 2/3, of every team’s runs result from hits with runners in scoring position.
- But the biggest component of scoring runs with RISP is getting to RISP. And teams which get a lot of runners into scoring position are already good-hitting teams, so that even if they hit somewhat worse with RISP than without RISP, they will still score a lot of runs because their inferior BA with RISP is off a higher base and they have so many opportunities to start with.
- Most teams have higher BAs with RISP than without. There are several reasons for this, but the main one is that teams which have managed to get runners in scoring position are facing less competent pitching at that moment — that’s how the runners got in scoring position in the first place.
- There’s a lot of variation around expected BA with RISP (adjusting for team BA without RISP). There is so much variation that I’m doubtful that Batting Average with RISP is a team skill. Like other things that appear to be skills (e.g. clutchness or playoff success) a lot of what looks like competence and incompetence is just luck. And BA with RISP has an unusually large compenent of luck for a lot of reasons.
- As far as the Braves are concerned, we’ve got 99 Problems, but RISP BA isn’t one of them, except insofar as it is derivative of other batting problems.
RISP Facts
Let me start with the table I put together last week, which covers the 2024 season.
| Non-RISP Runs | Non-RISP | Non-AB with RISP | AB with RISP | BA | All Runs | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HR | Non-HR | AB | Hits | BA | Plays | Runs | Plays | Hits | Runs | w/RISP | Total | |
| Team | ||||||||||||
| ARI | 176 | 30 | 4083 | 1042 | 0.2552 | 382 | 101 | 1439 | 410 | 579 | 0.2849 | 886 |
| LAN | 229 | 19 | 4110 | 1048 | 0.2550 | 376 | 77 | 1412 | 375 | 517 | 0.2656 | 842 |
| NYA | 225 | 24 | 4184 | 1021 | 0.2440 | 321 | 87 | 1266 | 331 | 479 | 0.2615 | 815 |
| BAL | 250 | 22 | 4269 | 1065 | 0.2495 | 243 | 64 | 1298 | 326 | 450 | 0.2512 | 786 |
| PHI | 192 | 28 | 4168 | 1059 | 0.2541 | 324 | 65 | 1366 | 364 | 499 | 0.2665 | 784 |
| MIL | 148 | 32 | 4001 | 965 | 0.2412 | 351 | 67 | 1471 | 394 | 530 | 0.2678 | 777 |
| NYN | 190 | 21 | 4169 | 1002 | 0.2403 | 300 | 69 | 1341 | 355 | 488 | 0.2647 | 768 |
| SDN | 202 | 27 | 4238 | 1109 | 0.2617 | 288 | 51 | 1288 | 347 | 480 | 0.2694 | 760 |
| BOS | 182 | 28 | 4181 | 1059 | 0.2533 | 339 | 61 | 1396 | 345 | 480 | 0.2471 | 751 |
| MIN | 167 | 30 | 4128 | 1021 | 0.2473 | 286 | 73 | 1362 | 331 | 472 | 0.2430 | 742 |
| HOU | 178 | 24 | 4165 | 1084 | 0.2603 | 285 | 71 | 1365 | 364 | 467 | 0.2667 | 740 |
| CHN | 162 | 23 | 4105 | 992 | 0.2417 | 349 | 83 | 1336 | 326 | 468 | 0.2440 | 736 |
| KCA | 149 | 30 | 4175 | 992 | 0.2376 | 306 | 74 | 1246 | 351 | 482 | 0.2817 | 735 |
| CLE | 178 | 24 | 4107 | 949 | 0.2311 | 315 | 76 | 1203 | 314 | 430 | 0.2610 | 708 |
| ATL | 208 | 19 | 4236 | 1026 | 0.2422 | 255 | 62 | 1245 | 307 | 415 | 0.2466 | 704 |
| CIN | 155 | 21 | 4113 | 920 | 0.2237 | 357 | 74 | 1212 | 310 | 449 | 0.2558 | 699 |
| SFN | 177 | 39 | 4171 | 1001 | 0.2400 | 253 | 65 | 1289 | 302 | 412 | 0.2343 | 693 |
| TEX | 170 | 17 | 4245 | 970 | 0.2285 | 280 | 60 | 1227 | 332 | 436 | 0.2706 | 683 |
| DET | 145 | 25 | 4241 | 960 | 0.2264 | 236 | 61 | 1201 | 313 | 451 | 0.2606 | 682 |
| COL | 173 | 21 | 4186 | 1005 | 0.2401 | 272 | 60 | 1268 | 314 | 428 | 0.2476 | 682 |
| SEA | 191 | 12 | 4083 | 898 | 0.2199 | 321 | 63 | 1247 | 297 | 410 | 0.2382 | 676 |
| SLN | 181 | 26 | 4214 | 1067 | 0.2532 | 297 | 79 | 1293 | 296 | 386 | 0.2289 | 672 |
| TOR | 159 | 15 | 4109 | 973 | 0.2368 | 289 | 66 | 1301 | 333 | 431 | 0.2560 | 671 |
| PIT | 158 | 20 | 4209 | 991 | 0.2354 | 323 | 74 | 1268 | 292 | 413 | 0.2303 | 665 |
| WAS | 105 | 20 | 4028 | 959 | 0.2381 | 353 | 74 | 1346 | 347 | 461 | 0.2578 | 660 |
| OAK | 201 | 22 | 4246 | 997 | 0.2348 | 251 | 62 | 1186 | 270 | 358 | 0.2277 | 643 |
| MIA | 136 | 26 | 4222 | 1012 | 0.2397 | 274 | 53 | 1300 | 335 | 422 | 0.2577 | 637 |
| ANA | 157 | 20 | 4166 | 949 | 0.2278 | 323 | 71 | 1191 | 278 | 387 | 0.2334 | 635 |
| TBA | 139 | 25 | 4095 | 967 | 0.2361 | 303 | 60 | 1294 | 274 | 380 | 0.2117 | 604 |
| CHA | 125 | 23 | 4217 | 932 | 0.2210 | 198 | 40 | 1166 | 255 | 319 | 0.2187 | 507 |
Two teams had over 1400 AB with RISP, and those two teams were the two highest-scoring teams in MLB (the Dodgers and DBacks) and were two of the three teams to score over 500 runs by at bats with runners in scoring position. (It should be noted that these weren’t all hits. Many of these scored via outs.) These teams scored more runs by at-bats with RISP than the White Sox scored overall.
This also translates to more runs scored from non-at-bats (walks, wild pitches, steals, etc.)
For those who like graphs (and who doesn’t?) we can succintly summarize the distinction bewteen BA with and without RISP with this chart:

Here I have graphed the BA without RISP on the x-axis and the corresponding BA with WISP on the Y axis and placed the team at the intersection. I have drawn in the 45 degree line (which is not at 45 degrees on this diagram because the x scale and y scale are different.) Any team above the line had a higher batting average with RISP than without. 22 teams are above line and only 8 are below it.
Why is this? Well, first there are events which would be AB outs which are potentially non-ABs with RISP. The most obvious example is outfield fly balls with men on third and less than two outs which magically transform from “out” to “sac fly.” But quantitatively, this can’t explain the difference. A second reason is that defenses often play in, or at double play depth, with RISP. This may be optimal at preventing runs (net) but it does so at the expense of more hits And the final reason is probably the biggest one. A pitcher who has yielded RISP isn’t pitching as well as one who doesn’t. Under that circumstance, it is unsurprising that subsequent batters do better.
There are other effects that might go in either direction. Batters may focus more with RISP, but so may pitchers. RISP situations are likely to see pitching replacements and pinch hitters which should be expected to work in opposite directions. It would obviously require a lot of intense analysis to separate all these effects, and we really don’t have enough plate appearances to really try.
What we can do is run a simple analysis to see how BA with RISP is correlated with BA witthout RISP. Running this regression on the data above we get:
BA with RISP = 0.114 + 0.574 BA without RISP
What this equation means is that you take about 60 percent of BA without RISP and then add 114 points. That line is shown on the graph as well: 16 teams are above it and 14 are below it, but there is a very large discrepancy around the line: the standard error of this regression is about .016, so results plus or minus .032 are unsurprising. Thus, a team with a BA without RISP of 0.250 has an expected BA with RISP of 0.114 + 0.574 x 0.250 = .257, but we shouldn’t be surprised to see a number anywhere between .225 and .289, which is essentially the whole range of the chart.
Why Does Everyone Talk About BA with RISP?
The first reason is simple: RISP-BA is the first cousin of “clutch.” While not all RISP situations are high leverage, almost all high leverage situations have RISP. When a batter fails with RISP, or when a team fails to get a run home with 2nd and 3rd and no one out and ends up losing by one, it is easy to look backwards at that moment.
The second reason is simple as well: because it is a common calculated number. The more relevant number would be conversion percentages. If you are expected to score 1.5 runs in a given situation, how many runs do you score over 100 of them? If it’s way under 150, you’re doing something wrong. A further problem with conversion percentages is that there is a different one for all 24 base-state, out situations… that’s 24 numbers, and since most runs score with RISP, a single RISP number is easier to discuss. It should be noted that this measure gives short shrift to walks (in the same way that Batting Average continues to overshadow On Base Percentage) and simple things like groundouts that drive in runs. Jurickson Profar’s game-winning 9th inning plate appearance on Saturday was a groundout: he worsened the Braves’ BA-RISP while simultaneously winning the game.
Third, like “clutch” (or really coterminously with “clutch”) it is thought to be a skill. It is thought that some players can rise to the occasion and others can’t, and this skill shows up as clutch and BA-RISP. Mere mortals would indeed be challenged to perform is such tense high-leverage situations. The vast majority of MLB players aren’t, for the simple reason that those who were intimidated in this fashion never made it to the major leagues. At the margins, there are probably managerial strategies that slightly improve run production in these situations: judicious use of pinch hitters, hit-and-runs, squeeze bunfs, etc. But essentially, there is little difference that we can see between hitting with RISP and hitting with the bases enpty other than the fact that hitting with RISP requires some pitcher to have put runners on — by definition he isn’t pitching at an elite level at that moment, on average.
What About the 2025 Braves?
Here are the Braves stats through the All Star break:
| Split | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RISP | 890 | 762 | 273 | 184 | 37 | 2 | 21 | 261 | 96 | 211 | 0.241 | 0.324 | 0.378 | 0.702 |
| — | 2000 | 1810 | 62 | 446 | 76 | 7 | 62 | 62 | 172 | 446 | 0.246 | 0.318 | 0.399 | 0.717 |
| 1– | 716 | 655 | 53 | 154 | 23 | 0 | 22 | 52 | 52 | 162 | 0.235 | 0.294 | 0.371 | 0.665 |
| Non-RISP | 2716 | 2465 | 115 | 600 | 99 | 7 | 84 | 114 | 224 | 608 | 0.243 | 0.312 | 0.391 | 0.703 |
So the Braves indeed have slightly underperformed in BA and OPS with RISP. But the difference is quite slight. Even if we were use the regression adjustment to say what the BA with RISP ought to be, we would get .114 + 0.574 x 0.243 = 0.253. The difference over the 762 opportunities is 762 x (0.253-0.231) or 17 hits. This translates to about 20 extra runs. Now 20 runs is nothing to sneeze at, and if they had been in exactly the right spots it might have been amazing. But it takes roughly an extra 10 runs to win one more game, so the Braves hitting with RISP has cost them about 2 games. (There’s no point in being much more precise here given the crudeness of the regression calculation.)
In other words, we got 99 problems and RISP BA is a small one.
Comments welcome.

Wonderful, Jonathan. Wish I could understand it. Enjoyed it nonetheless.
Great write up. I agree whole-heartedly with the point made early on – the percentages are not as informative as the raw counts. Good teams have runners on base all the time and the number of conversion opportunities between the best and worst RISP teams is so big as to be the dominant factor. Percentages are only relatable when everyone in the study has basically the same sample size.
I’ve watched most every game (certainly not all, sigh), and anecdotally it seems like we’re really underperforming with runner-on-third-no-outs situations. But those are more memorable because they tend to happen in games we lose. I’d love to see how we’re doing in that sub-set of RISP situations this year. I feel like we mostly just strike out, lol.
I think I asked this question and Jonathan may have answered it and I’m too stupid to remember. The question to me is how many gimmes do we blow. Runner on third and less than 2 out. Batting average doesn’t concern me. I want to know how efficiently we score that runner compared to the league. It does seem like an instant K. Seemed like Arcia K’d in that situation every other game last season.
That’s definitely a worthwhile analysis to do. I’m still working on the tools to try and do that for the current season, but it is easy to do for any prior season. The only issue in that analysis is that there will be a lot of double-counting: if you have a runner on third and no outs and the next guy strikes out, you also have a runner on third with one out, so that if the next guy knocks him in, it’s as if you had two successes, not one. This makes comparisons difficult unless you’re careful.
There’s also a difference between RISP with zero or one out and with two outs. So one should also look at AVG w/RISP and less than two outs. As discussed, even a GO to the right or a sac fly where the AVG goes down but a run is scored could be advantageous. I think the Braves, this year, have more often than not got things in the wrong order (e.g. a fly ball with two outs and a K with less than two). That has a significant impact on the analysis.
This is something the Phillies have done very well – not let small rallies go to waste. The Braves rely on big flies and this year have had a lot of Verdugo HRs.
Maybe there needs to be a statistic for “success” with RISP where a sac fly counts as well as a GO (with no outs) that moves a runner over.
I don’t know how much you all have been paying attention to Mark Bowman, aka Peanut, on Twitter, but he has gone off the rails in regards to Didier Fuentes. It’s so bad that I feel like he could lose his job..
Do you have links? I can’t seem to find anything like that.
https://x.com/mlbbowman/status/1944940600320483537
https://x.com/mlbbowman/status/1942778204152029261
https://x.com/Lex_Naija/status/1943323842308641152
Oof that’s wild. Everyone dies on a hill eventually.
What really sucks about how the Braves have treated Didier Fuentes – called him up as cannon fodder and let him wear it because they don’t have enough good arms in the system – is that they have potentially harmed his development by jumping him too high when he was manifestly unready. Mark Bowman is not a guy who goes off the reservation, so if he’s comfortable slagging the guy that much, I’m betting he’s not the only guy in the club who’s snarking about this kid. His confidence has to have been seriously affected by this. I certainly hope he has a long successful career, but I don’t think this cup of coffee was any help at all for that.
This is why you need guys like Allan Winans – nonprospects, org guys, people whose specific role in the organization is to come up on an emergency basis. Jumping Fuentes the way we did is robbing Peter to pay Paul, and treating prospects this way has enormous risks.
Honestly, if this does result in him getting fired, that would actually make me feel more comfortable, as it would suggest the team feels a certain amount of shame about how much they screwed up here.
Not only do you need Winans but you need to make every effort to extend a true ace with a pretty good track record of health (Fried) when you can. Hard to imagine Fried doesn’t sign for something more reasonable 2 years ago. Sale was a nice bargain for us, as was Lopez, but neither had a recent track record of being a horse. If you’re going to gamble on the health of guys who are question marks, you need lots of arms to buffer.
All that said, there is no reason why Fuentes had to be the sacrificial lamb. He had no success at even high A. He is raw and talented and I love his ceiling but give me 10 good starts at AA for god’s sake
Great analysis there Jonathan. It has felt like this team is the most un-clutch ever, but the data suggests maybe not, at least by batting average with RISP. So maybe we just don’t get enough runners on.
It was alluded to here, but I do like the stat RE24. Run expectancy in all 24 base-out states. According to fangraphs, we’re 25th in batting RE24, at -43.72. In terms of WPA, we’re also 25th, but breaking down the components, we’re 15th in +WPA, and 26th in the -WPA. I think that means we get into good situations, but then flame out when it matters? I’m not as well versed in interpreting those stats.
On the pitching side, we have a positive RE24, and are 19th, the Dodgers are 20th. So that side of the equation is holding up. Not so sure for how long, given our starting rotation for the rest of the year. I’ll be amazed if this team gets within 5 games of .500 by years end.
Some days, you just can’t lose.
Four days in a row without a loss…. I guarantee it.
And most of you guys wanted to sell
https://www.espn.com/mlb/story/_/id/43639138/2025-top-10-prospect-rankings-all-30-mlb-teams-kiley-mcdaniel
Kiley has three members of this year’s draft class in his new Atlanta top 10 prospect list.
The farm system could finally have some depth again if they can sell some pieces at the deadline and get another solid international class.
We acquired a recently good and currently adequate pitcher for basically nothing. Let’s do more of this!
https://www.espn.com/mlb/story/_/id/45766814/braves-land-rhp-dane-dunning-send-jose-ruiz-rangers
Now that we got Dunning, we only have to coax Jack Kruger (https://www.baseball-reference.com/players/k/krugeja01.shtml) out of retirement and we can be convinced that we are above average by the Dunning-Kruger effect.
It’s never failed to make me feel superior
The Dunning acquisition is good – we acquired a player to shore up a position of need without giving up anything of value. More, please!
Checked in on old friend Kyle Wright. He spent all of 2024 rehabbing. He went on a rehab assignment earlier this summer but wasn’t able to manage more than four innings before his time was up, so he was activated from the IL and optioned to to AAA to keep working. He’s had a couple of setbacks, most recently some oblique tightness while warming up, currently on the IL. He hasn’t appeared on a big league mound since 9/28/2023.
Man, the life of a pitcher.
FWIW — because our team doesn’t seem to score runs against anyone — if we’re going to face 3 Yankees starters, these are probably the guys I’d want to face this wknd. It doesn’t break my heart that we’re not seeing Fried or Rodon, who will apparently be saved for their upcoming Toronto series.
Game 1 looks like a bullpen game from the Yanks. Hamilton’s been good as a middle-reliever, but it’s doubtful he’ll go too far. At some point they’re going to bring in Mark Leiter, who has been a real firestarter for the Yanks’ pen this year. Whenever he comes into the game, there’s a collective groan from the crowd… baserunners galore. Another shaky reliever has been Jonathan Loasiga, who gives up the longball. Most of the remaining pen guys (Cruz, Weaver, Hill, De Los Santos) have been good to very good.
However, their big-ticket closer Devin Williams has had some brutal games, mostly early in the season, to the point where he lost his closing job to Luke Weaver (until Weaver went down on IL briefly). Williams seems to be back on track recently, but I wouldn’t say anyone completely trusts him in the 9th inning right now. (Sound familiar?)
Game 2 has Will Warren who has been hit-and-miss. He’ll have a string of solid starts, then he’ll get absolutely blasted. IMO, he’ll be the most effective guy of the 3.
Game 3 has Marcus Stroman, who has pitched relatively well in his past 3 starts. (After a horrific first 3 starts in ’25, he missed 2+ months with a lingering knee issue). However, since coming to The Bronx in 2024, he’s been a bit of a punching bag — his WHIP during that time is a frightening 1.492. He was so bad at the end of the ’24 season that he was left off the playoff roster. A total wildcard. So far, he’s another “expensive” FA failure for the Yanks (but also another guy they can just write-off & forget… then move onto another FA.)
Of course, looking at it from the Yanks’ perspective, if you’re going to get your staff well, the Braves are probably one of the teams you might wanna face.
26 year old MIF Luke Waddell is hitting .305/430/381 and has more walks than strikeouts at Gwinnett (26-19). Seems like he should be getting a call up seeing as how we are getting nothing offensively from our middle infield.
Nice! Had not noticed. If it were up me, he’d be taking starts from Albies
Profar leading off & RAJ hitting 3rd… OK, interesting… we’ll see how long that lasts
Nice start, fellas…
What this team needs more than anything during the second half is many more crooked number innings. That first inning was a great start
And some of you guys wanted to sell
Acuña showing off his inner Clemente. And Nacho did a good job of pretending there was no throw coming. Dude was shocked.
As JonathanF (and several others) have noted, even when the team is lousy there are moments to remember and reasons to watch over the course of a season. That throw by Ronald was one of them.
My favorite player since Andrelton.
My favorite since the Hammer. Of course no one will replace Mr Aaron in my personal HOF, but Ronald is the kind of player that can impact a game the way the stars of my childhood could—Aaron, Mays, Clemente, Mantle, Frank Robinson.
That hustle triple and the hustle double in the first are two more examples of his impact on games
Yep, that was a Clemente-like play from Acuna there… certainly helped that Vivas slowed down & didn’t slide.
I seem to recall that Vivas had another numbskull baserunning blunder earlier this year. Thanks, Jorbit.
EDIT: Ozzie Alert!
A lot of help from Vivas, but the fact that he was cruising into 3rd in the first place kind of underscores how ridiculous that throw was.
Ozzie says don’t decline my option just yet.
The offense was hitting better the week before the break. Good to see that continue
And Strider has the Slider of Doom tonight.
A double, an F9-5 DP, and a triple: RAJ is killin’ it tonight.
Bummer not doing much to increase his trade value tonight.
Welcom back, everybody. Recapped