Royals vs. Pirates Pick: Bullpen Wreckage the Moneyline Hasn’t Caught

by | Sep 20, 2026 | MLB Picks

Michael Wacha Kansas City Royals is key to our MLB prediction & analysis

The market is pricing Michael Wacha correctly — and stopping there. Five Kansas City relievers are unavailable, Mason Montgomery hasn’t surrendered a run in 22.2 innings, and the Pirates are a win away from their first winning season in eight years. The -124 road favorite tag on a 67-88 club doesn’t account for what happens once the starters leave.

Michael Wacha vs. Lake Bachar: Kansas City Royals at Pittsburgh Pirates Betting Preview

Pittsburgh closes out this series finale at +103 on the moneyline — meaning the market slightly favors the visiting Royals at -124. That’s Wacha’s influence on this number, and it’s legitimate. He’s been the most durable and consistent arm in this game by a wide margin. But the price doesn’t fully account for what’s happening around him: a depleted Kansas City bullpen, a franchise in late-season freefall at 67-88, and a Pirates lineup that has beaten the Royals twice already this weekend.

Kansas City’s run differential of -101 against Pittsburgh’s +28 tells you the gap between these organizations right now. The Royals are not just losing — they’ve lost six of seven, their relief corps is decimated by injury, and they’re playing out the string. The Pirates, by contrast, are chasing something real. Win today and Pittsburgh pushes to 79-77 on the doorstep of history. That motivation has tangible value in a game this close.

The +103 price on a home team with a superior record, better pitching staff metrics, and a lineup catching fire over the last three games is the inefficiency. The question is whether Wacha’s individual excellence is enough to flip the outcome.

Game Info & Betting Lines

  • Date/Time: Sunday, September 20, 2026 | 1:35 PM ET
  • Venue: PNC Park | Park Factor: 0.96 (slight run suppressor)
  • TV: MLB.TV, Royals.TV
  • Probable Starters: Michael Wacha (KC) vs. Lake Bachar (PIT)
  • Moneyline: Kansas City Royals -124 / Pittsburgh Pirates +103
  • Run Line: Pittsburgh Pirates +1.5 (-174) / Kansas City Royals -1.5 (+144)
  • Total: 8.5 (Over -105 / Under -115)

Why This Number Is Off

The market is doing exactly what it should — respecting Michael Wacha’s 3.34 ERA across 188.2 innings and pricing Kansas City as a slight favorite on the strength of that arm. That’s a defensible position. Wacha has been one of the more reliable veteran starters in the AL all season, and his 1.10 WHIP suggests he’s not just running good fortune on a low ERA.

But here’s where the price drifts from reality: the market is pricing Wacha correctly while underpricing everything else that surrounds this game. The Royals bullpen has lost Ragans, Estevez, Mears, Seabold, and Kimbrel — five key relievers unavailable today. Once Wacha exits, Pittsburgh gets to face one of the most threadbare relief corps in baseball down the stretch. Meanwhile, the Pirates’ bullpen — despite losing Yates and Mattson — still features Mason Montgomery, who hasn’t surrendered a run in 22.2 consecutive innings. That’s not a small edge. That’s a game-changing one.

The other side the market seems to be discounting is the record gap. A 67-88 team priced as a road favorite over a 78-77 home club on a three-game winning streak requires Wacha to be the determining factor. He very well may be — but the surrounding context points strongly toward Pittsburgh. The line should reflect that context more than it does at -124/-103.

What Separates the Pitching

Michael Wacha is genuinely the best arm in this game, and pretending otherwise would be dishonest. His changeup is the weapon that drives his profile — thrown 24.4% of the time, sitting at 80.6 mph with a 26.8% whiff rate and an xwOBA-against of just .220. That’s an elite offering, and the Pirates’ lineup — which strikes out at a significant rate (1,443 SO on the season) — will feel it. His slider also generates 29.1% whiffs. The concern for Pittsburgh isn’t that Wacha can’t pitch; it’s that he’s allowed 27 home runs this season, and the Pirates’ power-heavy lineup featuring Brandon Lowe (33 HR, xwOBA .420, barrel rate 6.0%) and Oneil Cruz (xwOBA .500, barrel rate 8.6%) has the profile to exploit a pitch mix that, while effective on average, surrenders the long ball at a meaningful clip. Bryan Reynolds (.409 xwOBA) adds another dangerous bat in the middle of the order.

