MLB Game Prediction Audit Report

Generated: 2026-04-07 21:32:02 | Games Date: 20260407
15
Total Games
14
Clean Games
1
With Warnings
0
With Errors
0
Total Errors
2
Total Warnings
561
Checks Passed

Game-by-Game Results

20260407_HOU@COL.json 2 warnings 2 warnings
Score: HOU 5 - COL 4 (10 innings)
Winner: HOU wins 5-4 (Extra Innings - 10)

Warnings

High hit total: 29 combined hits (MLB avg ~17)
HOU has 15 hits — above average

Passed Checks

Hits match: HOU batting H=15 == COL pitching H=15
Hits match: COL batting H=14 == HOU pitching H=14
Runs match: HOU batting R=5 == final score 5
Runs match: COL batting R=4 == final score 4
Runs vs pitching match: HOU batting R=5 == COL pitching R=5
Runs vs pitching match: COL batting R=4 == HOU pitching R=4
SO match: HOU batting SO=6 == COL pitching SO=6
SO match: COL batting SO=6 == HOU pitching SO=6
BB match: HOU batting BB=3 == COL pitching BB=3
BB match: COL batting BB=1 == HOU pitching BB=1
HR match: HOU batting HR=2 == COL pitching HR=2
HR match: COL batting HR=1 == HOU pitching HR=1
HOU has 4 pitchers (realistic)
COL has 4 pitchers (realistic)
HOU has 9 batters in lineup (correct)
COL has 9 batters in lineup (correct)
Realistic total runs: 9
Inning-by-inning away runs (5) matches final score (5)
Inning-by-inning home runs (4) matches final score (4)
HOU team batting average .333 is reasonable
COL team batting average .325 is reasonable
COL pitching IP=10.0 matches 30 outs
HOU pitching IP=10.0 matches 30 outs
Inning-by-inning HOU runs (5) matches final score
Inning-by-inning COL runs (4) matches final score
Inning-by-inning HOU hits (15) matches batting total
Inning-by-inning COL hits (14) matches batting total
HOU AB-H (30) == innings outs minus SF (30) ✓
COL AB-H (29) == innings outs minus SF (29) ✓
HOU pitching ER (4) <= R (4)
COL pitching ER (5) <= R (5)
Realistic total runs: 9
SO match: HOU batting SO=6 == COL pitching SO=6
BB match: HOU batting BB=3 == COL pitching BB=3
SO match: COL batting SO=6 == HOU pitching SO=6
BB match: COL batting BB=1 == HOU pitching BB=1

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
HOUMike BurrowsSP6.010334014.50
HOUBryan AbreuRP1.00000000.00
HOUBryan KingRP1.03110009.00
HOUKai-Wei TengRP2.01002100.00
COLKyle FreelandSP6.07225113.00
COLVictor VodnikRP1.032210118.00
COLJimmy HergetRP1.01000000.00
COLAntonio SenzatelaRP2.04110204.50

Notable Batter Performances

TeamBatterABHHRRBIAVG
HOUJeremy Peña52130.400
HOUJose Altuve63000.500
HOUJake Meyers43000.750
COLWilli Castro55121.000

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
HOUJeremy PeñaSS5200113110.400
HOUYordan AlvarezDH5100000100.200
HOUJose Altuve2B6300010010.500
HOUIsaac Paredes3B5200112010.400
HOUChristian Walker1B5000000020.000
HOUCam SmithRF5100000000.200
HOUJake MeyersCF4310000100.750
HOUYainer DiazC5100010010.200
HOUBrice MatthewsLF5200010000.400
COLEdouard JulienDH5000000000.000
COLMickey MoniakCF5101000000.200
COLEzequiel TovarSS5100000010.200
COLTroy JohnstonRF5100000010.200
COLTJ Rumfield1B5100010000.200
COLWilli Castro2B5520132001.000
COLJordan BeckLF4110000120.250
COLBrett SullivanC5200000010.400
COLKyle Karros3B4210002010.500
20260407_ARI@NYM.json CLEAN
Score: ARI 2 - NYM 3 (9 innings)
Winner: NYM wins 3-2

Passed Checks

Hits match: ARI batting H=6 == NYM pitching H=6
Hits match: NYM batting H=12 == ARI pitching H=12
Runs match: ARI batting R=2 == final score 2
Runs match: NYM batting R=3 == final score 3
Runs vs pitching match: ARI batting R=2 == NYM pitching R=2
Runs vs pitching match: NYM batting R=3 == ARI pitching R=3
SO match: ARI batting SO=3 == NYM pitching SO=3
SO match: NYM batting SO=2 == ARI pitching SO=2
BB match: ARI batting BB=1 == NYM pitching BB=1
BB match: NYM batting BB=1 == ARI pitching BB=1
HR match: ARI batting HR=1 == NYM pitching HR=1
HR match: NYM batting HR=0 == ARI pitching HR=0
ARI has 3 pitchers (realistic)
NYM has 4 pitchers (realistic)
ARI has 9 batters in lineup (correct)
NYM 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 .181 is reasonable
NYM team batting average .333 is reasonable
NYM pitching IP=9.0 matches 27 outs
ARI pitching IP=8.0 matches 24 outs
Inning 9 walkoff: NYM won with 0 outs
Inning-by-inning ARI runs (2) matches final score
Inning-by-inning NYM runs (3) matches final score
Inning-by-inning ARI hits (6) matches batting total
Inning-by-inning NYM hits (12) matches batting total
ARI AB-H (27) == innings outs minus SF (27) ✓
NYM AB-H (24) == innings outs minus SF (24) ✓
ARI pitching ER (3) <= R (3)
NYM pitching ER (2) <= R (2)
Realistic total runs: 5
Realistic total hits: 18
SO match: ARI batting SO=3 == NYM pitching SO=3
BB match: ARI batting BB=1 == NYM pitching BB=1
SO match: NYM batting SO=2 == ARI pitching SO=2
BB match: NYM batting BB=1 == ARI pitching BB=1

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
ARIZac GallenSP6.010222003.00
ARIPaul SewaldRP1.01110109.00
ARIJonathan LoáisigaRP1.01000000.00
NYMFreddy PeraltaSP5.04222113.60
NYMDevin WilliamsRP2.01000000.00
NYMLuke WeaverRP1.01001000.00
NYMHuascar BrazobánRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
NYMLuis Robert Jr.43010.750
NYMFrancisco Alvarez43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
ARIKetel Marte2B3200000110.667
ARICorbin CarrollRF4000000010.000
ARIGeraldo PerdomoSS4000000000.000
ARIGabriel MorenoC4100010000.250
ARIAdrian Del CastilloDH4200112000.500
ARINolan Arenado3B4100000010.250
ARIIldemaro Vargas1B4000000000.000
ARIAlek ThomasCF3000000000.000
ARIJorge BarrosaLF3000000000.000
NYMFrancisco LindorSS5110010010.200
NYMBo Bichette3B4101021100.250
NYMJorge PolancoDH3100000000.333
NYMLuis Robert Jr.CF4300001000.750
NYMBrett BatyRF4000000000.000
NYMMark Vientos1B4210001010.500
NYMMarcus Semien2B4100000000.250
NYMCarson BengeLF4000000000.000
NYMFrancisco AlvarezC4300000000.750
20260407_ATL@LAA.json CLEAN
Score: ATL 4 - LAA 3 (13 innings)
Winner: ATL wins 4-3 (Extra Innings - 13)

