MLB Game Prediction Audit Report

Generated: 2026-04-05 18:30:56 | Games Date: 20260405
15
Total Games
9
Clean Games
6
With Warnings
0
With Errors
0
Total Errors
13
Total Warnings
543
Checks Passed

Game-by-Game Results

20260405_CIN@TEX.json 4 warnings 4 warnings
Score: CIN 2 - TEX 17 (9 innings)
Winner: TEX wins 17-2

Warnings

TEX team batting average (.452) is unrealistically high (MLB avg ~.250)
High scoring: 19 total runs
High hit total: 26 combined hits (MLB avg ~17)
TEX has 19 hits — very high for a single game

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CINChase BurnsSP5.0118832014.40
CINEmilio PagánRP2.00000000.00
CINTony SantillanRP1.089903081.00
TEXJack LeiterSP6.05004000.00
TEXRobert GarciaRP1.00001000.00
TEXChris MartinRP1.00000000.00
TEXJakob JunisRP1.022200118.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TEXWyatt Langford43020.750
TEXCorey Seager52040.400
TEXJoc Pederson43050.750
TEXEvan Carter53030.600
TEXKyle Higashioka53020.600

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CINTJ FriedlCF4100000000.250
CINMatt McLain2B4000000010.000
CINElly De La CruzSS4110000000.250
CINSal Stewart1B3210010010.667
CINEugenio SuárezDH4100000000.250
CINSpencer SteerLF4100112010.250
CINTyler StephensonC4100000010.250
CINNoelvi MarteRF4000000010.000
CINKe'Bryan Hayes3B3000000000.000
TEXBrandon NimmoRF4100021110.250
TEXWyatt LangfordLF4310032200.750
TEXCorey SeagerSS5220014100.400
TEXJake Burger1B6200020000.333
TEXJoc PedersonDH4310035100.750
TEXEvan CarterCF5310023000.600
TEXKyle HigashiokaC5310012000.600
TEXJosh Smith2B5000000000.000
TEXEzequiel Duran3B4200030020.500
20260405_ATL@ARI.json 3 warnings 3 warnings
Score: ATL 8 - ARI 6 (10 innings)
Winner: ATL wins 8-6 (Extra Innings - 10)

Warnings

VERY high hit total: 38 combined hits
ATL has 19 hits — very high for a single game
ARI has 19 hits — very high for a single game

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
ATLMartín PérezSP6.012553007.50
ATLRobert SuarezRP2.03112104.50
ATLAaron BummerRP2.04002000.00
ARIBrandon PfaadtSP4.095520011.25
ARIPaul SewaldRP3.04002100.00
ARIJonathan LoáisigaRP1.02110009.00
ARIKevin GinkelRP2.04221109.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
ATLDrake Baldwin64010.667
ATLMichael Harris II64030.667
ARIJames McCann53010.600
ARIJorge Barrosa53010.600

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
ATLRonald Acuña Jr.DH6220020000.333
ATLDrake BaldwinC6400031000.667
ATLMatt Olson1B5200002000.400
ATLMike YastrzemskiLF6200012010.333
ATLMichael Harris IICF6410003010.667
ATLOzzie Albies2B5100000110.200
ATLMauricio Dubón3B5100000000.200
ATLEli WhiteRF5200010000.400
ATLJorge MateoSS4100010120.250
ARIKetel Marte2B6200002000.333
ARICorbin CarrollRF5200001100.400
ARIGeraldo PerdomoSS6100000010.167
ARINolan Arenado3B6200010010.333
ARIJose FernandezDH6210011020.333
ARICarlos Santana1B5200010020.400
ARITim TawaLF5200020010.400
ARIJames McCannC5301011000.600
ARIJorge BarrosaCF5310001000.600
20260405_NYM@SF.json 2 warnings 2 warnings
Score: NYM 10 - SF 3 (9 innings)
Winner: NYM wins 10-3

