Royals 3, Giants 1 — Apr 7, 2023 Recap

Kansas City Royals beat San Francisco Giants 3-1 on Apr 7, 2023.

Game FAQ — score, spread, and total

Who won Kansas City Royals vs San Francisco Giants on Apr 7, 2023?

Kansas City Royals won 3-1 on Apr 7, 2023.

See methodology for grading rules and ROI calculation.

MLBFRI, APR 7, 20233:35 PM CT
Spread
Royals covered
Giants -1.5
Total
Under
4 / 8
Moneyline
Royals
+185
Loading probability
Royals
Brad Keller
2.61 ERA1-110.1 IP9 K1.45 WHIP
Giants
Alex Cobb
2.53 ERA0-110.2 IP12 K1.13 WHIP
123456789RHE
Royals
010100010390
Giants
010000000150
Royals
BatterPOSABRHRBIHRBBK
Vinnie PasquantinoDH3121110
Bobby Witt Jr.SS1000000
Salvador PerezC4111100
Nicky Lopez2B4011001
MJ MelendezRF4010000
Michael Massey2B3010001
Kyle IsbelCF4110001
Hunter Dozier1B4010002
Matt Duffy3B3010000
Jackie Bradley Jr.LF4000002
Totals34393217
Giants
BatterPOSABRHRBIHRBBK
Joc PedersonDH3010010
Brandon CrawfordSS3000010
LaMonte Wade Jr.LF3000000
Michael ConfortoRF3000011
Wilmer Flores1B1000001
J.D. Davis3B1010000
David Villar3B3000011
Mike YastrzemskiLF4110001
Thairo Estrada2B3010010
Blake SabolC4011003
Roberto PérezC2000001
Totals30151058
Royals
PitcherIPHRERBBKHRPC
Brad KellerW5.231133094
Ryan YarbroughH1.100011022
Aroldis ChapmanH1.010002013
Scott BarlowS1.010012023
Giants
PitcherIPHRERBBKHRPC
Alex CobbL7.072206197
Taylor Rogers1.021110112
Camilo Doval1.000001014
Team
SU
ATS
O/U
Royals
Overall
0%0-0
0%0-0
0%0-0
Giants
Overall
0%0-0
0%0-0
0%0-0