Passed Checks

Hits match: ATL batting H=7 == LAA pitching H=7
Hits match: LAA batting H=10 == ATL pitching H=10
Runs match: ATL batting R=4 == final score 4
Runs match: LAA batting R=3 == final score 3
Runs vs pitching match: ATL batting R=4 == LAA pitching R=4
Runs vs pitching match: LAA batting R=3 == ATL pitching R=3
SO match: ATL batting SO=9 == LAA pitching SO=9
SO match: LAA batting SO=12 == ATL pitching SO=12
BB match: ATL batting BB=4 == LAA pitching BB=4
BB match: LAA batting BB=5 == ATL pitching BB=5
HR match: ATL batting HR=1 == LAA pitching HR=1
HR match: LAA batting HR=1 == ATL pitching HR=1
ATL has 4 pitchers (realistic)
LAA has 4 pitchers (realistic)
ATL has 9 batters in lineup (correct)
LAA has 9 batters in lineup (correct)
Realistic total runs: 7
Inning-by-inning away runs (4) matches final score (4)
Inning-by-inning home runs (3) matches final score (3)
ATL team batting average .152 is reasonable
LAA team batting average .208 is reasonable
LAA pitching IP=13.0 matches 39 outs
ATL pitching IP=13.0 matches 39 outs
Inning-by-inning ATL runs (4) matches final score
Inning-by-inning LAA runs (3) matches final score
Inning-by-inning ATL hits (7) matches batting total
Inning-by-inning LAA hits (10) matches batting total
ATL AB-H (39) == innings outs minus SF (39) ✓
LAA AB-H (38) == innings outs minus SF (38) ✓
ATL pitching ER (3) <= R (3)
LAA pitching ER (4) <= R (4)
Realistic total runs: 7
Realistic total hits: 17
SO match: ATL batting SO=9 == LAA pitching SO=9
BB match: ATL batting BB=4 == LAA pitching BB=4
SO match: LAA batting SO=12 == ATL pitching SO=12
BB match: LAA batting BB=5 == ATL pitching BB=5

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
ATLReynaldo LópezSP6.05225103.00
ATLRaisel IglesiasRP1.00001000.00
ATLRobert SuarezRP1.01001000.00
ATLAaron BummerRP5.04115411.80
LAAYusei KikuchiSP5.04221013.60
LAAJordan RomanoRP2.02112204.50
LAASam BachmanRP1.00001000.00
LAABrent SuterRP5.01115201.80

Notable Batter Performances

TeamBatterABHHRRBIAVG
ATLAustin Riley52130.400

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
ATLRonald Acuña Jr.RF5100000120.200
ATLDrake BaldwinDH5000000020.000
ATLOzzie Albies2B6100010000.167
ATLMatt Olson1B4210020110.500
ATLAustin Riley3B5210113100.400
ATLMauricio DubónLF5000001010.000
ATLEli WhiteCF6000000020.000
ATLJonah HeimC5100000100.200
ATLJorge MateoSS5000000010.000
LAAZach NetoSS5200010100.400
LAAMike TroutCF5000000120.000
LAANolan Schanuel1B5100010100.200
LAAJorge SolerDH6100001010.167
LAAYoán Moncada3B5100001020.200
LAAJo AdellRF5100000110.200
LAAJosh LoweLF5200111120.400
LAATravis d'ArnaudC6000000030.000
LAAOswald Peraza2B6210000010.333
20260407_BAL@CHW.json CLEAN
Score: BAL 3 - CHW 10 (9 innings)
Winner: CHW wins 10-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
BALTrevor RogersSP5.096633110.80
BALRyan HelsleyRP2.044401118.00
BALYennier CanoRP1.00000100.00
CHWShane SmithSP5.08333205.40
CHWSeranthony DomínguezRP2.00001000.00
CHWJordan LeasureRP1.01000000.00
CHWJordan HicksRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
BALTaylor Ward53000.600
CHWMiguel Vargas33011.000
CHWEdgar Quero52130.400
CHWDerek Hill42130.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
BALTaylor WardLF5300000000.600
BALGunnar HendersonDH4100002000.250
BALPete Alonso1B4000000110.000
BALSamuel BasalloC4100000000.250
BALDylan BeaversRF4000000010.000
BALJeremiah Jackson2B3200010100.667
BALColton CowserCF4100010000.250
BALCoby Mayo3B4100011010.250
BALBlaze AlexanderSS4000000010.000
CHWChase Meidroth2B5200010000.400
CHWLenyn Sosa1B5110010000.200
CHWMiguel VargasDH3300021201.000
CHWColson MontgomerySS4100021110.250
CHWEdgar QueroC5200123000.400
CHWTanner Murray3B4000000110.000
CHWAndrew BenintendiLF3100011100.333
CHWLuisangel AcuñaCF3100001010.333
CHWDerek HillRF4200113000.500
20260407_CHC@TB.json CLEAN
Score: CHC 3 - TB 5 (9 innings)
Winner: TB wins 5-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CHCJavier AssadSP6.06554427.50
CHCPhil MatonRP2.01002000.00
TBMason EnglertSP5.06113211.80
TBBryan BakerRP2.01001100.00
TBGriffin JaxRP1.00002000.00
TBCole SulserRP1.032200018.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CHCNico Hoerner54120.800

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CHCNico Hoerner2B5400112000.800
CHCMichael Busch1B5110000000.200
CHCAlex Bregman3B3000001110.000
CHCPete Crow-ArmstrongCF4000000100.000
CHCMiguel AmayaC3000000120.000
CHCMoisés BallesterosDH4000000010.000
CHCDansby SwansonSS4200000010.500
CHCMichael ConfortoLF4100010010.250
CHCMatt ShawRF4200010000.500
TBYandy DíazDH4000000010.000
TBJonathan Aranda1B3000010100.000
TBJake FraleyRF4100010010.250
TBJunior Caminero3B3000000100.000
TBChandler SimpsonLF4200111010.500
TBCedric MullinsCF3100012120.333
TBNick FortesC4100000000.250
TBRichie Palacios2B3100111100.333
TBTaylor WallsSS3100001010.333
20260407_CIN@MIA.json CLEAN
Score: CIN 3 - MIA 4 (9 innings)
Winner: MIA wins 4-3

