MLB Game Prediction Audit Report

Generated: 2026-04-13 19:32:32 | Games Date: 20260413
10
Total Games
9
Clean Games
1
With Warnings
0
With Errors
0
Total Errors
2
Total Warnings
379
Checks Passed

Game-by-Game Results

20260413_TEX@OAK.json 2 warnings 2 warnings
Score: TEX 4 - OAK 5 (9 innings)
Winner: OAK wins 5-4

Warnings

OAK has 13 hits — above average
OAK only 1 SO — unrealistically low (MLB avg ~8-9)

Passed Checks

Hits match: TEX batting H=7 == OAK pitching H=7
Hits match: OAK batting H=13 == TEX pitching H=13
Runs match: TEX batting R=4 == final score 4
Runs match: OAK batting R=5 == final score 5
Runs vs pitching match: TEX batting R=4 == OAK pitching R=4
Runs vs pitching match: OAK batting R=5 == TEX pitching R=5
SO match: TEX batting SO=9 == OAK pitching SO=9
SO match: OAK batting SO=1 == TEX pitching SO=1
BB match: TEX batting BB=3 == OAK pitching BB=3
BB match: OAK batting BB=4 == TEX pitching BB=4
HR match: TEX batting HR=1 == OAK pitching HR=1
HR match: OAK batting HR=0 == TEX pitching HR=0
TEX has 4 pitchers (realistic)
OAK has 4 pitchers (realistic)
TEX has 9 batters in lineup (correct)
OAK has 9 batters in lineup (correct)
Realistic total runs: 9
Inning-by-inning away runs (4) matches final score (4)
Inning-by-inning home runs (5) matches final score (5)
TEX team batting average .205 is reasonable
OAK team batting average .351 is reasonable
OAK pitching IP=9.0 matches 27 outs
TEX pitching IP=8.0 matches 24 outs
Inning 9 walkoff: OAK won with 0 outs
Inning-by-inning TEX runs (4) matches final score
Inning-by-inning OAK runs (5) matches final score
Inning-by-inning TEX hits (7) matches batting total
Inning-by-inning OAK hits (13) matches batting total
TEX AB-H (27) == innings outs minus SF (27) ✓
OAK AB-H (24) == innings outs minus SF (24) ✓
TEX pitching ER (5) <= R (5)
OAK pitching ER (4) <= R (4)
Realistic total runs: 9
Realistic total hits: 20
SO match: TEX batting SO=9 == OAK pitching SO=9
BB match: TEX batting BB=3 == OAK pitching BB=3
SO match: OAK batting SO=1 == TEX pitching SO=1
BB match: OAK batting BB=4 == TEX pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TEXNathan EovaldiSP5.07441407.20
TEXJakob JunisRP2.02000000.00
TEXCole WinnRP1.00000000.00
TEXChris MartinRP0.04110000.00
OAKLuis SeverinoSP6.02006200.00
OAKMark Leiter Jr.RP1.02111109.00
OAKHogan HarrisRP1.033310127.00
OAKElvis AlvaradoRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TEXKyle Higashioka43120.750
OAKShea Langeliers53020.600
OAKJeff McNeil43010.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TEXBrandon NimmoRF5000000020.000
TEXEvan CarterCF3000000120.000
TEXCorey SeagerSS3100010100.333
TEXJake Burger1B4210011020.500
TEXJoc PedersonDH4000000010.000
TEXKyle HigashiokaC4310122000.750
TEXJosh Smith2B3000000110.000
TEXJosh Jung3B4000000000.000
TEXEzequiel DuranLF4110001010.250
OAKLawrence ButlerRF3000010110.000
OAKNick Kurtz1B3000010200.000
OAKShea LangeliersC5310022000.600
OAKTyler SoderstromLF5100000000.200
OAKJacob WilsonSS5200000000.400
OAKJeff McNeil2B4300001100.750
OAKMax Muncy3B4110001000.250
OAKCarlos CortesDH4110010000.250
OAKDenzel ClarkeCF4210001000.500
20260413_ARI@BAL.json CLEAN
Score: ARI 2 - BAL 3 (9 innings)
Winner: BAL wins 3-2

Passed Checks

