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
$1000 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.

Kansas City Royals vs San Francisco Giants Form

Table

Teams Pts P W L
27 San Francisco Giants
0.416 101 42 59
28 Kansas City Royals
0.412 102 42 60

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
$1000 offered for betting!

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

FanDuel Bet Resets

The MLB season is in full swing and FanDuel is offering some great promos during the season, including their welcome offer of $1000, 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. In case your be loses, FanDuel will issue you the amount of your wager (up to $200 max) as a bet reset token. You can do this during your first 5 days with FanDuel, earning a total of $1000 in bet reset tokens!

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

$1000 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.