Giants 9, Padres 3 — Mar 31, 2026 Recap

San Francisco Giants beat San Diego Padres 9-3 on Mar 31, 2026.

Game FAQ — score, spread, and total

Who won San Francisco Giants vs San Diego Padres on Mar 31, 2026?

San Francisco Giants won 9-3 on Mar 31, 2026.

See methodology for grading rules and ROI calculation.

MLBTUE, MAR 31, 20268:40 PM CT
Spread
Giants covered
Padres +1.5
Total
Over
12 / 7.5
Moneyline
Giants
-131
Loading probability
SFG
Lost 3 straight
Giants cold
SFG
Lost ATS 3 straight
Giants hasn't covered in 3
Giants
Logan Webb
7.36 ERA1-111.0 IP12 K1.55 WHIP
Padres
Germán Márquez
12.00 ERA0-13.0 IP1 K3.00 WHIP
123456789RHE
Giants
3010040019160
Padres
003000000360
Giants
BatterPOSABRHRBIHRBBK
Heliot RamosLF4112012
Jung Hoo LeeRF5033000
Casey Schmitt1B4010003
Willy AdamesSS5242100
Rafael DeversDH5120000
Matt Chapman3B5221101
Harrison BaderCF5110001
Luis Arraez2B4011000
Patrick BaileyC3110010
Totals408169227
Padres
BatterPOSABRHRBIHRBBK
Jake Cronenworth2B4000000
Manny Machado3B3110011
Miguel AndujarDH4011002
Freddy FerminC4000001
Fernando Tatis Jr.RF3110011
Jackson MerrillCF3111011
Xander BogaertsSS4001001
Nick CastellanosLF3010010
Gavin Sheets1B4010001
Totals32363048
Giants
PitcherIPHRERBBKHRPC
Logan WebbW6.0333450104
José Buttó1.010002018
JT Brubaker2.020001028
Padres
PitcherIPHRERBBKHRPC
Germán MárquezL3.084411265
Jeremiah Estrada1.010002018
David Morgan1.021001013
Bradgley Rodriguez1.210001017
Kyle Hart2.144412042
RPG
Scored
OPP
Allowed
MARGIN
Per game
Giants
3.5
4.5
-1.0
Padres
4.1
4.0
+0.1
Edge
Padres +0.6
Padres +0.5
Padres +1.1
Last 10 · Trend
Giants
4.3avg
Padres
3.3avg
Straight-Up
GiantsL3
4-640%
W
W
L
L
L
W
W
L
L
L
Padres
6-460%
W
L
W
L
W
W
W
W
L
L
Against the Spread
Giants3 fail
4-640%
W
W
L
L
L
W
W
L
L
L
Padres
6-460%
L
L
W
L
W
W
W
W
W
L
Team
SU
ATS
O/U
Giants
Overall
40%20-30
42%21-29
46%22-26
Padres
Overall
59%29-20
57%28-21
44%21-27
Team
SU
ATS
O/U
Giants
On Road
36%10-18
39%11-17
44%12-15
Padres
At Home
54%14-12
58%15-11
44%11-14
Fernando Tatis Jr.
Fernando Tatis Jr.San Diego Padres
27 props
Stolen BasesO 0.5
1
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
1
Total BasesO 1.5
2
WalksO 0.5
1
StrikeoutsO 0.5
1
HitsO 1.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
1
StrikeoutsO 2.5
1
Total BasesO 2.5
2
Total BasesO 3.5
2
Total BasesO 4.5
2
Runs ScoredO 1.5
1
Total BasesO 0.5
2
DoublesO 0.5
1
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 3.5
2
Hits+Runs+RBIsO 4.5
2
SinglesO 0.5
0
SinglesO 1.5
0
Harrison Bader
Harrison BaderSan Francisco Giants
26 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
1
Total BasesO 0.5
2
WalksO 0.5
0
StrikeoutsO 0.5
1
HitsO 1.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
1
Total BasesO 1.5
2
Total BasesO 2.5
2
Total BasesO 3.5
2
Total BasesO 4.5
2
Runs ScoredO 1.5
1
DoublesO 0.5
1
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 3.5
2
Hits+Runs+RBIsO 4.5
2
SinglesO 0.5
0
SinglesO 1.5
0
Xander Bogaerts
Xander BogaertsSan Diego Padres
26 props
Stolen BasesO 0.5
0
HitsO 0.5
0
RBIsO 0.5
1
Runs ScoredO 0.5
0
Total BasesO 1.5
0
WalksO 0.5
0
StrikeoutsO 0.5
1
HitsO 1.5
0
HitsO 2.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
1
StrikeoutsO 1.5
1
Total BasesO 2.5
0
Total BasesO 3.5
0
Total BasesO 4.5
0
Runs ScoredO 1.5
0
Total BasesO 0.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
1
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 3.5
1
Hits+Runs+RBIsO 4.5
1
SinglesO 0.5
0
SinglesO 1.5
0
Jung Hoo Lee
Jung Hoo LeeSan Francisco Giants
26 props
Stolen BasesO 0.5
0
HitsO 0.5
3
RBIsO 0.5
3
Runs ScoredO 0.5
0
Total BasesO 1.5
5
HitsO 1.5
3
WalksO 0.5
0
StrikeoutsO 0.5
0
HitsO 2.5
3
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
3
StrikeoutsO 1.5
0
Total BasesO 2.5
5
Total BasesO 3.5
5
Total BasesO 4.5
5
Runs ScoredO 1.5
0
Total BasesO 0.5
5
DoublesO 0.5
2
Hits+Runs+RBIsO 1.5
6
Hits+Runs+RBIsO 0.5
6
Hits+Runs+RBIsO 2.5
6
Hits+Runs+RBIsO 3.5
6
Hits+Runs+RBIsO 4.5
6
SinglesO 0.5
1
SinglesO 1.5
1
Matt Chapman
Matt ChapmanSan Francisco Giants
28 props
Stolen BasesO 0.5
0
HitsO 0.5
2
RBIsO 0.5
1
Runs ScoredO 0.5
2
Total BasesO 1.5
5
WalksO 0.5
0
StrikeoutsO 1.5
1
Total BasesO 0.5
5
HitsO 1.5
2
HitsO 2.5
2
Home RunsO 0.5
1
Home RunsO 1.5
1
RBIsO 1.5
1
RBIsO 2.5
1
StrikeoutsO 0.5
1
Total BasesO 2.5
5
Total BasesO 3.5
5
Total BasesO 4.5
5
WalksO 1.5
0
Runs ScoredO 1.5
2
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
5
Hits+Runs+RBIsO 0.5
5
Hits+Runs+RBIsO 2.5
5
Hits+Runs+RBIsO 3.5
5
Hits+Runs+RBIsO 4.5
5
SinglesO 0.5
1
SinglesO 1.5
1
Willy Adames
Willy AdamesSan Francisco Giants
29 props
Stolen BasesO 0.5
0
HitsO 0.5
4
RBIsO 0.5
2
Runs ScoredO 0.5
2
Total BasesO 1.5
8
Total BasesO 0.5
8
WalksO 0.5
0
StrikeoutsO 1.5
0
HitsO 1.5
4
HitsO 2.5
4
Home RunsO 0.5
1
Home RunsO 1.5
1
RBIsO 1.5
2
StrikeoutsO 0.5
0
StrikeoutsO 2.5
0
Total BasesO 2.5
8
Total BasesO 3.5
8
Total BasesO 4.5
8
Total BasesO 5.5
8
WalksO 1.5
0
Runs ScoredO 1.5
2
DoublesO 0.5
1
Hits+Runs+RBIsO 1.5
8
Hits+Runs+RBIsO 0.5
8
Hits+Runs+RBIsO 2.5
8
Hits+Runs+RBIsO 3.5
8
Hits+Runs+RBIsO 4.5
8
SinglesO 0.5
2
SinglesO 1.5
2
Luis Arraez
Luis ArraezSan Francisco Giants
26 props
Stolen BasesO 0.5
0
HitsO 1.5
1
RBIsO 0.5
1
Runs ScoredO 0.5
0
Total BasesO 1.5
1
WalksO 0.5
0
StrikeoutsO 0.5
0
HitsO 0.5
1
HitsO 2.5
1
HitsO 3.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
1
Total BasesO 2.5
1
Total BasesO 3.5
1
Total BasesO 4.5
1
Runs ScoredO 1.5
0
Total BasesO 0.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 3.5
2
Hits+Runs+RBIsO 4.5
2
SinglesO 0.5
1
SinglesO 1.5
1
Ramon Laureano
Ramon LaureanoSan Diego Padres
7 props
Stolen BasesO 0.5
P
HitsO 0.5
P
RBIsO 0.5
P
Runs ScoredO 0.5
P
Total BasesO 0.5
P
WalksO 0.5
P
StrikeoutsO 0.5
P
Jackson Merrill
Jackson MerrillSan Diego Padres
27 props
Stolen BasesO 0.5
0
HitsO 0.5
1
HitsO 1.5
1
RBIsO 0.5
1
Runs ScoredO 0.5
1
Total BasesO 1.5
1
WalksO 0.5
1
StrikeoutsO 0.5
1
HitsO 2.5
1
HitsO 3.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
1
StrikeoutsO 1.5
1
Total BasesO 2.5
1
Total BasesO 3.5
1
Total BasesO 4.5
1
Runs ScoredO 1.5
1
Total BasesO 0.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
3
Hits+Runs+RBIsO 0.5
3
Hits+Runs+RBIsO 2.5
3
Hits+Runs+RBIsO 3.5
3
Hits+Runs+RBIsO 4.5
3
SinglesO 0.5
1
SinglesO 1.5
1
Manny Machado
Manny MachadoSan Diego Padres
26 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
1
Total BasesO 1.5
1
WalksO 0.5
1
StrikeoutsO 0.5
1
HitsO 1.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
1
Total BasesO 2.5
1
Total BasesO 3.5
1
Total BasesO 4.5
1
Runs ScoredO 1.5
1
Total BasesO 0.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 3.5
2
Hits+Runs+RBIsO 4.5
2
SinglesO 0.5
1
SinglesO 1.5
1
Heliot Ramos
Heliot RamosSan Francisco Giants
27 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
2
Runs ScoredO 0.5
1
Total BasesO 1.5
1
WalksO 0.5
1
StrikeoutsO 0.5
2
StrikeoutsO 1.5
2
HitsO 1.5
1
HitsO 2.5
1
HitsO 3.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
2
Total BasesO 2.5
1
Total BasesO 3.5
1
Total BasesO 4.5
1
Runs ScoredO 1.5
1
Total BasesO 0.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
4
Hits+Runs+RBIsO 0.5
4
Hits+Runs+RBIsO 2.5
4
Hits+Runs+RBIsO 3.5
4
Hits+Runs+RBIsO 4.5
4
SinglesO 0.5
1
SinglesO 1.5
1
Jake Cronenworth
Jake CronenworthSan Diego Padres
28 props
Stolen BasesO 0.5
0
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
0
Total BasesO 1.5
0
Total BasesO 0.5
0
WalksO 0.5
0
StrikeoutsO 0.5
0
HitsO 1.5
0
HitsO 2.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
0
StrikeoutsO 2.5
0
Total BasesO 2.5
0
Total BasesO 3.5
0
Total BasesO 4.5
0
WalksO 1.5
0
Runs ScoredO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
0
Hits+Runs+RBIsO 0.5
0
Hits+Runs+RBIsO 2.5
0
Hits+Runs+RBIsO 3.5
0
Hits+Runs+RBIsO 4.5
0
SinglesO 0.5
0
SinglesO 1.5
0
Nick Castellanos
Nick CastellanosSan Diego Padres
25 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
0
Total BasesO 0.5
2
StrikeoutsO 0.5
0
WalksO 0.5
1
HitsO 1.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
0
Total BasesO 1.5
2
Total BasesO 2.5
2
Total BasesO 3.5
2
Runs ScoredO 1.5
0
DoublesO 0.5
1
Hits+Runs+RBIsO 1.5
1
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 3.5
1
Hits+Runs+RBIsO 4.5
1
SinglesO 0.5
0
SinglesO 1.5
0
Casey Schmitt
Casey SchmittSan Francisco Giants
26 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
0
Total BasesO 0.5
1
WalksO 0.5
0
StrikeoutsO 0.5
3
HitsO 1.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
3
Total BasesO 1.5
1
Total BasesO 2.5
1
Total BasesO 3.5
1
Total BasesO 4.5
1
Runs ScoredO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
1
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 3.5
1
Hits+Runs+RBIsO 4.5
1
SinglesO 0.5
1
SinglesO 1.5
1
Rafael Devers
Rafael DeversSan Francisco Giants
31 props
Stolen BasesO 0.5
0
HitsO 0.5
2
RBIsO 0.5
0
Runs ScoredO 0.5
1
Total BasesO 1.5
2
WalksO 0.5
0
StrikeoutsO 0.5
0
StrikeoutsO 1.5
0
HitsO 1.5
2
HitsO 2.5
2
Home RunsO 0.5
0
Home RunsO 1.5
0
Home RunsO 2.5
0
RBIsO 1.5
0
RBIsO 2.5
0
StrikeoutsO 2.5
0
Total BasesO 2.5
2
Total BasesO 3.5
2
Total BasesO 4.5
2
Total BasesO 5.5
2
WalksO 1.5
0
Runs ScoredO 1.5
1
Total BasesO 0.5
2
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
3
Hits+Runs+RBIsO 0.5
3
Hits+Runs+RBIsO 2.5
3
Hits+Runs+RBIsO 3.5
3
Hits+Runs+RBIsO 4.5
3
SinglesO 0.5
2
SinglesO 1.5
2
Logan Webb
Logan WebbSan Francisco Giants
13 props
Pitcher KsO 5.5
5
Earned RunsO 2.5
3
Hits AllowedO 5.5
3
Walks AllowedO 1.5
4
Earned RunsO 1.5
3
Pitcher KsO 2.5
5
Pitcher KsO 3.5
5
Pitcher KsO 4.5
5
Pitcher KsO 6.5
5
Pitcher KsO 7.5
5
Pitcher KsO 8.5
5
Pitcher KsO 9.5
5
Outs RecordedO 18.5
18
Gavin Sheets
Gavin SheetsSan Diego Padres
25 props
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
0
Total BasesO 0.5
1
WalksO 0.5
0
StrikeoutsO 0.5
1
HitsO 1.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
1
Total BasesO 1.5
1
Total BasesO 2.5
1
Total BasesO 3.5
1
Total BasesO 4.5
1
Runs ScoredO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 1.5
1
Hits+Runs+RBIsO 0.5
1
Hits+Runs+RBIsO 2.5
1
Hits+Runs+RBIsO 3.5
1
Hits+Runs+RBIsO 4.5
1
SinglesO 0.5
1
SinglesO 1.5
1
Patrick Bailey
Patrick BaileySan Francisco Giants
25 props
HitsO 0.5
1
RBIsO 0.5
0
Runs ScoredO 0.5
1
Total BasesO 0.5
1
WalksO 0.5
1
StrikeoutsO 0.5
0
HitsO 1.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
0
Total BasesO 1.5
1
Total BasesO 2.5
1
Total BasesO 3.5
1
Total BasesO 4.5
1
Runs ScoredO 1.5
1
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 3.5
2
Hits+Runs+RBIsO 4.5
2
SinglesO 0.5
1
SinglesO 1.5
1
Freddy Fermin
Freddy FerminSan Diego Padres
24 props
HitsO 0.5
0
RBIsO 0.5
0
Runs ScoredO 0.5
0
Total BasesO 0.5
0
StrikeoutsO 0.5
1
WalksO 0.5
0
HitsO 1.5
0
HitsO 2.5
0
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
0
StrikeoutsO 1.5
1
Total BasesO 1.5
0
Total BasesO 2.5
0
Total BasesO 3.5
0
Runs ScoredO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
0
Hits+Runs+RBIsO 1.5
0
Hits+Runs+RBIsO 2.5
0
Hits+Runs+RBIsO 3.5
0
Hits+Runs+RBIsO 4.5
0
SinglesO 0.5
0
SinglesO 1.5
0
German Marquez
German MarquezSan Diego Padres
12 props
Pitcher KsO 3.5
1
Earned RunsO 2.5
4
Hits AllowedO 4.5
8
Hits AllowedO 5.5
8
Walks AllowedO 1.5
1
Pitcher KsO 1.5
1
Pitcher KsO 2.5
1
Pitcher KsO 4.5
1
Pitcher KsO 5.5
1
Pitcher KsO 6.5
1
Outs RecordedO 15.5
9
Outs RecordedO 14.5
9
Miguel Andujar
Miguel AndujarSan Diego Padres
25 props
Stolen BasesO 0.5
0
HitsO 0.5
1
RBIsO 0.5
1
Runs ScoredO 0.5
0
WalksO 0.5
0
StrikeoutsO 0.5
2
Total BasesO 0.5
1
HitsO 1.5
1
HitsO 2.5
1
Home RunsO 0.5
0
Home RunsO 1.5
0
RBIsO 1.5
1
StrikeoutsO 1.5
2
Total BasesO 1.5
1
Total BasesO 2.5
1
Total BasesO 3.5
1
Runs ScoredO 1.5
0
DoublesO 0.5
0
Hits+Runs+RBIsO 0.5
2
Hits+Runs+RBIsO 1.5
2
Hits+Runs+RBIsO 2.5
2
Hits+Runs+RBIsO 3.5
2
Hits+Runs+RBIsO 4.5
2
SinglesO 0.5
1
SinglesO 1.5
1