Hits match: ARI batting H=5 == BAL pitching H=5
Hits match: BAL batting H=5 == ARI pitching H=5
Runs match: ARI batting R=2 == final score 2
Runs match: BAL batting R=3 == final score 3
Runs vs pitching match: ARI batting R=2 == BAL pitching R=2
Runs vs pitching match: BAL batting R=3 == ARI pitching R=3
SO match: ARI batting SO=6 == BAL pitching SO=6
SO match: BAL batting SO=8 == ARI pitching SO=8
BB match: ARI batting BB=2 == BAL pitching BB=2
BB match: BAL batting BB=0 == ARI pitching BB=0
HR match: ARI batting HR=0 == BAL pitching HR=0
HR match: BAL batting HR=1 == ARI pitching HR=1
ARI has 3 pitchers (realistic)
BAL has 4 pitchers (realistic)
ARI has 9 batters in lineup (correct)
BAL has 9 batters in lineup (correct)
Realistic total runs: 5
Inning-by-inning away runs (2) matches final score (2)
Inning-by-inning home runs (3) matches final score (3)
ARI team batting average .156 is reasonable
BAL team batting average .172 is reasonable
BAL pitching IP=9.0 matches 27 outs
ARI pitching IP=8.0 matches 24 outs
Inning 9 walkoff: BAL won with 0 outs
Inning-by-inning ARI runs (2) matches final score
Inning-by-inning BAL runs (3) matches final score
Inning-by-inning ARI hits (5) matches batting total
Inning-by-inning BAL hits (5) matches batting total
ARI AB-H (27) == innings outs minus SF (27) ✓
BAL AB-H (24) == innings outs minus SF (24) ✓
ARI pitching ER (3) <= R (3)
BAL pitching ER (2) <= R (2)
Realistic total runs: 5
Realistic total hits: 10
SO match: ARI batting SO=6 == BAL pitching SO=6
BB match: ARI batting BB=2 == BAL pitching BB=2
SO match: BAL batting SO=8 == ARI pitching SO=8
BB match: BAL batting BB=0 == ARI pitching BB=0

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
ARIRyne NelsonSP6.05337014.50
ARIPaul SewaldRP1.00000000.00
ARIJuan MorilloRP1.00001000.00
BALDean KremerSP6.02112101.50
BALRyan HelsleyRP1.02111109.00
BALRico GarciaRP1.01002000.00
BALGrant WolframRP1.00001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
ARIKetel Marte2B4200011000.500
ARICorbin CarrollRF3000000020.000
ARIGeraldo PerdomoSS3210001100.667
ARIAdrian Del CastilloC3000000010.000
ARIJose FernandezDH4000000010.000
ARIIldemaro Vargas1B4100010000.250
ARINolan Arenado3B3000000100.000
ARIAlek ThomasCF4000000000.000
ARIJorge BarrosaLF4000000020.000
BALGunnar HendersonSS4100001010.250
BALTaylor WardLF4000000020.000
BALPete Alonso1B3100111010.333
BALSamuel BasalloC3000000000.000
BALDylan BeaversDH3000000020.000
BALLeody TaverasCF3100000010.333
BALColton CowserRF3110010010.333
BALJeremiah Jackson2B3000000000.000
BALBlaze Alexander3B3101011000.333
20260413_BOS@MIN.json CLEAN
Score: BOS 3 - MIN 4 (9 innings)
Winner: MIN wins 4-3

Passed Checks

Hits match: BOS batting H=8 == MIN pitching H=8
Hits match: MIN batting H=8 == BOS pitching H=8
Runs match: BOS batting R=3 == final score 3
Runs match: MIN batting R=4 == final score 4
Runs vs pitching match: BOS batting R=3 == MIN pitching R=3
Runs vs pitching match: MIN batting R=4 == BOS pitching R=4
SO match: BOS batting SO=10 == MIN pitching SO=10
SO match: MIN batting SO=6 == BOS pitching SO=6
BB match: BOS batting BB=3 == MIN pitching BB=3
BB match: MIN batting BB=4 == BOS pitching BB=4
HR match: BOS batting HR=1 == MIN pitching HR=1
HR match: MIN batting HR=0 == BOS pitching HR=0
BOS has 2 pitchers (realistic)
MIN has 3 pitchers (realistic)
BOS has 9 batters in lineup (correct)
MIN has 9 batters in lineup (correct)
Realistic total runs: 7
Inning-by-inning away runs (3) matches final score (3)
Inning-by-inning home runs (4) matches final score (4)
BOS team batting average .228 is reasonable
MIN team batting average .250 is reasonable
MIN pitching IP=9.0 matches 27 outs
BOS pitching IP=8.0 matches 24 outs
Inning 9 walkoff: MIN won with 0 outs
Inning-by-inning BOS runs (3) matches final score
Inning-by-inning MIN runs (4) matches final score
Inning-by-inning BOS hits (8) matches batting total
Inning-by-inning MIN hits (8) matches batting total
BOS AB-H (27) == innings outs minus SF (27) ✓
MIN AB-H (24) == innings outs minus SF (24) ✓
BOS pitching ER (4) <= R (4)
MIN pitching ER (3) <= R (3)
Realistic total runs: 7
Realistic total hits: 16
SO match: BOS batting SO=10 == MIN pitching SO=10
BB match: BOS batting BB=3 == MIN pitching BB=3
SO match: MIN batting SO=6 == BOS pitching SO=6
BB match: MIN batting BB=4 == BOS pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
BOSGarrett CrochetSP6.07333304.50
BOSAroldis ChapmanRP2.01113104.50
MINBailey OberSP6.07338114.50
MINCole SandsRP2.00002200.00
MINAnthony BandaRP1.01000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
BOSRoman AnthonyDH5210010000.400
BOSCaleb Durbin3B5110000010.200
BOSJarren DuranLF4210001010.500
BOSWillson Contreras1B4000000020.000
BOSWilyer AbreuRF4000000040.000
BOSTrevor StorySS3100000100.333
BOSMarcelo Mayer2B3000000120.000
BOSCarlos NarváezC3000010100.000
BOSCeddanne RafaelaCF4210112000.500
MINByron BuxtonCF3200010100.667
MINAustin MartinLF3201010100.667
MINLuke Keaschall2B3000010110.000
MINRyan JeffersC4200002000.500
MINJosh BellDH3000011100.000
MINVictor Caratini1B4100000010.250
MINMatt WallnerRF4110001020.250
MINBrooks LeeSS4000000010.000
MINRyan Kreidler3B4000000010.000
20260413_CHC@PHI.json CLEAN
Score: CHC 6 - PHI 0 (9 innings)
Winner: CHC wins 6-0

