Upcoming Matchup & Picks

July 22, 2026 2:10pm ET
@
San Francisco Giants
San Francisco Giants
#919
Kansas City Royals
Kansas City Royals
#920

Lines & Odds

Runline
Moneyline
Total

Giants vs. Royals Betting Picks

Get Giants vs. Royals betting picks, expert betting analysis, computer model picks, betting consensus data, matchup breakdowns, key betting angles, and the latest odds insights for today's Giants vs. Royals game.

Computer Predictions

My computer prediction for this game is that Kansas City will win by a score of 4.5 to 4.2 with Kansas City winning on the moneyline and on the runline and the game going OVER the total.

July 21, 2026 7:40pm ET
@
San Francisco Giants
San Francisco Giants
#969
Mahle
Kansas City Royals
Kansas City Royals
#970
Avila

Lines & Odds

-1.5 (+143)
Runline
+1.5 (-167)
-111
Moneyline
-103
OVER 9.5 (+100)
Total
UNDER 9.5 (-120)

Public Consensus

Who is the public on? 68% of the public money is on Kansas City Royals to win on the moneyline. And, 66% of the bets are on the game to go OVER the total.

Computer Predictions

My computer prediction for this game is that San Francisco will win by a score of 4.3 to 4.2 with San Francisco winning on the moneyline, Kansas City winning on the runline and the game going UNDER the total.

MLB Pro Pick Results

Here’s how my Pro Picks are performing.

MLBMLB Max Plays this season last 1.7 months
Wins
Losses
Units
11
2
+14.02
MLBMLB All Picks last 6.0 years
Wins
Losses
Units
10
2
+10.76
MLBMLB All Picks this season last 1.7 months
Wins
Losses
Units
2
0
+5.84
MLBMLB All Playoff Picks last 13.1 years
Wins
Losses
Units
216
204
+1.73
MLBMLB Between teams last 1 day
Wins
Losses
Units
1
0
+1.34

Previous Matchups & Picks

July 20, 2026 7:40pm ET
@
San Francisco Giants
San Francisco Giants
#919
Webb
Kansas City Royals
Kansas City Royals
#920
Dobnak

Lines & Odds

+1.5 (-186)
Runline
-1.5 (+159)
+107
Moneyline
-121
OVER 10 (-120)
Total
UNDER 10 (+100)

Public Consensus

Who was the public on? 57% of the public money was on Kansas City Royals to win on the moneyline. And, 57% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that San Francisco would win by a score of 5.9 to 4.9 with San Francisco winning on the moneyline and on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
San Francisco Giants
0
0
0
1
0
0
0
0
2
3
Kansas City Royals img
0
0
0
3
0
0
0
0
1
4
May 21, 2025 3:45pm ET
@
Kansas City Royals
Kansas City Royals
#975
Lynch iv
San Francisco Giants
San Francisco Giants
#976
Webb

Lines & Odds

+1.5 (-127)
Runline
-1.5 (+106)
+180
Moneyline
-216
OVER 7.5 (-101)
Total
UNDER 7.5 (-120)

Public Consensus

Who was the public on? 76% of the public money was on San Francisco Giants to win on the moneyline. And, 59% of the bets were on the game to go UNDER the total.

Computer Predictions

My computer prediction for this game was that San Francisco would win by a score of 4.8 to 3.9 with San Francisco winning on the moneyline, Kansas City winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Kansas City Royals img
1
2
0
3
2
0
0
0
0
8
San Francisco Giants
0
0
1
1
0
0
0
0
2
4
May 20, 2025 9:45pm ET
@
Kansas City Royals
Kansas City Royals
#929
Lorenzen
San Francisco Giants
San Francisco Giants
#930
Birdsong

Lines & Odds

+1.5 (-185)
Runline
-1.5 (+158)
+117
Moneyline
-137
OVER 7.5 (-114)
Total
UNDER 7.5 (-108)

Public Consensus

Who was the public on? 65% of the public money was on San Francisco Giants to win on the moneyline. And, 72% of the bets were on the game to go UNDER the total.

Computer Predictions

My computer prediction for this game was that Kansas City would win by a score of 4.6 to 4.2 with Kansas City winning on the moneyline and on the runline and the game going OVER the total.

Pro Picks

This Pro Pick was released to clients on May 20, 2025 at 11:40AM ET.
img MLB

Kansas City at San Francisco

May 20, 2025
img9:45 PM Eastern

The Kansas City Royals are a pitching dependent team. They have allowed just 161 runs, which is two more than the New York Mets and Minnesota Twins. Their recent games have all been pitchers duels, as they won the opener in this series last night in San Francisco 3-1. The Royals started the season with a 5-3 mark to the OVER, but they have since gone 28-11 to the UNDER in their last 39 games. The Giants are 18-11 UNDER on the season when the line is -110 or higher, and I expect another low scoring game tonight. Bet the Royals/Giants UNDER.

Final Score

1
2
3
4
5
6
7
8
9
R
Kansas City Royals
0
0
1
0
0
0
0
1
0
2
San Francisco Giants img
0
0
0
2
1
0
0
0
3

Get free MLB Picks

I pour over the data, injuries, news, and odds every morning. You get the best bets delivered to your inbox.