Offense Returned to MLB Last Night
You might not have realized it, but last night’s slate of games had seven teams reach double-digit run totals. Throughout the night I began to notice there were quite a few games with really high run totals. Then last night while watching the Astros pile runs on the Padres into the 9th inning, armed with a laptop and some SQL code, I set out to research how often this many teams score 10 or more runs on a given day.
MLB Game Days with Teams Scoring 10+ Runs
| Date | Games | Teams |
|---|---|---|
| 4/28/15 | 7 | KC, TOR, WAS, ATL, STL, ARZ, HOU |
| 6/27/12 | 7 | LAA, BOS, CWS, TEX, NYM, WAS, PIT |
| 7/20/10 | 7 | TB, BAL, TOR, LAA, CHC, COL, PIT |
| 9/26/09 | 7 | DET, MIN,OAK,LAA,TEX,CIN,ATL |
| 5/25/09 | 7 | TB, CLE, DET, CWS, NYY, PIT, LAD |
| 9/19/08 | 7 | TB, LAA, TEX, STL, CIN, FLA, SD |
| 7/29/07 | 8 | LAA, NYY, KC, OAK, SEA, ATL, SD, HOU |
| 4/18/06 | 7 | CLE, TOR, FLA, MIL, HOU, WAS, PIT |
| 5/25/05 | 7 | TB, SD, ARZ, CIN, MIL, SF, STL |
| 4/9/05 | 7 | DET,TB,TOR,LAD,ARZ,SD,PHI |
It turns out this hasn’t happened since 2012, and it has only occurred on nine days over the last decade of baseball. One of those days in 2007 had eight teams break double digits, and all of these days occurred on days with 15 games being played. Yesterday, there were only 14 games played due to the postponement of the White Sox – Orioles game. Most of the occurrences happened earlier in the 2000s when the run environment in Major League Baseball was higher. Today’s low run environment makes days like yesterday less and less likely.
This also gives us a chance to look at how a team’s runs per games are distributed to find out how likely it is that one team scores 10 or more runs in a game. They don’t follow a normal, bell-curve distribution, but instead it’s more skewed (and roughly follows a negative binomial distribution). I’ve illustrated the distribution below using actual results. This represents the percentage of games that a single team scores a certain number of runs.
The run scoring is skewed heavily to the right. I’ve called out the percentage (6.9%) of team-games that have had 10 or more runs scored, so they don’t happen very often. I have the box going all the way out to 30 runs, because that’s the record the Rangers set in Baltimore in 2007. Seven teams having 10 or more runs on one day is obviously less frequent than having just one team do it especially when there are only 28 teams playing instead of 30.
For those of you interested in reading more about run distributions, I have already laid out the math behind modeling run and hit distributions with the negative binomial distribution, and Tom Tango has produced a more accurate but slightly more complicated distribution as well.
I build things here.

It’s funny, I think I had the same realization at about the same time last night. I was on ESPN and was just like, “Damn! Forget these 2-0 games, everybody’s scoring double digits tonight!” I think The Nats-Braves game made it especially noticeable, what with both teams scoring 10+. I wonder how often this happened in 1999 and 2000, probably the ultimate “Steroid Era” years in my mind.
There’s a bar in my area where the bartender runs a little weekly betting pool based on MLB scores. Everyone in the pool picks a team, and they win if that team scores 13 runs (exactly) in a game during that week. The pool begins again the next week, with a carryover of the pot if no one won.
When I first heard of this I immediately commented that there must be a lot of weeks where the pot goes unclaimed. But to my surprise, most weeks there is (at least) one team somewhere in baseball racking up 13 runs, so most weeks there is a payout.
Just eyeballing the graph here, it looks like something around .5% of the team-games end with 13 runs. Given (30*162) = 4860 team-games you’d expect maybe (4860/200) = 25 games to end in 13 runs… and there are roughly 26 weeks in the season. So I guess maybe that bartender was a much sharper observer of the game, or a much better statistician, than I realized.