MLB Game Prediction Audit Report

Generated: 2026-04-25 18:31:49 | Games Date: 20260425
15
Total Games
14
Clean Games
1
With Warnings
0
With Errors
0
Total Errors
1
Total Warnings
559
Checks Passed

Game-by-Game Results

20260425_PHI@ATL.json 1 warnings 1 warnings
Score: PHI 1 - ATL 6 (9 innings)
Winner: ATL wins 6-1

Warnings

ATL has 13 hits — above average

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
PHIZack WheelerSP5.011557419.00
PHIBrad KellerRP3.02114103.00
ATLBryce ElderSP5.02005400.00
ATLRobert SuarezRP2.02112104.50
ATLDylan LeeRP1.00000000.00
ATLJoel PayampsRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
ATLDrake Baldwin43000.750
ATLOzzie Albies52140.400

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
PHITrea TurnerSS3210001100.667
PHIKyle SchwarberDH2000000200.000
PHIBryce Harper1B3100000100.333
PHIAdolis GarcíaRF3000000100.000
PHIBrandon MarshLF4000000010.000
PHIBryson Stott2B4000000010.000
PHIAlec Bohm3B4000000020.000
PHIJustin CrawfordCF4110010020.250
PHIRafael MarchánC4000000010.000
ATLRonald Acuña Jr.RF5101001020.200
ATLDrake BaldwinC4320020110.750
ATLMatt Olson1B4220010110.500
ATLOzzie Albies2B5200124000.400
ATLMichael Harris IIDH4100000120.250
ATLAustin Riley3B5100000020.200
ATLMauricio DubónSS4100001010.250
ATLMike YastrzemskiLF2100010200.500
ATLEli WhiteCF4100000020.250
20260425_BOS@BAL.json CLEAN
Score: BOS 2 - BAL 5 (9 innings)
Winner: BAL wins 5-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
BOSGarrett CrochetSP5.09444017.20
BOSAroldis ChapmanRP2.02113014.50
BOSGarrett WhitlockRP1.00000000.00
BALTrevor RogersSP6.03225213.00
BALRico GarciaRP1.00002000.00
BALAnthony NunezRP1.00000000.00
BALGrant WolframRP1.01000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
BALLeody Taveras42130.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
BOSCeddanne RafaelaCF4000000000.000
BOSWillson Contreras1B3000000000.000
BOSWilyer AbreuRF4100111000.250
BOSTrevor StorySS3100010100.333
BOSAndruw MonasterioDH3000000110.000
BOSJarren DuranLF4110001010.250
BOSCaleb Durbin3B4000000020.000
BOSConnor WongC3101000020.333
BOSIsiah Kiner-Falefa2B3000000010.000
BALTaylor WardDH4210010000.500
BALGunnar HendersonSS4210112020.500
BALAdley RutschmanC4000000020.000
BALPete Alonso1B4110000010.250
BALTyler O'NeillRF4100010010.250
BALJeremiah Jackson2B4100010000.250
BALLeody TaverasCF4200113000.500
BALCoby Mayo3B4200000010.500
BALBlaze AlexanderLF3000000000.000
20260425_CHC@LAD.json CLEAN
Score: CHC 6 - LAD 5 (9 innings)
Winner: CHC wins 6-5

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CHCColin ReaSP6.05337314.50
CHCBen BrownRP1.02112009.00
CHCJacob WebbRP1.01111119.00
CHCCorbin MartinRP1.00001100.00
LADRoki SasakiSP5.046683210.80
LADTanner ScottRP2.01001200.00
LADAlex VesiaRP1.00001100.00
LADWill KleinRP1.00002000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CHCDansby Swanson32140.667

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CHCNico Hoerner2B5100010000.200
CHCMichael Busch1B3100010210.333
CHCAlex Bregman3B4000000010.000
CHCIan HappLF3100121100.333
CHCSeiya SuzukiRF4000000020.000
CHCMoisés BallesterosDH3000011110.000
CHCDansby SwansonSS3201114110.667
CHCPete Crow-ArmstrongCF4000000030.000
CHCMiguel AmayaC3000000130.000
LADShohei OhtaniDH4200001110.500
LADFreddie Freeman1B4000000100.000
LADMax Muncy3B4100111130.250
LADKyle TuckerRF5000000030.000
LADTeoscar HernándezLF4200121000.500
LADDalton RushingC3110000110.333
LADAndy PagesCF3000001000.000
LADHyeseong KimSS3100010110.333
LADAlex Freeland2B4110011020.250
20260425_CLE@TOR.json CLEAN
Score: CLE 3 - TOR 1 (9 innings)
Winner: CLE wins 3-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CLEJoey CantilloSP5.07112101.80
CLECade SmithRP3.00002000.00
CLETim HerrinRP1.00002000.00
TORKevin GausmanSP5.05334115.40
TORJeff HoffmanRP2.01003100.00
TORTyler RogersRP1.01001100.00
TORMason FluhartyRP1.01001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CLEAngel Martínez31130.333

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CLESteven KwanCF4200010110.500
CLEChase DeLauterDH5000000000.000
CLEJosé Ramírez3B4200010000.500
CLERhys Hoskins1B3100000110.333
CLEAngel MartínezLF3100113100.333
CLEDavid FryRF4000000040.000
CLEJuan Brito2B4100000010.250
CLEBo NaylorC4000000020.000
CLEBrayan RocchioSS4100000000.250
TORMyles StrawRF4100000010.250
TORErnie Clement2B4200001010.500
TORVladimir Guerrero Jr.1B4200000000.500
TORKazuma Okamoto3B4000000000.000
TOREloy JiménezDH4000000000.000
TORDaulton VarshoCF4110000000.250
TORDavis SchneiderLF3000000120.000
TORAndrés GiménezSS4000000010.000
TORTyler HeinemanC3110010010.333
20260425_COL@NYM.json CLEAN
Score: COL 4 - NYM 1 (9 innings)
Winner: COL wins 4-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
COLJose QuintanaSP6.04117001.50
COLVictor VodnikRP1.00002000.00
COLAntonio SenzatelaRP1.02002000.00
COLBrennan BernardinoRP1.00000000.00
NYMKodai SengaSP6.07448116.00
NYMDevin WilliamsRP2.01003200.00
NYMHuascar BrazobánRP1.00001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
COLBrenton DoyleCF5000000010.000
COLEzequiel TovarSS5220011010.400
COLEdouard Julien2B4100001120.250
COLTroy JohnstonOF4000000020.000
COLHunter GoodmanC4000000030.000
COLKyle Karros3B3200010000.667
COLMickey MoniakRF4100112010.250
COLJordan BeckLF3100010120.333
COLTJ Rumfield1B3110000100.333
NYMLuis Robert Jr.CF4200000020.500
NYMBo BichetteSS4000000040.000
NYMMarcus Semien2B4200001000.500
NYMMark Vientos3B4000000000.000
NYMFrancisco AlvarezC4000000010.000
NYMBrett Baty3B4000000020.000
NYMTyrone TaylorCF3000000000.000
NYMCarson BengeOF3200010010.667
NYMMJ MelendezLF3000000010.000
20260425_DET@CIN.json CLEAN
Score: DET 3 - CIN 7 (9 innings)
Winner: CIN wins 7-3

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
DETJack FlahertySP5.077755112.60
DETKenley JansenRP3.02001100.00
CINBrady SingerSP5.04336405.40
CINEmilio PagánRP2.01003000.00
CINTony SantillanRP1.01001100.00
CINBrock BurkeRP1.01000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CINSpencer Steer33011.000
CINTyler Stephenson41140.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
DETKevin McGonigleSS3000010210.000
DETMatt VierlingCF5200010000.400
DETColt Keith3B5000000010.000
DETRiley GreeneLF4100011020.250
DETDillon DinglerC3110000110.333
DETKerry CarpenterDH4100001020.250
DETSpencer Torkelson1B2000001210.000
DETWenceel PérezRF4000000010.000
DETJavier Báez2B4200000010.500
CINTJ FriedlCF3100020200.333
CINMatt McLain2B5110002000.200
CINElly De La CruzSS5100000030.200
CINSal Stewart1B4100010000.250
CINNathaniel LoweDH3110010100.333
CINSpencer SteerLF3300011101.000
CINTyler StephensonC4100114020.250
CINWill BensonRF4000000010.000
CINKe'Bryan Hayes3B2000010200.000
20260425_LAA@KC.json CLEAN
Score: LAA 5 - KC 2 (9 innings)
Winner: LAA wins 5-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
LAAWalbert UrenaSP6.08223203.00
LAAJordan RomanoRP2.00002000.00
LAABrent SuterRP1.01001000.00
KCCole RagansSP5.04443327.20
KCLucas ErcegRP2.03111104.50
KCMatt StrahmRP1.01001000.00
KCJohn SchreiberRP1.01001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
LAAZach NetoSS5200121010.400
LAAMike TroutCF3100010200.333
LAAJo AdellRF5100001010.200
LAAJorge SolerDH4100112110.250
LAAOswald Peraza3B4100000000.250
LAAVaughn Grissom2B3101010100.333
LAANolan Schanuel1B3100001010.333
LAALogan O'HoppeC4100000010.250
LAABryce TeodosioLF4000000010.000
KCCarter JensenC5200010000.400
KCBobby Witt Jr.SS4100000100.250
KCVinnie Pasquantino1B4100000010.250
KCSalvador PerezDH4110011000.250
KCJac CaglianoneRF4200001020.500
KCIsaac CollinsLF3000000100.000
KCMichael Massey2B4000000010.000
KCNick Loftin3B4220000000.500
KCKyle IsbelCF4000000020.000
20260425_MIA@SF.json CLEAN
Score: MIA 6 - SF 2 (9 innings)
Winner: MIA wins 6-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MIAEury PérezSP6.05006000.00
MIAPete FairbanksRP2.04221019.00
MIAAnthony BenderRP1.00002000.00
SFRobbie RaySP4.04333426.75
SFRyan WalkerRP3.03332109.00
SFErik MillerRP1.00000000.00
SFMatt GageRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
SFLuis Arraez43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MIAAgustín RamírezC4100010110.250
MIAOtto LopezSS5100112010.200
MIAKyle StowersLF5100010010.200
MIAConnor Norby1B3100111110.333
MIAXavier Edwards2B3110010110.333
MIAHeriberto HernándezRF3000010100.000
MIALeo JiménezDH4210002000.500
MIAJavier Sanoja3B2000001100.000
MIAEsteury RuizCF4000000010.000
SFWilly AdamesSS4000000020.000
SFLuis Arraez2B4300000000.750
SFMatt ChapmanDH4200000000.500
SFRafael Devers1B4100000010.250
SFCasey Schmitt3B4000000000.000
SFJung Hoo LeeRF4100010010.250
SFHeliot RamosLF4210112010.500
SFDrew GilbertCF4000000010.000
SFPatrick BaileyC4000000030.000
20260425_MIN@TB.json CLEAN
Score: MIN 8 - TB 4 (9 innings)
Winner: MIN wins 8-4

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MINBailey OberSP5.05444017.20
MINCole SandsRP3.01004100.00
MINAnthony BandaRP1.00000100.00
TBShane McClanahanSP5.097711312.60
TBBryan BakerRP2.02111204.50
TBGriffin JaxRP1.00001000.00
TBKevin KellyRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
MINBrooks Lee32140.667
TBChandler Simpson43010.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MINByron BuxtonCF5200112000.400
MINAustin MartinLF5100000010.200
MINJosh BellDH5210010020.400
MINRyan JeffersC5100112000.200
MINVictor Caratini1B5000000000.000
MINLuke Keaschall2B3100020100.333
MINMatt WallnerRF4200010000.500
MINRoyce Lewis3B3000010100.000
MINBrooks LeeSS3200114110.667
TBChandler SimpsonLF4301021010.750
TBJunior Caminero3B4100112010.250
TBJonathan Aranda1B3000001120.000
TBYandy DíazDH4000000010.000
TBJake FraleyRF4000000010.000
TBBen WilliamsonSS4100000010.250
TBCedric MullinsCF3000000100.000
TBNick FortesC4000000000.000
TBRichie Palacios2B3110010010.333
20260425_NYY@HOU.json CLEAN
Score: NYY 6 - HOU 2 (9 innings)
Winner: NYY wins 6-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
NYYRyan WeathersSP5.01116401.80
NYYDavid BednarRP2.02000000.00
NYYFernando CruzRP1.00001200.00
NYYCamilo DovalRP1.01110009.00
HOUMike BurrowsSP5.06552219.00
HOUEnyel De Los SantosRP2.01001100.00
HOUBryan KingRP1.02111009.00
HOUSteven OkertRP1.01000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
NYYTrent GrishamCF4000000010.000
NYYBen Rice1B5100010010.200
NYYAaron JudgeRF4100111100.250
NYYCody BellingerLF4100000100.250
NYYJazz Chisholm Jr.2B4210010100.500
NYYAmed RosarioDH5110012010.200
NYYAustin WellsC3100020000.333
NYYRyan McMahon3B4100001010.250
NYYJosé CaballeroSS4210002000.500
HOUCarlos CorreaSS4100001100.250
HOUYordan AlvarezLF4000000020.000
HOUIsaac Paredes3B3000000110.000
HOUJose Altuve2B3110000120.333
HOUChristian Walker1B3000010110.000
HOUYainer DiazDH4000000010.000
HOUCam SmithRF4110010000.250
HOUChristian VázquezC3100000100.333
HOUBrice MatthewsCF3000001100.000
20260425_OAK@TEX.json CLEAN
Score: OAK 6 - TEX 5 (10 innings)
Winner: OAK wins 6-5 (Extra Innings - 10)

