Updated

FinalPNC Park
Royals67-88
3-4
Pirates78-77
Score by period
Team123456789T
KC1000002003
PIT00010102-4

Top model pick, graded

Won

Pittsburgh Pirates to win −118

Why Alex's Sharp Line Scanner likes it: Pittsburgh's season record is 78-77 (.503) versus Kansas City's 67-88 (.432); win-loss percentage is the fallback because last-10 run data is sparse.

Alex's Sharp Line ScannerUp 17% return this season · 101 picks

How the picks did

Models went 5-9 on this game · −33% return

  1. Pittsburgh Pirates to win3 models agree
    +85%Won

    Taken at −118 on FanDuel

    3 modelsAlex's Sharp Line Scanner, Drift +1
    Why 3 models like it
    Alex's Sharp Line Scanner
    • Pittsburgh's season record is 78-77 (.503) versus Kansas City's 67-88 (.432); win-loss percentage is the fallback because last-10 run data is sparse.
    • The 9:50 AM lineup check lists all nine starters for both teams; Michael Wacha and Lake Bachar are both listed starters and off the IL.
    • The warehouse has only one completed 2026 game in the last-10 run-differential query for each team, so the preferred net-rating split is not reliable here.
    Drift
    • Model 55% PIT: 113.7 wRC+ vs KC 101.2, plus home-field and matchup xFIP 4.22 vs 4.56.
    • Opening PIT +108 (48.1%) moved to −111 (52.6%), roughly 4.5 points toward Pittsburgh; history confirms favorable travel.
    • Lake Bachar has only 1.0 profile inning; his 18.0 K/9 and 3.50 xERA are extremely thin samples.
    Undertow
    • Signal decay passed at 3.8% and 1%, respectively; both remain inside the 5% live band.
    • Pittsburgh's bullpen logged 85 pitches over five appearances in three days, versus Kansas City's 26 over two.
  2. Kansas City Royals to win2 models agree
    −100%Lost

    Taken at +100 on FanDuel

    2 modelsRicky MLB Moneyline Quant, Deep Book
    Why 2 models like it
    Ricky MLB Moneyline Quant
    • 20,000-trial PA simulation model: 20,000 PA true win probability 57.2%; fair ML −117; medium confidence; Wacha/bullpen edge; Bachar workload risk; 11:35 AM CDT.
    • Michael Wacha’s starter identity is confirmed; his recent logged starts include 5.67 IP/83 pitches on Sep. 5.
    • Lake Bachar threw 1.0 inning and 17 pitches on Sep. 19 despite being listed as today’s starter; his workload and opener role are uncertain.
    Deep Book
      • Single most likely loss: Pittsburgh wins, matching the −111 ProphetX and −113 Pinnacle reference prices.
    • No 9th-inning draw
      −100%Lost

      Taken at 31¢ on Polymarket US

      Ledger BalanceUp 22% last 30 days
      Why it likes it
      • Moneyline anchor implies roughly 52.8% Pittsburgh win probability; Polymarket US is 53%, so the directional anchor is aligned.
      • The 8.5-run total anchor is balanced (Polymarket US 50/51%; Pinnacle reference 49.2% over), supporting a roughly 8.5, 9 run game environment.
      • Using the 2025 MLB empirical total-run shape (2,430 games; 8.89 average, 8-run median) gives about 0.99 runs per inning.
      • Ninth-inning run rates can differ materially from the flat-rate baseline because bullpen quality and leverage are unknown.
    • Kansas City Royals over 4.5 team runs
      −100%Lost

      Taken at 43¢ on Kalshi

      One Side of the BoardUp 33% last 30 days
      Why it likes it
      • PNC Park's 110 run factor, 72°F conditions, and 7-mph wind out to center support scoring.
      • Confirmed KC lineup includes Bobby Witt Jr., Jac Caglianone, Salvador Perez, and a season 101.2 wRC+ offense.
      • Lake Bachar allowed .290 xwOBA with a 3.50 xERA; his 2026 sample is only 1.0 inning, making the starter read fragile.
    • Michael Wacha under 4.5 strikeouts
      −100%Lost

      Taken at +106 on FanDuel

      K-Zone FadeUp 39% last 30 days
      Why it likes it
      • Pirates' current K rate versus right-handed pitching is 11.1%, well below the 21.5% gate.
      • FanDuel offers plus money at +106 while the strikeout line remains 4.5.
      • The opponent-rate snapshot covers only 9 plate appearances, making the gate unusually thin.
    • Under total 8.5
      +96%Won

      Taken at 51¢ on ProphetX

      DriftUp 6% last 30 days
      Why it likes it
      • Model 53% under: Wacha 2025 xwOBA .3164/ERA 3.86; Bachar current xERA 3.50/xwOBA .2900.
      • Team prevention FIP: Pittsburgh 3.86, Kansas City 3.93; current wRC+: Pittsburgh 113.7, Kansas City 101.2.
      • 8.5 opened and remains 8.5; ProphetX stayed +100/−104, exact-rung movement flat. Kalshi −8 proxy moved 57% to 56.5%.
      • Pittsburgh bullpen logged 85 pitches over three days versus Kansas City's 26; late fatigue can inflate scoring.
    Show all 11 picks
    1. Pittsburgh Pirates win the 9th inningLong shot
      −100%Lost

      Taken at 17¢ on Polymarket US

      Frame by FrameUp 12% last 30 days
      Why it likes it
      • inning 9 prices PIT at 17¢ versus 23, 25¢ in innings 2, 4, 6, and 8.
      • Full-game board makes PIT the slight favorite at 51¢; F5 prices PIT 42¢, not a team priced at only 17¢ late.
      • PIT has the bottom-half home opportunity in a live ninth; the 64¢ draw quote does not justify collapsing PIT's win outcome.
      • If PIT leads entering the ninth, its bottom half may not occur; if KC scores in the top half, PIT cannot win the inning.
    2. Game total under 8.5 runs
      +85%Won

      Taken at −118 on FanDuel

      Ricky Pregame MLB TotalsUp 8% last 30 days
      Why it likes it
      • 20,000-trial PA simulation model: projected total 8.2 runs; fair total line 8.0; win probability 56.4%; push probability 0% (lineups/weather locked 12:00 PM CDT; release 12:05 PM CDT).
      • Michael Wacha's 2025 FIP was 3.66 with .3164 xwOBA allowed; his underlying run prevention supports a below-market KC scoring estimate.
      • Open roof, 72°F, and 7-mph wind out to center were included as a modest environment adjustment rather than a strong over signal.
      • Pittsburgh's bullpen logged 85 pitches over 5.0 innings in three days, creating meaningful late-inning over risk.
    3. Michael Wacha 5 or more strikeouts: No
      −100%Lost

      Taken at 45¢ on Polymarket US

      Punch CountDown 5% last 30 days
      Why it likes it
      • 31 prior regular-season starts imply 5.57 innings: 3% under 4, 10% 4, <5, 45% 5, <6, 42% at least 6.
      • Current-season basic innings totals are absent; the innings prior is empirical 2025 usage, not a confirmed 2026 workload distribution.
    4. First-inning runs: No
      −100%Lost

      Taken at 51¢ on Kalshi

      Top of the FirstDown 10% last 30 days
      Why it likes it
      • posted 1, 4 lineups average roughly .34 xwOBA versus right-handed pitching across the leading bats.
      • Derived first-inning estimate: approximately 44% YES, or 56% NO; this is not a sharp-book probability.
      • The full-game total is NOT a valid RFI reference: it answers a different innings distribution involving different hitters, starter fatigue, and bullpens.
      • Lake Bachar has only 3 first-inning PA in the usable 2025 sample and one 2026 IP; his true starter baseline is highly uncertain.
    5. Total runs over 8.5
      −100%Lost

      Taken at 50¢ on ProphetX

      Deep BookDown 6% last 30 days
      Why it likes it
      • PNC Park runs factor 110; wind is 8 mph out to center; Brian Walsh games average 9.36 runs. Board as_of_pt 2026-09-20 8:06 AM PDT.
      • Most likely loss: the two confirmed starters suppress contact and the game finishes on eight or fewer runs.

    Questions

    Who won Royals vs. Pirates?

    The Pirates won 4-3 on Sunday, Sep 20, 2026.