Passed Checks

Hits match: CHC batting H=8 == PHI pitching H=8
Hits match: PHI batting H=6 == CHC pitching H=6
Runs match: CHC batting R=6 == final score 6
Runs match: PHI batting R=0 == final score 0
Runs vs pitching match: CHC batting R=6 == PHI pitching R=6
Runs vs pitching match: PHI batting R=0 == CHC pitching R=0
SO match: CHC batting SO=6 == PHI pitching SO=6
SO match: PHI batting SO=9 == CHC pitching SO=9
BB match: CHC batting BB=5 == PHI pitching BB=5
BB match: PHI batting BB=1 == CHC pitching BB=1
HR match: CHC batting HR=2 == PHI pitching HR=2
HR match: PHI batting HR=0 == CHC pitching HR=0
CHC has 3 pitchers (realistic)
PHI has 4 pitchers (realistic)
CHC has 9 batters in lineup (correct)
PHI has 9 batters in lineup (correct)
Realistic total runs: 6
Inning-by-inning away runs (6) matches final score (6)
Inning-by-inning home runs (0) matches final score (0)
CHC team batting average .228 is reasonable
PHI team batting average .181 is reasonable
PHI pitching IP=9.0 matches 27 outs
CHC pitching IP=9.0 matches 27 outs
Inning-by-inning CHC runs (6) matches final score
Inning-by-inning PHI runs (0) matches final score
Inning-by-inning CHC hits (8) matches batting total
Inning-by-inning PHI hits (6) matches batting total
CHC AB-H (27) == innings outs minus SF (27) ✓
PHI AB-H (27) == innings outs minus SF (27) ✓
CHC pitching ER (0) <= R (0)
PHI pitching ER (6) <= R (6)
Realistic total runs: 6
Realistic total hits: 14
SO match: CHC batting SO=6 == PHI pitching SO=6
BB match: CHC batting BB=5 == PHI pitching BB=5
SO match: PHI batting SO=9 == CHC pitching SO=9
BB match: PHI batting BB=1 == CHC pitching BB=1

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CHCJavier AssadSP6.04005100.00
CHCDaniel PalenciaRP2.01003000.00
CHCRiley MartinRP1.01001000.00
PHICristopher SánchezSP5.076634210.80
PHIJhoan DuranRP2.01000100.00
PHIJosé AlvaradoRP1.00002000.00
PHIOrion KerkeringRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CHCMatt Shaw42140.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CHCNico Hoerner2B5100111000.200
CHCAlex Bregman3B4110010100.250
CHCSeiya SuzukiDH5210001000.400
CHCIan HappLF5000000020.000
CHCCarson Kelly1B3100010100.333
CHCDansby SwansonSS3000000100.000
CHCMiguel AmayaC2000010210.000
CHCPete Crow-ArmstrongCF4100010010.250
CHCMatt ShawRF4210114020.500
PHITrea TurnerSS4000000020.000
PHIKyle SchwarberDH4000000010.000
PHIBryce Harper1B4100000000.250
PHIAdolis GarcíaRF4200000000.500
PHIBrandon MarshLF4200000010.500
PHIAlec Bohm3B4000000020.000
PHIBryson Stott2B4000000010.000
PHIJ.T. RealmutoC2000000120.000
PHIJustin CrawfordCF3100000000.333
20260413_CLE@STL.json CLEAN
Score: CLE 1 - STL 3 (9 innings)
Winner: STL wins 3-1

Passed Checks