Lake Bachar is a different kind of pitcher — younger, less experienced (82.1 IP on the season, 1-4 record), but statistically intriguing. His 94.4 mph four-seamer is paired with a slider generating a 37.9% whiff rate and an xwOBA-against of .317, plus a curveball at 36.8% whiff and just .205 xwOBA-against. His strikeout rate (9.4 K/9) is legitimately elite for a spot starter. The Kansas City lineup is below average — .713 OPS, 653 runs scored — and their contact quality doesn’t suggest they’ll punish Bachar’s secondary stuff. Jac Caglianone leads KC with an xwOBA of .460 and some pop (23 HR), but Bobby Witt Jr. (.428 xwOBA) and Carter Jensen (.385 xwOBA) have to do real damage against a breaking ball arsenal that’s been hard to square up all year. The gap here isn’t enormous in terms of individual quality, but Bachar’s whiff-generating secondary pitches give Pittsburgh a genuine chance to limit KC’s run production in the early innings — which is all they need given what happens when it gets to bullpens.

The Pushback

The strongest case against this pick starts and ends with Wacha. He isn’t just a name — he’s a legitimate 188-inning workhorse with a 1.10 WHIP who has kept his ERA at 3.34 through September. His changeup, the best pitch in this game by xwOBA-against (.220), is a specific problem for Pittsburgh’s aggressive swing-happy hitters. The Pirates struck out 1,443 times this season — among the highest totals in baseball — and Wacha’s 7.11 K/9 is built to exploit free swingers. The numbers give Pittsburgh a 66.3% win probability and project this as a one-run game at 4.6-4.2. A projected one-run game featuring Wacha means Kansas City has a real path to covering that favorite price.

The other legitimate pushback: Bachar’s 1-4 record is ugly even if the underlying whiff numbers look good. He’s given up 13 home runs in just 82.1 innings — that’s a rate Caglianone, Witt Jr., and Jensen could punish. If Bachar hits a wall early, Pittsburgh’s depleted pen has to pick up the slack sooner than anyone would like.

I take those objections seriously. But the counter is simple: the Royals’ bullpen situation is dramatically worse. Five relievers gone. Montgomery on a 22.2-inning scoreless streak on the other side. The late-game environment heavily favors Pittsburgh regardless of how the starters perform.

Rejected Angles

Run line (Pirates +1.5, -174): No. Paying -174 juice to lay 1.5 runs in a game projected to land within one run is burning value chasing cover protection you don’t need. If Pittsburgh wins outright at +103, you’ve already cashed the better ticket.

Total (8.5): No actionable edge here. The projected total of 8.8 sits right on the posted number, and PNC Park’s 0.96 park factor nudges slightly toward suppression — but not enough to attack the Under at -115. Skip the total entirely.

Bullpen Asymmetry: The Game-Shaping Factor

This deserves its own section because it’s the real engine behind the Pittsburgh lean. Mason Montgomery hasn’t allowed a run in 22.2 innings — the second-longest scoreless streak in Pirates reliever history. He closed out Saturday’s win and has been virtually untouchable since late August. That’s the back of Pittsburgh’s bullpen in a one-run game.

Kansas City’s bullpen? Cole Ragans (60-day IL), Carlos Estevez (60-day IL), Nick Mears (60-day IL), Connor Seabold (60-day IL), Craig Kimbrel (bereavement list), and Beck Way (15-day IL). That’s five arms unavailable today. Once Wacha exits — and he’ll be on a pitch count in a September game on a team 21 games under .500 — the Royals are patching together late innings with whoever’s left standing. The asymmetry between these two bullpens in a game projected to be decided by one run is the most important single variable in this matchup.

The Pick

The price discrepancy here is real and it’s actionable. Pittsburgh is the better team by record, by run differential, and by bullpen depth on this specific day. The market is overweighting Wacha’s individual excellence relative to everything surrounding him. At +103, the Pirates represent meaningful positive expected value.

Bet: Pittsburgh Pirates ML +103 — 2 units, moderate confidence

MLB Betting Guide

New to betting on baseball? We’ve got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!