BaseHit Database: Analyzing 37 Million Simulated Games

I became inspired by the Buffalo and Baltimore football game that finished at 41-40.  That score had never happened in an NFL game before.  People that track that sort of thing call it a scorigami.  There have been over 18,000 NFL games.  That got me thinking about BaseHit and the 37,488,815 games that have been simmed (and recorded in the database).  I pulled this data on 9/9/2025 after the 9pm sim, so it was current for a couple hours, then I got caught up in something else, and now it’s thousands of games behind.  I did check before I made this, there have been no more outlier games, the information at the end is accurate. But here’s my run at a BaseHit scorigami.

I broke the games into groups arbitrarily mostly to see if my database query would take a long time.  The first group of game had a gameid of less than 100,000.  Of those ids, almost 20,000 games have survived league purges and anything else that would cause data loss.  

In that group of 20,000 games, every score in which the winner scored 18 or less runs happened. 18-17 through 18-0, all the way down to 1-0.  There were plenty of wild games as well.  The wildest was a 31-22 game which is the BaseHit record for total runs in a game at 53.  There were 3 other games when the losing team scored 20+ runs and 2 other games where the winning team scored 30.  Runs were flowing in the early days.

Next, I looked at games with Games with an id of less than 200,000. Surprisingly, this only increased the number of games to 30,000.  In that group, there were 25 new unique scores that didn’t happen in the first group.  A new high score was set in winning team runs at 34, and there was a game with 33 as well.  We now have 7 total games where a team scores 30 runs.  

Next group was IDs less than 400,000, which doubled the number of games recorded to almost 60K.  34 new scores occurred.  Every score with the winner having 19 runs has now happened.  There have been 12 games with the winning team scoring 30+ runs but none of the previous records were bested.

The 4th group was gameIDs less than 800,000, which returned almost 120K games.  31 new scores were achieved.  20-19 and 21-17 are preventing a complete set of 20s and 21s.

The 5th group was gameIDs lower than 1.5M, which resulted in 225K total games.  23 new scores happened.  All the 20s and 21s are in the record book.  We have a new runs record with a 37-2 game and a 35-10 also beating the previous record.  

Then I got impatient and got all the games.  37,488,814 games.  117 new scores occurred in the mass batch.  As you’d expect, the runs record falls in the group of 37+M games instead of the 225K group.  41 runs is the highest scoring single team game. There was also a 40-9 game.  

Here is the outcomes chart. Do you like walls of numbers?

winrunsL Runs 01234567891011121314151617181920212223Grand Total
1491492491492
28770468115861688632
3155268976878011955713517040
41890207673677102666212867184877264
51808699559226836014102556511182025347706
614666824425326559857867468459558460285043928
710563853429285055135956986245856156515788994319659
86988242590813795814473394585504406494084783673013459803
94331801912232803223284163366533145442831032519432203682639752
102551711375332024742368902410302246001967141706681471211250801937281
11142176969101418931667661697591578161374071148889705881980679501374603
12764656719198232115103116433108419941327858064026525834330234821949287
1339123449236639378582796987374063370530494290234056270992219017456642581
14189653046744748519335329149269423273501628415223171728713514109008634427083
159310200612925634400349263258328146232081857214709113848620650750873982280751
16440013077190422233722793212831818115042121549437724454173938303323051855181538
17194985241235914145145741341911690972877736109462934902458182713511136827115988
18895556277649138943385757527616649183906301922521605108979366248933374126
1936534954957588357935275467137963216243818981418101770353037026818813646417
20154210431253567353932792923238219601597113087560941731321813896777328576
216412811845218723122055179315451178913691522411281175133888151462217674
2230786115513881359125211479457346014673342111651028854352915201810935
231349771681980374565357646238728618113191655423202214586571
2483154415234924564083472452021921176760323125199761144008
2512062703293102732392031741191006944403014109523212453
26112313518021415113512593756641292111101422231433
271731121331141169078534326221419101175322934
28144437267575434402715221677213143520
291204239503439312212146852335336
30119231515201713101358443112174
311816121117791176521113
321531273515341353
33125663223213137
341531126221125
3511343211117
36111126
37121212110
38123
39223
4011
4111
Grand Total10824306448227055147075214946414098129203161882168113567965151435662018681593927454262149197124588195079133715955417837488814

We can use this data to come up with many site-wide stats.

Single Game Scoring Record

41-6 Arlington Park Thoroughbreds; Balmers – Arlington Park won 111 games and scored almost 900 runs, but the true hero here is the Toms River Shorebirds who allowed 1135 runs in the season. Kudos to philsrule06 for still owning the team. My heart goes out to rookie, Joseph Click, who took 21 runs for the team as the last pitcher available. His ERA went from a respectable 4.12 to 11.35 after that one.

40-9

39-0

39-0

39-1

38-1

38-1

38-2

10 games with 37

Single Game, Both Teams

53, 31-22,

51, 28-23

50, 29-21 

Most Runs for a Losing Team

23, eight times

330,692,096 Runs Scored; 9.06 per game

245,718,954 Winning Team Runs Scored; 6.55 per game

93,973,142 Losing Team Runs Scored; 2.51 per game

6,103,538 games where winning team scored 10+ runs; 16.2%

73,883 games where winning team score 20+ runs; 0.19%

443 games where winning team score 30+ runs; 0.001%

365,307 games where losing team scored 10+ runs; 0.97%