Passed Checks

Hits match: CIN batting H=6 == MIA pitching H=6
Hits match: MIA batting H=13 == CIN pitching H=13
Runs match: CIN batting R=3 == final score 3
Runs match: MIA batting R=4 == final score 4
Runs vs pitching match: CIN batting R=3 == MIA pitching R=3
Runs vs pitching match: MIA batting R=4 == CIN pitching R=4
SO match: CIN batting SO=7 == MIA pitching SO=7
SO match: MIA batting SO=8 == CIN pitching SO=8
BB match: CIN batting BB=2 == MIA pitching BB=2
BB match: MIA batting BB=0 == CIN pitching BB=0
HR match: CIN batting HR=1 == MIA pitching HR=1
HR match: MIA batting HR=0 == CIN pitching HR=0
CIN has 3 pitchers (realistic)
MIA has 4 pitchers (realistic)
CIN has 9 batters in lineup (correct)
MIA 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)
CIN team batting average .181 is reasonable
MIA team batting average .351 is reasonable
MIA pitching IP=9.0 matches 27 outs
CIN pitching IP=8.0 matches 24 outs
Inning 9 walkoff: MIA won with 0 outs
Inning-by-inning CIN runs (3) matches final score
Inning-by-inning MIA runs (4) matches final score
Inning-by-inning CIN hits (6) matches batting total
Inning-by-inning MIA hits (13) matches batting total
CIN AB-H (27) == innings outs minus SF (27) ✓
MIA AB-H (24) == innings outs minus SF (24) ✓
CIN pitching ER (4) <= R (4)
MIA pitching ER (3) <= R (3)
Realistic total runs: 7
Realistic total hits: 19
SO match: CIN batting SO=7 == MIA pitching SO=7
BB match: CIN batting BB=2 == MIA pitching BB=2
SO match: MIA batting SO=8 == CIN pitching SO=8
BB match: MIA batting BB=0 == CIN pitching BB=0

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CINAndrew AbbottSP5.08227003.60
CINEmilio PagánRP2.05221009.00
CINTony SantillanRP1.00000000.00
MIASandy AlcantaraSP5.05333215.40
MIACalvin FaucherRP2.00002000.00
MIATyler PhillipsRP1.00001000.00
MIAJohn KingRP1.01001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
MIAAustin Slater53010.600

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CINTJ FriedlCF3000010100.000
CINMatt McLain2B3000000110.000
CINElly De La CruzSS4200002010.500
CINSal Stewart1B4000000010.000
CINEugenio SuárezDH4100111010.250
CINSpencer SteerLF4110000000.250
CINTyler StephensonC4100000020.250
CINNoelvi MarteRF3100010010.333
CINKe'Bryan Hayes3B4000000000.000
MIAAustin SlaterRF5300011000.600
MIAAgustín RamírezC4210000010.500
MIAJakob MarseeCF4000000020.000
MIAOtto LopezSS4220001010.500
MIAHeriberto HernándezLF4100000000.250
MIAConnor Norby1B4000000020.000
MIAXavier Edwards2B4200010010.500
MIALeo JiménezDH4211021010.500
MIAJavier Sanoja3B4110001000.250
20260407_DET@MIN.json CLEAN
Score: DET 4 - MIN 2 (9 innings)
Winner: DET wins 4-2

Passed Checks

