MLB Game Prediction Audit Report

Generated: 2026-04-17 19:35:01 | Games Date: 20260417
15
Total Games
15
Clean Games
0
With Warnings
0
With Errors
0
Total Errors
0
Total Warnings
563
Checks Passed

Game-by-Game Results

20260417_ATL@PHI.json CLEAN
Score: ATL 4 - PHI 3 (9 innings)
Winner: ATL wins 4-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
ATLMartín PérezSP6.02007000.00
ATLRaisel IglesiasRP1.043320027.00
ATLRobert SuarezRP1.00001100.00
ATLAaron BummerRP1.01001000.00
PHITaijuan WalkerSP6.05115301.50
PHIJhoan DuranRP1.01000000.00
PHIBrad KellerRP1.00000000.00
PHITim MayzaRP1.023302127.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
ATLDrake Baldwin52140.400

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
ATLRonald Acuña Jr.RF2110010200.500
ATLDrake BaldwinC5200114010.400
ATLMatt Olson1B4100000110.250
ATLAustin Riley3B5000000020.000
ATLOzzie Albies2B4100000100.250
ATLMike YastrzemskiLF4000000010.000
ATLDominic SmithDH4200010000.500
ATLMauricio DubónSS4110000000.250
ATLMichael Harris IICF3000010100.000
PHITrea TurnerSS4000000010.000
PHIKyle SchwarberDH4000000010.000
PHIBryce Harper1B3000000120.000
PHIAdolis GarcíaRF4110010020.250
PHIEdmundo Sosa2B4100000010.250
PHIJ.T. RealmutoC4200010000.500
PHIAlec Bohm3B4200011010.500
PHIJustin CrawfordCF4101002010.250
PHIOtto KempLF3000000020.000
20260417_BAL@CLE.json CLEAN
Score: BAL 2 - CLE 4 (9 innings)
Winner: CLE wins 4-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
BALChris BassittSP6.07449116.00
BALRyan HelsleyRP1.00000000.00
BALRico GarciaRP1.02001100.00
CLETanner BibeeSP6.03007200.00
CLECade SmithRP1.022210118.00
CLEShawn ArmstrongRP1.00001000.00
CLEConnor BrogdonRP1.00001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
BALGunnar HendersonSS4100000000.250
BALTaylor WardLF4100000010.250
BALPete Alonso1B3000000100.000
BALDylan BeaversDH3000000120.000
BALSamuel BasalloC4000000010.000
BALLeody TaverasCF4100010010.250
BALColton CowserRF4100112030.250
BALCoby Mayo3B3100000010.333
BALJeremiah Jackson2B3000000010.000
CLESteven KwanCF4210010000.500
CLEChase DeLauterRF4210112000.500
CLEJosé Ramírez3B4000000040.000
CLEKyle ManzardoDH4000000010.000
CLERhys Hoskins1B2100010100.500
CLEDaniel SchneemannSS4210011010.500
CLEAngel MartínezLF4200001010.500
CLEBo NaylorC4000000030.000
CLEJuan Brito2B3000000100.000
20260417_CHW@OAK.json CLEAN
Score: CHW 4 - OAK 5 (9 innings)
Winner: OAK wins 5-4

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CHWDavis MartinSP5.03113111.80
CHWSeranthony DomínguezRP2.054421118.00
CHWJordan LeasureRP1.00000000.00
OAKAaron CivaleSP7.03006000.00
OAKHogan HarrisRP1.022211018.00
OAKElvis AlvaradoRP1.022211018.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CHWAndrew BenintendiDH4000000010.000
CHWMunetaka Murakami1B4100000000.250
CHWMiguel Vargas3B4100000010.250
CHWColson MontgomerySS3000010110.000
CHWEverson PereiraRF4000000020.000
CHWSam AntonacciLF4110000010.250
CHWEdgar QueroC3100020110.333
CHWChase Meidroth2B4210012000.500
CHWLuisangel AcuñaCF4110002010.250
OAKJeff McNeil2B4200000000.500
OAKShea LangeliersC4000000010.000
OAKNick Kurtz1B2000010200.000
OAKTyler SoderstromDH4100112010.250
OAKJacob WilsonSS4100010010.250
OAKCarlos CortesLF4210010000.500
OAKMax Muncy3B4000000010.000
OAKLawrence ButlerRF3110002000.333
OAKDenzel ClarkeCF3100111010.333
20260417_CIN@MIN.json CLEAN
Score: CIN 1 - MIN 5 (9 innings)
Winner: MIN wins 5-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CINBrandon WilliamsonSP5.07447017.20
CINEmilio PagánRP2.03112104.50
CINTony SantillanRP1.00000000.00
MINJoe RyanSP6.03115011.50
MINCole SandsRP2.00003000.00
MINAnthony BandaRP1.01000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
MINByron Buxton43110.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CINTJ FriedlCF4000000000.000
CINMatt McLain2B4200111000.500
CINElly De La CruzSS4100000010.250
CINSal Stewart1B4100000010.250
CINEugenio Suárez3B3000000020.000
CINNathaniel LoweDH3000000000.000
CINSpencer SteerLF3000000010.000
CINWill BensonRF3000000030.000
CINTyler StephensonC3000000000.000
MINByron BuxtonCF4300121010.750
MINAustin MartinLF3101022110.333
MINLuke Keaschall2B4100001000.250
MINRyan JeffersDH4110001030.250
MINJosh Bell1B4000000010.000
MINVictor CaratiniC4200000000.500
MINMatt WallnerRF4000000010.000
MINBrooks LeeSS4100000010.250
MINRyan Kreidler3B3100010010.333
20260417_DET@BOS.json CLEAN
Score: DET 4 - BOS 7 (9 innings)
Winner: BOS wins 7-4

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
DETCasey MizeSP6.07448406.00
DETKenley JansenRP1.01002000.00
DETWill VestRP1.033301227.00
BOSRanger SuarezSP6.01007100.00
BOSAroldis ChapmanRP1.032201118.00
BOSGarrett WhitlockRP1.02001000.00
BOSGreg WeissertRP1.022211018.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
DETHao-Yu Lee42030.500
BOSRoman Anthony43120.750
BOSWilyer Abreu43010.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
DETGleyber Torres2B5000000020.000
DETKevin McGonigleSS4000000110.000
DETJahmai JonesDH4200111010.500
DETDillon DinglerC4100000000.250
DETMatt VierlingLF4000000020.000
DETWenceel PérezRF3200020100.667
DETSpencer Torkelson1B3110010110.333
DETHao-Yu Lee3B4200003010.500
DETJavier BáezCF4000000010.000
BOSRoman AnthonyDH4310132110.750
BOSWillson Contreras1B5200112010.400
BOSWilyer AbreuRF4300011110.750
BOSTrevor StorySS5110002000.200
BOSJarren DuranLF3200000110.667
BOSCeddanne RafaelaCF4000000010.000
BOSMarcelo Mayer2B3000010120.000
BOSCaleb Durbin3B4000000010.000
BOSConnor WongC3000010120.000
20260417_KC@NYY.json CLEAN
Score: KC 2 - NYY 3 (9 innings)
Winner: NYY wins 3-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
KCMichael WachaSP6.09338114.50
KCLucas ErcegRP1.00001000.00
KCMatt StrahmRP1.00000200.00
NYYCam SchlittlerSP5.04227303.60
NYYDavid BednarRP2.01001000.00
NYYCamilo DovalRP1.02000000.00
NYYBrent HeadrickRP1.00000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
KCMaikel Garcia3B5100000010.200
KCBobby Witt Jr.SS4000000020.000
KCVinnie Pasquantino1B3100000100.333
KCSalvador PerezC4100000030.250
KCCarter JensenDH3100010110.333
KCLane ThomasLF4000000010.000
KCJac CaglianoneRF4110000000.250
KCMichael Massey2B4100010000.250
KCKyle IsbelCF3110002100.333
NYYTrent GrishamCF3100010110.333
NYYAaron JudgeRF4100000010.250
NYYCody BellingerLF4200112000.500
NYYGiancarlo StantonDH4000000030.000
NYYBen Rice1B3110000110.333
NYYAmed Rosario3B4100000000.250
NYYJazz Chisholm Jr.2B4110010020.250
NYYJosé CaballeroSS3200001100.667
NYYAustin WellsC4000000010.000
20260417_LAD@COL.json CLEAN
Score: LAD 5 - COL 1 (9 innings)
Winner: LAD wins 5-1

