Pirates 9, Giants 4 — May 31, 2023 Recap

Pittsburgh Pirates beat San Francisco Giants 9-4 on May 31, 2023.

Game FAQ — score, spread, and total

Who won Pittsburgh Pirates vs San Francisco Giants on May 31, 2023?

Pittsburgh Pirates won 9-4 on May 31, 2023.

See methodology for grading rules and ROI calculation.

MLBWED, MAY 31, 20232:45 PM CT
Spread
Pirates covered
Giants +1.5
Total
Over
13 / 7.5
Moneyline
Pirates
-105
Loading probability
Pirates
Mitch Keller
3.25 ERA7-174.2 IP93 K1.08 WHIP
Giants
Alex Wood
4.80 ERA1-130.0 IP30 K1.60 WHIP
123456789RHE
Pirates
0042020019140
Giants
0110110004120
Pirates
BatterPOSABRHRBIHRBBK
Andrew McCutchenDH4231010
Bryan ReynoldsLF5113001
Connor Joe1B4231000
Rodolfo Castro2B4121001
Ke'Bryan Hayes3B5022001
Jack SuwinskiRF4011013
Chris OwingsSS4000003
Tucupita MarcanoSS1000001
Ji Hwan BaeCF3320011
Austin HedgesC2000001
Totals3691490312
Giants
BatterPOSABRHRBIHRBBK
LaMonte Wade Jr.1B5120000
J.D. Davis3B4020001
Mike YastrzemskiCF3110002
Austin SlaterCF1000000
Wilmer FloresDH4011002
Blake SabolLF4220001
Mitch HanigerRF3000011
Patrick BaileyC4021002
Casey SchmittSS3011001
Brett Wisely2B4010001
Totals3541230111
Pirates
PitcherIPHRERBBKHRPC
Mitch KellerW6.01044180101
Rob Zastryzny0.210000010
Dauri Moreta0.10000003
Robert Stephenson1.000002015
Yohan Ramírez1.010001017
Giants
PitcherIPHRERBBKHRPC
Alex WoodL4.186634094
Ryan Walker1.232101017
Luke Jackson1.000002011
Tyler Rogers1.010002013
Camilo Doval1.021103019
Team
SU
ATS
O/U
Pirates
Overall
0%0-0
0%0-0
0%0-0
Giants
Overall
0%0-0
0%0-0
0%0-0
Andrew McCutchen
Andrew McCutchenPittsburgh Pirates
3 props
HitsO 0.5
3
Home RunsO 0.5
0
RBIsO 0.5
1
Austin Hedges
Austin HedgesPittsburgh Pirates
3 props
HitsO 0.5
0
Home RunsO 0.5
0
RBIsO 0.5
0
Blake Sabol
Blake SabolSan Francisco Giants
3 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
0
Brett Wisely
Brett WiselySan Francisco Giants
3 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
Bryan Reynolds
Bryan ReynoldsPittsburgh Pirates
4 props
HitsO 1.5
1
Home RunsO 0.5
0
RBIsO 0.5
3
HitsO 0.5
1
Casey Schmitt
Casey SchmittSan Francisco Giants
3 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
1
Chris Owings
Chris OwingsPittsburgh Pirates
3 props
HitsO 0.5
0
Home RunsO 0.5
0
RBIsO 0.5
0
Connor Joe
Connor JoePittsburgh Pirates
3 props
HitsO 0.5
3
Home RunsO 0.5
0
RBIsO 0.5
1
J.D. Davis
J.D. DavisSan Francisco Giants
3 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
0
Jack Suwinski
Jack SuwinskiPittsburgh Pirates
3 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
1
HitsO 0.5
2
RBIsO 0.5
0
Ke'Bryan Hayes
Ke'Bryan HayesPittsburgh Pirates
3 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
2
LaMonte Wade Jr.
LaMonte Wade Jr.San Francisco Giants
3 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
0
Mike Yastrzemski
Mike YastrzemskiSan Francisco Giants
3 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
0
Mitch Haniger
Mitch HanigerSan Francisco Giants
3 props
HitsO 0.5
0
Home RunsO 0.5
0
RBIsO 0.5
0
Patrick Bailey
Patrick BaileySan Francisco Giants
3 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
1
Rodolfo Castro
Rodolfo CastroPittsburgh Pirates
3 props
HitsO 0.5
2
Home RunsO 0.5
0
RBIsO 0.5
1
Wilmer Flores
Wilmer FloresSan Francisco Giants
3 props
HitsO 0.5
1
Home RunsO 0.5
0
RBIsO 0.5
1
Alex Wood
Alex WoodSan Francisco Giants
2 props
Pitcher KsO 5.5
4
Pitcher KsO 4.5
4
Mitch Keller
Mitch KellerPittsburgh Pirates
1 prop
Pitcher KsO 6.5
8
LaMonte Wade Jr
LaMonte Wade JrSan Francisco Giants
2 props
HitsO 0.5
2
Home RunsO 0.5
0
HitsO 0.5
2
Home RunsO 0.5
0