MLB Game Prediction Audit Report

Generated: 2026-04-19 16:33:37 | Games Date: 20260419
15
Total Games
14
Clean Games
1
With Warnings
0
With Errors
0
Total Errors
1
Total Warnings
563
Checks Passed

Game-by-Game Results

20260419_TOR@ARI.json 1 warnings 1 warnings
Score: TOR 3 - ARI 7 (9 innings)
Winner: ARI wins 7-3

Warnings

TOR Ernie Clement: 4-for-5 — 4+ hits in a game is very rare

Passed Checks

Hits match: TOR batting H=10 == ARI pitching H=10
Hits match: ARI batting H=7 == TOR pitching H=7
Runs match: TOR batting R=3 == final score 3
Runs match: ARI batting R=7 == final score 7
Runs vs pitching match: TOR batting R=3 == ARI pitching R=3
Runs vs pitching match: ARI batting R=7 == TOR pitching R=7
SO match: TOR batting SO=6 == ARI pitching SO=6
SO match: ARI batting SO=6 == TOR pitching SO=6
BB match: TOR batting BB=2 == ARI pitching BB=2
BB match: ARI batting BB=6 == TOR pitching BB=6
HR match: TOR batting HR=0 == ARI pitching HR=0
HR match: ARI batting HR=2 == TOR pitching HR=2
TOR has 2 pitchers (realistic)
ARI has 4 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 (3) matches final score (3)
Inning-by-inning home runs (7) matches final score (7)
TOR team batting average .270 is reasonable
ARI team batting average .225 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 (3) matches final score
Inning-by-inning ARI runs (7) matches final score
Inning-by-inning TOR hits (10) matches batting total
Inning-by-inning ARI hits (7) matches batting total
TOR AB-H (27) == innings outs minus SF (27) ✓
ARI AB-H (24) == innings outs minus SF (24) ✓
TOR pitching ER (7) <= R (7)
ARI pitching ER (3) <= R (3)
Realistic total runs: 10
Realistic total hits: 17
SO match: TOR batting SO=6 == ARI pitching SO=6
BB match: TOR batting BB=2 == ARI pitching BB=2
SO match: ARI batting SO=6 == TOR pitching SO=6
BB match: ARI batting BB=6 == TOR pitching BB=6

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TORKevin GausmanSP5.057745212.60
TORJeff HoffmanRP3.02002100.00
ARIRyne NelsonSP5.02003000.00
ARIPaul SewaldRP2.04111104.50
ARIJonathan LoáisigaRP1.01001100.00
ARIRyan ThompsonRP1.032210018.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TORErnie Clement54000.800
ARIJose Fernandez42260.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TORNathan LukesRF4100010000.250
TORErnie Clement2B5400020000.800
TORVladimir Guerrero Jr.1B4200000000.500
TORJesús SánchezLF4100002100.250
TOREloy JiménezDH5100001000.200
TORAndrés GiménezSS4000000010.000
TORKazuma Okamoto3B4000000030.000
TORMyles StrawCF4100000010.250
TORBrandon ValenzuelaC3000000110.000
ARIKetel Marte2B4000010100.000
ARICorbin CarrollRF2000020210.000
ARIJose FernandezSS4200226010.500
ARILourdes Gurriel Jr.LF3100000110.333
ARIAdrian Del CastilloDH4100000010.250
ARIIldemaro Vargas1B3110000110.333
ARINolan Arenado3B3100010100.333
ARIJames McCannC4110011000.250
ARIAlek ThomasCF4000000010.000
20260419_ATL@PHI.json CLEAN
Score: ATL 6 - PHI 4 (9 innings)
Winner: ATL wins 6-4

Passed Checks

Hits match: ATL batting H=11 == PHI pitching H=11
Hits match: PHI batting H=5 == ATL pitching H=5
Runs match: ATL batting R=6 == final score 6
Runs match: PHI batting R=4 == final score 4
Runs vs pitching match: ATL batting R=6 == PHI pitching R=6
Runs vs pitching match: PHI batting R=4 == ATL pitching R=4
SO match: ATL batting SO=9 == PHI pitching SO=9
SO match: PHI batting SO=8 == ATL pitching SO=8
BB match: ATL batting BB=5 == PHI pitching BB=5
BB match: PHI batting BB=4 == ATL pitching BB=4
HR match: ATL batting HR=3 == PHI pitching HR=3
HR match: PHI batting HR=2 == ATL pitching HR=2
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: 10
Inning-by-inning away runs (6) matches final score (6)
Inning-by-inning home runs (4) matches final score (4)
ATL team batting average .289 is reasonable
PHI team batting average .156 is reasonable
PHI pitching IP=9.0 matches 27 outs
ATL pitching IP=9.0 matches 27 outs
Inning-by-inning ATL runs (6) matches final score
Inning-by-inning PHI runs (4) matches final score
Inning-by-inning ATL hits (11) matches batting total
Inning-by-inning PHI hits (5) matches batting total
ATL AB-H (27) == innings outs minus SF (27) ✓
PHI AB-H (27) == innings outs minus SF (27) ✓
ATL pitching ER (4) <= R (4)
PHI pitching ER (6) <= R (6)
Realistic total runs: 10
Realistic total hits: 16
SO match: ATL batting SO=9 == PHI pitching SO=9
BB match: ATL batting BB=5 == PHI pitching BB=5
SO match: PHI batting SO=8 == ATL pitching SO=8
BB match: PHI batting BB=4 == ATL pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
ATLGrant HolmesSP5.03444327.20
ATLRaisel IglesiasRP2.00002000.00
ATLRobert SuarezRP1.00002100.00
ATLAaron BummerRP1.02000000.00
PHIAndrew PainterSP5.03004400.00
PHIBrad KellerRP2.076641327.00
PHIOrion KerkeringRP1.01000000.00
PHITim MayzaRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
ATLMichael Harris II42130.500
PHIKyle Schwarber41130.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
ATLRonald Acuña Jr.RF5200000030.400
ATLDrake BaldwinC4210000100.500
ATLMatt Olson1B4000000110.000
ATLAustin Riley3B5100010010.200
ATLOzzie Albies2B4000000100.000
ATLMike YastrzemskiLF5200111020.400
ATLDominic SmithDH3000010120.000
ATLMauricio DubónSS4200122100.500
ATLMichael Harris IICF4200113000.500
PHITrea TurnerSS5000000000.000
PHIKyle SchwarberDH4100113010.250
PHIBryce Harper1B3100000120.333
PHIAdolis GarcíaRF3000000110.000
PHIBrandon MarshLF4000000020.000
PHIAlec Bohm3B4100111000.250
PHIBryson Stott2B2100010200.500
PHIRafael MarchánC4100000000.250
PHIJustin CrawfordCF3000010020.000
20260419_BAL@CLE.json CLEAN
Score: BAL 5 - CLE 6 (9 innings)
Winner: CLE wins 6-5

