MLB Game Prediction Audit Report

Generated: 2026-04-23 18:31:35 | Games Date: 20260423
9
Total Games
9
Clean Games
0
With Warnings
0
With Errors
0
Total Errors
0
Total Warnings
335
Checks Passed

Game-by-Game Results

20260423_ATL@WAS.json CLEAN
Score: ATL 3 - WAS 2 (9 innings)
Winner: ATL wins 3-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
ATLLance McCullers Jr.SP5.02226303.60
ATLRobert SuarezRP2.01001000.00
ATLDylan LeeRP1.01000000.00
ATLJoel PayampsRP1.00002100.00
WASCade CavalliSP5.05333115.40
WASClayton BeeterRP3.02000100.00
WASBrad LordRP1.01002000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
ATLRonald Acuña Jr.RF5000000010.000
ATLDrake BaldwinC4220010000.500
ATLMatt Olson1B3110000110.333
ATLAustin Riley3B4100001000.250
ATLOzzie Albies2B3000010110.000
ATLMichael Harris IICF4100000010.250
ATLDominic SmithDH4100112000.250
ATLMauricio DubónSS4000000010.000
ATLMike YastrzemskiLF4200000000.500
WASJames WoodRF2000010200.000
WASLuis García Jr.2B4100000020.250
WASJose FernandezDH4110011000.250
WASCJ AbramsSS4100000010.250
WASJacob YoungCF4100001000.250
WASDaylen LileLF4000000020.000
WASNasim Nuñez2B3000000130.000
WASJorbit Vivas3B3000000110.000
WASKeibert RuizC3000000000.000
20260423_CHW@ARI.json CLEAN
Score: CHW 7 - ARI 4 (9 innings)
Winner: CHW wins 7-4

Passed Checks