Hits match: DET batting H=10 == MIN pitching H=10
Hits match: MIN batting H=12 == DET pitching H=12
Runs match: DET batting R=4 == final score 4
Runs match: MIN batting R=2 == final score 2
Runs vs pitching match: DET batting R=4 == MIN pitching R=4
Runs vs pitching match: MIN batting R=2 == DET pitching R=2
SO match: DET batting SO=5 == MIN pitching SO=5
SO match: MIN batting SO=5 == DET pitching SO=5
BB match: DET batting BB=2 == MIN pitching BB=2
BB match: MIN batting BB=5 == DET pitching BB=5
HR match: DET batting HR=0 == MIN pitching HR=0
HR match: MIN batting HR=1 == DET pitching HR=1
DET has 4 pitchers (realistic)
MIN has 4 pitchers (realistic)
DET has 9 batters in lineup (correct)
MIN 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)
DET team batting average .270 is reasonable
MIN team batting average .307 is reasonable
MIN pitching IP=9.0 matches 27 outs
DET pitching IP=9.0 matches 27 outs
Inning-by-inning DET runs (4) matches final score
Inning-by-inning MIN runs (2) matches final score
Inning-by-inning DET hits (10) matches batting total
Inning-by-inning MIN hits (12) matches batting total
DET AB-H (27) == innings outs minus SF (27) ✓
MIN AB-H (27) == innings outs minus SF (27) ✓
DET pitching ER (2) <= R (2)
MIN pitching ER (4) <= R (4)
Realistic total runs: 6
Realistic total hits: 22
SO match: DET batting SO=5 == MIN pitching SO=5
BB match: DET batting BB=2 == MIN pitching BB=2
SO match: MIN batting SO=5 == DET pitching SO=5
BB match: MIN batting BB=5 == DET pitching BB=5

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
DETTarik SkubalSP5.04113401.80
DETKenley JansenRP2.02000100.00
DETWill VestRP1.03000000.00
DETDrew AndersonRP1.03112019.00
MINTaj BradleySP5.03004200.00
MINCole SandsRP2.064410018.00
MINTaylor RogersRP1.01000000.00
MINAnthony BandaRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
DETGleyber Torres54000.800
MINJosh Bell43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
DETColt KeithDH5000000020.000
DETKevin McGonigle3B5000000020.000
DETGleyber Torres2B5400010000.800
DETRiley GreeneLF4000000010.000
DETDillon DinglerC4100010000.250
DETZach McKinstryRF4200011000.500
DETSpencer Torkelson1B4200011000.500
DETParker MeadowsCF2110002200.500
DETJavier BáezSS4000000000.000
MINByron BuxtonCF4000000100.000
MINAustin MartinLF5100000000.200
MINLuke Keaschall2B5200111000.400
MINRyan JeffersC5200000000.400
MINVictor Caratini1B5100010010.200
MINJosh BellDH4300000100.750
MINMatt WallnerRF5210000020.400
MINRoyce Lewis3B4000000120.000
MINBrooks LeeSS2100001200.500
20260407_KC@CLE.json CLEAN
Score: KC 2 - CLE 3 (9 innings)
Winner: CLE wins 3-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
KCNoah CameronSP6.05225213.00
KCLucas ErcegRP1.01110109.00
KCMatt StrahmRP1.00000000.00
CLEGavin WilliamsSP6.05114201.50
CLECade SmithRP1.03111009.00
CLEShawn ArmstrongRP1.00001000.00
CLETim HerrinRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
KCBobby Witt Jr.43010.750
CLESteven Kwan43010.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
KCMaikel Garcia3B4200001110.500
KCBobby Witt Jr.SS4300001000.750
KCVinnie Pasquantino1B4000000000.000
KCSalvador PerezDH4100000010.250
KCCarter JensenC4000000020.000
KCJonathan India2B4000000010.000
KCJac CaglianoneRF4100000010.250
KCIsaac CollinsLF4110010000.250
KCKyle IsbelCF3000010100.000
CLESteven KwanCF4320011000.750
CLEAngel MartínezLF4000000000.000
CLEJosé Ramírez3B3000000110.000
CLEDavid FryDH4200112000.500
CLERhys Hoskins1B4000000010.000
CLEJuan Brito2B4100000000.250
CLECJ KayfusRF3000000010.000
CLEAustin HedgesC1000010200.000
CLEBrayan RocchioSS3000000020.000
20260407_LAD@TOR.json CLEAN
Score: LAD 7 - TOR 4 (9 innings)
Winner: LAD wins 7-4

Passed Checks