Passed Checks

Hits match: BAL batting H=7 == CLE pitching H=7
Hits match: CLE batting H=9 == BAL pitching H=9
Runs match: BAL batting R=5 == final score 5
Runs match: CLE batting R=6 == final score 6
Runs vs pitching match: BAL batting R=5 == CLE pitching R=5
Runs vs pitching match: CLE batting R=6 == BAL pitching R=6
SO match: BAL batting SO=10 == CLE pitching SO=10
SO match: CLE batting SO=4 == BAL pitching SO=4
BB match: BAL batting BB=1 == CLE pitching BB=1
BB match: CLE batting BB=5 == BAL pitching BB=5
HR match: BAL batting HR=1 == CLE pitching HR=1
HR match: CLE batting HR=0 == BAL pitching HR=0
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: 11
Inning-by-inning away runs (5) matches final score (5)
Inning-by-inning home runs (6) matches final score (6)
BAL team batting average .212 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 (5) matches final score
Inning-by-inning CLE runs (6) matches final score
Inning-by-inning BAL hits (7) matches batting total
Inning-by-inning CLE hits (9) matches batting total
BAL AB-H (26) == innings outs minus SF (26) ✓
CLE AB-H (24) == innings outs minus SF (24) ✓
BAL pitching ER (6) <= R (6)
CLE pitching ER (5) <= R (5)
Realistic total runs: 11
Realistic total hits: 16
SO match: BAL batting SO=10 == CLE pitching SO=10
BB match: BAL batting BB=1 == CLE pitching BB=1
SO match: CLE batting SO=4 == BAL pitching SO=4
BB match: CLE batting BB=5 == BAL pitching BB=5

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
BALTrevor RogersSP5.086624010.80
BALRyan HelsleyRP2.01002000.00
BALRico GarciaRP1.00000100.00
CLEJoey CantilloSP5.05444107.20
CLECade SmithRP2.02113014.50
CLEShawn ArmstrongRP1.00003000.00
CLEConnor BrogdonRP1.00000000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
BALTaylor WardLF4000000020.000
BALGunnar HendersonSS4110000010.250
BALPete Alonso1B3200121000.667
BALJohnathan RodríguezRF4000000020.000
BALJeremiah Jackson2B4200010020.500
BALWeston Wilson3B3000001020.000
BALCoby MayoDH3000010100.000
BALSam HuffC4101012010.250
BALBlaze AlexanderCF4110001000.250
CLESteven KwanCF3100011200.333
CLEAngel MartínezLF5000000000.000
CLEJosé RamírezDH4100001000.250
CLERhys Hoskins1B4210001000.500
CLEDavid FryRF3000001120.000
CLEDaniel Schneemann3B4210010000.500
CLEJuan Brito2B4100010010.250
CLEAustin HedgesC3110021110.333
CLEBrayan RocchioSS3100011100.333
20260419_CHW@OAK.json CLEAN
Score: CHW 5 - OAK 6 (9 innings)
Winner: OAK wins 6-5

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CHWNoah SchultzSP5.05553329.00
CHWSeranthony DomínguezRP2.02001000.00
CHWJordan LeasureRP1.01001000.00
CHWJordan HicksRP0.221101045.00
OAKJeffrey SpringsSP6.07333124.50
OAKMark Leiter Jr.RP1.01111019.00
OAKHogan HarrisRP1.00000000.00
OAKScott BarlowRP1.02111009.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
CHWEdgar Quero43110.750
CHWLuisangel Acuña43010.750
OAKTyler Soderstrom41140.250

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CHWChase Meidroth2B5000000000.000
CHWMiguel Vargas3B5200111000.400
CHWMunetaka Murakami1B5100112020.200
CHWEverson PereiraDH3000000010.000
CHWEdgar QueroC4300111000.750
CHWColson MontgomerySS4000000010.000
CHWTanner MurrayLF3000000100.000
CHWDerek HillRF4110010010.250
CHWLuisangel AcuñaCF4300011000.750
OAKJacob WilsonSS5100000000.200
OAKShea LangeliersC4200020100.500
OAKNick Kurtz1B4200010100.500
OAKAndy Ibáñez2B5210001010.400
OAKMax MuncyDH2100010210.500
OAKTyler SoderstromLF4100114010.250
OAKDarell Hernaiz3B4000000000.000
OAKDenzel ClarkeCF4000000020.000
OAKZack GelofRF4100111000.250
20260419_CIN@MIN.json CLEAN
Score: CIN 1 - MIN 3 (9 innings)
Winner: MIN wins 3-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
CINBrady SingerSP6.05227403.00
CINEmilio PagánRP2.03111004.50
MINBailey OberSP6.06006100.00
MINCole SandsRP2.01002000.00
MINAnthony BandaRP1.02110019.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
CINTJ FriedlCF5200000010.400
CINMatt McLain2B4000000010.000
CINElly De La CruzSS4220000010.500
CINSal Stewart1B3000000120.000
CINEugenio SuárezDH4000000020.000
CINSpencer SteerLF4100111010.250
CINTyler StephensonC4100000000.250
CINRece HindsRF4200000000.500
CINKe'Bryan Hayes3B4100000000.250
MINByron BuxtonCF3000000110.000
MINTrevor LarnachLF4100000020.250
MINJosh BellDH2000001200.000
MINVictor CaratiniC3210011100.667
MINMatt WallnerRF4000000000.000
MINLuke Keaschall2B4100001010.250
MINKody Clemens1B4200000010.500
MINBrooks LeeSS4100010020.250
MINTristan Gray3B4100010010.250
20260419_DET@BOS.json CLEAN
Score: DET 5 - BOS 2 (9 innings)
Winner: DET wins 5-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
DETFramber ValdezSP5.03113301.80
DETKenley JansenRP2.00001100.00
DETWill VestRP1.03110009.00
DETDrew AndersonRP1.01001000.00
BOSGarrett CrochetSP5.05005500.00
BOSAroldis ChapmanRP2.045511222.50
BOSGarrett WhitlockRP1.00001100.00
BOSGreg WeissertRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
DETSpencer Torkelson53120.600

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
DETJahmai JonesDH3110000200.333
DETGleyber Torres2B4000000100.000
DETMatt VierlingCF4100112110.250
DETDillon DinglerC5000000010.000
DETRiley GreeneLF2000010310.000
DETWenceel PérezRF5200000020.400
DETSpencer Torkelson1B5300112010.600
DETHao-Yu Lee3B4101010010.250
DETJavier BáezSS4100011010.250
BOSRoman AnthonyLF4000000110.000
BOSAndruw Monasterio1B4000000120.000
BOSWillson ContrerasDH5110000000.200
BOSTrevor StorySS3100010010.333
BOSWilyer AbreuRF3100000100.333
BOSCeddanne RafaelaCF4200011000.500
BOSCaleb Durbin3B3000000100.000
BOSCarlos NarváezC4100001010.250
BOSIsiah Kiner-Falefa2B4100000000.250
20260419_KC@NYY.json CLEAN
Score: KC 3 - NYY 6 (9 innings)
Winner: NYY wins 6-3