Passed Checks

Hits match: LAD batting H=11 == COL pitching H=11
Hits match: COL batting H=4 == LAD pitching H=4
Runs match: LAD batting R=5 == final score 5
Runs match: COL batting R=1 == final score 1
Runs vs pitching match: LAD batting R=5 == COL pitching R=5
Runs vs pitching match: COL batting R=1 == LAD pitching R=1
SO match: LAD batting SO=10 == COL pitching SO=10
SO match: COL batting SO=9 == LAD pitching SO=9
BB match: LAD batting BB=1 == COL pitching BB=1
BB match: COL batting BB=4 == LAD pitching BB=4
HR match: LAD batting HR=1 == COL pitching HR=1
HR match: COL batting HR=0 == LAD pitching HR=0
LAD has 4 pitchers (realistic)
COL has 4 pitchers (realistic)
LAD has 9 batters in lineup (correct)
COL has 9 batters in lineup (correct)
Realistic total runs: 6
Inning-by-inning away runs (5) matches final score (5)
Inning-by-inning home runs (1) matches final score (1)
LAD team batting average .289 is reasonable
COL team batting average .129 is reasonable
COL 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 COL runs (1) matches final score
Inning-by-inning LAD hits (11) matches batting total
Inning-by-inning COL hits (4) matches batting total
LAD AB-H (27) == innings outs minus SF (27) ✓
COL AB-H (27) == innings outs minus SF (27) ✓
LAD pitching ER (1) <= R (1)
COL pitching ER (5) <= R (5)
Realistic total runs: 6
Realistic total hits: 15
SO match: LAD batting SO=10 == COL pitching SO=10
BB match: LAD batting BB=1 == COL pitching BB=1
SO match: COL batting SO=9 == LAD pitching SO=9
BB match: COL batting BB=4 == LAD pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
LADTyler GlasnowSP5.02114401.80
LADEdwin DíazRP2.02001000.00
LADTanner ScottRP1.00003000.00
LADWill KleinRP1.00001000.00
COLTomoyuki SuganoSP4.085541111.25
COLVictor VodnikRP3.03004000.00
COLJimmy HergetRP1.00001000.00
COLAntonio SenzatelaRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
LADWill Smith53020.600
LADFreddie Freeman52130.400

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
LADShohei OhtaniDH3110020120.333
LADKyle TuckerRF5110010010.200
LADWill SmithC5300012020.600
LADFreddie Freeman1B5200113010.400
LADTeoscar HernándezLF4110000000.250
LADMax Muncy3B4200000000.500
LADAndy PagesCF4000000010.000
LADHyeseong KimSS4000000010.000
LADAlex Freeland2B4100000020.250
COLEdouard Julien2B3100000100.333
COLMickey MoniakDH3000000110.000
COLTJ Rumfield1B3000000110.000
COLTroy JohnstonRF3100000110.333
COLEzequiel TovarSS4000000010.000
COLBrett SullivanC4100010010.250
COLBrenton DoyleCF4000000010.000
COLKyle Karros3B4000000030.000
COLJake McCarthyLF3101001000.333
20260417_MIL@MIA.json CLEAN
Score: MIL 5 - MIA 3 (9 innings)
Winner: MIL wins 5-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MILJacob MisiorowskiSP6.05006000.00
MILTrevor MegillRP2.00004000.00
MILGrant AndersonRP1.023301027.00
MIAJanson JunkSP6.08556137.50
MIAPete FairbanksRP1.01002000.00
MIACalvin FaucherRP1.00001100.00
MIAMichael PetersenRP1.00001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MILSal FrelickRF5000000010.000
MILWilliam ContrerasC5000000010.000
MILBrice Turang2B2200121201.000
MILGary SánchezDH4200122010.500
MILJake Bauers1B4110000010.250
MILBrandon LockridgeLF4100000010.250
MILGarrett MitchellCF4100112030.250
MILJoey OrtizSS4210000000.500
MILDavid Hamilton3B4000000020.000
MIAJakob MarseeCF5110000030.200
MIAXavier Edwards2B4100000010.250
MIAAgustín RamírezC3000000010.000
MIALiam HicksDH4000000010.000
MIAOtto LopezSS3100010100.333
MIAOwen CaissieRF4100000000.250
MIAConnor Norby1B3000010020.000
MIAHeriberto HernándezLF4110011010.250
MIAGraham Pauley3B4200002010.500
20260417_NYM@CHC.json CLEAN
Score: NYM 1 - CHC 8 (9 innings)
Winner: CHC wins 8-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
NYMKodai SengaSP5.057735112.60
NYMDevin WilliamsRP2.03114014.50
NYMLuke WeaverRP1.00000000.00
CHCEdward CabreraSP6.06117001.50
CHCDaniel PalenciaRP1.01001000.00
CHCBen BrownRP1.01001100.00
CHCHoby MilnerRP1.00000100.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CHCPete Crow-Armstrong42140.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
NYMCarson BengeRF5100000000.200
NYMBo Bichette3B4110000020.250
NYMFrancisco LindorSS4100000010.250
NYMLuis Robert Jr.CF3000000110.000
NYMFrancisco AlvarezC4100010020.250
NYMMJ MelendezDH4000000010.000
NYMMarcus Semien2B3100000110.333
NYMBrett Baty1B4200001010.500
NYMTyrone TaylorLF4100000000.250
CHCNico Hoerner2B4000010110.000
CHCMichael Busch1B3100121120.333
CHCAlex Bregman3B4100000010.250
CHCIan HappLF4200021000.500
CHCSeiya SuzukiRF3100011110.333
CHCMoisés BallesterosDH2000010210.000
CHCCarson KellyC4000001010.000
CHCPete Crow-ArmstrongCF4210114000.500
CHCDansby SwansonSS4100000000.250
20260417_SD@LAA.json CLEAN
Score: SD 6 - LAA 3 (9 innings)
Winner: SD wins 6-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SDMatt WaldronSP5.06227403.60
SDMason MillerRP2.01111014.50
SDAdrian MorejonRP1.01001000.00
SDJason AdamRP1.01001200.00
LAAJosé SorianoSP5.04445327.20
LAAJordan RomanoRP2.00003000.00
LAAChase SilsethRP1.00001000.00
LAASam BachmanRP1.032211018.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
SDRamón Laureano42230.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SDRamón LaureanoLF4200223010.500
SDFernando Tatis Jr.RF3000000210.000
SDJackson MerrillCF4000000000.000
SDManny Machado3B4000000010.000
SDXander BogaertsSS3100020100.333
SDGavin Sheets1B4210021020.500
SDMiguel AndujarDH4100001030.250
SDFreddy FerminC3110001110.333
SDJake Cronenworth2B4000000010.000
LAAZach NetoSS5100111010.200
LAAMike TroutCF3200010100.667
LAANolan Schanuel1B2100010300.500
LAAJo AdellDH5100000040.200
LAAYoán Moncada3B4000000110.000
LAAOswald Peraza2B5100001010.200
LAAJosh LoweRF4200001010.500
LAALogan O'HoppeC4000000020.000
LAAAdam FrazierLF3100000100.333
20260417_SF@WAS.json CLEAN
Score: SF 2 - WAS 4 (9 innings)
Winner: WAS wins 4-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SFLogan WebbSP5.05444237.20
SFRyan WalkerRP2.03002000.00
SFErik MillerRP1.00001000.00
WASZack LittellSP6.04118001.50
WASClayton BeeterRP1.02111109.00
WASCionel PérezRP1.01002100.00
WASMitchell ParkerRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
SFLuis Arraez43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SFWilly AdamesSS4000000010.000
SFLuis Arraez2B4310020000.750
SFMatt Chapman3B3100000110.333
SFRafael Devers1B4100000020.250
SFCasey SchmittDH3000000120.000
SFJung Hoo LeeRF4200002010.500
SFHeliot RamosLF4000000020.000
SFDaniel SusacC4000000000.000
SFDrew GilbertCF4000000020.000
WASJames WoodRF3200112110.667
WASBrady House3B4200111000.500
WASLuis Garcia1B3100000100.333
WASCJ AbramsSS4000000000.000
WASJoey WiemerCF4200111010.500
WASDaylen LileLF4000000010.000
WASNasim Nuñez2B4000000010.000
WASJose FernandezDH3000000020.000
WASKeibert RuizC3100010010.333
20260417_STL@HOU.json CLEAN
Score: STL 8 - HOU 2 (9 innings)
Winner: STL wins 8-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
STLKyle LeahySP5.06224313.60
STLRiley O'BrienRP2.01001100.00
STLJoJo RomeroRP1.00000000.00
STLGeorge SorianoRP1.00000000.00
HOUPeter LambertSP5.078835114.40
HOUBryan AbreuRP2.00001100.00
HOUBryan KingRP1.00001000.00
HOUSteven OkertRP1.01000100.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
STLPedro Pagés31140.333

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
STLJJ Wetherholt2B3110010210.333
STLIván HerreraDH4000010110.000
STLAlec Burleson1B4200011100.500
STLJordan WalkerRF4000000100.000
STLNolan Gorman3B4000000110.000
STLMasyn WinnSS5100010010.200
STLNathan ChurchLF4200021000.500
STLPedro PagésC3100124100.333
STLVictor Scott IICF4110002010.250
HOUJose Altuve2B5100000020.200
HOUYordan AlvarezDH5200121000.400
HOUCarlos Correa3B3100000100.333
HOUChristian Walker1B4110001000.250
HOUJoey LoperfidoLF2000000200.000
HOUCam SmithRF4000000010.000
HOUTaylor TrammellCF3000000100.000
HOUChristian VázquezC4100000010.250
HOUNick AllenSS4100000010.250
20260417_TB@PIT.json CLEAN
Score: TB 7 - PIT 6 (11 innings)
Winner: TB wins 7-6 (Extra Innings - 11)