Passed Checks

Hits match: OAK batting H=9 == TEX pitching H=9
Hits match: TEX batting H=8 == OAK pitching H=8
Runs match: OAK batting R=6 == final score 6
Runs match: TEX batting R=5 == final score 5
Runs vs pitching match: OAK batting R=6 == TEX pitching R=6
Runs vs pitching match: TEX batting R=5 == OAK pitching R=5
SO match: OAK batting SO=10 == TEX pitching SO=10
SO match: TEX batting SO=12 == OAK pitching SO=12
BB match: OAK batting BB=4 == TEX pitching BB=4
BB match: TEX batting BB=4 == OAK pitching BB=4
HR match: OAK batting HR=2 == TEX pitching HR=2
HR match: TEX batting HR=0 == OAK pitching HR=0
OAK has 5 pitchers (realistic)
TEX has 5 pitchers (realistic)
OAK has 9 batters in lineup (correct)
TEX has 9 batters in lineup (correct)
Realistic total runs: 11
Inning-by-inning away runs (6) matches final score (6)
Inning-by-inning home runs (5) matches final score (5)
OAK team batting average .230 is reasonable
TEX team batting average .210 is reasonable
TEX pitching IP=10.0 matches 30 outs
OAK pitching IP=10.0 matches 30 outs
Inning-by-inning OAK runs (6) matches final score
Inning-by-inning TEX runs (5) matches final score
Inning-by-inning OAK hits (9) matches batting total
Inning-by-inning TEX hits (8) matches batting total
OAK AB-H (30) == innings outs minus SF (30) ✓
TEX AB-H (30) == innings outs minus SF (30) ✓
OAK pitching ER (5) <= R (5)
TEX pitching ER (6) <= R (6)
Realistic total runs: 11
Realistic total hits: 17
SO match: OAK batting SO=10 == TEX pitching SO=10
BB match: OAK batting BB=4 == TEX pitching BB=4
SO match: TEX batting SO=12 == OAK pitching SO=12
BB match: TEX batting BB=4 == OAK pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
OAKJeffrey SpringsSP5.06333305.40
OAKJoel KuhnelRP2.02223109.00
OAKHogan HarrisRP1.00002000.00
OAKJustin SternerRP1.00001000.00
OAKScott BarlowRP1.00003000.00
TEXMacKenzie GoreSP5.04226313.60
TEXJakob JunisRP2.02003000.00
TEXCole WinnRP1.023300127.00
TEXTyler AlexanderRP1.01110009.00
TEXJalen BeeksRP1.00001100.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
OAKAustin Wynns51130.200

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
OAKShea LangeliersDH5000000030.000
OAKNick Kurtz1B3000000210.000
OAKColby ThomasRF4100000110.250
OAKTyler SoderstromLF4000020010.000
OAKJacob WilsonSS5210010000.400
OAKMax Muncy3B5210011000.400
OAKDarell Hernaiz2B5200112010.400
OAKAustin WynnsC5100113020.200
OAKZack GelofCF3110000110.333
TEXBrandon NimmoRF5100000000.200
TEXAndrew McCutchenDH5210011020.400
TEXCorey SeagerSS4100010120.250
TEXJake Burger1B5000000020.000
TEXJosh Jung3B4220012100.500
TEXEzequiel Duran2B3000010220.000
TEXDanny JansenC4000000000.000
TEXEvan CarterCF4100002020.250
TEXSam HaggertyLF4100010020.250
20260425_PIT@MIL.json CLEAN
Score: PIT 5 - MIL 4 (9 innings)
Winner: PIT wins 5-4

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
PITMitch KellerSP5.07442317.20
PITDennis SantanaRP2.00002000.00
PITGregory SotoRP1.00001000.00
PITMason MontgomeryRP1.00002000.00
MILJacob MisiorowskiSP5.07444317.20
MILAbner UribeRP2.00000100.00
MILAaron AshbyRP1.01111109.00
MILGrant AndersonRP1.00000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
PITKonnor Griffin43010.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
PITOneil CruzCF3000010120.000
PITBrandon Lowe2B4100112100.250
PITBryan ReynoldsRF4200002100.500
PITRyan O'HearnDH5000000000.000
PITNick Gonzales3B4000000100.000
PITSpencer Horwitz1B4000000010.000
PITJake MangumLF3000010100.000
PITKonnor GriffinSS4320011010.750
PITHenry DavisC4200010010.500
MILBrice Turang2B5000000020.000
MILWilliam ContrerasC3100111110.333
MILJake Bauers1B4000001010.000
MILTyler BlackDH4000000000.000
MILGarrett MitchellCF3210020110.667
MILSal FrelickRF4210001000.500
MILGreg JonesLF4000000010.000
MILDavid Hamilton3B3000011110.000
MILJoey OrtizSS4200000000.500
20260425_SD@ARI.json CLEAN
Score: SD 4 - ARI 2 (9 innings)
Winner: SD wins 4-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SDGermán MárquezSP5.07224313.60
SDMason MillerRP3.01001100.00
SDDavid MorganRP1.00001000.00
ARIZac GallenSP5.05445217.20
ARIPaul SewaldRP3.01002000.00
ARIRyan ThompsonRP1.01001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SDRamón LaureanoLF3000000100.000
SDFernando Tatis Jr.RF4100000010.250
SDJackson MerrillCF4000000010.000
SDManny Machado3B3000000110.000
SDXander BogaertsSS4100010000.250
SDGavin SheetsDH4100010030.250
SDTy France1B4100000020.250
SDFreddy FerminC4210012000.500
SDJake Cronenworth2B4100112000.250
ARIGeraldo PerdomoSS5210000000.400
ARIKetel Marte2B3110000200.333
ARICorbin CarrollRF4000000130.000
ARIAdrian Del CastilloC4000000010.000
ARILourdes Gurriel Jr.LF4000000000.000
ARIIldemaro Vargas1B4101010000.250
ARINolan Arenado3B3000000100.000
ARIJose FernandezDH4200112000.500
ARIAlek ThomasCF4200000020.500
20260425_SEA@STL.json CLEAN
Score: SEA 5 - STL 4 (9 innings)
Winner: SEA wins 5-4

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SEABryan WooSP5.06446417.20
SEAAndrés MuñozRP2.01000100.00
SEAMatt BrashRP1.00001000.00
SEAEduard BazardoRP1.00000000.00
STLMatthew LiberatoreSP5.08444217.20
STLRiley O'BrienRP2.01111014.50
STLJoJo RomeroRP1.00002100.00
STLGordon GraceffoRP1.00002100.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
STLIván Herrera41130.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SEARob RefsnyderRF4200002110.500
SEACal RaleighDH5100001000.200
SEAJulio RodríguezCF4200000100.500
SEAJosh Naylor1B5000000020.000
SEARandy ArozarenaLF4100121110.250
SEAJ.P. CrawfordSS4100010010.250
SEAMitch GarverC2100121110.500
SEACole Young2B4000000010.000
SEAWill Wilson3B4100000020.250
STLJJ Wetherholt2B3000010200.000
STLIván HerreraDH4100113110.250
STLAlec Burleson1B5100000000.200
STLJordan WalkerRF4000000020.000
STLNolan Gorman3B2110010200.500
STLMasyn WinnSS4200010010.500
STLNathan ChurchLF4000000010.000
STLPedro PagésC4100000010.250
STLVictor Scott IICF4100001010.250
20260425_WAS@CHW.json CLEAN
Score: WAS 4 - CHW 6 (9 innings)
Winner: CHW wins 6-4

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
WASJake IrvinSP4.076631313.50
WASClayton BeeterRP3.00002200.00
WASGus VarlandRP1.00002000.00
CHWNoah SchultzSP5.07447417.20
CHWSeranthony DomínguezRP2.00001100.00
CHWJordan LeasureRP1.01002000.00
CHWSean NewcombRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
WASNasim Nuñez43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
WASJames WoodLF3100010200.333
WASCurtis Mead2B4000010120.000
WASAndrés Chaparro1B4000000120.000
WASBrady House3B4000000110.000
WASDaylen LileDH4200002000.500
WASJacob YoungCF4100000000.250
WASJoey WiemerRF4000000020.000
WASNasim NuñezSS4310010010.750
WASKeibert RuizC4100112030.250
CHWAndrew BenintendiDH4000000010.000
CHWMunetaka Murakami1B4100111010.250
CHWMiguel Vargas3B4000000010.000
CHWColson MontgomerySS3200121100.667
CHWEverson PereiraRF3100112110.333
CHWSam AntonacciLF3100010000.333
CHWChase Meidroth2B3100010010.333
CHWTristan PetersCF3000000120.000
CHWEdgar QueroC4100002000.250