Hits match: CLE batting H=8 == STL pitching H=8
Hits match: STL batting H=7 == CLE pitching H=7
Runs match: CLE batting R=1 == final score 1
Runs match: STL batting R=3 == final score 3
Runs vs pitching match: CLE batting R=1 == STL pitching R=1
Runs vs pitching match: STL batting R=3 == CLE pitching R=3
SO match: CLE batting SO=7 == STL pitching SO=7
SO match: STL batting SO=6 == CLE pitching SO=6
BB match: CLE batting BB=1 == STL pitching BB=1
BB match: STL batting BB=1 == CLE pitching BB=1
HR match: CLE batting HR=0 == STL pitching HR=0
HR match: STL batting HR=0 == CLE pitching HR=0
CLE has 2 pitchers (realistic)
STL has 4 pitchers (realistic)
CLE has 9 batters in lineup (correct)
STL has 9 batters in lineup (correct)
Realistic total runs: 4
Inning-by-inning away runs (1) matches final score (1)
Inning-by-inning home runs (3) matches final score (3)
CLE team batting average .228 is reasonable
STL team batting average .225 is reasonable
STL pitching IP=9.0 matches 27 outs
CLE pitching IP=8.0 matches 24 outs
Inning 9 walkoff: STL won with 0 outs
Inning-by-inning CLE runs (1) matches final score
Inning-by-inning STL runs (3) matches final score
Inning-by-inning CLE hits (8) matches batting total
Inning-by-inning STL hits (7) matches batting total
CLE AB-H (27) == innings outs minus SF (27) ✓
STL AB-H (24) == innings outs minus SF (24) ✓
CLE pitching ER (3) <= R (3)
STL pitching ER (1) <= R (1)
Realistic total runs: 4
Realistic total hits: 15
SO match: CLE batting SO=7 == STL pitching SO=7
BB match: CLE batting BB=1 == STL pitching BB=1
SO match: STL batting SO=6 == CLE pitching SO=6
BB match: STL batting BB=1 == CLE pitching BB=1

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CLEGavin WilliamsSP5.05335105.40
CLECade SmithRP3.02001000.00
STLMatthew LiberatoreSP5.04004000.00
STLRiley O'BrienRP2.03111104.50
STLJoJo RomeroRP1.00001000.00
STLGordon GraceffoRP1.01001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CLESteven KwanLF5200001010.400
CLEAngel MartínezRF4100000000.250
CLEJosé Ramírez3B3000000010.000
CLERhys Hoskins1B4200000000.500
CLEDavid FryDH4000000010.000
CLEDaniel SchneemannCF4200010020.500
CLEJuan Brito2B4100000000.250
CLEAustin HedgesC3000000100.000
CLEBrayan RocchioSS4000000020.000
STLJJ Wetherholt2B4100010010.250
STLIván HerreraDH3000010120.000
STLAlec Burleson1B4100000000.250
STLJordan WalkerRF4000000000.000
STLNolan Gorman3B4200011000.500
STLMasyn WinnSS3110002000.333
STLNathan ChurchLF3000000020.000
STLPedro PagésC3000000010.000
STLVictor Scott IICF3200000000.667
20260413_HOU@SEA.json CLEAN
Score: HOU 0 - SEA 4 (9 innings)
Winner: SEA wins 4-0

Passed Checks

Hits match: HOU batting H=7 == SEA pitching H=7
Hits match: SEA batting H=6 == HOU pitching H=6
Runs match: HOU batting R=0 == final score 0
Runs match: SEA batting R=4 == final score 4
Runs vs pitching match: HOU batting R=0 == SEA pitching R=0
Runs vs pitching match: SEA batting R=4 == HOU pitching R=4
SO match: HOU batting SO=6 == SEA pitching SO=6
SO match: SEA batting SO=6 == HOU pitching SO=6
BB match: HOU batting BB=2 == SEA pitching BB=2
BB match: SEA batting BB=1 == HOU pitching BB=1
HR match: HOU batting HR=0 == SEA pitching HR=0
HR match: SEA batting HR=2 == HOU pitching HR=2
HOU has 3 pitchers (realistic)
SEA has 4 pitchers (realistic)
HOU has 9 batters in lineup (correct)
SEA has 9 batters in lineup (correct)
Realistic total runs: 4
Inning-by-inning away runs (0) matches final score (0)
Inning-by-inning home runs (4) matches final score (4)
HOU team batting average .205 is reasonable
SEA team batting average .200 is reasonable
SEA pitching IP=9.0 matches 27 outs
HOU pitching IP=8.0 matches 24 outs
Inning 9 walkoff: SEA won with 0 outs
Inning-by-inning HOU runs (0) matches final score
Inning-by-inning SEA runs (4) matches final score
Inning-by-inning HOU hits (7) matches batting total
Inning-by-inning SEA hits (6) matches batting total
HOU AB-H (27) == innings outs minus SF (27) ✓
SEA AB-H (24) == innings outs minus SF (24) ✓
HOU pitching ER (4) <= R (4)
SEA pitching ER (0) <= R (0)
Realistic total runs: 4
Realistic total hits: 13
SO match: HOU batting SO=6 == SEA pitching SO=6
BB match: HOU batting BB=2 == SEA pitching BB=2
SO match: SEA batting SO=6 == HOU pitching SO=6
BB match: SEA batting BB=1 == HOU pitching BB=1

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
HOUMike BurrowsSP6.05444126.00
HOUBryan AbreuRP1.00002000.00
HOUBryan KingRP1.01000000.00
SEAGeorge KirbySP6.04004000.00
SEAAndrés MuñozRP1.00000100.00
SEAMatt BrashRP1.01000000.00
SEAEduard BazardoRP1.02002100.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
HOUJose Altuve2B4000000000.000
HOUYordan AlvarezLF3220000100.667
HOUIsaac ParedesDH4100000000.250
HOUChristian Walker1B4000000020.000
HOUCarlos Correa3B4210000010.500
HOUCam SmithRF4100000000.250
HOUTaylor TrammellCF3000000120.000
HOUYainer DiazC4000000000.000
HOUNick AllenSS4100000010.250
SEABrendan Donovan3B4200011000.500
SEACal RaleighDH4100112010.250
SEAJulio RodríguezCF4000000010.000
SEAJosh Naylor1B4100111000.250
SEARandy ArozarenaLF3000000010.000
SEALuke RaleyRF3000000010.000
SEAJ.P. CrawfordSS3100000010.333
SEAMitch GarverC3110010000.333
SEACole Young2B2000000110.000
20260413_LAA@NYY.json CLEAN
Score: LAA 4 - NYY 5 (9 innings)
Winner: NYY wins 5-4

Passed Checks