Passed Checks

Hits match: TB batting H=9 == PIT pitching H=9
Hits match: PIT batting H=10 == TB pitching H=10
Runs match: TB batting R=7 == final score 7
Runs match: PIT batting R=6 == final score 6
Runs vs pitching match: TB batting R=7 == PIT pitching R=7
Runs vs pitching match: PIT batting R=6 == TB pitching R=6
SO match: TB batting SO=11 == PIT pitching SO=11
SO match: PIT batting SO=7 == TB pitching SO=7
BB match: TB batting BB=2 == PIT pitching BB=2
BB match: PIT batting BB=2 == TB pitching BB=2
HR match: TB batting HR=2 == PIT pitching HR=2
HR match: PIT batting HR=1 == TB pitching HR=1
TB has 3 pitchers (realistic)
PIT has 3 pitchers (realistic)
TB has 9 batters in lineup (correct)
PIT has 9 batters in lineup (correct)
Realistic total runs: 13
Inning-by-inning away runs (7) matches final score (7)
Inning-by-inning home runs (6) matches final score (6)
TB team batting average .219 is reasonable
PIT team batting average .232 is reasonable
PIT pitching IP=11.0 matches 33 outs
TB pitching IP=11.0 matches 33 outs
Inning-by-inning TB runs (7) matches final score
Inning-by-inning PIT runs (6) matches final score
Inning-by-inning TB hits (9) matches batting total
Inning-by-inning PIT hits (10) matches batting total
TB AB-H (32) == innings outs minus SF (32) ✓
PIT AB-H (33) == innings outs minus SF (33) ✓
TB pitching ER (6) <= R (6)
PIT pitching ER (7) <= R (7)
Realistic total runs: 13
Realistic total hits: 19
SO match: TB batting SO=11 == PIT pitching SO=11
BB match: TB batting BB=2 == PIT pitching BB=2
SO match: PIT batting SO=7 == TB pitching SO=7
BB match: PIT batting BB=2 == TB pitching BB=2

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TBNick MartinezSP7.04116101.29
TBGriffin JaxRP1.044400136.00
TBHunter BiggeRP3.02111103.00
PITBubba ChandlerSP5.06335105.40
PITDennis SantanaRP3.02222126.00
PITYohan RamírezRP3.01224006.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TBJunior Caminero53110.600
TBJonathan Aranda52130.400
PITMarcell Ozuna52130.400

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TBChandler SimpsonLF5100020010.200
TBJunior Caminero3B5300121000.600
TBJonathan Aranda1B5210123020.400
TBYandy DíazDH4200002110.500
TBJake FraleyRF4000010120.000
TBBen WilliamsonSS5000000000.000
TBCedric MullinsCF4000001020.000
TBNick FortesC5100000010.200
TBRichie Palacios2B4000000020.000
PITOneil CruzCF5200020020.400
PITBrandon Lowe2B5200011000.400
PITBryan ReynoldsLF5110011000.200
PITRyan O'HearnRF5100001000.200
PITMarcell OzunaDH5200113010.400
PITNick Gonzales3B4000000110.000
PITSpencer Horwitz1B4000000110.000
PITKonnor GriffinSS5100000010.200
PITHenry DavisC5100010010.200
20260417_TEX@SEA.json CLEAN
Score: TEX 6 - SEA 2 (9 innings)
Winner: TEX wins 6-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TEXJacob deGromSP5.04225303.60
TEXJakob JunisRP3.00003000.00
TEXTyler AlexanderRP1.01000000.00
SEALogan GilbertSP4.07446209.00
SEAAndrés MuñozRP3.02223016.00
SEAMatt BrashRP1.00003000.00
SEAEduard BazardoRP1.01002000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TEXWyatt Langford53120.600

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TEXBrandon NimmoRF5100000020.200
TEXCorey SeagerSS4100010110.250
TEXWyatt LangfordLF5300122000.600
TEXJake Burger1B4100011030.250
TEXEvan CarterCF4110012000.250
TEXJoc PedersonDH3100000120.333
TEXJosh Jung3B4100001020.250
TEXJosh Smith2B4000000020.000
TEXDanny JansenC4110010020.250
SEABrendan Donovan3B4110010020.250
SEACal RaleighC4000000030.000
SEAJulio RodríguezCF4200001010.500
SEAJosh Naylor1B4000000000.000
SEARandy ArozarenaLF4100000000.250
SEALuke RaleyRF3000010100.000
SEAJ.P. CrawfordSS3000000110.000
SEADominic CanzoneDH3100000110.333
SEACole Young2B2000001000.000
20260417_TOR@ARI.json CLEAN
Score: TOR 4 - ARI 6 (9 innings)
Winner: ARI wins 6-4

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TORBraydon FisherSP5.096610210.80
TORJeff HoffmanRP2.00001000.00
TORTyler RogersRP1.00002000.00
ARIMichael SorokaSP6.03339214.50
ARIPaul SewaldRP2.03112104.50
ARITaylor ClarkeRP1.00001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TORDavis SchneiderLF3000000100.000
TORDaulton VarshoCF4000000020.000
TORVladimir Guerrero Jr.1B4000000020.000
TORJesús SánchezRF4201020020.500
TORLenyn SosaDH3100001010.333
TORAndrés GiménezSS4200112010.500
TORKazuma Okamoto3B2000010210.000
TORErnie Clement2B4110001000.250
TORTyler HeinemanC4000000030.000
ARIKetel Marte2B4200111000.500
ARICorbin CarrollRF4100011010.250
ARIGeraldo PerdomoSS4100010000.250
ARIJose FernandezDH4100001020.250
ARINolan Arenado3B4100001000.250
ARIIldemaro Vargas1B4000000010.000
ARIJames McCannC3200121000.667
ARITim TawaLF3110011000.333
ARIJorge BarrosaCF3000000000.000