Warnings

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

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
NYMKodai SengaSP6.08333124.50
NYMDevin WilliamsRP1.00000100.00
NYMLuke WeaverRP1.02000000.00
NYMHuascar BrazobánRP1.00000000.00
SFLogan WebbSP5.0127751212.60
SFRyan WalkerRP2.00002100.00
SFKeaton WinnRP1.022201018.00
SFRyan BoruckiRP1.01110019.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
NYMBo Bichette43120.750
NYMCarson Benge53120.600
NYMFrancisco Alvarez42030.500
SFLuis Arraez53110.600

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
NYMFrancisco LindorSS5200020020.400
NYMBo Bichette3B4300112100.750
NYMJorge PolancoDH4000001010.000
NYMLuis Robert Jr.CF4200122010.500
NYMJared YoungLF5100000010.200
NYMMark Vientos1B5100010010.200
NYMMarcus Semien2B4100020100.250
NYMCarson BengeRF5300112000.600
NYMFrancisco AlvarezC4200013110.500
SFWilly AdamesSS4000000110.000
SFLuis Arraez2B5310111000.600
SFMatt Chapman3B5000000000.000
SFRafael Devers1B4110010000.250
SFHeliot RamosLF3200112100.667
SFJung Hoo LeeRF4100000000.250
SFJerar EncarnacionDH4000000020.000
SFHarrison BaderCF4200000000.500
SFPatrick BaileyC4100000000.250
20260405_TOR@CHW.json 2 warnings 2 warnings
Score: TOR 4 - CHW 14 (9 innings)
Winner: CHW wins 14-4

Warnings

High hit total: 26 combined hits (MLB avg ~17)
CHW has 16 hits — above average

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TOREric LauerSP5.06444027.20
TORJeff HoffmanRP2.067711231.50
TORTyler RogersRP1.043311127.00
CHWDavis MartinSP5.03001000.00
CHWSeranthony DomínguezRP2.054431118.00
CHWJordan LeasureRP1.01000000.00
CHWJordan HicksRP1.01003100.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TORNathan Lukes54110.800
CHWMunetaka Murakami53140.600
CHWMiguel Vargas42130.500
CHWEdgar Quero53010.600
CHWDerek Hill44351.000

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TORGeorge SpringerDH5000000020.000
TORNathan LukesLF5400121000.800
TORVladimir Guerrero Jr.1B5000000010.000
TORAddison BargerRF5100010030.200
TORKazuma Okamoto3B3210010100.667
TORDaulton VarshoCF4000000000.000
TORErnie Clement2B4200002000.500
TORAndrés GiménezSS4100001000.250
TORBrandon ValenzuelaC2000000110.000
CHWChase Meidroth2B4000010120.000
CHWAustin HaysLF5200020020.400
CHWMunetaka Murakami1B5310134000.600
CHWMiguel Vargas3B4200123110.500
CHWEdgar QueroC5300011000.600
CHWLenyn SosaDH5100000010.200
CHWTanner MurraySS4000000000.000
CHWLuisangel AcuñaCF4100011000.250
CHWDerek HillRF4400345001.000
20260405_BAL@PIT.json 1 warnings 1 warnings
Score: BAL 6 - PIT 7 (9 innings)
Winner: PIT wins 7-6

Warnings

High hit total: 27 combined hits (MLB avg ~17)

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
BALChris BassittSP5.010555009.00
BALRyan HelsleyRP2.03221219.00
BALYennier CanoRP1.01001000.00
PITBraxton AshcraftSP6.06222013.00
PITDennis SantanaRP1.00001000.00
PITGregory SotoRP1.043310127.00
PITMason MontgomeryRP1.03110109.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
BALPete Alonso53010.600
BALSamuel Basallo43130.750
BALDylan Beavers53000.600
PITOneil Cruz53120.600
PITKonnor Griffin32030.667

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
BALTaylor WardLF5000000010.000
BALGunnar HendersonSS4110020010.250
BALPete Alonso1B5300021000.600
BALSamuel BasalloC4300113100.750
BALTyler O'NeillRF3100001000.333
BALDylan BeaversDH5300000000.600
BALLeody TaverasCF5000000000.000
BALJeremiah Jackson2B4100000000.250
BALBlaze Alexander3B4100111020.250
PITOneil CruzCF5300122000.600
PITBrandon Lowe2B5100010000.200
PITBryan ReynoldsDH5210022010.400
PITRyan O'HearnRF5100000030.200
PITNick Yorke3B4210000010.500
PITKonnor GriffinSS3200003100.667
PITSpencer Horwitz1B3100000100.333
PITHenry DavisC4000000010.000
PITJake MangumLF4210020010.500
20260405_CHC@CLE.json 1 warnings 1 warnings
Score: CHC 7 - CLE 1 (9 innings)
Winner: CHC wins 7-1

Warnings