Hits match: LAA batting H=8 == NYY pitching H=8
Hits match: NYY batting H=9 == LAA pitching H=9
Runs match: LAA batting R=4 == final score 4
Runs match: NYY batting R=5 == final score 5
Runs vs pitching match: LAA batting R=4 == NYY pitching R=4
Runs vs pitching match: NYY batting R=5 == LAA pitching R=5
SO match: LAA batting SO=6 == NYY pitching SO=6
SO match: NYY batting SO=8 == LAA pitching SO=8
BB match: LAA batting BB=1 == NYY pitching BB=1
BB match: NYY batting BB=5 == LAA pitching BB=5
HR match: LAA batting HR=1 == NYY pitching HR=1
HR match: NYY batting HR=0 == LAA pitching HR=0
LAA has 3 pitchers (realistic)
NYY has 4 pitchers (realistic)
LAA has 9 batters in lineup (correct)
NYY has 9 batters in lineup (correct)
Realistic total runs: 9
Inning-by-inning away runs (4) matches final score (4)
Inning-by-inning home runs (5) matches final score (5)
LAA team batting average .228 is reasonable
NYY team batting average .281 is reasonable
NYY pitching IP=9.0 matches 27 outs
LAA pitching IP=8.0 matches 24 outs
Inning 9 walkoff: NYY won with 0 outs
Inning-by-inning LAA runs (4) matches final score
Inning-by-inning NYY runs (5) matches final score
Inning-by-inning LAA hits (8) matches batting total
Inning-by-inning NYY hits (9) matches batting total
LAA AB-H (27) == innings outs minus SF (27) ✓
NYY AB-H (23) == innings outs minus SF (23) ✓
LAA pitching ER (5) <= R (5)
NYY pitching ER (4) <= R (4)
Realistic total runs: 9
Realistic total hits: 17
SO match: LAA batting SO=6 == NYY pitching SO=6
BB match: LAA batting BB=1 == NYY pitching BB=1
SO match: NYY batting SO=8 == LAA pitching SO=8
BB match: NYY batting BB=5 == LAA pitching BB=5

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
LAAYusei KikuchiSP5.06333405.40
LAAJordan RomanoRP2.01003000.00
LAAChase SilsethRP1.022221018.00
NYYWill WarrenSP6.07444116.00
NYYDavid BednarRP1.01001000.00
NYYCamilo DovalRP1.00001000.00
NYYJake BirdRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
LAAJo Adell41140.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
LAAZach NetoSS4100010010.250
LAAMike TroutCF4000000000.000
LAANolan Schanuel1B4100010000.250
LAAJorge SolerDH4100000000.250
LAAYoán Moncada3B4200010010.500
LAAJo AdellRF4100114020.250
LAAJosh LoweLF4000000010.000
LAALogan O'HoppeC4000000010.000
LAAAdam Frazier2B3200000100.667
NYYPaul Goldschmidt1B4110001100.250
NYYAaron JudgeRF5210000020.400
NYYCody BellingerCF3110000110.333
NYYGiancarlo StantonDH4000000010.000
NYYAmed Rosario3B4100010010.250
NYYJazz Chisholm Jr.2B2100020210.500
NYYRandal GrichukLF4110011000.250
NYYJosé CaballeroSS2110012100.500
NYYAustin WellsC4100001020.250
20260413_MIA@ATL.json CLEAN
Score: MIA 4 - ATL 8 (9 innings)
Winner: ATL wins 8-4

Passed Checks

Hits match: MIA batting H=6 == ATL pitching H=6
Hits match: ATL batting H=10 == MIA pitching H=10
Runs match: MIA batting R=4 == final score 4
Runs match: ATL batting R=8 == final score 8
Runs vs pitching match: MIA batting R=4 == ATL pitching R=4
Runs vs pitching match: ATL batting R=8 == MIA pitching R=8
SO match: MIA batting SO=4 == ATL pitching SO=4
SO match: ATL batting SO=6 == MIA pitching SO=6
BB match: MIA batting BB=0 == ATL pitching BB=0
BB match: ATL batting BB=4 == MIA pitching BB=4
HR match: MIA batting HR=1 == ATL pitching HR=1
HR match: ATL batting HR=3 == MIA pitching HR=3
MIA has 3 pitchers (realistic)
ATL has 4 pitchers (realistic)
MIA has 9 batters in lineup (correct)
ATL has 9 batters in lineup (correct)
Realistic total runs: 12
Inning-by-inning away runs (4) matches final score (4)
Inning-by-inning home runs (8) matches final score (8)
MIA team batting average .187 is reasonable
ATL team batting average .294 is reasonable
ATL pitching IP=9.0 matches 27 outs
MIA pitching IP=8.0 matches 24 outs
Inning 9 walkoff: ATL won with 0 outs
Inning-by-inning MIA runs (4) matches final score
Inning-by-inning ATL runs (8) matches final score
Inning-by-inning MIA hits (6) matches batting total
Inning-by-inning ATL hits (10) matches batting total
MIA AB-H (26) == innings outs minus SF (26) ✓
ATL AB-H (24) == innings outs minus SF (24) ✓
MIA pitching ER (8) <= R (8)
ATL pitching ER (4) <= R (4)
Realistic total runs: 12
Realistic total hits: 16
SO match: MIA batting SO=4 == ATL pitching SO=4
BB match: MIA batting BB=0 == ATL pitching BB=0
SO match: ATL batting SO=6 == MIA pitching SO=6
BB match: ATL batting BB=4 == MIA pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MIAEury PérezSP5.087712312.60
MIACalvin FaucherRP2.02113204.50
MIAAnthony BenderRP1.00002000.00
ATLGrant HolmesSP5.06444017.20
ATLRaisel IglesiasRP2.00000000.00
ATLRobert SuarezRP1.00000000.00
ATLAaron BummerRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
MIAOtto Lopez31130.333
ATLMatt Olson42030.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MIAJakob MarseeCF4000000010.000
MIAXavier Edwards2B4000000010.000
MIAAgustín RamírezDH4220020000.500
MIALiam HicksC4200011000.500
MIAOtto LopezSS3100113010.333
MIAOwen CaissieRF4100000000.250
MIAConnor Norby1B3000000010.000
MIAHeriberto HernándezLF3000000000.000
MIAGraham Pauley3B3000000000.000
ATLRonald Acuña Jr.RF4100122110.250
ATLDrake BaldwinC3100131210.333
ATLMatt Olson1B4220003020.500
ATLAustin Riley3B4100000000.250
ATLMike YastrzemskiLF4000000010.000
ATLOzzie Albies2B4200112000.500
ATLDominic SmithDH3110000110.333
ATLMichael Harris IICF4000000000.000
ATLMauricio DubónSS4200020000.500
20260413_NYM@LAD.json CLEAN
Score: NYM 6 - LAD 8 (9 innings)
Winner: LAD wins 8-6