Passed Checks

Hits match: KC batting H=7 == NYY pitching H=7
Hits match: NYY batting H=12 == KC pitching H=12
Runs match: KC batting R=3 == final score 3
Runs match: NYY batting R=6 == final score 6
Runs vs pitching match: KC batting R=3 == NYY pitching R=3
Runs vs pitching match: NYY batting R=6 == KC pitching R=6
SO match: KC batting SO=7 == NYY pitching SO=7
SO match: NYY batting SO=6 == KC pitching SO=6
BB match: KC batting BB=3 == NYY pitching BB=3
BB match: NYY batting BB=0 == KC pitching BB=0
HR match: KC batting HR=0 == NYY pitching HR=0
HR match: NYY batting HR=2 == KC pitching HR=2
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: 9
Inning-by-inning away runs (3) matches final score (3)
Inning-by-inning home runs (6) matches final score (6)
KC team batting average .205 is reasonable
NYY team batting average .333 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 (3) matches final score
Inning-by-inning NYY runs (6) matches final score
Inning-by-inning KC hits (7) matches batting total
Inning-by-inning NYY hits (12) matches batting total
KC AB-H (27) == innings outs minus SF (27) ✓
NYY AB-H (24) == innings outs minus SF (24) ✓
KC pitching ER (6) <= R (6)
NYY pitching ER (3) <= R (3)
Realistic total runs: 9
Realistic total hits: 19
SO match: KC batting SO=7 == NYY pitching SO=7
BB match: KC batting BB=3 == NYY pitching BB=3
SO match: NYY batting SO=6 == KC pitching SO=6
BB match: NYY batting BB=0 == KC pitching BB=0

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
KCCole RagansSP5.07443027.20
KCLucas ErcegRP2.03111004.50
KCMatt StrahmRP1.02112009.00
NYYRyan WeathersSP6.05335304.50
NYYDavid BednarRP1.01001000.00
NYYCamilo DovalRP1.00001000.00
NYYBrent HeadrickRP1.01000000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
NYYAaron Judge43240.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
KCMaikel Garcia3B5210000010.400
KCBobby Witt Jr.SS4110011000.250
KCVinnie Pasquantino1B3000000110.000
KCSalvador PerezDH3000000110.000
KCLane ThomasCF4200001000.500
KCStarling MarteRF4000000020.000
KCIsaac CollinsLF4000000020.000
KCMichael Massey2B4110010000.250
KCElias DíazC3100011100.333
NYYBen RiceDH5210020000.400
NYYAaron JudgeRF4300224000.750
NYYCody BellingerLF4100000000.250
NYYPaul Goldschmidt1B3100000000.333
NYYTrent GrishamCF4000000030.000
NYYAmed Rosario2B4110010010.250
NYYAustin WellsC4100010000.250
NYYJosé CaballeroSS4110001010.250
NYYRyan McMahon3B4200001010.500
20260419_LAD@COL.json CLEAN
Score: LAD 3 - COL 2 (9 innings)
Winner: LAD wins 3-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
LADRoki SasakiSP6.04226203.00
LADEdwin DíazRP1.00001000.00
LADTanner ScottRP1.01001000.00
LADWill KleinRP1.01000000.00
COLMichael LorenzenSP5.08333105.40
COLVictor VodnikRP3.00002000.00
COLBrennan BernardinoRP1.00001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
LADShohei OhtaniDH5000000010.000
LADKyle TuckerRF3200000100.667
LADWill SmithC4000000010.000
LADMax Muncy3B4201010010.500
LADAndy PagesCF4100001010.250
LADAlex CallLF4100010010.250
LADRyan Ward1B3000010000.000
LADHyeseong KimSS4110002000.250
LADAlex Freeland2B4100000010.250
COLEdouard Julien2B4000000000.000
COLMickey MoniakLF3000010000.000
COLHunter GoodmanC3110001100.333
COLTyler FreemanDH4210010010.500
COLTJ Rumfield1B4100000010.250
COLTroy JohnstonRF3110001100.333
COLWilli CastroSS4100000020.250
COLKyle Karros3B4000000020.000
COLJake McCarthyCF4000000020.000
20260419_MIL@MIA.json CLEAN
Score: MIL 9 - MIA 3 (9 innings)
Winner: MIL wins 9-3