CHC has 15 hits — above average

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CHCEdward CabreraSP6.06112101.50
CHCDaniel PalenciaRP1.00002100.00
CHCPhil MatonRP1.00001000.00
CHCBen BrownRP1.00001000.00
CLESlade CecconiSP5.05003100.00
CLECade SmithRP2.01001100.00
CLEShawn ArmstrongRP1.064400036.00
CLETim HerrinRP1.033311027.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CHCMichael Conforto43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CHCMichael Busch1B6210001010.333
CHCAlex BregmanDH3100002200.333
CHCIan HappLF5110000000.200
CHCPete Crow-ArmstrongCF5200010020.400
CHCNico Hoerner2B4210010000.500
CHCDansby SwansonSS5000000020.000
CHCMichael ConfortoRF4300020100.750
CHCMatt Shaw3B5200022000.400
CHCMiguel AmayaC5210012000.400
CLESteven KwanCF3000000110.000
CLEChase DeLauterRF4110010020.250
CLEJosé RamírezDH4110001000.250
CLEKyle Manzardo1B4000000020.000
CLEBo NaylorC4200000000.500
CLEDaniel Schneemann3B4000000010.000
CLEBrayan Rocchio2B4100000000.250
CLEGabriel AriasSS3100000100.333
CLECJ KayfusLF3000000000.000
20260405_HOU@OAK.json CLEAN
Score: HOU 3 - OAK 2 (9 innings)
Winner: HOU wins 3-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
HOULance McCullers Jr.SP5.04222003.60
HOUBryan AbreuRP2.01001100.00
HOUBryan KingRP1.01000000.00
HOUKai-Wei TengRP1.02000000.00
OAKJacob LopezSP6.09224013.00
OAKMark Leiter Jr.RP1.00002000.00
OAKHogan HarrisRP1.02111009.00
OAKMichael KellyRP1.00000200.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
HOUCam Smith43000.750
OAKMax Muncy43020.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
HOUJose Altuve2B4110010100.250
HOUYordan AlvarezDH5210001020.400
HOUCarlos Correa3B4000000110.000
HOUChristian Walker1B5200121000.400
HOUCam SmithRF4310000000.750
HOUYainer DiazC4000000020.000
HOUJake MeyersCF4210001010.500
HOUJoey LoperfidoLF4100000010.250
HOUNick AllenSS4000000000.000
OAKNick Kurtz1B5110000010.200
OAKShea LangeliersC4000000010.000
OAKTyler SoderstromLF3100000100.333
OAKBrent RookerDH4000000000.000
OAKJacob WilsonSS4100010000.250
OAKLawrence ButlerCF3100010000.333
OAKMax Muncy3B4310002000.750
OAKJeff McNeil2B4100000000.250
OAKCarlos CortesRF4000000010.000
20260405_LAD@WAS.json CLEAN
Score: LAD 5 - WAS 2 (9 innings)
Winner: LAD wins 5-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
LADRoki SasakiSP6.03005200.00
LADEdwin DíazRP1.01000000.00
LADTanner ScottRP1.032200118.00
LADBlake TreinenRP1.00000000.00
WASFoster GriffinSP5.02002200.00
WASClayton BeeterRP2.034411118.00
WASCole HenryRP1.01110019.00
WASCionel PérezRP1.01001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
LADShohei Ohtani51130.200

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
LADShohei OhtaniDH5100113010.200
LADKyle TuckerRF2000000200.000
LADMookie BettsSS4000000000.000
LADFreddie Freeman1B4100111000.250
LADWill SmithC3000010100.000
LADMax Muncy3B4100010010.250
LADAndy PagesCF4100011010.250
LADAlex Freeland2B4110000010.250
LADAlex CallLF4200000000.500
WASJames WoodRF3100000100.333
WASLuis GarciaDH4200010010.500
WASBrady House3B4000000020.000
WASDaylen LileLF4100112010.250
WASCJ AbramsSS4100000000.250
WASCurtis Mead1B4000000000.000
WASJorbit Vivas2B3100000110.333
WASDrew MillasC4000000000.000
WASJacob YoungCF4100000000.250
20260405_MIA@NYY.json CLEAN
Score: MIA 1 - NYY 0 (10 innings)
Winner: MIA wins 1-0 (Extra Innings - 10)

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MIAChris PaddackSP6.01003000.00
MIAPete FairbanksRP1.02000000.00
MIACalvin FaucherRP1.01000000.00
MIAAndrew NardiRP2.00001100.00
NYYMax FriedSP5.04003300.00
NYYDavid BednarRP2.03001000.00
NYYCamilo DovalRP1.00000000.00
NYYJake BirdRP2.03110014.50

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MIAAustin SlaterRF5101000010.200
MIAAgustín RamírezDH4000000110.000
MIAJakob MarseeCF5200111000.400
MIAOtto LopezSS4000000110.000
MIAHeriberto HernándezLF4110000100.250
MIAConnor Norby1B5200000000.400
MIAXavier Edwards2B5200000000.400
MIALiam HicksC4200000000.500
MIAJavier Sanoja3B4000000010.000
NYYTrent GrishamCF4100000010.250
NYYAaron JudgeRF4100000000.250
NYYCody BellingerLF4100000000.250
NYYBen Rice1B4000000000.000
NYYGiancarlo StantonDH4000000000.000
NYYJazz Chisholm Jr.2B4000000010.000
NYYAustin WellsC3000000100.000
NYYJosé CaballeroSS4000000020.000
NYYRyan McMahon3B3100000000.333
20260405_MIL@KC.json CLEAN
Score: MIL 1 - KC 0 (9 innings)
Winner: MIL wins 1-0

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MILKyle HarrisonSP6.03002000.00
MILAbner UribeRP1.01000000.00
MILTrevor MegillRP1.00001000.00
MILAngel ZerpaRP1.00000000.00
KCKris BubicSP6.05113201.50
KCLucas ErcegRP1.01000000.00
KCMatt StrahmRP1.00000000.00
KCDaniel Lynch IVRP1.01001100.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MILBrice Turang2B5100000020.200
MILWilliam ContrerasC3000000100.000
MILChristian YelichDH4201010000.500
MILGary Sánchez1B3000000110.000
MILSal FrelickRF4100001000.250
MILLuis Rengifo3B4200000010.500
MILJoey OrtizSS4000000000.000
MILBrandon LockridgeLF4100000000.250
MILBlake PerkinsCF3000000100.000
KCMaikel Garcia3B4000000010.000
KCBobby Witt Jr.SS4000000000.000
KCVinnie Pasquantino1B4200000000.500
KCSalvador PerezC4000000000.000
KCLane ThomasCF3100000010.333
KCJac CaglianoneDH3000000000.000
KCStarling MarteRF3101000000.333
KCJonathan India2B3000000000.000
KCNick LoftinLF3000000010.000
20260405_PHI@COL.json CLEAN
Score: PHI 9 - COL 6 (9 innings)
Winner: PHI wins 9-6

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
PHITaijuan WalkerSP6.05225123.00
PHIJhoan DuranRP1.01000000.00
PHIJosé AlvaradoRP1.023311127.00
PHIJonathan BowlanRP1.01111109.00
COLTomoyuki SuganoSP6.05222113.00
COLVictor VodnikRP1.075510145.00
COLJimmy HergetRP1.022210118.00
COLAntonio SenzatelaRP1.00002100.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
PHITrea Turner53240.600
PHIJustin Crawford43020.750
COLWilli Castro41130.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
PHITrea TurnerSS5300234000.600
PHIKyle SchwarberDH5200122010.400
PHIBryce Harper1B5200000000.400
PHIAlec Bohm3B4000000120.000
PHIBryson Stott2B4100000100.250
PHIAdolis GarcíaRF4100001000.250
PHIBrandon MarshLF5100010030.200
PHIRafael MarchánC4100010000.250
PHIJustin CrawfordCF4310022000.750
COLTroy Johnston1B4110001100.250
COLEzequiel TovarSS5100111010.200
COLMickey MoniakRF4100010110.250
COLHunter GoodmanC4100010010.250
COLTJ RumfieldDH4000000010.000
COLWilli Castro3B4100113010.250
COLJordan BeckLF4100000010.250
COLJake McCarthyCF3100010100.333
COLEdouard Julien2B4210111010.500
20260405_SD@BOS.json CLEAN
Score: SD 1 - BOS 2 (9 innings)
Winner: BOS wins 2-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SDWalker BuehlerSP6.03223113.00
SDMason MillerRP1.01001000.00
SDAdrian MorejonRP1.02000000.00
BOSRanger SuarezSP6.02112001.50
BOSAroldis ChapmanRP1.01000000.00
BOSJustin SlatenRP1.01000100.00
BOSJovani MoránRP1.00000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SDFernando Tatis Jr.RF4000000000.000
SDRamón LaureanoLF4000000000.000
SDMiguel AndujarDH4000000000.000
SDManny Machado3B4100000010.250
SDXander BogaertsSS4000000000.000
SDFreddy FerminC3000000000.000
SDTy France1B3220010000.667
SDJake Cronenworth2B3000000010.000
SDBryce JohnsonCF2100001100.500
BOSRoman AnthonyDH4200000000.500
BOSTrevor StorySS4000000010.000
BOSJarren DuranLF4100000000.250
BOSWillson Contreras1B3000000010.000
BOSWilyer AbreuRF3000010100.000
BOSCaleb Durbin3B3000000010.000
BOSMarcelo Mayer2B3200112000.667
BOSCarlos NarváezC3000000010.000
BOSCeddanne RafaelaCF3110000000.333
20260405_SEA@LAA.json CLEAN
Score: SEA 4 - LAA 2 (9 innings)
Winner: SEA wins 4-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SEALuis CastilloSP5.04222023.60
SEAAndrés MuñozRP2.01004000.00
SEAMatt BrashRP1.01000000.00
SEAGabe SpeierRP1.00000000.00
LAAJosé SorianoSP6.03003100.00
LAAJordan RomanoRP1.043300027.00
LAASam BachmanRP1.01110019.00
LAABrent SuterRP1.00000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SEALuke RaleyRF4100000000.250
SEACal RaleighDH4100000000.250
SEAJulio RodríguezCF4000000010.000
SEAJosh Naylor1B4000000000.000
SEARandy ArozarenaLF4200121000.500
SEAJ.P. CrawfordSS3100010110.333
SEACole Young2B4000000010.000
SEAMitch GarverC4210012000.500
SEALeo Rivas3B4100001000.250
LAAZach NetoSS4210000010.500
LAAMike TroutCF4100111000.250
LAANolan Schanuel1B4000000000.000
LAAJorge SolerDH4100111010.250
LAAJeimer Candelario3B4000000010.000
LAAJo AdellRF4000000000.000
LAAJosh LoweLF4000000010.000
LAALogan O'HoppeC3210000010.667
LAAAdam Frazier2B2000000010.000
20260405_STL@DET.json CLEAN
Score: STL 0 - DET 1 (9 innings)
Winner: DET wins 1-0

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
STLKyle LeahySP5.03113101.80
STLRiley O'BrienRP2.00001000.00
STLJoJo RomeroRP1.00000000.00
DETKeider MonteroSP6.02005100.00
DETKenley JansenRP1.00000100.00
DETWill VestRP1.00000100.00
DETDrew AndersonRP1.02000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
STLJJ Wetherholt2B2000000100.000
STLIván HerreraDH4000000010.000
STLAlec Burleson1B4000000010.000
STLJordan WalkerRF4100000000.250
STLNolan Gorman3B4100000010.250
STLThomas SaggeseSS2000000200.000
STLNathan ChurchLF4200000000.500
STLPedro PagésC4000000010.000
STLVictor Scott IICF3000000010.000
DETColt KeithDH4110001020.250
DETKevin McGonigle3B3000000010.000
DETGleyber Torres2B3000000000.000
DETKerry CarpenterRF3000000010.000
DETRiley GreeneLF3000000000.000
DETDillon DinglerC3000000000.000
DETParker MeadowsCF2000010100.000
DETSpencer Torkelson1B3100000000.333
DETJavier BáezSS3100000000.333
20260405_TB@MIN.json CLEAN
Score: TB 6 - MIN 1 (9 innings)
Winner: TB wins 6-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TBNick MartinezSP5.04004200.00
TBBryan BakerRP2.01002100.00
TBGriffin JaxRP1.03110009.00
TBCole SulserRP1.02000000.00
MINSimeon Woods RichardsonSP6.08332124.50
MINCole SandsRP1.00000000.00
MINTaylor RogersRP1.01000000.00
MINAnthony BandaRP1.033301027.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TBYandy DíazDH5110011000.200
TBJonathan Aranda1B5210011000.400
TBChandler SimpsonLF5210001000.400
TBJunior Caminero3B5210111010.400
TBCedric MullinsCF5100010000.200
TBBen WilliamsonSS4100000010.250
TBRichie Palacios2B4201001000.500
TBJonny DeLucaRF3000000100.000
TBHunter FeducciaC3100121100.333
MINKody Clemens1B5200000000.400
MINByron BuxtonDH4000000120.000
MINLuke Keaschall2B4200010110.500
MINMatt WallnerRF5110001000.200
MINRyan JeffersC4100000000.250
MINTrevor LarnachLF4100000010.250
MINAustin MartinCF4100000010.250
MINTristan Gray3B3100000100.333
MINBrooks LeeSS4100000010.250

