Return to calendar
FINAL GAME · RECAP

Seattle MarinersOpen full analysisSt. Louis CardinalsOpen full analysis

DateFriday, April 24, 2026
First pitch
BallparkBusch Stadium
FINAL · Friday, April 24, 2026
SEO MATCH SUMMARY

The Seattle Mariners edged the St. Louis Cardinals 3–2 on April 24 at Busch Stadium in a low-scoring affair that hinged on situational hitting and pitching efficiency. Seattle's offense managed just 4 hits but capitalized with 1 home run and 3 RBIs, while striking out 10 times; the Mariners' pitching staff was equally stingy, allowing 8 hits and 2 earned runs with a 3.37 ERA. St. Louis struggled to generate consistent contact, posting a .230 batting average with 8 hits but no home runs and only 2 RBIs despite striking out just 5 times. The Cardinals' pitching surrendered 3 earned runs across 4 hits and 5 walks, posting a 4.70 ERA that proved costly in a one-run decision. Both teams' offenses stayed well below their typical output, with Seattle's OPS of .679 and St. Louis's .690 reflecting the tight, efficiency-driven nature of the contest. The Mariners' superior pitching depth and ability to manufacture runs with limited offensive output proved decisive in the road victory. Seattle's win improves their early-season position while St. Louis must address its inconsistent run production moving forward.

Seattle MarinersSEA
3W
FINAL
St. Louis CardinalsSTL
2
Total runs5Run difference1
INNING BY INNING

Line score

Team123456789RHE
SEA010101000340
STL000200000280
TEAM COMPARISON

Batting box score

SEASTL
4Hits8
1Home runs0
1Doubles1
3RBI2
5Walks1
10Strikeouts5
1Stolen bases0
8Total bases9
14Left on base15
0Errors0
.223AVG.230
.319OBP.319
.360SLG.371
.679OPS.690
ON THE MOUND

Pitching box score

SEASTL
5Strikeouts10
1Walks5
8Hits allowed4
2Earned runs3
3.37ERA4.70
RUN PRODUCTION

Players who scored

SEAJosh Naylor ×2Randy Arozarena
STLJordan WalkerNolan Gorman
HOME RUNS

Long balls

Josh NaylorInning 6
SEA

Batting lineup

PlayerABHHRRBI
J.P. CrawfordSS · 0-2 | BB, HBP, K2000
Cal RaleighC · 0-3 | BB, K3000
Julio RodríguezCF · 0-44000
Josh Naylor1B · 1-3 | HR, BB, 2 K3111
Randy ArozarenaLF · 1-4 | 2B, 3 K, R4100
Rob RefsnyderRF · 0-1 | BB1000
Dominic CanzoneDH · 1-3 | BB, K, RBI3101
Cole Young2B · 1-4 | K, RBI4101
Leo Rivas3B · 0-44000
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 1-44100
Iván HerreraC · 1-3 | HBP3100
Alec Burleson1B · 0-3 | BB, K3000
Jordan WalkerRF · 0-4 | 2 K, R4000
Nolan GormanDH · 2-4 | 2B, R4200
Masyn WinnSS · 2-4 | K, 2 RBI4202
Nathan ChurchCF · 1-44100
Ramón Urías3B · 0-4 | K4000
José FermínLF · 1-33100
SEA

Pitchers

PitcherIPKERERA
George Kirby5 H · 1 BB6.0222.97
Matt Brash0 H · 0 BB1.0000.00
Gabe Speier2 H · 0 BB0.1102.70
Eduard Bazardo0 H · 0 BB0.2001.64
Andrés Muñoz1 H · 0 BB1.0207.20
STL

Pitchers

PitcherIPKERERA
Andre Pallante4 H · 3 BB5.1834.26
Justin Bruihl0 H · 2 BB1.0005.40
George Soriano0 H · 0 BB0.2004.35
Gordon Graceffo0 H · 0 BB2.0200.66
EXPLORE NEXT

Related MLB pages