Cross-Game Analysis

Score Distribution

GameScore
20260417_ATL@PHI.jsonScore: ATL 4 - PHI 3 (9 innings)
20260417_BAL@CLE.jsonScore: BAL 2 - CLE 4 (9 innings)
20260417_CHW@OAK.jsonScore: CHW 4 - OAK 5 (9 innings)
20260417_CIN@MIN.jsonScore: CIN 1 - MIN 5 (9 innings)
20260417_DET@BOS.jsonScore: DET 4 - BOS 7 (9 innings)
20260417_KC@NYY.jsonScore: KC 2 - NYY 3 (9 innings)
20260417_LAD@COL.jsonScore: LAD 5 - COL 1 (9 innings)
20260417_MIL@MIA.jsonScore: MIL 5 - MIA 3 (9 innings)
20260417_NYM@CHC.jsonScore: NYM 1 - CHC 8 (9 innings)
20260417_SD@LAA.jsonScore: SD 6 - LAA 3 (9 innings)
20260417_SF@WAS.jsonScore: SF 2 - WAS 4 (9 innings)
20260417_STL@HOU.jsonScore: STL 8 - HOU 2 (9 innings)
20260417_TB@PIT.jsonScore: TB 7 - PIT 6 (11 innings)
20260417_TEX@SEA.jsonScore: TEX 6 - SEA 2 (9 innings)
20260417_TOR@ARI.jsonScore: TOR 4 - ARI 6 (9 innings)

