MLB Predictions

Kansas City Royals vs Pittsburgh Pirates Predictions

Saturday, September 19, 2026 at 6:40pm EST at PNC Park, Pittsburgh, Pennsylvania

Kansas City

Royals

67-87
Moneyline -101
@
Pittsburgh

Pirates

77-77
Moneyline -119
50% 50%
Spread Kansas City Royals -1.5 Pittsburgh Pirates +1.5
Moneyline Kansas City Royals -101 Pittsburgh Pirates -119
Total Over 8 (-104) Under 8 (-115)
Professional Picks

Professional Picks On This Game

1 listed
Staff Preview

Royals vs. Pirates Prediction: Cameron's Pitching Numbers Give Pause at -119

Analysis updated September 19, 2026 at 6:51 AM CDT

Kansas City's probable starter has the better ERA and WHIP, but the Royals are 28-51 on the road. Pittsburgh gets a slight winner lean without a moneyline recommendation.

Cameron tests Pittsburgh's home advantage

Kansas City's Noah Cameron brings a lower ERA and WHIP into the probable pitching matchup, giving bettors a reason to pause before backing Pittsburgh at SPF's -119 moneyline. Associated Press via AOL lists the Royals left-hander at a 3.84 ERA and 1.19 WHIP, compared with Pirates right-hander Bubba Chandler's 4.28 ERA and 1.35 WHIP. Both remain probable starters.

The same report puts Pittsburgh at 40-36 at home and Kansas City at 28-51 on the road. Those records support a slight Pirates winner lean, but they don't establish that Pittsburgh wins often enough to justify -119, which requires about a 54.3% win rate to break even. Kansas City is -101; Cameron's pitching numbers alone don't establish value there either. The moneyline call is Pass.

Total and run line

SPF lists the total at 8, with over -114 and under -106. Without confirmed lineups or bullpen and weather information, the starters' ERA and WHIP figures don't support a total wager.

Kansas City is listed at -1.5 runs and Pittsburgh at +1.5, but the run-line prices are unavailable. Pass on that market.

Pick Pittsburgh Pirates
Confidence low
Betting lean Pass
Odds and availability can change. Confirm current markets before placing a wager.
Previous Matchups