Cross-Game Analysis

All Warnings Across Games

GameWarning
20260405_ATL@ARI.jsonVERY high hit total: 38 combined hits
20260405_ATL@ARI.jsonATL has 19 hits — very high for a single game
20260405_ATL@ARI.jsonARI has 19 hits — very high for a single game
20260405_BAL@PIT.jsonHigh hit total: 27 combined hits (MLB avg ~17)
20260405_CHC@CLE.jsonCHC has 15 hits — above average
20260405_CIN@TEX.jsonTEX team batting average (.452) is unrealistically high (MLB avg ~.250)
20260405_CIN@TEX.jsonHigh scoring: 19 total runs
20260405_CIN@TEX.jsonHigh hit total: 26 combined hits (MLB avg ~17)
20260405_CIN@TEX.jsonTEX has 19 hits — very high for a single game
20260405_NYM@SF.jsonHigh hit total: 25 combined hits (MLB avg ~17)
20260405_NYM@SF.jsonNYM has 15 hits — above average
20260405_TOR@CHW.jsonHigh hit total: 26 combined hits (MLB avg ~17)
20260405_TOR@CHW.jsonCHW has 16 hits — above average

Score Distribution

GameScore
20260405_ATL@ARI.jsonScore: ATL 8 - ARI 6 (10 innings)
20260405_BAL@PIT.jsonScore: BAL 6 - PIT 7 (9 innings)
20260405_CHC@CLE.jsonScore: CHC 7 - CLE 1 (9 innings)
20260405_CIN@TEX.jsonScore: CIN 2 - TEX 17 (9 innings)
20260405_HOU@OAK.jsonScore: HOU 3 - OAK 2 (9 innings)
20260405_LAD@WAS.jsonScore: LAD 5 - WAS 2 (9 innings)
20260405_MIA@NYY.jsonScore: MIA 1 - NYY 0 (10 innings)
20260405_MIL@KC.jsonScore: MIL 1 - KC 0 (9 innings)
20260405_NYM@SF.jsonScore: NYM 10 - SF 3 (9 innings)
20260405_PHI@COL.jsonScore: PHI 9 - COL 6 (9 innings)
20260405_SD@BOS.jsonScore: SD 1 - BOS 2 (9 innings)
20260405_SEA@LAA.jsonScore: SEA 4 - LAA 2 (9 innings)
20260405_STL@DET.jsonScore: STL 0 - DET 1 (9 innings)
20260405_TB@MIN.jsonScore: TB 6 - MIN 1 (9 innings)
20260405_TOR@CHW.jsonScore: TOR 4 - CHW 14 (9 innings)