All Pitchers Across Games

GameTeamPitcherRoleIPHRERSOBBHRERA
20260417_ATL@PHI.jsonATLMartín PérezSP6.02007000.00
20260417_ATL@PHI.jsonATLRaisel IglesiasRP1.043320027.00
20260417_ATL@PHI.jsonATLRobert SuarezRP1.00001100.00
20260417_ATL@PHI.jsonATLAaron BummerRP1.01001000.00
20260417_ATL@PHI.jsonPHITaijuan WalkerSP6.05115301.50
20260417_ATL@PHI.jsonPHIJhoan DuranRP1.01000000.00
20260417_ATL@PHI.jsonPHIBrad KellerRP1.00000000.00
20260417_ATL@PHI.jsonPHITim MayzaRP1.023302127.00
20260417_BAL@CLE.jsonBALChris BassittSP6.07449116.00
20260417_BAL@CLE.jsonBALRyan HelsleyRP1.00000000.00
20260417_BAL@CLE.jsonBALRico GarciaRP1.02001100.00
20260417_BAL@CLE.jsonCLETanner BibeeSP6.03007200.00
20260417_BAL@CLE.jsonCLECade SmithRP1.022210118.00
20260417_BAL@CLE.jsonCLEShawn ArmstrongRP1.00001000.00
20260417_BAL@CLE.jsonCLEConnor BrogdonRP1.00001000.00
20260417_CHW@OAK.jsonCHWDavis MartinSP5.03113111.80
20260417_CHW@OAK.jsonCHWSeranthony DomínguezRP2.054421118.00
20260417_CHW@OAK.jsonCHWJordan LeasureRP1.00000000.00
20260417_CHW@OAK.jsonOAKAaron CivaleSP7.03006000.00
20260417_CHW@OAK.jsonOAKHogan HarrisRP1.022211018.00
20260417_CHW@OAK.jsonOAKElvis AlvaradoRP1.022211018.00
20260417_CIN@MIN.jsonCINBrandon WilliamsonSP5.07447017.20
20260417_CIN@MIN.jsonCINEmilio PagánRP2.03112104.50
20260417_CIN@MIN.jsonCINTony SantillanRP1.00000000.00
20260417_CIN@MIN.jsonMINJoe RyanSP6.03115011.50
20260417_CIN@MIN.jsonMINCole SandsRP2.00003000.00
20260417_CIN@MIN.jsonMINAnthony BandaRP1.01000000.00
20260417_DET@BOS.jsonBOSRanger SuarezSP6.01007100.00
20260417_DET@BOS.jsonBOSAroldis ChapmanRP1.032201118.00
20260417_DET@BOS.jsonBOSGarrett WhitlockRP1.02001000.00
20260417_DET@BOS.jsonBOSGreg WeissertRP1.022211018.00
20260417_DET@BOS.jsonDETCasey MizeSP6.07448406.00
20260417_DET@BOS.jsonDETKenley JansenRP1.01002000.00
20260417_DET@BOS.jsonDETWill VestRP1.033301227.00
20260417_KC@NYY.jsonKCMichael WachaSP6.09338114.50
20260417_KC@NYY.jsonKCLucas ErcegRP1.00001000.00
20260417_KC@NYY.jsonKCMatt StrahmRP1.00000200.00
20260417_KC@NYY.jsonNYYCam SchlittlerSP5.04227303.60
20260417_KC@NYY.jsonNYYDavid BednarRP2.01001000.00
20260417_KC@NYY.jsonNYYCamilo DovalRP1.02000000.00
20260417_KC@NYY.jsonNYYBrent HeadrickRP1.00000000.00
20260417_LAD@COL.jsonCOLTomoyuki SuganoSP4.085541111.25
20260417_LAD@COL.jsonCOLVictor VodnikRP3.03004000.00
20260417_LAD@COL.jsonCOLJimmy HergetRP1.00001000.00
20260417_LAD@COL.jsonCOLAntonio SenzatelaRP1.00001000.00
20260417_LAD@COL.jsonLADTyler GlasnowSP5.02114401.80
20260417_LAD@COL.jsonLADEdwin DíazRP2.02001000.00
20260417_LAD@COL.jsonLADTanner ScottRP1.00003000.00
20260417_LAD@COL.jsonLADWill KleinRP1.00001000.00
20260417_MIL@MIA.jsonMIAJanson JunkSP6.08556137.50
20260417_MIL@MIA.jsonMIAPete FairbanksRP1.01002000.00
20260417_MIL@MIA.jsonMIACalvin FaucherRP1.00001100.00
20260417_MIL@MIA.jsonMIAMichael PetersenRP1.00001000.00
20260417_MIL@MIA.jsonMILJacob MisiorowskiSP6.05006000.00
20260417_MIL@MIA.jsonMILTrevor MegillRP2.00004000.00
20260417_MIL@MIA.jsonMILGrant AndersonRP1.023301027.00
20260417_NYM@CHC.jsonCHCEdward CabreraSP6.06117001.50
20260417_NYM@CHC.jsonCHCDaniel PalenciaRP1.01001000.00
20260417_NYM@CHC.jsonCHCBen BrownRP1.01001100.00
20260417_NYM@CHC.jsonCHCHoby MilnerRP1.00000100.00
20260417_NYM@CHC.jsonNYMKodai SengaSP5.057735112.60
20260417_NYM@CHC.jsonNYMDevin WilliamsRP2.03114014.50
20260417_NYM@CHC.jsonNYMLuke WeaverRP1.00000000.00
20260417_SD@LAA.jsonLAAJosé SorianoSP5.04445327.20
20260417_SD@LAA.jsonLAAJordan RomanoRP2.00003000.00
20260417_SD@LAA.jsonLAAChase SilsethRP1.00001000.00
20260417_SD@LAA.jsonLAASam BachmanRP1.032211018.00
20260417_SD@LAA.jsonSDMatt WaldronSP5.06227403.60
20260417_SD@LAA.jsonSDMason MillerRP2.01111014.50
20260417_SD@LAA.jsonSDAdrian MorejonRP1.01001000.00
20260417_SD@LAA.jsonSDJason AdamRP1.01001200.00
20260417_SF@WAS.jsonSFLogan WebbSP5.05444237.20
20260417_SF@WAS.jsonSFRyan WalkerRP2.03002000.00
20260417_SF@WAS.jsonSFErik MillerRP1.00001000.00
20260417_SF@WAS.jsonWASZack LittellSP6.04118001.50
20260417_SF@WAS.jsonWASClayton BeeterRP1.02111109.00
20260417_SF@WAS.jsonWASCionel PérezRP1.01002100.00
20260417_SF@WAS.jsonWASMitchell ParkerRP1.00000000.00
20260417_STL@HOU.jsonHOUPeter LambertSP5.078835114.40
20260417_STL@HOU.jsonHOUBryan AbreuRP2.00001100.00
20260417_STL@HOU.jsonHOUBryan KingRP1.00001000.00
20260417_STL@HOU.jsonHOUSteven OkertRP1.01000100.00
20260417_STL@HOU.jsonSTLKyle LeahySP5.06224313.60
20260417_STL@HOU.jsonSTLRiley O'BrienRP2.01001100.00
20260417_STL@HOU.jsonSTLJoJo RomeroRP1.00000000.00
20260417_STL@HOU.jsonSTLGeorge SorianoRP1.00000000.00
20260417_TB@PIT.jsonPITBubba ChandlerSP5.06335105.40
20260417_TB@PIT.jsonPITDennis SantanaRP3.02222126.00
20260417_TB@PIT.jsonPITYohan RamírezRP3.01224006.00
20260417_TB@PIT.jsonTBNick MartinezSP7.04116101.29
20260417_TB@PIT.jsonTBGriffin JaxRP1.044400136.00
20260417_TB@PIT.jsonTBHunter BiggeRP3.02111103.00
20260417_TEX@SEA.jsonSEALogan GilbertSP4.07446209.00
20260417_TEX@SEA.jsonSEAAndrés MuñozRP3.02223016.00
20260417_TEX@SEA.jsonSEAMatt BrashRP1.00003000.00
20260417_TEX@SEA.jsonSEAEduard BazardoRP1.01002000.00
20260417_TEX@SEA.jsonTEXJacob deGromSP5.04225303.60
20260417_TEX@SEA.jsonTEXJakob JunisRP3.00003000.00
20260417_TEX@SEA.jsonTEXTyler AlexanderRP1.01000000.00
20260417_TOR@ARI.jsonARIMichael SorokaSP6.03339214.50
20260417_TOR@ARI.jsonARIPaul SewaldRP2.03112104.50
20260417_TOR@ARI.jsonARITaylor ClarkeRP1.00001000.00
20260417_TOR@ARI.jsonTORBraydon FisherSP5.096610210.80
20260417_TOR@ARI.jsonTORJeff HoffmanRP2.00001000.00
20260417_TOR@ARI.jsonTORTyler RogersRP1.00002000.00
105
Total Pitchers Used
3.5
Avg Pitchers/Team
5.5
Avg Starter IP
1.3
Avg Reliever IP

Quality Assessment

What's Working Well
Hits consistency: batting H matches pitching H for all 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
No major areas for improvement identified at this time.