Passed Checks

Hits match: MIL batting H=11 == MIA pitching H=11
Hits match: MIA batting H=7 == MIL pitching H=7
Runs match: MIL batting R=9 == final score 9
Runs match: MIA batting R=3 == final score 3
Runs vs pitching match: MIL batting R=9 == MIA pitching R=9
Runs vs pitching match: MIA batting R=3 == MIL pitching R=3
SO match: MIL batting SO=9 == MIA pitching SO=9
SO match: MIA batting SO=16 == MIL pitching SO=16
BB match: MIL batting BB=4 == MIA pitching BB=4
BB match: MIA batting BB=5 == MIL pitching BB=5
HR match: MIL batting HR=2 == MIA pitching HR=2
HR match: MIA batting HR=1 == MIL pitching HR=1
MIL has 4 pitchers (realistic)
MIA has 4 pitchers (realistic)
MIL has 9 batters in lineup (correct)
MIA has 9 batters in lineup (correct)
Realistic total runs: 12
Inning-by-inning away runs (9) matches final score (9)
Inning-by-inning home runs (3) matches final score (3)
MIL team batting average .289 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 (9) matches final score
Inning-by-inning MIA runs (3) matches final score
Inning-by-inning MIL hits (11) 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 (9) <= R (9)
Realistic total runs: 12
Realistic total hits: 18
SO match: MIL batting SO=9 == MIA pitching SO=9
BB match: MIL batting BB=4 == MIA pitching BB=4
SO match: MIA batting SO=16 == MIL pitching SO=16
BB match: MIA batting BB=5 == MIL pitching BB=5

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
MILJacob MisiorowskiSP6.06339314.50
MILTrevor MegillRP1.01003000.00
MILAbner UribeRP1.00001000.00
MILGrant AndersonRP1.00003200.00
MIAEury PérezSP4.05334216.75
MIAPete FairbanksRP3.02113003.00
MIACalvin FaucherRP1.00001000.00
MIAAndrew NardiRP1.045512145.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
MILGarrett MitchellDH4220022110.500
MILBrice Turang2B5200122010.400
MILGary SánchezC4100010120.250
MILJake Bauers1B4210112100.500
MILLuis Rengifo3B5200002010.400
MILBrandon LockridgeCF5000000030.000
MILGreg JonesLF4100010000.250
MILLuis MatosRF4110011000.250
MILDavid HamiltonSS3000010110.000
MIAJakob MarseeCF3000010220.000
MIAXavier Edwards2B3000010120.000
MIAOtto LopezSS5100000020.200
MIAKyle StowersLF5200111030.400
MIAAgustín RamírezDH3100000110.333
MIALiam HicksC4100002000.250
MIAConnor Norby1B4000000030.000
MIAOwen CaissieRF4100000020.250
MIAGraham Pauley3B3100000110.333
20260419_NYM@CHC.json CLEAN
Score: NYM 4 - CHC 6 (9 innings)
Winner: CHC wins 6-4

Passed Checks

