MLB match page

Kansas City Royals vs. Pittsburgh Pirates

Game time: Sep 19, 2026 6:41 PM EDT

Final: Kansas City Royals 5 - Pittsburgh Pirates 6

Last updated: Sep 21, 2:19 PM EDT

Team snapshot

Kansas City Royals

Record: 67-88 · Win pct .432

Pittsburgh Pirates

Record: 78-77 · Win pct .503

Full picks for this match

Kansas City Royals vs. Pittsburgh Pirates

Moneyline: Pittsburgh Pirates ML (-119) — Win

EV signal: Premium only

CLV: 0.0% vs closing line

Final score: Kansas City Royals 5, Pittsburgh Pirates 6

Why this play: The Pirates' 175 homers and 730 runs make them the obvious moneyline pick against a Royals offense that's sputtering like a busted firecracker.

Quick read:

I'm backing the Pittsburgh Pirates to take the win – their bats have been swinging like a carnival ride, and Kansas City looks about as threatening as a damp towel.

Pittsburgh's 730 runs scored and 1331 hits this season show a lineup that can find the gaps, while the Royals have managed only 643 runs and are surrendering 740, a gap as wide as the Mississippi. Add 175 home runs to the mix and the Pirates have the power to turn any close contest into a fireworks show.

Risk? The Pirates' pitching has allowed 706 runs, so a sudden offensive burst from Kansas City could tighten the game, but at these odds the upside outweighs the downside.

Log this pick

Archive note

Archived match pages skip live props to reduce API calls and keep history pages lighter.

Odd$mith app

📱 Every pick, in your pocket. Daily best-bet cards, live odds, and the full board — free on Android. Get the app →