MLB Game Prediction Audit Report

Generated: 2026-04-15 19:32:20 | Games Date: 20260415
3
Total Games
3
Clean Games
0
With Warnings
0
With Errors
0
Total Errors
0
Total Warnings
114
Checks Passed

Game-by-Game Results

20260415_NYM@LAD.json CLEAN
Score: NYM 1 - LAD 6 (9 innings)
Winner: LAD wins 6-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
NYMClay HolmesSP5.06554419.00
NYMDevin WilliamsRP3.01113403.00
LADShohei OhtaniSP5.02116501.80
LADEdwin DíazRP2.01002100.00
LADTanner ScottRP1.01001100.00
LADWill KleinRP1.00002000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
LADFreddie Freeman42140.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
NYMFrancisco LindorSS4110000130.250
NYMLuis Robert Jr.CF4000000100.000
NYMBrett Baty1B4100001000.250
NYMBo Bichette3B4000000000.000
NYMFrancisco AlvarezC2000000220.000
NYMCarson BengeRF3200000100.667
NYMMarcus Semien2B4000000020.000
NYMMJ MelendezDH3000000120.000
NYMTommy PhamLF3000010120.000
LADKyle TuckerRF3200020200.667
LADFreddie Freeman1B4200114010.500
LADWill SmithC3000010210.000
LADTeoscar HernándezLF5000000030.000
LADMax Muncy3B3110001110.333
LADAndy PagesCF3000001000.000
LADDalton RushingDH4100000010.250
LADHyeseong KimSS3000000100.000
LADAlex Freeland2B2101020200.500
20260415_SEA@SD.json CLEAN
Score: SEA 2 - SD 3 (9 innings)
Winner: SD wins 3-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SEAEmerson HancockSP6.031110401.50
SEAAndrés MuñozRP1.01002200.00
SEAMatt BrashRP1.022200118.00
SDRandy VásquezSP5.02006000.00
SDMason MillerRP2.02223109.00
SDAdrian MorejonRP1.00002000.00
SDDavid MorganRP1.00001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SEABrendan Donovan3B3100010100.333
SEACal RaleighC4000000020.000
SEAJulio RodríguezCF4101011030.250
SEAJosh Naylor1B4100001000.250
SEARandy ArozarenaLF4000000020.000
SEALuke RaleyRF4100000010.250
SEADominic CanzoneDH3000000010.000
SEACole Young2B2000000010.000
SEALeo RivasSS3000000020.000
SDRamón LaureanoLF3100000110.333
SDJackson MerrillCF3000000130.000
SDXander BogaertsSS3000000110.000
SDManny Machado3B4110000020.250
SDGavin SheetsDH3100010100.333
SDNick CastellanosRF3110001100.333
SDTy France1B4100010020.250
SDJake Cronenworth2B3100112100.333
SDFreddy FerminC4000000030.000
20260415_TEX@OAK.json CLEAN
Score: TEX 3 - OAK 4 (9 innings)
Winner: OAK wins 4-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TEXKumar RockerSP5.09442117.20
TEXJakob JunisRP3.00002000.00
OAKJ.T. GinnSP6.05336324.50
OAKMark Leiter Jr.RP1.00001000.00
OAKHogan HarrisRP1.01001000.00
OAKElvis AlvaradoRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TEXWyatt Langford43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TEXBrandon NimmoRF3000000120.000
TEXCorey SeagerSS4100111010.250
TEXWyatt LangfordDH4311010000.750
TEXEvan CarterCF4100112020.250
TEXJoc Pederson1B3000000110.000
TEXJosh Jung3B3000000110.000
TEXJosh Smith2B4000000000.000
TEXDanny JansenC4100000010.250
TEXEzequiel DuranLF4000000010.000
OAKNick Kurtz1B4200010000.500
OAKShea LangeliersC4200020000.500
OAKCarlos CortesDH4210002000.500
OAKTyler SoderstromLF4100001000.250
OAKJacob WilsonSS4000000010.000
OAKJeff McNeil2B3000000100.000
OAKMax Muncy3B4000000030.000
OAKLawrence ButlerRF3100111000.333
OAKDenzel ClarkeCF3100000000.333

Cross-Game Analysis

Score Distribution

GameScore
20260415_NYM@LAD.jsonScore: NYM 1 - LAD 6 (9 innings)
20260415_SEA@SD.jsonScore: SEA 2 - SD 3 (9 innings)
20260415_TEX@OAK.jsonScore: TEX 3 - OAK 4 (9 innings)

All Pitchers Across Games

GameTeamPitcherRoleIPHRERSOBBHRERA
20260415_NYM@LAD.jsonLADShohei OhtaniSP5.02116501.80
20260415_NYM@LAD.jsonLADEdwin DíazRP2.01002100.00
20260415_NYM@LAD.jsonLADTanner ScottRP1.01001100.00
20260415_NYM@LAD.jsonLADWill KleinRP1.00002000.00
20260415_NYM@LAD.jsonNYMClay HolmesSP5.06554419.00
20260415_NYM@LAD.jsonNYMDevin WilliamsRP3.01113403.00
20260415_SEA@SD.jsonSDRandy VásquezSP5.02006000.00
20260415_SEA@SD.jsonSDMason MillerRP2.02223109.00
20260415_SEA@SD.jsonSDAdrian MorejonRP1.00002000.00
20260415_SEA@SD.jsonSDDavid MorganRP1.00001000.00
20260415_SEA@SD.jsonSEAEmerson HancockSP6.031110401.50
20260415_SEA@SD.jsonSEAAndrés MuñozRP1.01002200.00
20260415_SEA@SD.jsonSEAMatt BrashRP1.022200118.00
20260415_TEX@OAK.jsonOAKJ.T. GinnSP6.05336324.50
20260415_TEX@OAK.jsonOAKMark Leiter Jr.RP1.00001000.00
20260415_TEX@OAK.jsonOAKHogan HarrisRP1.01001000.00
20260415_TEX@OAK.jsonOAKElvis AlvaradoRP1.00001000.00
20260415_TEX@OAK.jsonTEXKumar RockerSP5.09442117.20
20260415_TEX@OAK.jsonTEXJakob JunisRP3.00002000.00
19
Total Pitchers Used
3.2
Avg Pitchers/Team
5.3
Avg Starter IP
1.5
Avg Reliever IP

Quality Assessment

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