Pirates vs. Royals Dunkel MLB Picks, Predictions and Prop Bets - Sept. 20
20 September 2026

Brandon Lowe carries a two-game homer streak into the Pittsburgh Pirates' game versus the Kansas City Royals at 1:35 p.m. ET on Sunday, at PNC Park. Lake Bachar (1-4, 3.50 ERA) will start for the Pirates, who are 78-77 this season and third in the NL Central. Michael Wacha (9-9, 3.34 ERA) is the expected starter for the Royals, who are 67-88 and fifth in the AL Central.
The moneyline odds for the Pirates (-117) versus the Royals (-104) indicate a tight game. The contest has a total set at 8.5.
Pirates vs. Royals Odds, Game Time
- Game day: Sunday, September 20, 2026
- Game time: 1:35 p.m. ET
- Location: Pittsburgh, Pennsylvania
- Stadium: PNC Park
- Favorite: Pirates (-117)
- Underdog: Royals (-104)
- Over/under: 8.5
How to Watch Pirates vs. Royals
- TV Channel: SportsNet PT and ROYL
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Pirates vs. Royals: Betting the Moneyline
- The Pirates have compiled a 46-33 record in games they were listed as the moneyline favorite (winning 58.2% of those games).
- Kansas City has been victorious in 40, or 39.6%, of the 101 contests it has been chosen as underdogs in this season.
- Pittsburgh is 40-30 this season when entering a game favored by -117 or more on the moneyline.
- This year, the Royals have won 34 of 90 games when listed as at least -104 or worse on the moneyline.
- The Pirates have a 53.9% chance to win this matchup based on the moneyline's implied probability.
- The moneyline set for this matchup implies the Royals have a 51% chance of coming away with a victory in the contest.
Pirates vs. Royals: Betting the Spread & Total
- The Pirates have played in 155 games with an over/under set, and have combined with their opponents to go over the total 80 times (80-68-7).
- Kansas City and its opponents have gone over the total this season in 68 of its 155 opportunities.
- The Pirates have gone 76-79-0 ATS this season.
- In 155 games with a line this season, the Royals have a mark of 75-80-0 against the spread.
