Kansas City wraps its final road series of 2026 at PNC Park on Sunday afternoon, and the market has the Royals as slim favorites at -121 despite a 67-88 record. The reason sits on the mound. Michael Wacha takes the ball for Kansas City, while Pittsburgh runs another bullpen game behind an opener. That pitching-plan gap is the pivot point for this card, and it drives our headline play.
Last Updated: Sunday, September 20, 2026
Kansas City Royals vs. Pittsburgh Pirates — Time & How to Watch
| Where | PNC Park, Pittsburgh, PA |
| When | Sunday, September 20 — 1:35 p.m. ET |
| TV | SportsNet Pittsburgh, Royals.TV |
Kansas City Royals vs. Pittsburgh Pirates Betting Preview
Start with the arms, because that is where this game is decided. Wacha brings a 3.34 ERA and a 1.10 WHIP across 188.2 innings, with 149 strikeouts and a 9-9 record. He is a control pitcher who works deep and keeps his own bullpen out of trouble. Pittsburgh counters with Lake Bachar, who is listed as an opener rather than a conventional starter. Bachar carries a 3.50 ERA over 82.1 innings, and he pitched in relief on Saturday night.
This is not a one-off. The Pirates have leaned on bullpen games for a meaningful share of their September rotation since Mitch Keller was lost for the season and Braxton Ashcraft developed a late-season arm issue. General manager Ben Cherington has said more were coming. So Pittsburgh pieces together roughly eight innings with relievers.
Form cuts the other way, however. Pittsburgh has won six of its last ten and taken the first two games here. The Pirates scored eight on Friday, then won 6-5 on Saturday on a Brandon Lowe home run in the eighth, his 33rd of the year. Kansas City sits last in the AL Central, though the bats have not gone quiet. The Royals posted five runs in each loss, and Bobby Witt Jr. extended his on-base streak to 17 games.
Kansas City Royals vs. Pittsburgh Pirates Odds
| Run Line | Moneyline | Total | |
|---|---|---|---|
| Royals | -1.5 (+145) | -121 | U 8.5 (-115) |
| Pirates | +1.5 (-170) | +101 | O 8.5 (-105) |
Odds accurate as of September 20, 2026 via TheSpread.com. Odds change, get the latest MLB Odds – Futures – Props
Kansas City Royals vs. Pittsburgh Pirates — Who Is the Public Betting?
| Royals | 46% | 54% | Pirates |
See the latest MLB Public Betting Splits and make smarter wagers!
Royals vs. Pirates Prediction — Does the Opener Plan Cost Pittsburgh the Sweep?
The cleanest edge here is structural. One team sends out a pitcher with 188 innings of workload and a sub-3.40 ERA. The other sends an opener who threw the night before, then hands off to bulk relievers. Over nine innings, that difference usually shows up.
The market points the same direction, which is what raises this from a hunch to a play. Kansas City opened at -117 on the moneyline and now sits at -121, while Pittsburgh drifted from -103 to +101. Meanwhile, 61 percent of moneyline tickets sit on the Pirates. Tickets on one side with the number moving the other way is reverse line movement. The move is modest, so treat it as confirmation of the pitching read rather than a standalone reason.
The case against is real, though. Kansas City’s bullpen has been among the worst in baseball, so any lead Wacha hands over is fragile. Pittsburgh’s lineup is also hot, with 21 runs across its last three games. This is a lean, not a conviction spot. At a price this close to even money, however, the better pitching plan is worth taking.
The Pick: Royals Moneyline (-121)
Royals vs. Pirates Prediction — Can Either Bullpen Keep This Quiet?
Totals get decided late, so start with the relief corps and work backward. Pittsburgh covers almost the whole game with its bullpen, and that group has absorbed a heavy innings load this season. Luke Weaver and Mason Montgomery both worked Saturday, which thins the back end. Kansas City’s relievers rank near the bottom of the majors in ERA. Two compromised bullpens in one game is a run-scoring environment.
The counterargument deserves a hearing. PNC Park grades close to neutral for runs on a multi-year basis, leaning mildly toward the pitcher. Wacha is also the one arm here capable of working deep. The total has not moved off 8.5 since it opened, and the juice sits on the under, so the market is not confirming this read the way it confirmed the side. That makes it the softer of our two plays, and both rest partly on the same bullpen picture.
The Pick: Over 8.5 (-105)
Final Thoughts and Bonus Angle
Watch the third and fourth innings closely. That is when Pittsburgh’s bulk reliever takes over and faces the Kansas City order for the first time. If the Pirates get length from that arm, the read softens and the game likely stays tight. If Pittsburgh needs a third pitcher before the fifth, both positions get healthier.
The other swing point is the seventh inning onward. Kansas City’s late-inning group is the weakest unit on the field, and Pittsburgh has kept coming all weekend. For more series context, see our Royals vs. Pirates prediction for Saturday’s game. A one-run result would not be a surprise, which is why we prefer the moneyline to laying the run line.
To recap the card: Royals Moneyline (-121) and Over 8.5 (-105).
MLB Royals vs. Pirates FAQ: Sunday September 20, 2026
What time does the Royals vs. Pirates game start?
First pitch is scheduled for 1:35 p.m. ET on Sunday, September 20, 2026. That is 12:35 p.m. CT for viewers in the Kansas City market. The game is the third and final meeting of this weekend series, and it closes out the Royals’ last road trip of the regular season.
What channel is the Royals vs. Pirates game on?
The game airs on SportsNet Pittsburgh for Pirates viewers and on Royals.TV for the Kansas City market. Both broadcasts are listed on the clubs’ official probable pitchers pages. There is no national television window for this matchup, so coverage runs through the two regional feeds.
Where are the Royals and Pirates playing today?
The game is at PNC Park in Pittsburgh, Pennsylvania, with Kansas City as the visiting club. It is the Pirates’ final home weekend of the 2026 regular season. PNC Park has played close to neutral for run scoring over the past three seasons, tilting only slightly toward pitchers.
Who is pitching for the Royals today?
Michael Wacha starts for Kansas City. The right-hander is 9-9 with a 3.34 ERA, a 1.10 WHIP and 149 strikeouts across 188.2 innings this season. Pittsburgh counters with right-hander Lake Bachar as an opener, with bulk relief innings expected behind him rather than a traditional start.
Who won the last meeting between the Royals and Pirates?
Pittsburgh won 6-5 on Saturday, September 19, 2026, at PNC Park. Brandon Lowe hit a go-ahead two-run home run in the eighth inning for the decisive blow. The Pirates also took Friday’s opener 8-5, giving them the first two games of the three-game set.