Previous Matchups & Picks

September 20, 2026 1:35pm ET
@
Kansas City Royals
Kansas City Royals
#921
Wacha
Pittsburgh Pirates
Pittsburgh Pirates
#922
Bachar

Lines & Odds

+1.5 (-207)
Runline
-1.5 (+173)
+102
Moneyline
-116
OVER 8.5 (-105)
Total
UNDER 8.5 (-115)

Royals vs. Pirates Betting Picks

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

Public Consensus

Who was the public on? 62% of the public money was on Pittsburgh Pirates to win on the moneyline. And, 86% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Pittsburgh would win by a score of 5.3 to 4.5 with Pittsburgh 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
1
0
0
0
0
0
2
0
0
3
Pittsburgh Pirates img
0
0
0
1
0
1
0
2
4

MLB Pro Pick Results

Here’s how my Pro Picks are performing.

MLBMLB Max Plays this season last 5.0 months
Wins
Losses
Units
43
22
+30.69
MLBMLB All Picks last 3.3 months
Wins
Losses
Units
150
121
+21.46
MLBMLB All Picks this season last 5.3 months
Wins
Losses
Units
10
3
+15.31
MLBMLB All Playoff Picks last 14.0 years
Wins
Losses
Units
231
212
+8.74
MLBMLB Free Picks this season last 29 days
Wins
Losses
Units
5
1
+4.05
MLBMLB Between teams last 2 days
Wins
Losses
Units
2
0
+2.17
September 19, 2026 6:40pm ET
@
Kansas City Royals
Kansas City Royals
#973
Cameron
Pittsburgh Pirates
Pittsburgh Pirates
#974
Chandler

Lines & Odds

+1.5 (-212)
Runline
-1.5 (+177)
+101
Moneyline
-115
OVER 8 (-105)
Total
UNDER 8 (-115)

Public Consensus

Who was the public on? 68% of the public money was on Pittsburgh Pirates to win on the moneyline. And, 79% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Pittsburgh would win by a score of 4.3 to 2.8 with Pittsburgh winning on the moneyline and on the runline and the game going UNDER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Kansas City Royals
0
0
1
0
2
0
2
0
0
5
Pittsburgh Pirates img
0
2
0
2
0
0
0
2
6
September 18, 2026 6:40pm ET
@
Kansas City Royals
Kansas City Royals
#921
Dobnak
Pittsburgh Pirates
Pittsburgh Pirates
#922
Skenes

Lines & Odds

+1.5 (-133)
Runline
-1.5 (+114)
+162
Moneyline
-186
OVER 8.5 (-105)
Total
UNDER 8.5 (-120)

Public Consensus

Who was the public on? 81% of the public money was on Pittsburgh Pirates to win on the moneyline. And, 91% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Pittsburgh would win by a score of 4.4 to 2.6 with Pittsburgh winning on the moneyline and on the runline and the game going UNDER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Kansas City Royals
1
0
3
1
0
0
0
0
0
5
Pittsburgh Pirates img
0
0
2
2
1
0
3
0
8
July 9, 2025 7:40pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#927
Falter
Kansas City Royals
Kansas City Royals
#928
Bubic

Lines & Odds

+1.5 (-123)
Runline
-1.5 (+103)
+159
Moneyline
-184
OVER 8.5 (-115)
Total
UNDER 8.5 (-105)

Public Consensus

Who was the public on? 69% of the public money was on Kansas City Royals to win on the moneyline. And, 66% 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.4 with Kansas City winning on the moneyline, Pittsburgh winning on the runline and the game going OVER the total.

Pro Picks

This Pro Pick was released to clients on July 09, 2025 at 11:51AM ET.
img MLB

Pittsburgh at Kansas City

July 9, 2025
img7:40 PM Eastern

Pittsburgh went UNDER for the seventh time in eight games last night, losing 4-3 to the Royals. The Pirates have scored only six runs in five games, including three shutouts. They are 53-37 UNDER this season and Kansas City is 56-36 UNDER. Both teams are averaging only 3.4 runs per game. The Royals have allowed more than three runs once in eight games. Kris Bubic gave up three runs on seven hits in seven innings his last outing against Arizona on Friday. Bubic has a 2.36 ERA and a 1.15 WHIP and has pitched much better than his 7-6 record indicates. The Pirates are 5-0 UNDER in Bailey Falter's past five Wednesday starts and they have gone UNDER 14 of 16 Wednesday games overall. Take the UNDER.

Final Score

1
2
3
4
5
6
7
8
9
R
Pittsburgh Pirates
0
0
0
0
0
3
0
0
0
3
Kansas City Royals img
0
1
0
2
0
0
0
1
4
July 8, 2025 7:40pm ET
@
Pittsburgh Pirates
Pittsburgh Pirates
#977
Keller
Kansas City Royals
Kansas City Royals
#978
Lugo

Lines & Odds

+1.5 (-181)
Runline
-1.5 (+154)
+118
Moneyline
-135
OVER 7.5 (-115)
Total
UNDER 7.5 (-105)

Public Consensus

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

Computer Predictions

My computer prediction for this game was that Pittsburgh would win by a score of 4.5 to 4.5 with Pittsburgh 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 July 08, 2025 at 11:48AM ET.
img MLB

Pittsburgh at Kansas City

July 8, 2025
img7:40 PM Eastern

The Pittsburgh Pirates are 38-54 on the season, and despite some good young pitchers at the top of the rotation, their offense has not been able to produce much. The Pirates are tied with Kansas City for the fewest runs scored in baseball. The Pirates have been good at home (26-21), but the road has been a train wreck as they are 12-33. The Pirates have started this road trip with four straight losses, and did not score a single run against Seattle as they were swept three straight. Kansas City doesn't swing the bats well, but their pitching is outstanding. Seth Lugo is sizzling as he has allowed just three earned runs in his last five starts. I like Kansas City in this one.

Final Score

1
2
3
4
5
6
7
8
9
R
Pittsburgh Pirates
0
0
0
1
0
0
1
1
0
3
Kansas City Royals img
0
1
0
0
0
0
2
0
1
4

Get free MLB Picks

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