Seattle Mariners at San Francisco GiantsApr 4, 2025

MLBFri, Apr 4, 2025 · 3:38 PM CT

Betting Results

Spread
Mariners covered
Giants -1.5
Total
Over
19 / 7.5
ML
Giants
-148
Loading probability data...

Starting PitchersConfirmed

Mariners
Luis F. Castillo
9.00 ERA0-03.0 IP2 K2.67 WHIP
Giants
Justin Verlander
6.14 ERA0-07.1 IP7 K1.91 WHIP

Linescore

1234567891011RHE
Mariners
102023000019150
Giants
1202120000210170

Box Score — Hitting

Mariners
BatterPOSABRHRBIHRBBK
Victor RoblesRF7120001
Julio RodríguezCF6331110
Cal RaleighC4210020
Randy ArozarenaLF5001013
Jorge Polanco3B5134110
Luke RaleyDH6120001
Rowdy Tellez1B2000010
Dylan Moore3B3010000
Ryan Bliss2B4010000
Miles Mastrobuoni2B2010000
J.P. CrawfordSS4110013
Totals489156278
Giants
BatterPOSABRHRBIHRBBK
LaMonte Wade Jr.1B6232012
Willy AdamesSS7133002
Jung Hoo LeeCF6111002
Matt Chapman3B4122121
Heliot RamosLF5131011
Mike YastrzemskiRF5010012
Wilmer FloresDH6110001
Patrick BaileyC5131000
Sam HuffC1000000
Tyler Fitzgerald2B4100011
Totals49917101612

Box Score — Pitching

Mariners
PitcherIPHRERBBKHRPC
Luis F. Castillo3.063322068
Tayler Saucedo0.122201013
Collin Snider1.131111043
Eduard Bazardo1.132202128
Gabe Speier1.000002010
Trent Thornton1.010001016
Gregory Santos1.010010020
Andrés Muñoz1.000012018
Carlos VargasL0.212111019
Giants
PitcherIPHRERBBKHRPC
Justin Verlander2.153322165
Randy Rodríguez1.200002015
Lou TrivinoBS1.022221130
Camilo DovalBS1.033001024
Erik Miller1.020010019
Tyler Rogers1.01000009
Ryan Walker1.010001020
Spencer BivensW2.011021030

Scoring Comparison

Mariners
Giants
3.3
RPG
2.7
2.9
OPP RPG
5.1
+0.4
MARGIN
-2.4
Scoring (Last 9)
Mariners
3.3avg
4
5
5
8
2
0
3
3
0
Giants
2.7avg
0
0
1
3
9
1
7
3
0

Last 10 Games

Mariners4-5
L
W
L
W
W
L
L
W
L
Giants3-6
L
L
L
W
W
L
W
L
L

ATS Trend (Last 10)

Mariners4-5 ATS
L
W
L
W
W
L
L
W
L
Giants2-7 ATS
L
L
L
L
W
L
W
L
L

Season Records · 2026

Mariners 9g
9g Giants
4-5 44%
SU
33% 3-6
4-5 44%
ATS
22% 2-7
4-5 44%
O/U
57% 4-3

Venue Splits

Mariners on Road
SU1-1 50%
ATS1-1 50%
O/U0-2 0%
Giants at Home
SU1-5 17%
ATS1-5 17%
O/U3-2 60%

Player Prop Results

HitsO 0.5
3
Home RunsO 0.5
1
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
3
Runs ScoredO 0.5
3
Runs ScoredO 2.5
3
Stolen BasesO 0.5
1
Total BasesO 1.5
6
WalksO 0.5
1
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
1
Total BasesO 1.5
1
WalksO 0.5
0
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
1
Total BasesO 1.5
2
HitsO 0.5
3
Home RunsO 0.5
0
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
1
Total BasesO 1.5
3
WalksO 0.5
1
HitsO 0.5
3
Home RunsO 0.5
0
RBIsO 0.5
3
RBIsO 1.5
3
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Runs ScoredO 2.5
1
Stolen BasesO 0.5
1
Total BasesO 1.5
4
WalksO 0.5
0
HitsO 0.5
2
Home RunsO 0.5
1
RBIsO 0.5
2
RBIsO 1.5
2
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
0
Total BasesO 1.5
5
WalksO 0.5
2
HitsO 0.5
0
Home RunsO 0.5
0
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
0
Total BasesO 0.5
0
WalksO 0.5
1
HitsO 0.5
3
Home RunsO 0.5
0
RBIsO 0.5
2
RBIsO 1.5
2
Runs ScoredO 1.5
2
Runs ScoredO 0.5
2
Runs ScoredO 2.5
2
Total BasesO 1.5
7
Total BasesO 0.5
7
WalksO 0.5
1
Stolen BasesO 0.5
0
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
2
Runs ScoredO 0.5
2
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
2
Stolen BasesO 0.5
1
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
0
HitsO 0.5
3
Home RunsO 0.5
0
RBIsO 0.5
1
RBIsO 1.5
1
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
5
Total BasesO 0.5
5
WalksO 0.5
0
Stolen BasesO 0.5
0
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
0
HitsO 0.5
3
Home RunsO 0.5
1
RBIsO 0.5
4
RBIsO 1.5
4
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
6
Stolen BasesO 0.5
0
Total BasesO 0.5
6
WalksO 0.5
1
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Stolen BasesO 0.5
0
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
1
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
0
Total BasesO 1.5
2
Total BasesO 0.5
2
WalksO 0.5
0
HitsO 0.5
0
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Stolen BasesO 0.5
1
Total BasesO 1.5
0
Total BasesO 0.5
0
WalksO 0.5
1
HitsO 0.5
0
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
0
Runs ScoredO 0.5
0
Total BasesO 1.5
0
Total BasesO 0.5
0
WalksO 0.5
1
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
RBIsO 1.5
0
Runs ScoredO 1.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
1
Total BasesO 0.5
1
WalksO 0.5
1
Stolen BasesO 0.5
0
StrikeoutsO 5.5
2
Earned RunsO 2.5
3
Hits AllowedO 4.5
5
Walks AllowedO 1.5
2
Earned RunsO 2.5
3
Hits AllowedO 4.5
6
StrikeoutsO 2.5
2
Walks AllowedO 1.5
2