Kansas City Royals vs San Francisco Giants Prediction & Picks - MLB

USA - MLB

Kansas City Royals
7/22/26 14:10
San Francisco Giants

Prediction:

 

Kansas City Royals ML

−102
$200 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Matt Lowrimore | in MLB Picks

Every MLB team will be in action on Wednesday, which will include an Interleague matchup between the Kansas City Royals and the San Francisco Giants. Let’s take a look at the match statistics and predictions for this game between the Royals and the Giants.

San Francisco enters this game as one of the bottom five teams in the league, and because of that, is currently in fourth place in the National League West division. The Giants are scheduled to start Landen Roupp in Game 3 of this series, who has a record of 7-8 and an ERA of 3.98. 

As for Kansas City, they also enter this game as a bottom-five team in the league and are currently in last place in the American League Central division. Starting Game 3 of this series for the Royals will be Seth Lugo, who has a record of 3-6 and an ERA of 4.39. Despite his subpar numbers overall, Lugo has been serviceable when pitching at home this season, which suggests he could have success here as well.

Conviction of the Day

Our editorial team's top-confidence pick, every day.

Members only · free sign-up

Sign up for free

Kansas City Royals vs San Francisco Giants Form

Table

Teams Pts P W L
26 Kansas City Royals
0.426 162 69 93
27 San Francisco Giants
0.401 162 65 97

Kansas City Royals and San Francisco Giants Latest Matches

Kansas City Royals
Kansas City Royals Latest matches
L W W L W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jul 21, 2026 - MLB

Kansas City Royals
3 :  2
San Francisco Giants

Jul 20, 2026 - MLB

Kansas City Royals
4 :  3
San Francisco Giants

Jul 19, 2026 - MLB

Kansas City Royals
2 :  19
San Diego Padres

Jul 18, 2026 - MLB

Kansas City Royals
6 :  1
San Diego Padres

Jul 17, 2026 - MLB

Kansas City Royals
7 :  6
San Diego Padres

Jul 12, 2026 - MLB

Baltimore Orioles
8 :  2
Kansas City Royals
W W W L W W
Victories

5/6 (83%)

Defeats

1/6 (17%)

Jul 21, 2026 - MLB

Kansas City Royals
3 :  2
San Francisco Giants

Jul 20, 2026 - MLB

Kansas City Royals
4 :  3
San Francisco Giants

Jul 19, 2026 - MLB

Kansas City Royals
2 :  19
San Diego Padres

Jul 18, 2026 - MLB

Kansas City Royals
6 :  1
San Diego Padres

Jul 17, 2026 - MLB

Kansas City Royals
7 :  6
San Diego Padres

Jul 6, 2026 - MLB

Kansas City Royals
15 :  1
Philadelphia Phillies
W L L L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jul 12, 2026 - MLB

Baltimore Orioles
8 :  2
Kansas City Royals

Jul 11, 2026 - MLB

Baltimore Orioles
6 :  1
Kansas City Royals

Jul 10, 2026 - MLB

Baltimore Orioles
5 :  3
Kansas City Royals

Jul 9, 2026 - MLB

New York Mets
7 :  3
Kansas City Royals

Jul 8, 2026 - MLB

New York Mets
6 :  2
Kansas City Royals

Jul 7, 2026 - MLB

New York Mets
12 :  16
Kansas City Royals
San Francisco Giants
San Francisco Giants Latest matches
W W L L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jul 21, 2026 - MLB

Kansas City Royals
3 :  2
San Francisco Giants

Jul 20, 2026 - MLB

Kansas City Royals
4 :  3
San Francisco Giants

Jul 19, 2026 - MLB

Seattle Mariners
6 :  3
San Francisco Giants

Jul 18, 2026 - MLB

Seattle Mariners
4 :  3
San Francisco Giants

Jul 17, 2026 - MLB

Seattle Mariners
0 :  7
San Francisco Giants

Jul 12, 2026 - MLB

San Francisco Giants
3 :  1
Colorado Rockies
L L W L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 12, 2026 - MLB

San Francisco Giants
3 :  1
Colorado Rockies

Jul 11, 2026 - MLB

San Francisco Giants
4 :  2
Colorado Rockies

Jul 10, 2026 - MLB

San Francisco Giants
3 :  4
Colorado Rockies

Jul 9, 2026 - MLB

San Francisco Giants
8 :  2
Colorado Rockies

Jul 8, 2026 - MLB

San Francisco Giants
0 :  10
Toronto Blue Jays

Jul 7, 2026 - MLB

San Francisco Giants
3 :  9
Toronto Blue Jays
L W L L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jul 21, 2026 - MLB

Kansas City Royals
3 :  2
San Francisco Giants

Jul 20, 2026 - MLB

Kansas City Royals
4 :  3
San Francisco Giants

Jul 19, 2026 - MLB

Seattle Mariners
6 :  3
San Francisco Giants

Jul 18, 2026 - MLB

Seattle Mariners
4 :  3
San Francisco Giants

Jul 17, 2026 - MLB

Seattle Mariners
0 :  7
San Francisco Giants

Jul 5, 2026 - MLB

Colorado Rockies
7 :  6
San Francisco Giants

Kansas City Royals against San Francisco Giants : Head to Head (H2H)

Kansas City Royals

50 %

San Francisco Giants

50 %

Jul 21, 2026 - MLB

Kansas City Royals
3 :  2
San Francisco Giants

Jul 20, 2026 - MLB

Kansas City Royals
4 :  3
San Francisco Giants

Mar 20, 2026 - MLB Spring Training

San Francisco Giants
5 :  2
Kansas City Royals

Mar 11, 2026 - MLB Spring Training

Kansas City Royals
2 :  5
San Francisco Giants

May 21, 2025 - MLB

San Francisco Giants
4 :  8
Kansas City Royals

May 20, 2025 - MLB

San Francisco Giants
3 :  2
Kansas City Royals
Kansas City Royals vs San Francisco Giants Picks

Kansas City Royals - San Francisco Giants Key Points

  1. Landen Roupp has an ERA of 3.98 this season
  2. Landen Roupp has an ERA of 4.12 on the road this season
  3. Seth Lugo has an ERA of 4.39 this season
  4. Seth Lugo has an ERA of 3.61 at home this season

Our Kansas City Royals vs San Francisco Giants Prediction

The Giants are a small favorite in this game; however, the Royals look to be the best betting option. This goes back to the home/away splits between the two starting pitchers. Roupp has made 11 starts on the road this season, having allowed 27 earned runs over 59.0 innings. Lugo, on the other hand, has made 11 home starts, in which he has allowed 28 runs (25 earned) over 62.1 innings.

While there is not much separating the two starters, Lugo has overall been more consistent at home compared to Roupp on the road. Further, the Royals have the more consistent offense. Because of this, our Kansas City Royals vs San Francisco Giants prediction is: Kansas City Royals ML.

Prediction:

 

Kansas City Royals ML

−102
$200 offered for betting!

Welcome Bonus for the Kansas City Royals vs San Francisco Giants match!

FanDuel Bonus $200

FanDuel is offering some great promos for the beginning of football season, including their welcome offer of $200, which can be activated for this Kansas City Royals vs San Francisco Giants match! Simply sign up and place a first bet of at least $5. You can do this during your first 4 days with FanDuel, earning a total of $200 in bet reset tokens!

Remember, the offer is only open to new sign-ups!

$200 in bonus bets for Kansas City Royals vs San Francisco Giants!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.