Hits match: NYM batting H=11 == CHC pitching H=11
Hits match: CHC batting H=9 == NYM pitching H=9
Runs match: NYM batting R=4 == final score 4
Runs match: CHC batting R=6 == final score 6
Runs vs pitching match: NYM batting R=4 == CHC pitching R=4
Runs vs pitching match: CHC batting R=6 == NYM pitching R=6
SO match: NYM batting SO=11 == CHC pitching SO=11
SO match: CHC batting SO=4 == NYM pitching SO=4
BB match: NYM batting BB=5 == CHC pitching BB=5
BB match: CHC batting BB=5 == NYM pitching BB=5
HR match: NYM batting HR=1 == CHC pitching HR=1
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: 10
Inning-by-inning away runs (4) matches final score (4)
Inning-by-inning home runs (6) matches final score (6)
NYM team batting average .289 is reasonable
CHC team batting average .272 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 (4) matches final score
Inning-by-inning CHC runs (6) matches final score
Inning-by-inning NYM hits (11) matches batting total
Inning-by-inning CHC hits (9) matches batting total
NYM AB-H (27) == innings outs minus SF (27) ✓
CHC AB-H (24) == innings outs minus SF (24) ✓
NYM pitching ER (6) <= R (6)
CHC pitching ER (4) <= R (4)
Realistic total runs: 10
Realistic total hits: 20
SO match: NYM batting SO=11 == CHC pitching SO=11
BB match: NYM batting BB=5 == CHC pitching BB=5
SO match: CHC batting SO=4 == NYM pitching SO=4
BB match: CHC batting BB=5 == NYM pitching BB=5

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
NYMTobias MyersSP5.07330415.40
NYMDevin WilliamsRP2.023321113.50
NYMLuke WeaverRP1.00002000.00
CHCJavier AssadSP6.08338214.50
CHCBen BrownRP1.01002000.00
CHCCaleb ThielbarRP1.02111209.00
CHCRiley MartinRP1.00000100.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
NYMCarson Benge53010.600
CHCMichael Busch52130.400

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
NYMCarson BengeLF5300001010.600
NYMBo Bichette3B4200001100.500
NYMFrancisco LindorSS4000000110.000
NYMLuis Robert Jr.CF4100111130.250
NYMMJ MelendezDH5000000020.000
NYMMark Vientos1B3100020210.333
NYMBrett BatyRF5200010010.400
NYMMarcus Semien2B4200001020.500
NYMLuis TorrensC4000000000.000
CHCNico Hoerner2B5200121000.400
CHCMichael Busch1B5200113010.400
CHCAlex Bregman3B4100000010.250
CHCIan HappLF4100010010.250
CHCSeiya SuzukiRF3000000100.000
CHCMoisés BallesterosDH3100010100.333
CHCCarson KellyC3100001100.333
CHCPete Crow-ArmstrongCF3000000100.000
CHCDansby SwansonSS3100011110.333
20260419_SD@LAA.json CLEAN
Score: SD 1 - LAA 2 (9 innings)
Winner: LAA wins 2-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SDMichael KingSP5.04225313.60
SDMason MillerRP2.02001000.00
SDAdrian MorejonRP1.00000000.00
LAAReid DetmersSP5.06114111.80
LAAJordan RomanoRP2.02003000.00
LAAChase SilsethRP1.01002100.00
LAABrent SuterRP1.00001000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
SDNick Castellanos43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SDRamón LaureanoLF4100111120.250
SDFernando Tatis Jr.2B5100000010.200
SDJackson MerrillCF4000000000.000
SDManny Machado3B4200000010.500
SDMiguel AndujarDH4000000010.000
SDXander BogaertsSS3100000110.333
SDNick CastellanosRF4300000010.750
SDTy France1B4000000020.000
SDLuis CampusanoC4110000010.250
LAAZach NetoSS4000000000.000
LAAMike TroutCF3100000100.333
LAANolan Schanuel1B3100000100.333
LAAJo AdellRF4000000010.000
LAAYoán MoncadaDH4200010010.500
LAAOswald Peraza3B4000000010.000
LAAJosh LoweLF3100112010.333
LAALogan O'HoppeC3100000010.333
LAAAdam Frazier2B2000000110.000
20260419_SF@WAS.json CLEAN
Score: SF 1 - WAS 6 (9 innings)
Winner: WAS wins 6-1

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
SFRobbie RaySP5.05445307.20
SFRyan WalkerRP3.04224006.00
WASPJ PoulinSP6.03117101.50
WASClayton BeeterRP1.00000000.00
WASGus VarlandRP1.00000000.00
WASPaxton SchultzRP1.00001000.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
SFWilly AdamesSS3000000000.000
SFLuis Arraez2B3000000100.000
SFMatt Chapman3B4100000020.250
SFRafael DeversDH4000000020.000
SFCasey Schmitt1B4000000020.000
SFJung Hoo LeeRF3100010010.333
SFHeliot RamosLF3100000000.333
SFDrew GilbertCF2000001000.000
SFPatrick BaileyC3000000010.000
WASJames WoodLF3100011120.333
WASCurtis Mead1B3100011110.333
WASBrady House3B4000000010.000
WASCJ AbramsSS3100011100.333
WASJacob YoungCF4100001010.250
WASJoey WiemerRF4200011010.500
WASLuis GarciaDH4100000030.250
WASNasim Nuñez2B4000000000.000
WASKeibert RuizC4220021000.500
20260419_STL@HOU.json CLEAN
Score: STL 5 - HOU 4 (9 innings)
Winner: STL wins 5-4

Passed Checks

