Kansas City Royals vs Pittsburgh Pirates Prediction & Picks - MLB

USA - MLB

Kansas City Royals
7/7/25 19:40
Pittsburgh Pirates

Prediction:

 

Rayals ML

-148
$350 offered for betting!

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

 by Travis Pulver | in MLB Picks

The Pittsburgh Pirates will try to get back on the right side of the scoreboard today when they take on the Royals in Kansas City at Kauffman Stadium. The First Pitch is scheduled for 7:40 p.m. EST.

Pittsburgh went into their Fourth of July weekend series vs. the Mariners on a roll, having won six straight. However, the good times ended on the Fourth as they were shut out 6-0. Then they followed that defeat up with 1-0 losses on Saturday and Sunday as well. As for the Royals, they won two of three games in their weekend series vs. the Diamondbacks. 

Andrew Heaney will take the mound to start the game for the Pirates. He’s coming off a solid outing vs. the Cardinals on June 30 (6 2/3 innings, three hits, no runs allowed, and seven strikeouts with one walk). Heaney is 1-5 in nine road starts with a .250 OBA. As for the Royals, they are scheduled to start Noah Cameron. Cameron is 2-4 in ten starts with a 2.56 ERA and 1.01 WHIP. In his five starts at home, he has gone 1-3 with a 4.28 ERA; batters are hitting .212 against him.

Kansas City Royals vs Pittsburgh Pirates Form

Table

Teams Pts P W L
15 Kansas City Royals
0.506 162 82 80
26 Pittsburgh Pirates
0.438 162 71 91

Kansas City Royals and Pittsburgh Pirates Latest Matches

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

4/6 (67%)

Defeats

2/6 (33%)

Jul 6, 2025 - MLB

Arizona Diamondbacks
0 :  4
Kansas City Royals

Jul 5, 2025 - MLB

Arizona Diamondbacks
7 :  1
Kansas City Royals

Jul 4, 2025 - MLB

Arizona Diamondbacks
3 :  9
Kansas City Royals

Jul 3, 2025 - MLB

Seattle Mariners
2 :  3
Kansas City Royals

Jul 2, 2025 - MLB

Seattle Mariners
3 :  2
Kansas City Royals

Jul 1, 2025 - MLB

Seattle Mariners
3 :  6
Kansas City Royals
L L L L W L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jun 29, 2025 - MLB

Kansas City Royals
1 :  5
Los Angeles Dodgers

Jun 28, 2025 - MLB

Kansas City Royals
9 :  5
Los Angeles Dodgers

Jun 27, 2025 - MLB

Kansas City Royals
4 :  5
Los Angeles Dodgers

Jun 12, 2025 - MLB

Kansas City Royals
0 :  1
New York Yankees

Jun 11, 2025 - MLB

Kansas City Royals
3 :  6
New York Yankees

Jun 10, 2025 - MLB

Kansas City Royals
2 :  10
New York Yankees
W L W W L W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jul 6, 2025 - MLB

Arizona Diamondbacks
0 :  4
Kansas City Royals

Jul 5, 2025 - MLB

Arizona Diamondbacks
7 :  1
Kansas City Royals

Jul 4, 2025 - MLB

Arizona Diamondbacks
3 :  9
Kansas City Royals

Jul 3, 2025 - MLB

Seattle Mariners
2 :  3
Kansas City Royals

Jul 2, 2025 - MLB

Seattle Mariners
3 :  2
Kansas City Royals

Jul 1, 2025 - MLB

Seattle Mariners
3 :  6
Kansas City Royals
Pittsburgh Pirates
Pittsburgh Pirates Latest matches
W W W L L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jul 6, 2025 - MLB

Seattle Mariners
1 :  0
Pittsburgh Pirates

Jul 5, 2025 - MLB

Seattle Mariners
1 :  0
Pittsburgh Pirates

Jul 4, 2025 - MLB

Seattle Mariners
6 :  0
Pittsburgh Pirates

Jul 2, 2025 - MLB

Pittsburgh Pirates
5 :  0
St. Louis Cardinals

Jul 1, 2025 - MLB

Pittsburgh Pirates
1 :  0
St. Louis Cardinals

Jun 30, 2025 - MLB

Pittsburgh Pirates
7 :  0
St. Louis Cardinals
W W W W W W
Victories

6/6 (100%)

Defeats

0/6 (0%)

Jul 2, 2025 - MLB

Pittsburgh Pirates
5 :  0
St. Louis Cardinals

Jul 1, 2025 - MLB

Pittsburgh Pirates
1 :  0
St. Louis Cardinals

Jun 30, 2025 - MLB

Pittsburgh Pirates
7 :  0
St. Louis Cardinals

Jun 29, 2025 - MLB

Pittsburgh Pirates
12 :  1
New York Mets

Jun 28, 2025 - MLB

Pittsburgh Pirates
9 :  2
New York Mets

Jun 27, 2025 - MLB

Pittsburgh Pirates
9 :  1
New York Mets
L L W L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Jul 6, 2025 - MLB

Seattle Mariners
1 :  0
Pittsburgh Pirates

Jul 5, 2025 - MLB

Seattle Mariners
1 :  0
Pittsburgh Pirates

Jul 4, 2025 - MLB

Seattle Mariners
6 :  0
Pittsburgh Pirates

Jun 23, 2025 - MLB

Milwaukee Brewers
4 :  5
Pittsburgh Pirates

Jun 17, 2025 - MLB

Detroit Tigers
7 :  3
Pittsburgh Pirates

Jun 14, 2025 - MLB

Chicago Cubs
2 :  1
Pittsburgh Pirates

Kansas City Royals against Pittsburgh Pirates : Head to Head (H2H)

Kansas City Royals

50 %

Pittsburgh Pirates

50 %

Sep 15, 2024 - MLB

Pittsburgh Pirates
4 :  3
Kansas City Royals

Sep 13, 2024 - MLB

Pittsburgh Pirates
3 :  8
Kansas City Royals

Kansas City Royals - Pittsburgh Pirates Key Points

  1. Kansas City leads the all-time series vs. the Pirates 23-22.
  2. In their last ten meetings, both teams have won five games each.
  3. The Pirates became the first team to sweep an opponent (vs. the Cardinals) in a three-game series and then get swept in the following series (vs. the Mariners).
  4. Pittsburgh had the lowest batting average in baseball over the last week at .189; Kansas City-- .220.

Our Kansas City Royals vs Pittsburgh Pirates Prediction

Neither team is great, but Noah Cameron is a solid pitcher. He’ll be able to keep Pittburgh’s dreadful lineup from getting on track. Heaney could make the Royals work for it if he has another good outing. But the Royals will just get a couple of runs off the bullpen if they can’t score off Heaney. It won't be an exciting game with lots of fireworks, but it's one that Kansas City should win.

Our Pirates vs. Royals Pick: Kansas City ML

Prediction:

 

Rayals ML

-148
$350 offered for betting!

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

Kansas City Royals vs Pittsburgh Pirates Picks