← Back to Today's Slate
Saturday, April 25, 2026 at 2:15 PM EDT

Seattle Mariners @ St. Louis Cardinals

SEA @ STL

SEA
11
STL
9
Final

Moneyline

SEA
54%
46%
STL
-130+108

ML Edge

SEA-4.1%
STL+4.1%

Total (O/U)

8.5

Bovada

Over+3.1%
Under-3.1%

Venue

Park Factor

1.00

Neutral

Away Starter

Bryan Woo
Team:Seattle Mariners (SEA)
Pitcher:Bryan Woo(RHP)
Record:1-2
ERA:3.86

Home Starter

Matthew Liberatore
Team:St. Louis Cardinals (STL)
Pitcher:Matthew Liberatore(RHP)
Record:0-1
ERA:4.75

💡 Betting Insights

Key takeaways for this matchup

💰

SEA ML has a 4.1% edge — the market may be undervaluing them.

📊

The Under has a 3.1% edge.

Pitching matchup: Bryan Woo (3.86 ERA) vs Matthew Liberatore (4.75 ERA).

Player Props

Player props for this game

No player props available yet

Props are typically available 12-24 hours before game time

📊 Box Score

Final game statistics

Seattle Mariners (SEA)

BatterABRHRBIBBSOHR
Rob RefsnyderRF3010010
Luke RaleyRF1000010
Connor JoeRF2012000
Cal RaleighDH5120110
Julio RodríguezCF6232011
Josh Naylor1B5020010
Randy ArozarenaLF4011000
J.P. CrawfordSS4110100
Mitch GarverC4320100
Cole Young2B4331011
Will Wilson3B2112001
Dominic CanzonePH1011000
Leo Rivas3B1012000
Pitching
PitcherIPHRERBBSOPC
Jose A. Ferrer2.02001129
Matt Brash1.00000113
Bryan Woo3.09770153
Cooper Criswell2.03220336
Andrés Muñoz1.00001114

St. Louis Cardinals (STL)

BatterABRHRBIBBSOHR
JJ Wetherholt2B5131001
Iván HerreraDH3111011
Alec Burleson1B5000010
Jordan WalkerRF4110020
Nolan Gorman3B4110110
Masyn WinnSS5221010
Nathan ChurchLF4224002
Pedro PagésC3132101
Victor Scott IICF4010010
Pitching
PitcherIPHRERBBSOPC
Matt Svanson0.20001118
Gordon Graceffo0.2211006
JoJo Romero0.22220012
Justin Bruihl1.00000013
Riley O'Brien1.04221139
George Soriano1.02110115
Matthew Liberatore3.18551364
Ryne Stanek0.21000010

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Bryan Woo (SEA)

2026 season
vs STL
ERA
21.00
IP
3.0
W-L
0-0
K
1
WHIP
3.00
AVG
.529
SplitERAWHIPK/9BB/9AVGIP
Overall3.861.066.91.5.23835.0
Home2.770.7710.41.4.17813.0
Away4.501.234.91.6.27122.0
Last 7 Days21.003.003.00.0.5293.0
Last 30 Days3.861.066.91.5.23835.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.224.270.373.6436713
vs RHB.254.284.381.6656314
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.189.204.358.5625311
2nd Time.300.333.440.7735012
3rd Time.240.323.320.643254

Matthew Liberatore (STL)

2026 season
vs SEA
ERA
13.50
IP
3.1
W-L
0-0
K
3
WHIP
2.90
AVG
.471
SplitERAWHIPK/9BB/9AVGIP
Overall4.751.565.73.3.29830.1
Home5.121.624.23.3.30419.1
Away4.091.458.23.3.28611.0
Last 7 Days13.502.908.72.9.4713.1
Last 30 Days5.331.516.13.2.29325.1
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.387.424.8391.263318
vs RHB.267.327.433.7609011
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.260.315.500.8155012
2nd Time.261.321.435.756467
3rd Time.440.481.8001.281250

Last 5 Games

Not available yet

Season Series

This Series (3 games)
SEA wins series 3-0
Season (3 games)
SEA leads series 2-0

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
Bovada-130+1084:24 PM
BetRivers-137+1124:24 PM
BetMGM-130+1104:24 PM
BetUS-130+1184:24 PM
Caesars-135+1154:24 PM

Totals

BookTotalOverUnderTime
Bovada8.5-110-1104:24 PM
BetRivers8.5-114-1094:24 PM
BetMGM8.5-105-1154:24 PM
BetUS8.5-105-1154:24 PM
Caesars8.5-105-1154:24 PM