Friday's Kansas City Royals vs Pittsburgh Pirates prediction comes down to one question: which version of Paul Skenes shows up at 6:40 PM ET. The model has the Pirates as its side on the board, priced at -186, but this is a PASS. That means the read favors Pittsburgh without turning into an official play, and we want to walk through why the shape of this start still matters even when we're not backing the price.
Skenes is one of the best arms in baseball on name value alone, and books have priced this game like his stuff is still automatic. The recent tape says otherwise, and that gap between reputation and current form is the whole story tonight.
Why the model likes Pittsburgh
Skenes is still the Pirates' ace, and an ace at home is usually enough to shade a line. That's the base case for -186. Pittsburgh doesn't need him to be dominant, just competent enough to get through five or six innings without capsizing the bullpen plan, and against a Royals lineup that isn't overwhelming, competent should be enough on paper.
The case against
Here's the wrinkle. Skenes hasn't missed bats in his last four starts the way a front-line ace should, with strikeout totals of 4, 4, 2 and 4 over that stretch. That's soft contact instead of swing-and-miss, and soft contact turns into hard contact the moment his command drifts a few inches. It already did on September 1, when he got hit for five earned runs in just 4.2 innings. A short Skenes outing tonight doesn't just cost Pittsburgh innings, it hands the game straight to a Pirates bullpen that's already running on fumes: Curtis threw 61 pitches, Kelly 44, and Mlodzinski 38, all in the last three days. That's three relievers with real mileage on their arms walking into a park that's playing to a 1.085 factor, which means extra contact turns into extra runs more easily than in a neutral park.
The number that matters
-186 is pricing Pittsburgh like the ace-at-home version of Skenes is the one taking the mound. The model isn't convinced that's the correct version right now. A pitcher trending toward 4 strikeouts a start and coming off a five-run, sub-five-inning outing is a pitcher who's more likely to need his bullpen early, not late, and this specific bullpen is not the group you want to lean on for extra outs in a park that inflates offense. That mismatch between price and current form is the whole basis for the read, even though it hasn't cleared the bar to become a bet.
Where this lands
To be clear about the tier: this is a PASS. The model's own process did not turn this read into an official play, and we're not backing the Pirates at -186 or anywhere else on this game. We're also not going to guess at or explain which specific threshold kept it off the board, because that kind of guess has been wrong before on this desk. What we can say is that the underlying opinion favors Pittsburgh's talent level over Kansas City's, tempered by real worry about workload and recent stuff. That's a useful thing to know watching the game. It's not a bet.
The verdict
Friday's Royals-Pirates game features a name-brand ace who hasn't looked like himself in a month, backing into a tired bullpen in a hitter-friendly park. The market still has Pittsburgh at -186. The model leans that way too, but this one stays a PASS, not a play, and the reasons behind that line are staying off the record.
- Event · 2026-09-18 · Friday, September 18, 2026 · 6:40 PM ET
- Market · Pittsburgh Pirates -186 — recorded when the pick was posted
- Model · Chipper, Botcappers' AI MLB model — how it is built and what it does not know
- Record · every pick is timestamped before the event and graded in public, win or lose
- Statistics · the model's own match/game database, current to the posting time above. Figures a reader cannot open here are internal to that database, not published third-party data.

