Mariners 9, Giants 10 — Apr 4, 2025 Recap

San Francisco Giants beat Seattle Mariners 9-10 on Apr 4, 2025.

Game FAQ — score, spread, and total

Who won Seattle Mariners vs San Francisco Giants on Apr 4, 2025?

San Francisco Giants won 9-10 on Apr 4, 2025.

See methodology for grading rules and ROI calculation.

MLBFRI, APR 4, 20253:38 PM CT
Spread
Mariners covered
Giants -1.5
Total
Over
19 / 7.5
Moneyline
Giants
-148
Loading probability
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
1234567891011RHE
Mariners
102023000019150
Giants
1202120000210170
Mariners
BatterPOSABRHRBIHRBBK
Julio RodríguezCF6331110
Jorge Polanco3B5134110
Luke RaleyDH6120001
Dylan Moore3B3010000
Cal RaleighC4210020
Rowdy Tellez1B2000010
Ryan Bliss2B4010000
J.P. CrawfordSS4110013
Miles Mastrobuoni2B2010000
Victor RoblesRF7120001
Randy ArozarenaLF5001013
Totals489156278
Giants
BatterPOSABRHRBIHRBBK
Mike YastrzemskiRF5010012
Wilmer FloresDH6110001
LaMonte Wade Jr.1B6232012
Willy AdamesSS7133002
Matt Chapman3B4122121
Heliot RamosLF5131011
Patrick BaileyC5131000
Jung Hoo LeeCF6111002
Tyler Fitzgerald2B4100011
Sam HuffC1000000
Totals49917101612
Mariners
PitcherIPHRERBBKHRPC
Luis F. Castillo3.063322068
Tayler Saucedo0.122201013
Gabe Speier1.000002010
Carlos VargasL0.212111019
Eduard Bazardo1.132202128
Trent Thornton1.010001016
Gregory Santos1.010010020
Collin Snider1.131111043
Andrés Muñoz1.000012018
Giants
PitcherIPHRERBBKHRPC
Justin Verlander2.153322165
Lou TrivinoBS1.022221130
Tyler Rogers1.01000009
Camilo DovalBS1.033001024
Erik Miller1.020010019
Spencer BivensW2.011021030
Randy Rodríguez1.200002015
Ryan Walker1.010001020
Team
SU
ATS
O/U
Mariners
Overall
0%0-0
0%0-0
0%0-0
Giants
Overall
0%0-0
0%0-0
0%0-0
Julio Rodriguez
Julio RodriguezSeattle Mariners
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
7
Hits+Runs+RBIsO 3.5
7
Hits+Runs+RBIsO 0.5
7
Hits+Runs+RBIsO 1.5
7
SinglesO 0.5
2
Jung Hoo Lee
Jung Hoo LeeSan Francisco Giants
15 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
3
Hits+Runs+RBIsO 3.5
3
Hits+Runs+RBIsO 0.5
3
Hits+Runs+RBIsO 1.5
3
SinglesO 0.5
1
Victor Robles
Victor RoblesSeattle Mariners
14 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
3
Hits+Runs+RBIsO 3.5
3
Hits+Runs+RBIsO 0.5
3
Hits+Runs+RBIsO 1.5
3
SinglesO 0.5
2
Heliot Ramos
Heliot RamosSan Francisco Giants
15 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
5
Hits+Runs+RBIsO 3.5
5
Hits+Runs+RBIsO 0.5
5
Hits+Runs+RBIsO 1.5
5
SinglesO 0.5
3
Willy Adames
Willy AdamesSan Francisco Giants
16 props
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
DoublesO 0.5
1
Hits+Runs+RBIsO 2.5
7
Hits+Runs+RBIsO 3.5
7
Hits+Runs+RBIsO 0.5
7
Hits+Runs+RBIsO 1.5
7
SinglesO 0.5
2
Matt Chapman
Matt ChapmanSan Francisco Giants
15 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
5
Hits+Runs+RBIsO 3.5
5
Hits+Runs+RBIsO 0.5
5
Hits+Runs+RBIsO 1.5
5
SinglesO 0.5
1
Randy Arozarena
Randy ArozarenaSeattle Mariners
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 3.5
1
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 1.5
1
SinglesO 0.5
0
LaMonte Wade Jr.
LaMonte Wade Jr.San Francisco Giants
17 props
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
DoublesO 0.5
2
Hits+Runs+RBIsO 2.5
7
Hits+Runs+RBIsO 3.5
7
Hits+Runs+RBIsO 0.5
7
Hits+Runs+RBIsO 1.5
7
SinglesO 0.5
0
Cal Raleigh
Cal RaleighSeattle Mariners
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
3
Hits+Runs+RBIsO 3.5
3
Hits+Runs+RBIsO 0.5
3
Hits+Runs+RBIsO 1.5
3
SinglesO 0.5
1
Wilmer Flores
Wilmer FloresSan Francisco Giants
15 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 3.5
2
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 1.5
2
SinglesO 0.5
1
Patrick Bailey
Patrick BaileySan Francisco Giants
16 props
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
DoublesO 0.5
2
Hits+Runs+RBIsO 2.5
5
Hits+Runs+RBIsO 3.5
5
Hits+Runs+RBIsO 0.5
5
Hits+Runs+RBIsO 1.5
5
SinglesO 0.5
1
Ryan Bliss
Ryan BlissSeattle Mariners
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 3.5
1
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 1.5
1
SinglesO 0.5
1
Jorge Polanco
Jorge PolancoSeattle Mariners
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
8
Hits+Runs+RBIsO 3.5
8
Hits+Runs+RBIsO 0.5
8
Hits+Runs+RBIsO 1.5
8
SinglesO 0.5
2
Mike Yastrzemski
Mike YastrzemskiSan Francisco Giants
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 3.5
1
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 1.5
1
SinglesO 0.5
1
Luke Raley
Luke RaleySeattle Mariners
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
3
Hits+Runs+RBIsO 3.5
3
Hits+Runs+RBIsO 0.5
3
Hits+Runs+RBIsO 1.5
3
SinglesO 0.5
2
Tyler Fitzgerald
Tyler FitzgeraldSan Francisco Giants
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 3.5
1
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 1.5
1
SinglesO 0.5
0
Rowdy Tellez
Rowdy TellezSeattle Mariners
15 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
0
Hits+Runs+RBIsO 3.5
0
Hits+Runs+RBIsO 0.5
0
Hits+Runs+RBIsO 1.5
0
SinglesO 0.5
0
J.P. Crawford
J.P. CrawfordSeattle Mariners
16 props
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
DoublesO 0.5
0
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 3.5
2
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 1.5
2
SinglesO 0.5
1
Justin Verlander
Justin VerlanderSan Francisco Giants
4 props
Pitcher KsO 5.5
2
Earned RunsO 2.5
3
Hits AllowedO 4.5
5
Walks AllowedO 1.5
2
Luis Castillo
Luis CastilloSeattle Mariners
4 props
Earned RunsO 2.5
3
Hits AllowedO 4.5
6
Pitcher KsO 2.5
2
Walks AllowedO 1.5
2