Hits match: LAD batting H=12 == TOR pitching H=12
Hits match: TOR batting H=8 == LAD pitching H=8
Runs match: LAD batting R=7 == final score 7
Runs match: TOR batting R=4 == final score 4
Runs vs pitching match: LAD batting R=7 == TOR pitching R=7
Runs vs pitching match: TOR batting R=4 == LAD pitching R=4
SO match: LAD batting SO=9 == TOR pitching SO=9
SO match: TOR batting SO=8 == LAD pitching SO=8
BB match: LAD batting BB=5 == TOR pitching BB=5
BB match: TOR batting BB=2 == LAD pitching BB=2
HR match: LAD batting HR=1 == TOR pitching HR=1
HR match: TOR batting HR=1 == LAD pitching HR=1
LAD has 4 pitchers (realistic)
TOR has 4 pitchers (realistic)
LAD has 9 batters in lineup (correct)
TOR 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)
LAD team batting average .307 is reasonable
TOR team batting average .228 is reasonable
TOR pitching IP=9.0 matches 27 outs
LAD pitching IP=9.0 matches 27 outs
Inning-by-inning LAD runs (7) matches final score
Inning-by-inning TOR runs (4) matches final score
Inning-by-inning LAD hits (12) matches batting total
Inning-by-inning TOR hits (8) matches batting total
LAD AB-H (27) == innings outs minus SF (27) ✓
TOR AB-H (27) == innings outs minus SF (27) ✓
LAD pitching ER (4) <= R (4)
TOR pitching ER (7) <= R (7)
Realistic total runs: 11
Realistic total hits: 20
SO match: LAD batting SO=9 == TOR pitching SO=9
BB match: LAD batting BB=5 == TOR pitching BB=5
SO match: TOR batting SO=8 == LAD pitching SO=8
BB match: TOR batting BB=2 == LAD pitching BB=2

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
LADYoshinobu YamamotoSP5.06225203.60
LADEdwin DíazRP2.02222019.00
LADTanner ScottRP1.00000000.00
LADBlake TreinenRP1.00001000.00
TORKevin GausmanSP5.087754112.60
TORJeff HoffmanRP2.04002100.00
TORTyler RogersRP1.00002000.00
TORMason FluhartyRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
LADTeoscar Hernández52140.400

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
LADShohei OhtaniDH4100020110.250
LADKyle TuckerRF3210011200.667
LADWill SmithC5200012010.400
LADFreddie Freeman1B4100010110.250
LADTeoscar HernándezLF5200114010.400
LADAndy PagesCF5100000030.200
LADMax Muncy3B5100000000.200
LADMiguel RojasSS4200000000.500
LADAlex Freeland2B4000010120.000
TORGeorge SpringerDH5101002010.200
TORDaulton VarshoCF5200010000.400
TORVladimir Guerrero Jr.1B5100000020.200
TORJesús SánchezLF4100112010.250
TORKazuma Okamoto3B2000000010.000
TORErnie Clement2B4100000010.250
TORNathan LukesRF3100010100.333
TORAndrés GiménezSS3000000100.000
TORBrandon ValenzuelaC4100010020.250
20260407_MIL@BOS.json CLEAN
Score: MIL 7 - BOS 3 (9 innings)
Winner: MIL wins 7-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MILJacob MisiorowskiSP6.05115111.50
MILAbner UribeRP1.00001000.00
MILTrevor MegillRP1.032200018.00
MILGrant AndersonRP1.01001000.00
BOSGarrett CrochetSP6.07665229.00
BOSJustin SlatenRP2.01111104.50
BOSJovani MoránRP1.01001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
MILJoey Ortiz42130.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MILBrandon LockridgeLF5100111020.200
MILWilliam ContrerasC4000010120.000
MILLuis Rengifo3B5210001010.400
MILGary Sánchez1B5210020000.400
MILJoey OrtizSS4200123000.500
MILLuis MatosDH3100010100.333
MILSal FrelickRF2000000110.000
MILBlake PerkinsCF4110001000.250
MILDavid Hamilton2B4000001010.000
BOSRoman AnthonyDH5100111000.200
BOSJarren DuranLF4100010020.250
BOSWillson Contreras1B4200010010.500
BOSWilyer AbreuRF4210002010.500
BOSTrevor StorySS4110000000.250
BOSMarcelo Mayer2B4000000010.000
BOSCeddanne RafaelaCF4000000010.000
BOSConnor WongC4100000000.250
BOSIsiah Kiner-Falefa3B3100000110.333
20260407_OAK@NYY.json CLEAN
Score: OAK 2 - NYY 6 (9 innings)
Winner: NYY wins 6-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
OAKAaron CivaleSP5.08444007.20
OAKMark Leiter Jr.RP2.04220009.00
OAKHogan HarrisRP1.00001000.00
NYYCam SchlittlerSP5.09223103.60
NYYDavid BednarRP2.00000200.00
NYYCamilo DovalRP1.02000000.00
NYYJake BirdRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
NYYTrent Grisham53010.600

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
OAKNick Kurtz1B5100000000.200
OAKShea LangeliersC5110001010.200
OAKTyler SoderstromLF5200000000.400
OAKBrent RookerDH4100000100.250
OAKJacob WilsonSS4100010100.250
OAKLawrence ButlerRF4100000000.250
OAKMax Muncy3B4210000010.500
OAKJeff McNeil2B4100001010.250
OAKDenzel ClarkeCF3100010100.333
NYYTrent GrishamCF5300001010.600
NYYAaron JudgeRF5100001000.200
NYYCody BellingerLF4200010020.500
NYYBen Rice1B4110011000.250
NYYGiancarlo StantonDH4100010000.250
NYYJazz Chisholm Jr.2B4110012010.250
NYYAmed Rosario3B3100010010.333
NYYAustin WellsC3210011000.667
NYYJosé CaballeroSS4000000000.000
20260407_PHI@SF.json CLEAN
Score: PHI 5 - SF 2 (9 innings)
Winner: PHI wins 5-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
PHICristopher SánchezSP6.07112201.50
PHIJhoan DuranRP1.02001000.00
PHIJosé AlvaradoRP1.00001000.00
PHIJonathan BowlanRP1.02111009.00
SFRobbie RaySP6.05443216.00
SFRyan WalkerRP1.00000000.00
SFKeaton WinnRP1.02110009.00
SFRyan BoruckiRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
PHITrea Turner52140.400
SFCasey Schmitt43010.750
SFJared Oliva43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
PHITrea TurnerSS5210114000.400
PHIKyle SchwarberDH4000000010.000
PHIBryce Harper1B4000000010.000
PHIAdolis GarcíaRF4000000000.000
PHIEdmundo Sosa3B4200020000.500
PHIJ.T. RealmutoC3210011100.667
PHIOtto KempLF3000000000.000
PHIDylan Moore2B3100010100.333
PHIJustin CrawfordCF4000000010.000
SFWilly AdamesSS5000000020.000
SFMatt Chapman3B5200001000.400
SFLuis Arraez2B5100000000.200
SFHeliot RamosLF5100000000.200
SFRafael Devers1B4110010010.250
SFCasey SchmittDH4300001010.750
SFJerar EncarnacionRF3000000100.000
SFDaniel SusacC3000000110.000
SFJared OlivaCF4310010000.750
20260407_SD@PIT.json CLEAN
Score: SD 3 - PIT 7 (9 innings)
Winner: PIT wins 7-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SDNick PivettaSP5.097752212.60
SDMason MillerRP2.00002000.00
SDAdrian MorejonRP1.00000200.00
PITPaul SkenesSP6.03114111.50
PITDennis SantanaRP1.01002100.00
PITGregory SotoRP1.03110009.00
PITMason MontgomeryRP1.01112019.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
PITHenry Davis32140.667

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SDRamón LaureanoLF5000000010.000
SDFernando Tatis Jr.RF4110010010.250
SDJackson MerrillCF4000000010.000
SDManny Machado3B3200001100.667
SDXander BogaertsSS4210000000.500
SDGavin Sheets1B4000000000.000
SDMiguel AndujarDH4100000020.250
SDFreddy FerminC3100111110.333
SDJake Cronenworth2B4100111020.250
PITOneil CruzCF4000010100.000
PITBrandon LoweDH4110001020.250
PITBryan ReynoldsLF4000000010.000
PITRyan O'HearnRF4100111010.250
PITNick Yorke3B4200020010.500
PITNick Gonzales2B4201011000.500
PITSpencer Horwitz1B4000000010.000
PITKonnor GriffinSS2110010200.500
PITHenry DavisC3200114110.667
20260407_SEA@TEX.json CLEAN
Score: SEA 3 - TEX 4 (9 innings)
Winner: TEX wins 4-3