All Pitchers Across Games

GameTeamPitcherRoleIPHRERSOBBHRERA
20260405_ATL@ARI.jsonARIBrandon PfaadtSP4.095520011.25
20260405_ATL@ARI.jsonARIPaul SewaldRP3.04002100.00
20260405_ATL@ARI.jsonARIJonathan LoáisigaRP1.02110009.00
20260405_ATL@ARI.jsonARIKevin GinkelRP2.04221109.00
20260405_ATL@ARI.jsonATLMartín PérezSP6.012553007.50
20260405_ATL@ARI.jsonATLRobert SuarezRP2.03112104.50
20260405_ATL@ARI.jsonATLAaron BummerRP2.04002000.00
20260405_BAL@PIT.jsonBALChris BassittSP5.010555009.00
20260405_BAL@PIT.jsonBALRyan HelsleyRP2.03221219.00
20260405_BAL@PIT.jsonBALYennier CanoRP1.01001000.00
20260405_BAL@PIT.jsonPITBraxton AshcraftSP6.06222013.00
20260405_BAL@PIT.jsonPITDennis SantanaRP1.00001000.00
20260405_BAL@PIT.jsonPITGregory SotoRP1.043310127.00
20260405_BAL@PIT.jsonPITMason MontgomeryRP1.03110109.00
20260405_CHC@CLE.jsonCHCEdward CabreraSP6.06112101.50
20260405_CHC@CLE.jsonCHCDaniel PalenciaRP1.00002100.00
20260405_CHC@CLE.jsonCHCPhil MatonRP1.00001000.00
20260405_CHC@CLE.jsonCHCBen BrownRP1.00001000.00
20260405_CHC@CLE.jsonCLESlade CecconiSP5.05003100.00
20260405_CHC@CLE.jsonCLECade SmithRP2.01001100.00
20260405_CHC@CLE.jsonCLEShawn ArmstrongRP1.064400036.00
20260405_CHC@CLE.jsonCLETim HerrinRP1.033311027.00
20260405_CIN@TEX.jsonCINChase BurnsSP5.0118832014.40
20260405_CIN@TEX.jsonCINEmilio PagánRP2.00000000.00
20260405_CIN@TEX.jsonCINTony SantillanRP1.089903081.00
20260405_CIN@TEX.jsonTEXJack LeiterSP6.05004000.00
20260405_CIN@TEX.jsonTEXRobert GarciaRP1.00001000.00
20260405_CIN@TEX.jsonTEXChris MartinRP1.00000000.00
20260405_CIN@TEX.jsonTEXJakob JunisRP1.022200118.00
20260405_HOU@OAK.jsonHOULance McCullers Jr.SP5.04222003.60
20260405_HOU@OAK.jsonHOUBryan AbreuRP2.01001100.00
20260405_HOU@OAK.jsonHOUBryan KingRP1.01000000.00
20260405_HOU@OAK.jsonHOUKai-Wei TengRP1.02000000.00
20260405_HOU@OAK.jsonOAKJacob LopezSP6.09224013.00
20260405_HOU@OAK.jsonOAKMark Leiter Jr.RP1.00002000.00
20260405_HOU@OAK.jsonOAKHogan HarrisRP1.02111009.00
20260405_HOU@OAK.jsonOAKMichael KellyRP1.00000200.00
20260405_LAD@WAS.jsonLADRoki SasakiSP6.03005200.00
20260405_LAD@WAS.jsonLADEdwin DíazRP1.01000000.00
20260405_LAD@WAS.jsonLADTanner ScottRP1.032200118.00
20260405_LAD@WAS.jsonLADBlake TreinenRP1.00000000.00
20260405_LAD@WAS.jsonWASFoster GriffinSP5.02002200.00
20260405_LAD@WAS.jsonWASClayton BeeterRP2.034411118.00
20260405_LAD@WAS.jsonWASCole HenryRP1.01110019.00
20260405_LAD@WAS.jsonWASCionel PérezRP1.01001000.00
20260405_MIA@NYY.jsonMIAChris PaddackSP6.01003000.00
20260405_MIA@NYY.jsonMIAPete FairbanksRP1.02000000.00
20260405_MIA@NYY.jsonMIACalvin FaucherRP1.01000000.00
20260405_MIA@NYY.jsonMIAAndrew NardiRP2.00001100.00
20260405_MIA@NYY.jsonNYYMax FriedSP5.04003300.00
20260405_MIA@NYY.jsonNYYDavid BednarRP2.03001000.00
20260405_MIA@NYY.jsonNYYCamilo DovalRP1.00000000.00
20260405_MIA@NYY.jsonNYYJake BirdRP2.03110014.50
20260405_MIL@KC.jsonKCKris BubicSP6.05113201.50
20260405_MIL@KC.jsonKCLucas ErcegRP1.01000000.00
20260405_MIL@KC.jsonKCMatt StrahmRP1.00000000.00
20260405_MIL@KC.jsonKCDaniel Lynch IVRP1.01001100.00
20260405_MIL@KC.jsonMILKyle HarrisonSP6.03002000.00
20260405_MIL@KC.jsonMILAbner UribeRP1.01000000.00
20260405_MIL@KC.jsonMILTrevor MegillRP1.00001000.00
20260405_MIL@KC.jsonMILAngel ZerpaRP1.00000000.00
20260405_NYM@SF.jsonNYMKodai SengaSP6.08333124.50
20260405_NYM@SF.jsonNYMDevin WilliamsRP1.00000100.00
20260405_NYM@SF.jsonNYMLuke WeaverRP1.02000000.00
20260405_NYM@SF.jsonNYMHuascar BrazobánRP1.00000000.00
20260405_NYM@SF.jsonSFLogan WebbSP5.0127751212.60
20260405_NYM@SF.jsonSFRyan WalkerRP2.00002100.00
20260405_NYM@SF.jsonSFKeaton WinnRP1.022201018.00
20260405_NYM@SF.jsonSFRyan BoruckiRP1.01110019.00
20260405_PHI@COL.jsonCOLTomoyuki SuganoSP6.05222113.00
20260405_PHI@COL.jsonCOLVictor VodnikRP1.075510145.00
20260405_PHI@COL.jsonCOLJimmy HergetRP1.022210118.00
20260405_PHI@COL.jsonCOLAntonio SenzatelaRP1.00002100.00
20260405_PHI@COL.jsonPHITaijuan WalkerSP6.05225123.00
20260405_PHI@COL.jsonPHIJhoan DuranRP1.01000000.00
20260405_PHI@COL.jsonPHIJosé AlvaradoRP1.023311127.00
20260405_PHI@COL.jsonPHIJonathan BowlanRP1.01111109.00
20260405_SD@BOS.jsonBOSRanger SuarezSP6.02112001.50
20260405_SD@BOS.jsonBOSAroldis ChapmanRP1.01000000.00
20260405_SD@BOS.jsonBOSJustin SlatenRP1.01000100.00
20260405_SD@BOS.jsonBOSJovani MoránRP1.00000000.00
20260405_SD@BOS.jsonSDWalker BuehlerSP6.03223113.00
20260405_SD@BOS.jsonSDMason MillerRP1.01001000.00
20260405_SD@BOS.jsonSDAdrian MorejonRP1.02000000.00
20260405_SEA@LAA.jsonLAAJosé SorianoSP6.03003100.00
20260405_SEA@LAA.jsonLAAJordan RomanoRP1.043300027.00
20260405_SEA@LAA.jsonLAASam BachmanRP1.01110019.00
20260405_SEA@LAA.jsonLAABrent SuterRP1.00000000.00
20260405_SEA@LAA.jsonSEALuis CastilloSP5.04222023.60
20260405_SEA@LAA.jsonSEAAndrés MuñozRP2.01004000.00
20260405_SEA@LAA.jsonSEAMatt BrashRP1.01000000.00
20260405_SEA@LAA.jsonSEAGabe SpeierRP1.00000000.00
20260405_STL@DET.jsonDETKeider MonteroSP6.02005100.00
20260405_STL@DET.jsonDETKenley JansenRP1.00000100.00
20260405_STL@DET.jsonDETWill VestRP1.00000100.00
20260405_STL@DET.jsonDETDrew AndersonRP1.02000000.00
20260405_STL@DET.jsonSTLKyle LeahySP5.03113101.80
20260405_STL@DET.jsonSTLRiley O'BrienRP2.00001000.00
20260405_STL@DET.jsonSTLJoJo RomeroRP1.00000000.00
20260405_TB@MIN.jsonMINSimeon Woods RichardsonSP6.08332124.50
20260405_TB@MIN.jsonMINCole SandsRP1.00000000.00
20260405_TB@MIN.jsonMINTaylor RogersRP1.01000000.00
20260405_TB@MIN.jsonMINAnthony BandaRP1.033301027.00
20260405_TB@MIN.jsonTBNick MartinezSP5.04004200.00
20260405_TB@MIN.jsonTBBryan BakerRP2.01002100.00
20260405_TB@MIN.jsonTBGriffin JaxRP1.03110009.00
20260405_TB@MIN.jsonTBCole SulserRP1.02000000.00
20260405_TOR@CHW.jsonCHWDavis MartinSP5.03001000.00
20260405_TOR@CHW.jsonCHWSeranthony DomínguezRP2.054431118.00
20260405_TOR@CHW.jsonCHWJordan LeasureRP1.01000000.00
20260405_TOR@CHW.jsonCHWJordan HicksRP1.01003100.00
20260405_TOR@CHW.jsonTOREric LauerSP5.06444027.20
20260405_TOR@CHW.jsonTORJeff HoffmanRP2.067711231.50
20260405_TOR@CHW.jsonTORTyler RogersRP1.043311127.00
114
Total Pitchers Used
3.8
Avg Pitchers/Team
5.5
Avg Starter IP
1.2
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
13 warnings found — review for realism improvements.