Pittsburgh Pirates vs Kansas City Royals Prediction & Picks - MLB

USA - MLB

Pittsburgh Pirates
9/20/26 13:35
Kansas City Royals

Prediction:

 

Over 7.5 runs

−148
$200 offered for betting!

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

 by Stephen Abiola | in MLB Picks

Pittsburgh Pirates (78-77) can complete a three-game sweep against KC Royals (67-88) when they clash on Sunday afternoon at PNC Park. The Pirates took the series opener 8-5 on Friday before outscoring the Royals 6-5 yesterday. Brandon Lowe’s two-run homer was enough to lift the Pirates past the stubborn Royals on Saturday and improve their record to 6-4 in the last 10 games. But despite their impressive exploits in this series, they’re the +100 underdogs this afternoon.

Kansas City Royals, meanwhile, have struggled to prevent games from slipping away this season. They’ve performed well in offense so far, although their pitching staff has done little to see out matches. The Royals did well to trim their 4-1 deficit to 4-3 on Saturday before taking a 5-4 lead in the seventh. To be honest, they’re showing signs of productivity, although their overall performance over the full innings remains unreliable. The Royals are the -135 favorites today.

Conviction of the Day

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

Members only · free sign-up

Sign up for free

Pittsburgh Pirates vs Kansas City Royals Form

Table

Teams Pts P W L
13 Pittsburgh Pirates
0.506 162 82 80
26 Kansas City Royals
0.426 162 69 93

Pittsburgh Pirates and Kansas City Royals Latest Matches

Pittsburgh Pirates
Pittsburgh Pirates Latest matches
W L L W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Sep 19, 2026 - MLB

Pittsburgh Pirates
6 :  5
Kansas City Royals

Sep 18, 2026 - MLB

Pittsburgh Pirates
8 :  5
Kansas City Royals

Sep 17, 2026 - MLB

Pittsburgh Pirates
7 :  4
Milwaukee Brewers

Sep 16, 2026 - MLB

Pittsburgh Pirates
4 :  5
Milwaukee Brewers

Sep 15, 2026 - MLB

Pittsburgh Pirates
1 :  5
Milwaukee Brewers

Sep 13, 2026 - MLB

Chicago Cubs
3 :  4
Pittsburgh Pirates
W L L W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Sep 19, 2026 - MLB

Pittsburgh Pirates
6 :  5
Kansas City Royals

Sep 18, 2026 - MLB

Pittsburgh Pirates
8 :  5
Kansas City Royals

Sep 17, 2026 - MLB

Pittsburgh Pirates
7 :  4
Milwaukee Brewers

Sep 16, 2026 - MLB

Pittsburgh Pirates
4 :  5
Milwaukee Brewers

Sep 15, 2026 - MLB

Pittsburgh Pirates
1 :  5
Milwaukee Brewers

Sep 6, 2026 - MLB

Pittsburgh Pirates
1 :  0
Los Angeles Angels
W W W L L W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Sep 13, 2026 - MLB

Chicago Cubs
3 :  4
Pittsburgh Pirates

Sep 12, 2026 - MLB

Chicago Cubs
4 :  3
Pittsburgh Pirates

Sep 11, 2026 - MLB

Chicago Cubs
12 :  2
Pittsburgh Pirates

Sep 10, 2026 - MLB

Chicago White Sox
0 :  2
Pittsburgh Pirates

Sep 9, 2026 - MLB

Chicago White Sox
2 :  4
Pittsburgh Pirates

Sep 8, 2026 - MLB

Chicago White Sox
3 :  9
Pittsburgh Pirates
Kansas City Royals
Kansas City Royals Latest matches
L L W L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Sep 19, 2026 - MLB

Pittsburgh Pirates
6 :  5
Kansas City Royals

Sep 18, 2026 - MLB

Pittsburgh Pirates
8 :  5
Kansas City Royals

Sep 17, 2026 - MLB

Houston Astros
6 :  2
Kansas City Royals

Sep 16, 2026 - MLB

Houston Astros
2 :  5
Kansas City Royals

Sep 15, 2026 - MLB

Houston Astros
4 :  2
Kansas City Royals

Sep 13, 2026 - MLB

Boston Red Sox
4 :  1
Kansas City Royals
L L W L L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Sep 9, 2026 - MLB

Kansas City Royals
5 :  2
Arizona Diamondbacks

Sep 8, 2026 - MLB

Kansas City Royals
3 :  5
Arizona Diamondbacks

Sep 7, 2026 - MLB

Kansas City Royals
4 :  5
Arizona Diamondbacks

Sep 6, 2026 - MLB

Kansas City Royals
6 :  1
Toronto Blue Jays

Sep 5, 2026 - MLB

Kansas City Royals
3 :  4
Toronto Blue Jays

Sep 4, 2026 - MLB

Kansas City Royals
2 :  9
Toronto Blue Jays
L L W L L L
Victories

1/6 (17%)

Defeats

5/6 (83%)

Sep 19, 2026 - MLB

Pittsburgh Pirates
6 :  5
Kansas City Royals

Sep 18, 2026 - MLB

Pittsburgh Pirates
8 :  5
Kansas City Royals

Sep 17, 2026 - MLB

Houston Astros
6 :  2
Kansas City Royals

Sep 16, 2026 - MLB

Houston Astros
2 :  5
Kansas City Royals

Sep 15, 2026 - MLB

Houston Astros
4 :  2
Kansas City Royals

Sep 13, 2026 - MLB

Boston Red Sox
4 :  1
Kansas City Royals

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

Pittsburgh Pirates

50 %

Kansas City Royals

50 %

Sep 19, 2026 - MLB

Pittsburgh Pirates
6 :  5
Kansas City Royals

Sep 18, 2026 - MLB

Pittsburgh Pirates
8 :  5
Kansas City Royals

Jul 9, 2025 - MLB

Kansas City Royals
4 :  3
Pittsburgh Pirates

Jul 7, 2025 - MLB

Kansas City Royals
9 :  3
Pittsburgh Pirates

Sep 15, 2024 - MLB

Pittsburgh Pirates
4 :  3
Kansas City Royals

Sep 13, 2024 - MLB

Pittsburgh Pirates
3 :  8
Kansas City Royals
Pittsburgh Pirates vs Kansas City Royals Picks

Pittsburgh Pirates - Kansas City Royals Key Points

  1. The total runs went over 7.5 in the last four Pittsburgh Pirates matches.
  2. The total runs went over 7.5 in the last three KC Royals matches.
  3. The Royals are 1-6 in their last seven matches all-time.
  4. The Royals are 1-6 in their last seven away games

Our Pittsburgh Pirates vs Kansas City Royals Prediction

It’s surprising to see the Pirates being the underdogs. They’re the in-form side and have a solid 41-36 home record this season. In contrast, the Royals are 28-52 on the road this year. That aside, the starting pitchers suggest that we could witness a close game with several momentum swings. The Pirates will start Lake Bachar, who has a 1-4 record this season with a 3.54 ERA. Kansas City will counter his influence with Michael Wacha, who holds a 9-9 record with a slightly better ERA of 3.34. The right-hander has improved lately, recording a 2.18 ERA in his last five assignments. We expect the score to stay close, with the Pirates doing just enough to clinch a home win.

Our prediction for Pittsburgh Pirates vs Kansas City Royals: Over 7.5 runs.

Prediction:

 

Over 7.5 runs

−148
$200 offered for betting!

Welcome Bonus for the Pittsburgh Pirates vs Kansas City Royals 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 Pittsburgh Pirates vs Kansas City Royals 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 Pittsburgh Pirates vs Kansas City Royals!

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