Hits match: CHW batting H=11 == ARI pitching H=11
Hits match: ARI batting H=6 == CHW pitching H=6
Runs match: CHW batting R=7 == final score 7
Runs match: ARI batting R=4 == final score 4
Runs vs pitching match: CHW batting R=7 == ARI pitching R=7
Runs vs pitching match: ARI batting R=4 == CHW pitching R=4
SO match: CHW batting SO=6 == ARI pitching SO=6
SO match: ARI batting SO=8 == CHW pitching SO=8
BB match: CHW batting BB=2 == ARI pitching BB=2
BB match: ARI batting BB=4 == CHW pitching BB=4
HR match: CHW batting HR=2 == ARI pitching HR=2
HR match: ARI batting HR=0 == CHW pitching HR=0
CHW has 3 pitchers (realistic)
ARI has 4 pitchers (realistic)
CHW has 9 batters in lineup (correct)
ARI has 9 batters in lineup (correct)
Realistic total runs: 11
Inning-by-inning away runs (7) matches final score (7)
Inning-by-inning home runs (4) matches final score (4)
CHW team batting average .297 is reasonable
ARI team batting average .187 is reasonable
ARI pitching IP=9.0 matches 27 outs
CHW pitching IP=9.0 matches 27 outs
Inning-by-inning CHW runs (7) matches final score
Inning-by-inning ARI runs (4) matches final score
Inning-by-inning CHW hits (11) matches batting total
Inning-by-inning ARI hits (6) matches batting total
CHW AB-H (26) == innings outs minus SF (26) ✓
ARI AB-H (26) == innings outs minus SF (26) ✓
CHW pitching ER (4) <= R (4)
ARI pitching ER (7) <= R (7)
Realistic total runs: 11
Realistic total hits: 17
SO match: CHW batting SO=6 == ARI pitching SO=6
BB match: CHW batting BB=2 == ARI pitching BB=2
SO match: ARI batting SO=8 == CHW pitching SO=8
BB match: ARI batting BB=4 == CHW pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CHWDavis MartinSP5.02006200.00
CHWSeranthony DomínguezRP3.03332209.00
CHWJordan HicksRP1.01110009.00
ARIMichael SorokaSP5.0107711212.60
ARIPaul SewaldRP2.01003100.00
ARIJuan MorilloRP1.00002000.00
ARIRyan ThompsonRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CHWReese McGuire43110.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CHWAndrew BenintendiDH5210011010.400
CHWMunetaka Murakami1B4100122100.250
CHWMiguel Vargas3B5101012000.200
CHWColson MontgomerySS3000001100.000
CHWEverson PereiraRF4100000000.250
CHWSam AntonacciLF4100000010.250
CHWChase Meidroth2B4210000010.500
CHWTristan PetersCF4000000030.000
CHWReese McGuireC4310131000.750
ARIGeraldo PerdomoSS4000010110.000
ARIKetel Marte2B3100001110.333
ARICorbin CarrollRF3100002120.333
ARIAdrian Del CastilloDH4000000010.000
ARIIldemaro Vargas1B4000000000.000
ARINolan Arenado3B4000000010.000
ARIJorge BarrosaLF4211010010.500
ARIAlek ThomasCF3100011000.333
ARIAramis GarciaC3100010110.333
20260423_LAD@SF.json CLEAN
Score: LAD 6 - SF 5 (9 innings)
Winner: LAD wins 6-5

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
LADTyler GlasnowSP5.07556229.00
LADTanner ScottRP2.00001000.00
LADAlex VesiaRP1.01000100.00
LADJack DreyerRP1.00001000.00
SFLogan WebbSP4.076634013.50
SFRyan WalkerRP3.00002100.00
SFErik MillerRP1.00002000.00
SFMatt GageRP1.00002000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
LADFreddie Freeman52030.400
SFPatrick Bailey41130.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
LADShohei OhtaniDH4100021120.250
LADFreddie Freeman1B5210003000.400
LADTeoscar HernándezLF5100001030.200
LADKyle TuckerRF4200001000.500
LADMax Muncy3B5000000020.000
LADAndy PagesCF4000000010.000
LADDalton RushingC3000010100.000
LADHyeseong KimSS2000010100.000
LADAlex Freeland2B2100020210.500
SFWilly AdamesSS5100000010.200
SFLuis Arraez2B5100010000.200
SFMatt Chapman3B4100112010.250
SFRafael Devers1B4000000020.000
SFHeliot RamosLF3100000100.333
SFJung Hoo LeeRF4100000000.250
SFWill BrennanDH2100010200.500
SFDrew GilbertCF4100010010.250
SFPatrick BaileyC4100113030.250
20260423_MIL@DET.json CLEAN
Score: MIL 2 - DET 5 (9 innings)
Winner: DET wins 5-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MILBrandon SproatSP6.07447136.00
MILTrevor MegillRP2.02114014.50
DETTarik SkubalSP5.05223203.60
DETKenley JansenRP3.02001000.00
DETDrew AndersonRP1.00000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MILBrice Turang2B3110011010.333
MILWilliam ContrerasC3200000100.667
MILJake Bauers1B4000000000.000
MILGary SánchezDH3210001110.667
MILGarrett MitchellCF4000000000.000
MILLuis Rengifo3B4000000000.000
MILSal FrelickRF4000000010.000
MILDavid HamiltonSS4100010000.250
MILBlake PerkinsLF4100000010.250
DETJahmai JonesDH4000000030.000
DETGleyber Torres2B4100111020.250
DETKevin McGonigleSS4110010010.250
DETMatt VierlingRF4100111020.250
DETDillon DinglerC4200112010.500
DETRiley GreeneLF3000000110.000
DETSpencer Torkelson1B4100000010.250
DETHao-Yu Lee3B3100111000.333
DETJavier BáezCF3200000000.667
20260423_MIN@NYM.json CLEAN
Score: MIN 3 - NYM 2 (9 innings)
Winner: MIN wins 3-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MINJoe RyanSP5.05225303.60
MINCole SandsRP2.01003000.00
MINTaylor RogersRP1.01002000.00
MINEric OrzeRP1.02000100.00
NYMChristian ScottSP6.03223203.00
NYMDevin WilliamsRP1.02000000.00
NYMLuke WeaverRP1.01110019.00
NYMCraig KimbrelRP1.00000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MINByron BuxtonCF3000010100.000
MINTrevor LarnachLF4000000000.000
MINJosh BellDH4100111010.250
MINRyan JeffersC3110002100.333
MINKody Clemens1B4000000000.000
MINLuke Keaschall2B4100000010.250
MINMatt WallnerRF4100000000.250
MINRoyce Lewis3B4100000010.250
MINBrooks LeeSS3100010000.333
NYMBo BichetteSS4210002110.500
NYMJuan SotoLF5210000000.400
NYMLuis Robert Jr.CF4000000120.000
NYMMJ MelendezDH4110000110.250
NYMFrancisco AlvarezC4110000010.250
NYMBrett Baty3B4000000020.000
NYMMark Vientos1B4100010010.250
NYMMarcus Semien2B3000010110.000
NYMCarson BengeRF4200000010.500
20260423_NYY@BOS.json CLEAN
Score: NYY 5 - BOS 3 (9 innings)
Winner: NYY wins 5-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
NYYCam SchlittlerSP5.06333105.40
NYYDavid BednarRP2.02002000.00
NYYCamilo DovalRP1.00002000.00
NYYBrent HeadrickRP1.00001000.00
BOSGarrett CrochetSP5.04226213.60
BOSAroldis ChapmanRP2.02221219.00
BOSGarrett WhitlockRP1.01001200.00
BOSGreg WeissertRP1.02111019.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
NYYPaul Goldschmidt1B5000000030.000
NYYAaron JudgeRF4100111110.250
NYYCody BellingerCF4200000100.500
NYYGiancarlo StantonDH5000000020.000
NYYAmed Rosario3B5200111000.400
NYYRandal GrichukLF4100020110.250
NYYJazz Chisholm Jr.2B4100112010.250
NYYJosé CaballeroSS2000000210.000
NYYAustin WellsC3210001100.667
BOSCeddanne RafaelaCF4210002000.500
BOSWillson Contreras1B3100000110.333
BOSWilyer AbreuRF4100000010.250
BOSTrevor StorySS4100000010.250
BOSAndruw MonasterioDH4000000020.000
BOSJarren DuranLF4100010000.250
BOSCaleb Durbin3B4000000000.000
BOSConnor WongC4100010020.250
BOSIsiah Kiner-Falefa2B4100011010.250
20260423_PHI@CHC.json CLEAN
Score: PHI 3 - CHC 6 (9 innings)
Winner: CHC wins 6-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
PHICristopher SánchezSP5.07225103.60
PHIBrad KellerRP2.024414118.00
PHIJosé AlvaradoRP1.00000100.00
CHCEdward CabreraSP6.06225113.00
CHCCaleb ThielbarRP1.00001000.00
CHCBen BrownRP1.00001000.00
CHCHoby MilnerRP1.02110009.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
PHITrea TurnerSS4110010000.250
PHIKyle SchwarberDH4100112010.250
PHIBryce Harper1B3000000100.000
PHIFelix ReyesLF4100000010.250
PHIBrandon MarshRF4100000010.250
PHIBryson Stott2B4110000010.250
PHIAlec Bohm3B4100010010.250
PHIJustin CrawfordCF4210001010.500
PHIGarrett StubbsC4000000010.000
CHCNico Hoerner2B4200020100.500
CHCAlex Bregman3B3100010200.333
CHCIan HappLF5100002020.200
CHCSeiya SuzukiRF3000010110.000
CHCCarson KellyC4210002010.500
CHCMichael Busch1B3000000110.000
CHCDansby SwansonSS3100112000.333
CHCMatt ShawCF4000000010.000
CHCMiguel AmayaDH3200010100.667
20260423_PIT@TEX.json CLEAN
Score: PIT 6 - TEX 4 (9 innings)
Winner: PIT wins 6-4