Hits match: STL batting H=7 == HOU pitching H=7
Hits match: HOU batting H=8 == STL pitching H=8
Runs match: STL batting R=5 == final score 5
Runs match: HOU batting R=4 == final score 4
Runs vs pitching match: STL batting R=5 == HOU pitching R=5
Runs vs pitching match: HOU batting R=4 == STL pitching R=4
SO match: STL batting SO=9 == HOU pitching SO=9
SO match: HOU batting SO=8 == STL pitching SO=8
BB match: STL batting BB=5 == HOU pitching BB=5
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=2 == STL pitching HR=2
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: 9
Inning-by-inning away runs (5) matches final score (5)
Inning-by-inning home runs (4) matches final score (4)
STL team batting average .205 is reasonable
HOU team batting average .228 is reasonable
HOU pitching IP=9.0 matches 27 outs
STL pitching IP=9.0 matches 27 outs
Inning-by-inning STL runs (5) matches final score
Inning-by-inning HOU runs (4) matches final score
Inning-by-inning STL hits (7) matches batting total
Inning-by-inning HOU hits (8) matches batting total
STL AB-H (27) == innings outs minus SF (27) ✓
HOU AB-H (27) == innings outs minus SF (27) ✓
STL pitching ER (4) <= R (4)
HOU pitching ER (5) <= R (5)
Realistic total runs: 9
Realistic total hits: 15
SO match: STL batting SO=9 == HOU pitching SO=9
BB match: STL batting BB=5 == HOU pitching BB=5
SO match: HOU batting SO=8 == STL pitching SO=8
BB match: HOU batting BB=4 == STL pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
STLMatthew LiberatoreSP5.03002200.00
STLRiley O'BrienRP2.01003000.00
STLJoJo RomeroRP1.044422236.00
STLGordon GraceffoRP1.00001000.00
HOUMike BurrowsSP5.05556319.00
HOUBryan AbreuRP2.00000200.00
HOUBryan KingRP1.01001000.00
HOUSteven OkertRP1.01002000.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
STLJordan Walker42130.500

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
STLJJ Wetherholt2B3000010220.000
STLIván HerreraDH5000000000.000
STLAlec Burleson1B5220022020.400
STLJordan WalkerRF4200113010.500
STLNolan Gorman3B4100000010.250
STLMasyn WinnSS4000000020.000
STLNathan ChurchLF2000000200.000
STLPedro PagésC3000010100.000
STLVictor Scott IICF4200000010.500
HOUCarlos CorreaSS5100000000.200
HOUYordan AlvarezDH4000010120.000
HOUJose Altuve2B4100112110.250
HOUChristian Walker1B3000010100.000
HOUIsaac Paredes3B4200112000.500
HOUCam SmithRF4100000000.250
HOUYainer DiazC4200000010.500
HOUShay WhitcombLF4000000020.000
HOUTaylor TrammellCF3100000120.333
20260419_TB@PIT.json CLEAN
Score: TB 3 - PIT 2 (9 innings)
Winner: TB wins 3-2

Passed Checks

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

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TBShane McClanahanSP5.05226403.60
TBBryan BakerRP2.02002000.00
TBGriffin JaxRP1.01001000.00
TBMason EnglertRP1.00002000.00
TBHunter BiggeRP00000000.00
PITMitch KellerSP6.04227303.00
PITDennis SantanaRP2.01002000.00
PITYohan RamírezRP1.01111119.00

Notable Batter Performances

TeamBatterABHHRRBIAVG
TBJunior Caminero43000.750
PITMarcell Ozuna43000.750

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TBChandler SimpsonLF5000000010.000
TBJunior Caminero3B4320010000.750
TBJonathan Aranda1B3000000110.000
TBYandy DíazDH4000000020.000
TBJake FraleyRF3000000100.000
TBCedric MullinsCF3100001120.333
TBNick FortesC4100122000.250
TBRichie Palacios2B4000000030.000
TBTaylor WallsSS3100000110.333
PITJake MangumRF5000000030.000
PITRyan O'Hearn1B5100000020.200
PITBryan ReynoldsLF5000000020.000
PITMarcell OzunaDH4310010000.750
PITNick Gonzales2B4000000010.000
PITOneil CruzCF3100010100.333
PITKonnor GriffinSS4210001010.500
PITNick Yorke3B2000000210.000
PITHenry DavisC3100001110.333
20260419_TEX@SEA.json CLEAN
Score: TEX 4 - SEA 2 (9 innings)
Winner: TEX wins 4-2

Passed Checks

Hits match: TEX batting H=8 == SEA pitching H=8
Hits match: SEA batting H=6 == TEX pitching H=6
Runs match: TEX batting R=4 == final score 4
Runs match: SEA batting R=2 == final score 2
Runs vs pitching match: TEX batting R=4 == SEA pitching R=4
Runs vs pitching match: SEA batting R=2 == TEX pitching R=2
SO match: TEX batting SO=5 == SEA pitching SO=5
SO match: SEA batting SO=7 == TEX pitching SO=7
BB match: TEX batting BB=4 == SEA pitching BB=4
BB match: SEA batting BB=4 == TEX pitching BB=4
HR match: TEX batting HR=3 == SEA pitching HR=3
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: 6
Inning-by-inning away runs (4) matches final score (4)
Inning-by-inning home runs (2) matches final score (2)
TEX team batting average .228 is reasonable
SEA team batting average .181 is reasonable
SEA pitching IP=9.0 matches 27 outs
TEX pitching IP=9.0 matches 27 outs
Inning-by-inning TEX runs (4) matches final score
Inning-by-inning SEA runs (2) matches final score
Inning-by-inning TEX hits (8) matches batting total
Inning-by-inning SEA hits (6) matches batting total
TEX AB-H (27) == innings outs minus SF (27) ✓
SEA AB-H (27) == innings outs minus SF (27) ✓
TEX pitching ER (2) <= R (2)
SEA pitching ER (4) <= R (4)
Realistic total runs: 6
Realistic total hits: 14
SO match: TEX batting SO=5 == SEA pitching SO=5
BB match: TEX batting BB=4 == SEA pitching BB=4
SO match: SEA batting SO=7 == TEX pitching SO=7
BB match: SEA batting BB=4 == TEX pitching BB=4