Passed Checks

Hits match: SEA batting H=10 == TEX pitching H=10
Hits match: TEX batting H=12 == SEA pitching H=12
Runs match: SEA batting R=3 == final score 3
Runs match: TEX batting R=4 == final score 4
Runs vs pitching match: SEA batting R=3 == TEX pitching R=3
Runs vs pitching match: TEX batting R=4 == SEA pitching R=4
SO match: SEA batting SO=5 == TEX pitching SO=5
SO match: TEX batting SO=3 == SEA pitching SO=3
BB match: SEA batting BB=1 == TEX pitching BB=1
BB match: TEX batting BB=2 == SEA pitching BB=2
HR match: SEA batting HR=0 == TEX pitching HR=0
HR match: TEX batting HR=0 == SEA pitching HR=0
SEA has 3 pitchers (realistic)
TEX has 4 pitchers (realistic)
SEA has 9 batters in lineup (correct)
TEX 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)
SEA team batting average .270 is reasonable
TEX team batting average .333 is reasonable
TEX pitching IP=9.0 matches 27 outs
SEA pitching IP=8.0 matches 24 outs
Inning 9 walkoff: TEX won with 0 outs
Inning-by-inning SEA runs (3) matches final score
Inning-by-inning TEX runs (4) matches final score
Inning-by-inning SEA hits (10) matches batting total
Inning-by-inning TEX hits (12) matches batting total
SEA AB-H (27) == innings outs minus SF (27) ✓
TEX AB-H (24) == innings outs minus SF (24) ✓
SEA pitching ER (4) <= R (4)
TEX pitching ER (3) <= R (3)
Realistic total runs: 7
Realistic total hits: 22
SO match: SEA batting SO=5 == TEX pitching SO=5
BB match: SEA batting BB=1 == TEX pitching BB=1
SO match: TEX batting SO=3 == SEA pitching SO=3
BB match: TEX batting BB=2 == SEA pitching BB=2

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SEAGeorge KirbySP5.09333005.40
SEAAndrés MuñozRP2.01000100.00
SEAMatt BrashRP1.02110109.00
TEXNathan EovaldiSP5.04112101.80
TEXRobert GarciaRP2.04221009.00
TEXChris MartinRP1.01000000.00
TEXJakob JunisRP1.01002000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TEXWyatt Langford54020.800

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SEABrendan Donovan3B5200000000.400
SEACal RaleighC5000000010.000
SEAJulio RodríguezCF3100010100.333
SEAJosh Naylor1B4000000020.000
SEARandy ArozarenaLF4200010010.500
SEALuke RaleyRF4000000000.000
SEAJ.P. CrawfordSS4210011000.500
SEADominic CanzoneDH4210002000.500
SEACole Young2B4100000010.250
TEXBrandon NimmoRF5100010000.200
TEXWyatt LangfordLF5410012000.800
TEXCorey SeagerSS4110002100.250
TEXJake Burger1B5000000010.000
TEXJoc PedersonDH4100000010.250
TEXEvan CarterCF4100000000.250
TEXKyle HigashiokaC4100010000.250
TEXJosh Smith2B2100010110.500
TEXEzequiel Duran3B3200000000.667
20260407_STL@WAS.json CLEAN
Score: STL 4 - WAS 5 (9 innings)
Winner: WAS wins 5-4

Passed Checks

Hits match: STL batting H=12 == WAS pitching H=12
Hits match: WAS batting H=12 == STL pitching H=12
Runs match: STL batting R=4 == final score 4
Runs match: WAS batting R=5 == final score 5
Runs vs pitching match: STL batting R=4 == WAS pitching R=4
Runs vs pitching match: WAS batting R=5 == STL pitching R=5
SO match: STL batting SO=7 == WAS pitching SO=7
SO match: WAS batting SO=9 == STL pitching SO=9
BB match: STL batting BB=3 == WAS pitching BB=3
BB match: WAS batting BB=1 == STL pitching BB=1
HR match: STL batting HR=1 == WAS pitching HR=1
HR match: WAS batting HR=3 == STL pitching HR=3
STL has 4 pitchers (realistic)
WAS has 4 pitchers (realistic)
STL has 9 batters in lineup (correct)
WAS 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)
STL team batting average .307 is reasonable
WAS team batting average .333 is reasonable
WAS pitching IP=9.0 matches 27 outs
STL pitching IP=8.0 matches 24 outs
Inning 9 walkoff: WAS won with 0 outs
Inning-by-inning STL runs (4) matches final score
Inning-by-inning WAS runs (5) matches final score
Inning-by-inning STL hits (12) matches batting total
Inning-by-inning WAS hits (12) matches batting total
STL AB-H (27) == innings outs minus SF (27) ✓
WAS AB-H (24) == innings outs minus SF (24) ✓
STL pitching ER (5) <= R (5)
WAS pitching ER (4) <= R (4)
Realistic total runs: 9
SO match: STL batting SO=7 == WAS pitching SO=7
BB match: STL batting BB=3 == WAS pitching BB=3
SO match: WAS batting SO=9 == STL pitching SO=9
BB match: WAS batting BB=1 == STL pitching BB=1

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
STLMatthew LiberatoreSP5.05007100.00
STLRiley O'BrienRP2.02001000.00
STLJoJo RomeroRP1.044410236.00
STLGeorge SorianoRP0.01110010.00
WASCade CavalliSP6.06223213.00
WASClayton BeeterRP1.03111109.00
WASCole HenryRP1.01001000.00
WASCionel PérezRP1.02112009.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
STLIván Herrera54000.800
STLNolan Gorman42130.500
WASJames Wood53110.600
WASNasim Nuñez41130.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
STLJJ Wetherholt2B5100000010.200
STLIván HerreraDH5420010000.800
STLAlec Burleson1B4000000120.000
STLJordan WalkerRF4000000120.000
STLNolan Gorman3B4200113100.500
STLMasyn WinnSS5000000010.000
STLThomas SaggeseLF4210010010.500
STLPedro PagésC4200001000.500
STLVictor Scott IICF4100010000.250
WASJames WoodLF5310111010.600
WASCurtis Mead1B4200000010.500
WASBrady House3B4000000020.000
WASDaylen LileDH4200111000.500
WASJoey WiemerRF3100000100.333
WASCJ AbramsSS4100010020.250
WASJacob YoungCF4100010000.250
WASNasim Nuñez2B4100113020.250
WASKeibert RuizC4100000010.250