Passed Checks

Hits match: NYM batting H=9 == LAD pitching H=9
Hits match: LAD batting H=10 == NYM pitching H=10
Runs match: NYM batting R=6 == final score 6
Runs match: LAD batting R=8 == final score 8
Runs vs pitching match: NYM batting R=6 == LAD pitching R=6
Runs vs pitching match: LAD batting R=8 == NYM pitching R=8
SO match: NYM batting SO=5 == LAD pitching SO=5
SO match: LAD batting SO=6 == NYM pitching SO=6
BB match: NYM batting BB=4 == LAD pitching BB=4
BB match: LAD batting BB=3 == NYM pitching BB=3
HR match: NYM batting HR=3 == LAD pitching HR=3
HR match: LAD batting HR=3 == NYM pitching HR=3
NYM has 3 pitchers (realistic)
LAD has 4 pitchers (realistic)
NYM has 9 batters in lineup (correct)
LAD has 9 batters in lineup (correct)
Realistic total runs: 14
Inning-by-inning away runs (6) matches final score (6)
Inning-by-inning home runs (8) matches final score (8)
NYM team batting average .250 is reasonable
LAD team batting average .294 is reasonable
LAD pitching IP=9.0 matches 27 outs
NYM pitching IP=8.0 matches 24 outs
Inning 9 walkoff: LAD won with 0 outs
Inning-by-inning NYM runs (6) matches final score
Inning-by-inning LAD runs (8) matches final score
Inning-by-inning NYM hits (9) matches batting total
Inning-by-inning LAD hits (10) matches batting total
NYM AB-H (27) == innings outs minus SF (27) ✓
LAD AB-H (24) == innings outs minus SF (24) ✓
NYM pitching ER (8) <= R (8)
LAD pitching ER (6) <= R (6)
Realistic total runs: 14
Realistic total hits: 19
SO match: NYM batting SO=5 == LAD pitching SO=5
BB match: NYM batting BB=4 == LAD pitching BB=4
SO match: LAD batting SO=6 == NYM pitching SO=6
BB match: LAD batting BB=3 == NYM pitching BB=3

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
NYMDavid PetersonSP5.07555129.00
NYMDevin WilliamsRP2.013312113.50
NYMLuke WeaverRP1.02000000.00
LADJustin WrobleskiSP4.086611313.50
LADEdwin DíazRP3.01003300.00
LADTanner ScottRP1.00001000.00
LADWill KleinRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
NYMMarcus Semien42130.500
LADTeoscar Hernández42130.500
LADFreddie Freeman41140.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
NYMFrancisco LindorSS3100000220.333
NYMLuis Robert Jr.CF5210010010.400
NYMMark Vientos1B5100112010.200
NYMBo Bichette3B4000000110.000
NYMJorge PolancoDH4100010000.250
NYMFrancisco AlvarezC3000000100.000
NYMTommy PhamLF4200121000.500
NYMMarcus Semien2B4200113000.500
NYMTyrone TaylorRF4000000000.000
LADShohei OhtaniDH5200010020.400
LADKyle TuckerRF3000010110.000
LADWill SmithC3100010100.333
LADTeoscar HernándezLF4200123010.500
LADFreddie Freeman1B4100114010.250
LADAndy PagesCF4200111000.500
LADMax Muncy3B3000000100.000
LADSantiago Espinal2B4100000010.250
LADMiguel RojasSS4100010000.250
20260413_WAS@PIT.json CLEAN
Score: WAS 4 - PIT 6 (9 innings)
Winner: PIT wins 6-4

Passed Checks