Pitcher Performance

TeamPitcherRoleIPHRERSOBBHRERA
TEXMacKenzie GoreSP5.03004300.00
TEXJakob JunisRP3.03222106.00
TEXTyler AlexanderRP1.00001000.00
SEABryan WooSP5.03003300.00
SEAAndrés MuñozRP2.03222119.00
SEAMatt BrashRP1.00000000.00
SEAEduard BazardoRP1.022200218.00

Full Batting Box Score

TeamPlayerPosABH2B3BHRRRBIBBSOAVG
TEXBrandon NimmoRF5200112010.400
TEXCorey SeagerSS5100111000.200
TEXWyatt LangfordLF4200000100.500
TEXJake Burger1B3000000110.000
TEXJoc PedersonDH4000000000.000
TEXJosh Jung3B3100000100.333
TEXEvan CarterCF4100000010.250
TEXJosh Smith2B4000000010.000
TEXDanny JansenC3100121110.333
SEARob RefsnyderRF5100010020.200
SEACal RaleighDH3000000100.000
SEAJulio RodríguezCF4000000020.000
SEARandy ArozarenaLF4110011000.250
SEAMitch GarverC3100000100.333
SEAConnor Joe1B3100001100.333
SEAJ.P. CrawfordSS4100000010.250
SEACole Young2B3000000110.000
SEALeo Rivas3B4100000010.250

Cross-Game Analysis

All Warnings Across Games

GameWarning
20260419_TOR@ARI.jsonTOR Ernie Clement: 4-for-5 — 4+ hits in a game is very rare

Score Distribution

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

All Pitchers Across Games

