Margus

San Francisco Giants at Kansas City Royals

  • 7:40 PM EDT
  • MLB

Match odds

No pre-game prices were stored for this game.

Box score

SFTeam statsKC
0.253AVG0.247
4.39ERA4.94
0.308OBP0.317
0.724OPS0.715
2RBI3
0.416SLG0.398
8H5
3R2
1.35WHIP1.45
30AB31
12B0
03B0
1HR0
3ER2
7SO10
2BB3
0SB1
0CS0
8IP9
San Francisco Giants · Batting
PlayerABRH2BHRRBIBBSOSB
Drew Gilbert411001020
Rafael Devers400000000
Willy Adames400000030
Bryce Eldridge401000020
Casey Schmitt300000110
Heliot Ramos300001000
Jesus Rodriguez311100010
Jung Hoo Lee301000110
Christian Koss201000100
San Francisco Giants · Pitching
PlayerIPHERBBSOHRWLSV
Tyler Mahle5.053141010
Caleb Kilian1.000000000
Dylan Smith1.010120000
Keaton Winn0.210000000
Sam Hentges0.110010000
Kansas City Royals · Batting
PlayerABRH2BHRRBIBBSOSB
Carter Jensen411011000
Nick Loftin402001000
Michael Massey401000010
Lane Thomas400000020
Tyler Tolbert300000000
Salvador Perez310000020
Starling Marte301000000
Vinnie Pasquantino302001110
Jac Caglianone200000010
Isaac Collins111000101
Kansas City Royals · Pitching
PlayerIPHERBBSOHRWLSV
Luinder Avila6.152170100
Alex Lange1.000120001
John Schreiber1.000100000
Matt Strahm0.200010000

Recent form

Head to head

2SF wins
1KC wins

Last 3 meetings with a stored final score.

League table

Full table →

About this match

Kansas City Royals beat San Francisco Giants 3-2 on Tuesday, July 21, 2026 in the MLB.

Recent form: San Francisco Giants have won 2 of their last 5, Kansas City Royals 3 of their last 5.

In the 3 recent meetings on record, San Francisco Giants won 2 and Kansas City Royals won 1. The last one finished SF 3, KC 4 on Jul 20, 2026.

Rafael Devers leads San Francisco Giants in home runs (37 HR).

Carter Jensen leads Kansas City Royals in home runs (27 HR).