Cross-Game Analysis

All Warnings Across Games

GameWarning
20260407_HOU@COL.jsonHigh hit total: 29 combined hits (MLB avg ~17)
20260407_HOU@COL.jsonHOU has 15 hits — above average

Score Distribution

GameScore
20260407_ARI@NYM.jsonScore: ARI 2 - NYM 3 (9 innings)
20260407_ATL@LAA.jsonScore: ATL 4 - LAA 3 (13 innings)
20260407_BAL@CHW.jsonScore: BAL 3 - CHW 10 (9 innings)
20260407_CHC@TB.jsonScore: CHC 3 - TB 5 (9 innings)
20260407_CIN@MIA.jsonScore: CIN 3 - MIA 4 (9 innings)
20260407_DET@MIN.jsonScore: DET 4 - MIN 2 (9 innings)
20260407_HOU@COL.jsonScore: HOU 5 - COL 4 (10 innings)
20260407_KC@CLE.jsonScore: KC 2 - CLE 3 (9 innings)
20260407_LAD@TOR.jsonScore: LAD 7 - TOR 4 (9 innings)
20260407_MIL@BOS.jsonScore: MIL 7 - BOS 3 (9 innings)
20260407_OAK@NYY.jsonScore: OAK 2 - NYY 6 (9 innings)
20260407_PHI@SF.jsonScore: PHI 5 - SF 2 (9 innings)
20260407_SD@PIT.jsonScore: SD 3 - PIT 7 (9 innings)
20260407_SEA@TEX.jsonScore: SEA 3 - TEX 4 (9 innings)
20260407_STL@WAS.jsonScore: STL 4 - WAS 5 (9 innings)

All Pitchers Across Games