GameTeamPitcherRoleIPHRERSOBBHRERA
20260419_ATL@PHI.jsonATLGrant HolmesSP5.03444327.20
20260419_ATL@PHI.jsonATLRaisel IglesiasRP2.00002000.00
20260419_ATL@PHI.jsonATLRobert SuarezRP1.00002100.00
20260419_ATL@PHI.jsonATLAaron BummerRP1.02000000.00
20260419_ATL@PHI.jsonPHIAndrew PainterSP5.03004400.00
20260419_ATL@PHI.jsonPHIBrad KellerRP2.076641327.00
20260419_ATL@PHI.jsonPHIOrion KerkeringRP1.01000000.00
20260419_ATL@PHI.jsonPHITim MayzaRP1.00001000.00
20260419_BAL@CLE.jsonBALTrevor RogersSP5.086624010.80
20260419_BAL@CLE.jsonBALRyan HelsleyRP2.01002000.00
20260419_BAL@CLE.jsonBALRico GarciaRP1.00000100.00
20260419_BAL@CLE.jsonCLEJoey CantilloSP5.05444107.20
20260419_BAL@CLE.jsonCLECade SmithRP2.02113014.50
20260419_BAL@CLE.jsonCLEShawn ArmstrongRP1.00003000.00
20260419_BAL@CLE.jsonCLEConnor BrogdonRP1.00000000.00
20260419_CHW@OAK.jsonCHWNoah SchultzSP5.05553329.00
20260419_CHW@OAK.jsonCHWSeranthony DomínguezRP2.02001000.00
20260419_CHW@OAK.jsonCHWJordan LeasureRP1.01001000.00
20260419_CHW@OAK.jsonCHWJordan HicksRP0.221101045.00
20260419_CHW@OAK.jsonOAKJeffrey SpringsSP6.07333124.50
20260419_CHW@OAK.jsonOAKMark Leiter Jr.RP1.01111019.00
20260419_CHW@OAK.jsonOAKHogan HarrisRP1.00000000.00
20260419_CHW@OAK.jsonOAKScott BarlowRP1.02111009.00
20260419_CIN@MIN.jsonCINBrady SingerSP6.05227403.00
20260419_CIN@MIN.jsonCINEmilio PagánRP2.03111004.50
20260419_CIN@MIN.jsonMINBailey OberSP6.06006100.00
20260419_CIN@MIN.jsonMINCole SandsRP2.01002000.00
20260419_CIN@MIN.jsonMINAnthony BandaRP1.02110019.00
20260419_DET@BOS.jsonBOSGarrett CrochetSP5.05005500.00
20260419_DET@BOS.jsonBOSAroldis ChapmanRP2.045511222.50
20260419_DET@BOS.jsonBOSGarrett WhitlockRP1.00001100.00
20260419_DET@BOS.jsonBOSGreg WeissertRP1.00001000.00
20260419_DET@BOS.jsonDETFramber ValdezSP5.03113301.80
20260419_DET@BOS.jsonDETKenley JansenRP2.00001100.00
20260419_DET@BOS.jsonDETWill VestRP1.03110009.00
20260419_DET@BOS.jsonDETDrew AndersonRP1.01001000.00
20260419_KC@NYY.jsonKCCole RagansSP5.07443027.20
20260419_KC@NYY.jsonKCLucas ErcegRP2.03111004.50
20260419_KC@NYY.jsonKCMatt StrahmRP1.02112009.00
20260419_KC@NYY.jsonNYYRyan WeathersSP6.05335304.50
20260419_KC@NYY.jsonNYYDavid BednarRP1.01001000.00
20260419_KC@NYY.jsonNYYCamilo DovalRP1.00001000.00
20260419_KC@NYY.jsonNYYBrent HeadrickRP1.01000000.00
20260419_LAD@COL.jsonCOLMichael LorenzenSP5.08333105.40
20260419_LAD@COL.jsonCOLVictor VodnikRP3.00002000.00
20260419_LAD@COL.jsonCOLBrennan BernardinoRP1.00001000.00
20260419_LAD@COL.jsonLADRoki SasakiSP6.04226203.00
20260419_LAD@COL.jsonLADEdwin DíazRP1.00001000.00
20260419_LAD@COL.jsonLADTanner ScottRP1.01001000.00
20260419_LAD@COL.jsonLADWill KleinRP1.01000000.00
20260419_MIL@MIA.jsonMIAEury PérezSP4.05334216.75
20260419_MIL@MIA.jsonMIAPete FairbanksRP3.02113003.00
20260419_MIL@MIA.jsonMIACalvin FaucherRP1.00001000.00
20260419_MIL@MIA.jsonMIAAndrew NardiRP1.045512145.00
20260419_MIL@MIA.jsonMILJacob MisiorowskiSP6.06339314.50
20260419_MIL@MIA.jsonMILTrevor MegillRP1.01003000.00
20260419_MIL@MIA.jsonMILAbner UribeRP1.00001000.00
20260419_MIL@MIA.jsonMILGrant AndersonRP1.00003200.00
20260419_NYM@CHC.jsonCHCJavier AssadSP6.08338214.50
20260419_NYM@CHC.jsonCHCBen BrownRP1.01002000.00
20260419_NYM@CHC.jsonCHCCaleb ThielbarRP1.02111209.00
20260419_NYM@CHC.jsonCHCRiley MartinRP1.00000100.00
20260419_NYM@CHC.jsonNYMTobias MyersSP5.07330415.40
20260419_NYM@CHC.jsonNYMDevin WilliamsRP2.023321113.50
20260419_NYM@CHC.jsonNYMLuke WeaverRP1.00002000.00
20260419_SD@LAA.jsonLAAReid DetmersSP5.06114111.80
20260419_SD@LAA.jsonLAAJordan RomanoRP2.02003000.00
20260419_SD@LAA.jsonLAAChase SilsethRP1.01002100.00
20260419_SD@LAA.jsonLAABrent SuterRP1.00001000.00
20260419_SD@LAA.jsonSDMichael KingSP5.04225313.60
20260419_SD@LAA.jsonSDMason MillerRP2.02001000.00
20260419_SD@LAA.jsonSDAdrian MorejonRP1.00000000.00
20260419_SF@WAS.jsonSFRobbie RaySP5.05445307.20
20260419_SF@WAS.jsonSFRyan WalkerRP3.04224006.00
20260419_SF@WAS.jsonWASPJ PoulinSP6.03117101.50
20260419_SF@WAS.jsonWASClayton BeeterRP1.00000000.00
20260419_SF@WAS.jsonWASGus VarlandRP1.00000000.00
20260419_SF@WAS.jsonWASPaxton SchultzRP1.00001000.00
20260419_STL@HOU.jsonHOUMike BurrowsSP5.05556319.00
20260419_STL@HOU.jsonHOUBryan AbreuRP2.00000200.00
20260419_STL@HOU.jsonHOUBryan KingRP1.01001000.00
20260419_STL@HOU.jsonHOUSteven OkertRP1.01002000.00
20260419_STL@HOU.jsonSTLMatthew LiberatoreSP5.03002200.00
20260419_STL@HOU.jsonSTLRiley O'BrienRP2.01003000.00
20260419_STL@HOU.jsonSTLJoJo RomeroRP1.044422236.00
20260419_STL@HOU.jsonSTLGordon GraceffoRP1.00001000.00
20260419_TB@PIT.jsonPITMitch KellerSP6.04227303.00
20260419_TB@PIT.jsonPITDennis SantanaRP2.01002000.00
20260419_TB@PIT.jsonPITYohan RamírezRP1.01111119.00
20260419_TB@PIT.jsonTBShane McClanahanSP5.05226403.60
20260419_TB@PIT.jsonTBBryan BakerRP2.02002000.00
20260419_TB@PIT.jsonTBGriffin JaxRP1.01001000.00
20260419_TB@PIT.jsonTBMason EnglertRP1.00002000.00
20260419_TB@PIT.jsonTBHunter BiggeRP00000000.00
20260419_TEX@SEA.jsonSEABryan WooSP5.03003300.00
20260419_TEX@SEA.jsonSEAAndrés MuñozRP2.03222119.00
20260419_TEX@SEA.jsonSEAMatt BrashRP1.00000000.00
20260419_TEX@SEA.jsonSEAEduard BazardoRP1.022200218.00
20260419_TEX@SEA.jsonTEXMacKenzie GoreSP5.03004300.00
20260419_TEX@SEA.jsonTEXJakob JunisRP3.03222106.00
20260419_TEX@SEA.jsonTEXTyler AlexanderRP1.00001000.00
20260419_TOR@ARI.jsonARIRyne NelsonSP5.02003000.00
20260419_TOR@ARI.jsonARIPaul SewaldRP2.04111104.50
20260419_TOR@ARI.jsonARIJonathan LoáisigaRP1.01001100.00
20260419_TOR@ARI.jsonARIRyan ThompsonRP1.032210018.00
20260419_TOR@ARI.jsonTORKevin GausmanSP5.057745212.60
20260419_TOR@ARI.jsonTORJeff HoffmanRP3.02002100.00
107
Total Pitchers Used
3.6
Avg Pitchers/Team
5.3
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.