Passed Checks

Hits match: PIT batting H=6 == TEX pitching H=6
Hits match: TEX batting H=10 == PIT pitching H=10
Runs match: PIT batting R=6 == final score 6
Runs match: TEX batting R=4 == final score 4
Runs vs pitching match: PIT batting R=6 == TEX pitching R=6
Runs vs pitching match: TEX batting R=4 == PIT pitching R=4
SO match: PIT batting SO=7 == TEX pitching SO=7
SO match: TEX batting SO=9 == PIT pitching SO=9
BB match: PIT batting BB=4 == TEX pitching BB=4
BB match: TEX batting BB=4 == PIT pitching BB=4
HR match: PIT batting HR=2 == TEX pitching HR=2
HR match: TEX batting HR=1 == PIT pitching HR=1
PIT has 4 pitchers (realistic)
TEX has 4 pitchers (realistic)
PIT has 9 batters in lineup (correct)
TEX has 9 batters in lineup (correct)
Realistic total runs: 10
Inning-by-inning away runs (6) matches final score (6)
Inning-by-inning home runs (4) matches final score (4)
PIT team batting average .187 is reasonable
TEX team batting average .270 is reasonable
TEX pitching IP=9.0 matches 27 outs
PIT pitching IP=9.0 matches 27 outs
Inning-by-inning PIT runs (6) matches final score
Inning-by-inning TEX runs (4) matches final score
Inning-by-inning PIT hits (6) matches batting total
Inning-by-inning TEX hits (10) matches batting total
PIT AB-H (26) == innings outs minus SF (26) ✓
TEX AB-H (27) == innings outs minus SF (27) ✓
PIT pitching ER (4) <= R (4)
TEX pitching ER (6) <= R (6)
Realistic total runs: 10
Realistic total hits: 16
SO match: PIT batting SO=7 == TEX pitching SO=7
BB match: PIT batting BB=4 == TEX pitching BB=4
SO match: TEX batting SO=9 == PIT pitching SO=9
BB match: TEX batting BB=4 == PIT pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
PITBubba ChandlerSP6.06224413.00
PITDennis SantanaRP1.00002000.00
PITGregory SotoRP1.042210018.00
PITYohan RamírezRP1.00002000.00
TEXJacob deGromSP5.056633210.80
TEXJakob JunisRP2.01002100.00
TEXCole WinnRP1.00000000.00
TEXRobert GarciaRP1.00002000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
PITOneil Cruz43130.750
TEXCorey Seager53120.600

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
PITOneil CruzCF4300113000.750
PITBrandon Lowe2B4100112010.250
PITBryan ReynoldsLF5000000020.000
PITMarcell OzunaDH4100000010.250
PITRyan O'HearnRF3100010110.333
PITNick Gonzales3B3000010010.000
PITSpencer Horwitz1B4000000010.000
PITKonnor GriffinSS2000020200.000
PITJoey BartC3000001100.000
TEXBrandon NimmoRF5200001000.400
TEXJoc PedersonDH3000010210.000
TEXCorey SeagerSS5310112000.600
TEXJake Burger1B5000000020.000
TEXJosh Jung3B4100000120.250
TEXEvan CarterCF4100010000.250
TEXDanny JansenC4210010010.500
TEXJosh Smith2B3000000120.000
TEXAlejandro OsunaLF4100001010.250
20260423_SD@COL.json CLEAN
Score: SD 4 - COL 2 (9 innings)
Winner: SD wins 4-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SDMatt WaldronSP6.04224013.00
SDMason MillerRP1.00000000.00
SDAdrian MorejonRP1.00002000.00
SDDavid MorganRP1.01001000.00
COLMichael LorenzenSP6.03225213.00
COLVictor VodnikRP1.022210118.00
COLJimmy HergetRP1.00001100.00
COLJaden HillRP1.01002000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
SDMiguel Andujar43110.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SDRamón LaureanoLF3000000110.000
SDFernando Tatis Jr.RF4000000010.000
SDJackson MerrillCF4000000010.000
SDManny Machado3B2000010210.000
SDXander BogaertsSS4110001010.250
SDGavin Sheets1B4000000020.000
SDMiguel AndujarDH4300121000.750
SDFreddy FerminC4100112000.250
SDJake Cronenworth2B4100000020.250
COLEdouard Julien2B4100000000.250
COLMickey MoniakLF4000000020.000
COLHunter GoodmanC4000000010.000
COLTyler FreemanRF4100000000.250
COLTJ RumfieldDH4000000010.000
COLTroy Johnston1B3100000010.333
COLEzequiel TovarSS3100010000.333
COLKyle Karros3B3000000010.000
COLBrenton DoyleCF3100112010.333