GameTeamPitcherRoleIPHRERSOBBHRERA
20260407_ARI@NYM.jsonARIZac GallenSP6.010222003.00
20260407_ARI@NYM.jsonARIPaul SewaldRP1.01110109.00
20260407_ARI@NYM.jsonARIJonathan LoáisigaRP1.01000000.00
20260407_ARI@NYM.jsonNYMFreddy PeraltaSP5.04222113.60
20260407_ARI@NYM.jsonNYMDevin WilliamsRP2.01000000.00
20260407_ARI@NYM.jsonNYMLuke WeaverRP1.01001000.00
20260407_ARI@NYM.jsonNYMHuascar BrazobánRP1.00000000.00
20260407_ATL@LAA.jsonATLReynaldo LópezSP6.05225103.00
20260407_ATL@LAA.jsonATLRaisel IglesiasRP1.00001000.00
20260407_ATL@LAA.jsonATLRobert SuarezRP1.01001000.00
20260407_ATL@LAA.jsonATLAaron BummerRP5.04115411.80
20260407_ATL@LAA.jsonLAAYusei KikuchiSP5.04221013.60
20260407_ATL@LAA.jsonLAAJordan RomanoRP2.02112204.50
20260407_ATL@LAA.jsonLAASam BachmanRP1.00001000.00
20260407_ATL@LAA.jsonLAABrent SuterRP5.01115201.80
20260407_BAL@CHW.jsonBALTrevor RogersSP5.096633110.80
20260407_BAL@CHW.jsonBALRyan HelsleyRP2.044401118.00
20260407_BAL@CHW.jsonBALYennier CanoRP1.00000100.00
20260407_BAL@CHW.jsonCHWShane SmithSP5.08333205.40
20260407_BAL@CHW.jsonCHWSeranthony DomínguezRP2.00001000.00
20260407_BAL@CHW.jsonCHWJordan LeasureRP1.01000000.00
20260407_BAL@CHW.jsonCHWJordan HicksRP1.00000000.00
20260407_CHC@TB.jsonCHCJavier AssadSP6.06554427.50
20260407_CHC@TB.jsonCHCPhil MatonRP2.01002000.00
20260407_CHC@TB.jsonTBMason EnglertSP5.06113211.80
20260407_CHC@TB.jsonTBBryan BakerRP2.01001100.00
20260407_CHC@TB.jsonTBGriffin JaxRP1.00002000.00
20260407_CHC@TB.jsonTBCole SulserRP1.032200018.00
20260407_CIN@MIA.jsonCINAndrew AbbottSP5.08227003.60
20260407_CIN@MIA.jsonCINEmilio PagánRP2.05221009.00
20260407_CIN@MIA.jsonCINTony SantillanRP1.00000000.00
20260407_CIN@MIA.jsonMIASandy AlcantaraSP5.05333215.40
20260407_CIN@MIA.jsonMIACalvin FaucherRP2.00002000.00
20260407_CIN@MIA.jsonMIATyler PhillipsRP1.00001000.00
20260407_CIN@MIA.jsonMIAJohn KingRP1.01001000.00
20260407_DET@MIN.jsonDETTarik SkubalSP5.04113401.80
20260407_DET@MIN.jsonDETKenley JansenRP2.02000100.00
20260407_DET@MIN.jsonDETWill VestRP1.03000000.00
20260407_DET@MIN.jsonDETDrew AndersonRP1.03112019.00
20260407_DET@MIN.jsonMINTaj BradleySP5.03004200.00
20260407_DET@MIN.jsonMINCole SandsRP2.064410018.00
20260407_DET@MIN.jsonMINTaylor RogersRP1.01000000.00
20260407_DET@MIN.jsonMINAnthony BandaRP1.00000000.00
20260407_HOU@COL.jsonCOLKyle FreelandSP6.07225113.00
20260407_HOU@COL.jsonCOLVictor VodnikRP1.032210118.00
20260407_HOU@COL.jsonCOLJimmy HergetRP1.01000000.00
20260407_HOU@COL.jsonCOLAntonio SenzatelaRP2.04110204.50
20260407_HOU@COL.jsonHOUMike BurrowsSP6.010334014.50
20260407_HOU@COL.jsonHOUBryan AbreuRP1.00000000.00
20260407_HOU@COL.jsonHOUBryan KingRP1.03110009.00
20260407_HOU@COL.jsonHOUKai-Wei TengRP2.01002100.00
20260407_KC@CLE.jsonCLEGavin WilliamsSP6.05114201.50
20260407_KC@CLE.jsonCLECade SmithRP1.03111009.00
20260407_KC@CLE.jsonCLEShawn ArmstrongRP1.00001000.00
20260407_KC@CLE.jsonCLETim HerrinRP1.00000000.00
20260407_KC@CLE.jsonKCNoah CameronSP6.05225213.00
20260407_KC@CLE.jsonKCLucas ErcegRP1.01110109.00
20260407_KC@CLE.jsonKCMatt StrahmRP1.00000000.00
20260407_LAD@TOR.jsonLADYoshinobu YamamotoSP5.06225203.60
20260407_LAD@TOR.jsonLADEdwin DíazRP2.02222019.00
20260407_LAD@TOR.jsonLADTanner ScottRP1.00000000.00
20260407_LAD@TOR.jsonLADBlake TreinenRP1.00001000.00
20260407_LAD@TOR.jsonTORKevin GausmanSP5.087754112.60
20260407_LAD@TOR.jsonTORJeff HoffmanRP2.04002100.00
20260407_LAD@TOR.jsonTORTyler RogersRP1.00002000.00
20260407_LAD@TOR.jsonTORMason FluhartyRP1.00000000.00
20260407_MIL@BOS.jsonBOSGarrett CrochetSP6.07665229.00
20260407_MIL@BOS.jsonBOSJustin SlatenRP2.01111104.50
20260407_MIL@BOS.jsonBOSJovani MoránRP1.01001000.00
20260407_MIL@BOS.jsonMILJacob MisiorowskiSP6.05115111.50
20260407_MIL@BOS.jsonMILAbner UribeRP1.00001000.00
20260407_MIL@BOS.jsonMILTrevor MegillRP1.032200018.00
20260407_MIL@BOS.jsonMILGrant AndersonRP1.01001000.00
20260407_OAK@NYY.jsonNYYCam SchlittlerSP5.09223103.60
20260407_OAK@NYY.jsonNYYDavid BednarRP2.00000200.00
20260407_OAK@NYY.jsonNYYCamilo DovalRP1.02000000.00
20260407_OAK@NYY.jsonNYYJake BirdRP1.00000000.00
20260407_OAK@NYY.jsonOAKAaron CivaleSP5.08444007.20
20260407_OAK@NYY.jsonOAKMark Leiter Jr.RP2.04220009.00
20260407_OAK@NYY.jsonOAKHogan HarrisRP1.00001000.00
20260407_PHI@SF.jsonPHICristopher SánchezSP6.07112201.50
20260407_PHI@SF.jsonPHIJhoan DuranRP1.02001000.00
20260407_PHI@SF.jsonPHIJosé AlvaradoRP1.00001000.00
20260407_PHI@SF.jsonPHIJonathan BowlanRP1.02111009.00
20260407_PHI@SF.jsonSFRobbie RaySP6.05443216.00
20260407_PHI@SF.jsonSFRyan WalkerRP1.00000000.00
20260407_PHI@SF.jsonSFKeaton WinnRP1.02110009.00
20260407_PHI@SF.jsonSFRyan BoruckiRP1.00000000.00
20260407_SD@PIT.jsonPITPaul SkenesSP6.03114111.50
20260407_SD@PIT.jsonPITDennis SantanaRP1.01002100.00
20260407_SD@PIT.jsonPITGregory SotoRP1.03110009.00
20260407_SD@PIT.jsonPITMason MontgomeryRP1.01112019.00
20260407_SD@PIT.jsonSDNick PivettaSP5.097752212.60
20260407_SD@PIT.jsonSDMason MillerRP2.00002000.00
20260407_SD@PIT.jsonSDAdrian MorejonRP1.00000200.00
20260407_SEA@TEX.jsonSEAGeorge KirbySP5.09333005.40
20260407_SEA@TEX.jsonSEAAndrés MuñozRP2.01000100.00
20260407_SEA@TEX.jsonSEAMatt BrashRP1.02110109.00
20260407_SEA@TEX.jsonTEXNathan EovaldiSP5.04112101.80
20260407_SEA@TEX.jsonTEXRobert GarciaRP2.04221009.00
20260407_SEA@TEX.jsonTEXChris MartinRP1.01000000.00
20260407_SEA@TEX.jsonTEXJakob JunisRP1.01002000.00
20260407_STL@WAS.jsonSTLMatthew LiberatoreSP5.05007100.00
20260407_STL@WAS.jsonSTLRiley O'BrienRP2.02001000.00
20260407_STL@WAS.jsonSTLJoJo RomeroRP1.044410236.00
20260407_STL@WAS.jsonSTLGeorge SorianoRP0.01110010.00
20260407_STL@WAS.jsonWASCade CavalliSP6.06223213.00
20260407_STL@WAS.jsonWASClayton BeeterRP1.03111109.00
20260407_STL@WAS.jsonWASCole HenryRP1.01001000.00
20260407_STL@WAS.jsonWASCionel PérezRP1.02112009.00
110
Total Pitchers Used
3.7
Avg Pitchers/Team
5.4
Avg Starter IP
1.4
Avg Reliever IP

Quality Assessment

What's Working Well
Hits consistency: batting H matches pitching H for all 30 team sides
All 15 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.
2 relievers pitched 3+ IP — unusual for modern bullpen usage.