Hits match: WAS batting H=6 == PIT pitching H=6
Hits match: PIT batting H=9 == WAS pitching H=9
Runs match: WAS batting R=4 == final score 4
Runs match: PIT batting R=6 == final score 6
Runs vs pitching match: WAS batting R=4 == PIT pitching R=4
Runs vs pitching match: PIT batting R=6 == WAS pitching R=6
SO match: WAS batting SO=9 == PIT pitching SO=9
SO match: PIT batting SO=11 == WAS pitching SO=11
BB match: WAS batting BB=5 == PIT pitching BB=5
BB match: PIT batting BB=6 == WAS pitching BB=6
HR match: WAS batting HR=0 == PIT pitching HR=0
HR match: PIT batting HR=1 == WAS pitching HR=1
WAS has 3 pitchers (realistic)
PIT has 3 pitchers (realistic)
WAS has 9 batters in lineup (correct)
PIT has 9 batters in lineup (correct)
Realistic total runs: 10
Inning-by-inning away runs (4) matches final score (4)
Inning-by-inning home runs (6) matches final score (6)
WAS team batting average .181 is reasonable
PIT team batting average .272 is reasonable
PIT pitching IP=9.0 matches 27 outs
WAS pitching IP=8.0 matches 24 outs
Inning 9 walkoff: PIT won with 0 outs
Inning-by-inning WAS runs (4) matches final score
Inning-by-inning PIT runs (6) matches final score
Inning-by-inning WAS hits (6) matches batting total
Inning-by-inning PIT hits (9) matches batting total
WAS AB-H (27) == innings outs minus SF (27) ✓
PIT AB-H (24) == innings outs minus SF (24) ✓
WAS pitching ER (6) <= R (6)
PIT pitching ER (4) <= R (4)
Realistic total runs: 10
Realistic total hits: 15
SO match: WAS batting SO=9 == PIT pitching SO=9
BB match: WAS batting BB=5 == PIT pitching BB=5
SO match: PIT batting SO=11 == WAS pitching SO=11
BB match: PIT batting BB=6 == WAS pitching BB=6

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
WASCade CavalliSP5.04227503.60
WASClayton BeeterRP2.01002100.00
WASCole HenryRP1.044420136.00
PITPaul SkenesSP6.05446406.00
PITDennis SantanaRP2.00003100.00
PITJustin LawrenceRP1.01000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
PITBrandon Lowe52140.400

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
WASJames WoodRF5000000030.000
WASLuis Garcia1B5000000020.000
WASCJ AbramsSS4000010110.000
WASDaylen LileLF4200010000.500
WASJacob YoungCF3110012110.333
WASJose FernandezDH4110010000.250
WASJorbit Vivas3B1000000310.000
WASNasim Nuñez2B3000000010.000
WASKeibert RuizC4200002000.500
PITOneil CruzCF4100010110.250
PITBrandon Lowe2B5210124020.400
PITBryan ReynoldsDH4000000110.000
PITRyan O'HearnRF2000000210.000
PITNick Yorke3B4200001010.500
PITSpencer Horwitz1B4100010010.250
PITKonnor GriffinSS2000000210.000
PITJake MangumLF4200010010.500
PITHenry DavisC4100011020.250

Cross-Game Analysis

All Warnings Across Games

GameWarning
20260413_TEX@OAK.jsonOAK has 13 hits — above average
20260413_TEX@OAK.jsonOAK only 1 SO — unrealistically low (MLB avg ~8-9)

Score Distribution

GameScore
20260413_ARI@BAL.jsonScore: ARI 2 - BAL 3 (9 innings)
20260413_BOS@MIN.jsonScore: BOS 3 - MIN 4 (9 innings)
20260413_CHC@PHI.jsonScore: CHC 6 - PHI 0 (9 innings)
20260413_CLE@STL.jsonScore: CLE 1 - STL 3 (9 innings)
20260413_HOU@SEA.jsonScore: HOU 0 - SEA 4 (9 innings)
20260413_LAA@NYY.jsonScore: LAA 4 - NYY 5 (9 innings)
20260413_MIA@ATL.jsonScore: MIA 4 - ATL 8 (9 innings)
20260413_NYM@LAD.jsonScore: NYM 6 - LAD 8 (9 innings)
20260413_TEX@OAK.jsonScore: TEX 4 - OAK 5 (9 innings)
20260413_WAS@PIT.jsonScore: WAS 4 - PIT 6 (9 innings)

All Pitchers Across Games