Cross-Game Analysis

All Warnings Across Games

GameWarning
20260425_PHI@ATL.jsonATL has 13 hits — above average

Score Distribution

GameScore
20260425_BOS@BAL.jsonScore: BOS 2 - BAL 5 (9 innings)
20260425_CHC@LAD.jsonScore: CHC 6 - LAD 5 (9 innings)
20260425_CLE@TOR.jsonScore: CLE 3 - TOR 1 (9 innings)
20260425_COL@NYM.jsonScore: COL 4 - NYM 1 (9 innings)
20260425_DET@CIN.jsonScore: DET 3 - CIN 7 (9 innings)
20260425_LAA@KC.jsonScore: LAA 5 - KC 2 (9 innings)
20260425_MIA@SF.jsonScore: MIA 6 - SF 2 (9 innings)
20260425_MIN@TB.jsonScore: MIN 8 - TB 4 (9 innings)
20260425_NYY@HOU.jsonScore: NYY 6 - HOU 2 (9 innings)
20260425_OAK@TEX.jsonScore: OAK 6 - TEX 5 (10 innings)
20260425_PHI@ATL.jsonScore: PHI 1 - ATL 6 (9 innings)
20260425_PIT@MIL.jsonScore: PIT 5 - MIL 4 (9 innings)
20260425_SD@ARI.jsonScore: SD 4 - ARI 2 (9 innings)
20260425_SEA@STL.jsonScore: SEA 5 - STL 4 (9 innings)
20260425_WAS@CHW.jsonScore: WAS 4 - CHW 6 (9 innings)