Cross-Game Analysis

Score Distribution

GameScore
20260423_ATL@WAS.jsonScore: ATL 3 - WAS 2 (9 innings)
20260423_CHW@ARI.jsonScore: CHW 7 - ARI 4 (9 innings)
20260423_LAD@SF.jsonScore: LAD 6 - SF 5 (9 innings)
20260423_MIL@DET.jsonScore: MIL 2 - DET 5 (9 innings)
20260423_MIN@NYM.jsonScore: MIN 3 - NYM 2 (9 innings)
20260423_NYY@BOS.jsonScore: NYY 5 - BOS 3 (9 innings)
20260423_PHI@CHC.jsonScore: PHI 3 - CHC 6 (9 innings)
20260423_PIT@TEX.jsonScore: PIT 6 - TEX 4 (9 innings)
20260423_SD@COL.jsonScore: SD 4 - COL 2 (9 innings)

All Pitchers Across Games

GameTeamPitcherRoleIPHRERSOBBHRERA
20260423_ATL@WAS.jsonATLLance McCullers Jr.SP5.02226303.60
20260423_ATL@WAS.jsonATLRobert SuarezRP2.01001000.00
20260423_ATL@WAS.jsonATLDylan LeeRP1.01000000.00
20260423_ATL@WAS.jsonATLJoel PayampsRP1.00002100.00
20260423_ATL@WAS.jsonWASCade CavalliSP5.05333115.40
20260423_ATL@WAS.jsonWASClayton BeeterRP3.02000100.00
20260423_ATL@WAS.jsonWASBrad LordRP1.01002000.00
20260423_CHW@ARI.jsonARIMichael SorokaSP5.0107711212.60
20260423_CHW@ARI.jsonARIPaul SewaldRP2.01003100.00
20260423_CHW@ARI.jsonARIJuan MorilloRP1.00002000.00
20260423_CHW@ARI.jsonARIRyan ThompsonRP1.00000000.00
20260423_CHW@ARI.jsonCHWDavis MartinSP5.02006200.00
20260423_CHW@ARI.jsonCHWSeranthony DomínguezRP3.03332209.00
20260423_CHW@ARI.jsonCHWJordan HicksRP1.01110009.00
20260423_LAD@SF.jsonLADTyler GlasnowSP5.07556229.00
20260423_LAD@SF.jsonLADTanner ScottRP2.00001000.00
20260423_LAD@SF.jsonLADAlex VesiaRP1.01000100.00
20260423_LAD@SF.jsonLADJack DreyerRP1.00001000.00
20260423_LAD@SF.jsonSFLogan WebbSP4.076634013.50
20260423_LAD@SF.jsonSFRyan WalkerRP3.00002100.00
20260423_LAD@SF.jsonSFErik MillerRP1.00002000.00
20260423_LAD@SF.jsonSFMatt GageRP1.00002000.00
20260423_MIL@DET.jsonDETTarik SkubalSP5.05223203.60
20260423_MIL@DET.jsonDETKenley JansenRP3.02001000.00
20260423_MIL@DET.jsonDETDrew AndersonRP1.00000000.00
20260423_MIL@DET.jsonMILBrandon SproatSP6.07447136.00
20260423_MIL@DET.jsonMILTrevor MegillRP2.02114014.50
20260423_MIN@NYM.jsonMINJoe RyanSP5.05225303.60
20260423_MIN@NYM.jsonMINCole SandsRP2.01003000.00
20260423_MIN@NYM.jsonMINTaylor RogersRP1.01002000.00
20260423_MIN@NYM.jsonMINEric OrzeRP1.02000100.00
20260423_MIN@NYM.jsonNYMChristian ScottSP6.03223203.00
20260423_MIN@NYM.jsonNYMDevin WilliamsRP1.02000000.00
20260423_MIN@NYM.jsonNYMLuke WeaverRP1.01110019.00
20260423_MIN@NYM.jsonNYMCraig KimbrelRP1.00000000.00
20260423_NYY@BOS.jsonBOSGarrett CrochetSP5.04226213.60
20260423_NYY@BOS.jsonBOSAroldis ChapmanRP2.02221219.00
20260423_NYY@BOS.jsonBOSGarrett WhitlockRP1.01001200.00
20260423_NYY@BOS.jsonBOSGreg WeissertRP1.02111019.00
20260423_NYY@BOS.jsonNYYCam SchlittlerSP5.06333105.40
20260423_NYY@BOS.jsonNYYDavid BednarRP2.02002000.00
20260423_NYY@BOS.jsonNYYCamilo DovalRP1.00002000.00
20260423_NYY@BOS.jsonNYYBrent HeadrickRP1.00001000.00
20260423_PHI@CHC.jsonCHCEdward CabreraSP6.06225113.00
20260423_PHI@CHC.jsonCHCCaleb ThielbarRP1.00001000.00
20260423_PHI@CHC.jsonCHCBen BrownRP1.00001000.00
20260423_PHI@CHC.jsonCHCHoby MilnerRP1.02110009.00
20260423_PHI@CHC.jsonPHICristopher SánchezSP5.07225103.60
20260423_PHI@CHC.jsonPHIBrad KellerRP2.024414118.00
20260423_PHI@CHC.jsonPHIJosé AlvaradoRP1.00000100.00
20260423_PIT@TEX.jsonPITBubba ChandlerSP6.06224413.00
20260423_PIT@TEX.jsonPITDennis SantanaRP1.00002000.00
20260423_PIT@TEX.jsonPITGregory SotoRP1.042210018.00
20260423_PIT@TEX.jsonPITYohan RamírezRP1.00002000.00
20260423_PIT@TEX.jsonTEXJacob deGromSP5.056633210.80
20260423_PIT@TEX.jsonTEXJakob JunisRP2.01002100.00
20260423_PIT@TEX.jsonTEXCole WinnRP1.00000000.00
20260423_PIT@TEX.jsonTEXRobert GarciaRP1.00002000.00
20260423_SD@COL.jsonCOLMichael LorenzenSP6.03225213.00
20260423_SD@COL.jsonCOLVictor VodnikRP1.022210118.00
20260423_SD@COL.jsonCOLJimmy HergetRP1.00001100.00
20260423_SD@COL.jsonCOLJaden HillRP1.01002000.00
20260423_SD@COL.jsonSDMatt WaldronSP6.04224013.00
20260423_SD@COL.jsonSDMason MillerRP1.00000000.00
20260423_SD@COL.jsonSDAdrian MorejonRP1.00002000.00
20260423_SD@COL.jsonSDDavid MorganRP1.01001000.00
66
Total Pitchers Used
3.7
Avg Pitchers/Team
5.3
Avg Starter IP
1.4
Avg Reliever IP

Quality Assessment

What's Working Well
Hits consistency: batting H matches pitching H for all 18 team sides
All 9 games pass all audit checks with zero errors
AB-H consistency: batting outs match innings outs for all teams
Areas to Improve
No major areas for improvement identified at this time.