GameTeamPitcherRoleIPHRERSOBBHRERA
20260413_ARI@BAL.jsonARIRyne NelsonSP6.05337014.50
20260413_ARI@BAL.jsonARIPaul SewaldRP1.00000000.00
20260413_ARI@BAL.jsonARIJuan MorilloRP1.00001000.00
20260413_ARI@BAL.jsonBALDean KremerSP6.02112101.50
20260413_ARI@BAL.jsonBALRyan HelsleyRP1.02111109.00
20260413_ARI@BAL.jsonBALRico GarciaRP1.01002000.00
20260413_ARI@BAL.jsonBALGrant WolframRP1.00001000.00
20260413_BOS@MIN.jsonBOSGarrett CrochetSP6.07333304.50
20260413_BOS@MIN.jsonBOSAroldis ChapmanRP2.01113104.50
20260413_BOS@MIN.jsonMINBailey OberSP6.07338114.50
20260413_BOS@MIN.jsonMINCole SandsRP2.00002200.00
20260413_BOS@MIN.jsonMINAnthony BandaRP1.01000000.00
20260413_CHC@PHI.jsonCHCJavier AssadSP6.04005100.00
20260413_CHC@PHI.jsonCHCDaniel PalenciaRP2.01003000.00
20260413_CHC@PHI.jsonCHCRiley MartinRP1.01001000.00
20260413_CHC@PHI.jsonPHICristopher SánchezSP5.076634210.80
20260413_CHC@PHI.jsonPHIJhoan DuranRP2.01000100.00
20260413_CHC@PHI.jsonPHIJosé AlvaradoRP1.00002000.00
20260413_CHC@PHI.jsonPHIOrion KerkeringRP1.00001000.00
20260413_CLE@STL.jsonCLEGavin WilliamsSP5.05335105.40
20260413_CLE@STL.jsonCLECade SmithRP3.02001000.00
20260413_CLE@STL.jsonSTLMatthew LiberatoreSP5.04004000.00
20260413_CLE@STL.jsonSTLRiley O'BrienRP2.03111104.50
20260413_CLE@STL.jsonSTLJoJo RomeroRP1.00001000.00
20260413_CLE@STL.jsonSTLGordon GraceffoRP1.01001000.00
20260413_HOU@SEA.jsonHOUMike BurrowsSP6.05444126.00
20260413_HOU@SEA.jsonHOUBryan AbreuRP1.00002000.00
20260413_HOU@SEA.jsonHOUBryan KingRP1.01000000.00
20260413_HOU@SEA.jsonSEAGeorge KirbySP6.04004000.00
20260413_HOU@SEA.jsonSEAAndrés MuñozRP1.00000100.00
20260413_HOU@SEA.jsonSEAMatt BrashRP1.01000000.00
20260413_HOU@SEA.jsonSEAEduard BazardoRP1.02002100.00
20260413_LAA@NYY.jsonLAAYusei KikuchiSP5.06333405.40
20260413_LAA@NYY.jsonLAAJordan RomanoRP2.01003000.00
20260413_LAA@NYY.jsonLAAChase SilsethRP1.022221018.00
20260413_LAA@NYY.jsonNYYWill WarrenSP6.07444116.00
20260413_LAA@NYY.jsonNYYDavid BednarRP1.01001000.00
20260413_LAA@NYY.jsonNYYCamilo DovalRP1.00001000.00
20260413_LAA@NYY.jsonNYYJake BirdRP1.00000000.00
20260413_MIA@ATL.jsonATLGrant HolmesSP5.06444017.20
20260413_MIA@ATL.jsonATLRaisel IglesiasRP2.00000000.00
20260413_MIA@ATL.jsonATLRobert SuarezRP1.00000000.00
20260413_MIA@ATL.jsonATLAaron BummerRP1.00000000.00
20260413_MIA@ATL.jsonMIAEury PérezSP5.087712312.60
20260413_MIA@ATL.jsonMIACalvin FaucherRP2.02113204.50
20260413_MIA@ATL.jsonMIAAnthony BenderRP1.00002000.00
20260413_NYM@LAD.jsonLADJustin WrobleskiSP4.086611313.50
20260413_NYM@LAD.jsonLADEdwin DíazRP3.01003300.00
20260413_NYM@LAD.jsonLADTanner ScottRP1.00001000.00
20260413_NYM@LAD.jsonLADWill KleinRP1.00000000.00
20260413_NYM@LAD.jsonNYMDavid PetersonSP5.07555129.00
20260413_NYM@LAD.jsonNYMDevin WilliamsRP2.013312113.50
20260413_NYM@LAD.jsonNYMLuke WeaverRP1.02000000.00
20260413_TEX@OAK.jsonOAKLuis SeverinoSP6.02006200.00
20260413_TEX@OAK.jsonOAKMark Leiter Jr.RP1.02111109.00
20260413_TEX@OAK.jsonOAKHogan HarrisRP1.033310127.00
20260413_TEX@OAK.jsonOAKElvis AlvaradoRP1.00001000.00
20260413_TEX@OAK.jsonTEXNathan EovaldiSP5.07441407.20
20260413_TEX@OAK.jsonTEXJakob JunisRP2.02000000.00
20260413_TEX@OAK.jsonTEXCole WinnRP1.00000000.00
20260413_TEX@OAK.jsonTEXChris MartinRP0.04110000.00
20260413_WAS@PIT.jsonPITPaul SkenesSP6.05446406.00
20260413_WAS@PIT.jsonPITDennis SantanaRP2.00003100.00
20260413_WAS@PIT.jsonPITJustin LawrenceRP1.01000000.00
20260413_WAS@PIT.jsonWASCade CavalliSP5.04227503.60
20260413_WAS@PIT.jsonWASClayton BeeterRP2.01002100.00
20260413_WAS@PIT.jsonWASCole HenryRP1.044420136.00
67
Total Pitchers Used
3.4
Avg Pitchers/Team
5.5
Avg Starter IP
1.3
Avg Reliever IP

Quality Assessment

What's Working Well
Hits consistency: batting H matches pitching H for all 20 team sides
All 10 games pass all audit checks with zero errors
AB-H consistency: batting outs match innings outs for all teams
Areas to Improve
2 warnings found — review for realism improvements.