All Pitchers Across Games

GameTeamPitcherRoleIPHRERSOBBHRERA
20260425_BOS@BAL.jsonBALTrevor RogersSP6.03225213.00
20260425_BOS@BAL.jsonBALRico GarciaRP1.00002000.00
20260425_BOS@BAL.jsonBALAnthony NunezRP1.00000000.00
20260425_BOS@BAL.jsonBALGrant WolframRP1.01000000.00
20260425_BOS@BAL.jsonBOSGarrett CrochetSP5.09444017.20
20260425_BOS@BAL.jsonBOSAroldis ChapmanRP2.02113014.50
20260425_BOS@BAL.jsonBOSGarrett WhitlockRP1.00000000.00
20260425_CHC@LAD.jsonCHCColin ReaSP6.05337314.50
20260425_CHC@LAD.jsonCHCBen BrownRP1.02112009.00
20260425_CHC@LAD.jsonCHCJacob WebbRP1.01111119.00
20260425_CHC@LAD.jsonCHCCorbin MartinRP1.00001100.00
20260425_CHC@LAD.jsonLADRoki SasakiSP5.046683210.80
20260425_CHC@LAD.jsonLADTanner ScottRP2.01001200.00
20260425_CHC@LAD.jsonLADAlex VesiaRP1.00001100.00
20260425_CHC@LAD.jsonLADWill KleinRP1.00002000.00
20260425_CLE@TOR.jsonCLEJoey CantilloSP5.07112101.80
20260425_CLE@TOR.jsonCLECade SmithRP3.00002000.00
20260425_CLE@TOR.jsonCLETim HerrinRP1.00002000.00
20260425_CLE@TOR.jsonTORKevin GausmanSP5.05334115.40
20260425_CLE@TOR.jsonTORJeff HoffmanRP2.01003100.00
20260425_CLE@TOR.jsonTORTyler RogersRP1.01001100.00
20260425_CLE@TOR.jsonTORMason FluhartyRP1.01001000.00
20260425_COL@NYM.jsonCOLJose QuintanaSP6.04117001.50
20260425_COL@NYM.jsonCOLVictor VodnikRP1.00002000.00
20260425_COL@NYM.jsonCOLAntonio SenzatelaRP1.02002000.00
20260425_COL@NYM.jsonCOLBrennan BernardinoRP1.00000000.00
20260425_COL@NYM.jsonNYMKodai SengaSP6.07448116.00
20260425_COL@NYM.jsonNYMDevin WilliamsRP2.01003200.00
20260425_COL@NYM.jsonNYMHuascar BrazobánRP1.00001000.00
20260425_DET@CIN.jsonCINBrady SingerSP5.04336405.40
20260425_DET@CIN.jsonCINEmilio PagánRP2.01003000.00
20260425_DET@CIN.jsonCINTony SantillanRP1.01001100.00
20260425_DET@CIN.jsonCINBrock BurkeRP1.01000000.00
20260425_DET@CIN.jsonDETJack FlahertySP5.077755112.60
20260425_DET@CIN.jsonDETKenley JansenRP3.02001100.00
20260425_LAA@KC.jsonKCCole RagansSP5.04443327.20
20260425_LAA@KC.jsonKCLucas ErcegRP2.03111104.50
20260425_LAA@KC.jsonKCMatt StrahmRP1.01001000.00
20260425_LAA@KC.jsonKCJohn SchreiberRP1.01001000.00
20260425_LAA@KC.jsonLAAWalbert UrenaSP6.08223203.00
20260425_LAA@KC.jsonLAAJordan RomanoRP2.00002000.00
20260425_LAA@KC.jsonLAABrent SuterRP1.01001000.00
20260425_MIA@SF.jsonMIAEury PérezSP6.05006000.00
20260425_MIA@SF.jsonMIAPete FairbanksRP2.04221019.00
20260425_MIA@SF.jsonMIAAnthony BenderRP1.00002000.00
20260425_MIA@SF.jsonSFRobbie RaySP4.04333426.75
20260425_MIA@SF.jsonSFRyan WalkerRP3.03332109.00
20260425_MIA@SF.jsonSFErik MillerRP1.00000000.00
20260425_MIA@SF.jsonSFMatt GageRP1.00001000.00
20260425_MIN@TB.jsonMINBailey OberSP5.05444017.20
20260425_MIN@TB.jsonMINCole SandsRP3.01004100.00
20260425_MIN@TB.jsonMINAnthony BandaRP1.00000100.00
20260425_MIN@TB.jsonTBShane McClanahanSP5.097711312.60
20260425_MIN@TB.jsonTBBryan BakerRP2.02111204.50
20260425_MIN@TB.jsonTBGriffin JaxRP1.00001000.00
20260425_MIN@TB.jsonTBKevin KellyRP1.00001000.00
20260425_NYY@HOU.jsonHOUMike BurrowsSP5.06552219.00
20260425_NYY@HOU.jsonHOUEnyel De Los SantosRP2.01001100.00
20260425_NYY@HOU.jsonHOUBryan KingRP1.02111009.00
20260425_NYY@HOU.jsonHOUSteven OkertRP1.01000000.00
20260425_NYY@HOU.jsonNYYRyan WeathersSP5.01116401.80
20260425_NYY@HOU.jsonNYYDavid BednarRP2.02000000.00
20260425_NYY@HOU.jsonNYYFernando CruzRP1.00001200.00
20260425_NYY@HOU.jsonNYYCamilo DovalRP1.01110009.00
20260425_OAK@TEX.jsonOAKJeffrey SpringsSP5.06333305.40
20260425_OAK@TEX.jsonOAKJoel KuhnelRP2.02223109.00
20260425_OAK@TEX.jsonOAKHogan HarrisRP1.00002000.00
20260425_OAK@TEX.jsonOAKJustin SternerRP1.00001000.00
20260425_OAK@TEX.jsonOAKScott BarlowRP1.00003000.00
20260425_OAK@TEX.jsonTEXMacKenzie GoreSP5.04226313.60
20260425_OAK@TEX.jsonTEXJakob JunisRP2.02003000.00
20260425_OAK@TEX.jsonTEXCole WinnRP1.023300127.00
20260425_OAK@TEX.jsonTEXTyler AlexanderRP1.01110009.00
20260425_OAK@TEX.jsonTEXJalen BeeksRP1.00001100.00
20260425_PHI@ATL.jsonATLBryce ElderSP5.02005400.00
20260425_PHI@ATL.jsonATLRobert SuarezRP2.02112104.50
20260425_PHI@ATL.jsonATLDylan LeeRP1.00000000.00
20260425_PHI@ATL.jsonATLJoel PayampsRP1.00000000.00
20260425_PHI@ATL.jsonPHIZack WheelerSP5.011557419.00
20260425_PHI@ATL.jsonPHIBrad KellerRP3.02114103.00
20260425_PIT@MIL.jsonMILJacob MisiorowskiSP5.07444317.20
20260425_PIT@MIL.jsonMILAbner UribeRP2.00000100.00
20260425_PIT@MIL.jsonMILAaron AshbyRP1.01111109.00
20260425_PIT@MIL.jsonMILGrant AndersonRP1.00000000.00
20260425_PIT@MIL.jsonPITMitch KellerSP5.07442317.20
20260425_PIT@MIL.jsonPITDennis SantanaRP2.00002000.00
20260425_PIT@MIL.jsonPITGregory SotoRP1.00001000.00
20260425_PIT@MIL.jsonPITMason MontgomeryRP1.00002000.00
20260425_SD@ARI.jsonARIZac GallenSP5.05445217.20
20260425_SD@ARI.jsonARIPaul SewaldRP3.01002000.00
20260425_SD@ARI.jsonARIRyan ThompsonRP1.01001000.00
20260425_SD@ARI.jsonSDGermán MárquezSP5.07224313.60
20260425_SD@ARI.jsonSDMason MillerRP3.01001100.00
20260425_SD@ARI.jsonSDDavid MorganRP1.00001000.00
20260425_SEA@STL.jsonSEABryan WooSP5.06446417.20
20260425_SEA@STL.jsonSEAAndrés MuñozRP2.01000100.00
20260425_SEA@STL.jsonSEAMatt BrashRP1.00001000.00
20260425_SEA@STL.jsonSEAEduard BazardoRP1.00000000.00
20260425_SEA@STL.jsonSTLMatthew LiberatoreSP5.08444217.20
20260425_SEA@STL.jsonSTLRiley O'BrienRP2.01111014.50
20260425_SEA@STL.jsonSTLJoJo RomeroRP1.00002100.00
20260425_SEA@STL.jsonSTLGordon GraceffoRP1.00002100.00
20260425_WAS@CHW.jsonCHWNoah SchultzSP5.07447417.20
20260425_WAS@CHW.jsonCHWSeranthony DomínguezRP2.00001100.00
20260425_WAS@CHW.jsonCHWJordan LeasureRP1.01002000.00
20260425_WAS@CHW.jsonCHWSean NewcombRP1.00001000.00
20260425_WAS@CHW.jsonWASJake IrvinSP4.076631313.50
20260425_WAS@CHW.jsonWASClayton BeeterRP3.00002200.00
20260425_WAS@CHW.jsonWASGus VarlandRP1.00002000.00
109
Total Pitchers Used
3.6
Avg Pitchers/Team
5.1
Avg Starter IP
1.4
Avg Reliever IP

Quality Assessment

What's Working Well
Hits consistency: batting H matches pitching H for all 30 team sides
All 15 games pass all audit checks with zero errors
AB-H consistency: batting outs match innings outs for all teams
Areas to Improve
1 warnings found — review for realism improvements.