| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Pirates | -1.5 41%26% | O 7.5 52%52% | 30%31% | 31% Polymarket |
â–¶Reds | +1.5 59%74% | U 7.5 48%48% | 24%26% | 26% Polymarket |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶Pittsburgh Pirates | -1.5 | O 7.5 | 31% Polymarket | |
â–¶Cincinnati Reds | +1.5 | U 7.5 | 26% Polymarket |
Pittsburgh is the 55c road favorite at Great American Ball Park on Friday, July 31, 2026, and the whole edge sits on the mound. Paul Skenes (9-9, 3.65 ERA, 1.06 WHIP) draws Hunter Greene (2-2, 7.06 ERA) in game two of a four-game set that Cincinnati opened with a 3-2 win on July 30. The two books price the favorite identically at 55c, with Cincinnati at 47c on Kalshi and 46c on Polymarket, and the board carries roughly $27.4K in combined volume. The live board above has the current moneyline, run line, and total.
Pittsburgh enters this one 55-55 and third in the NL Central, and it is still the favorite on the road against a 51-57 Cincinnati club. That is a pitching call, not a team-quality call. Skenes has made 22 starts in 2026; Greene has made four. The market has the Pirates at 55c on both Kalshi and Polymarket, a number that has not moved since the board opened, and the 7.5 total sits at a dead 52c coin flip. First pitch is 6:10 PM ET on Friday, July 31, 2026.
Skenes is the reason a .500 road team is chalk. He has thrown 120.2 innings across 22 starts with a 3.65 ERA, a 1.06 WHIP, and 149 strikeouts against 28 walks, a strikeout-to-walk ratio of 5.3. His 9-9 record undersells the work: ESPN has him tied for sixth in MLB in losses while his ERA ranks around 30th, which is what happens when a rotation anchor pitches for a team sitting exactly at .500.
Greene brings a four-start, 21.2-inning body of 2026 work: 2-2 with a 7.06 ERA, a 1.34 WHIP, 29 strikeouts, 7 walks, and 17 earned runs allowed. Four starts is a small enough sample that the ERA is not a reliable estimate of true talent, and the board is not treating it as one. Cincinnati at 46.5c is priced far above where a genuine 7.06 ERA starter would sit, and the strikeout rate (29 in 21.2 innings) is the reason.
Pittsburgh has lost three straight: 8-7 to Arizona on July 28, 3-0 to Arizona on July 29, and 3-2 at Cincinnati on July 30. The Pirates are 26-27 on the road. Cincinnati is 24-30 at home and fifth in the NL Central, and Thursday's one-run win snapped its own losing run. Neither club is in the National League playoff field, with ESPN seeding Pittsburgh ninth and Cincinnati twelfth in the NL, so this series is a spoiler set rather than a leverage set. Brandon Lowe leads Pittsburgh with 23 home runs and 70 RBI and Nick Gonzales is hitting .316; Cincinnati counters with Sal Stewart at 22 home runs and 80 RBI and Elly De La Cruz at .279.
The moneyline is Pittsburgh 55c (55c Kalshi, 55c Polymarket) against Cincinnati 46.5c (47c Kalshi, 46c Polymarket). The two-sided sums are 102c on Kalshi and 101c on Polymarket, so roughly 1c to 2c of vig, which puts the devigged Pittsburgh read near 54%. The sportsbook consensus agrees: DraftKings has Pittsburgh at -126 and Cincinnati at +104, a 53.2% devigged number on the same side, and the same 7.5 total.
The run line has Pittsburgh -1.5 at 41c on both books, Cincinnati -1.5 at 29.5c (30c Kalshi, 29c Polymarket), Pittsburgh -2.5 at 30.5c, and Cincinnati -2.5 at 19.5c. The 14c gap between the 55c moneyline and the 41c run line prices a one-run game as the single most likely path to a Pittsburgh win, which is the right shape for a low total.
On the total, 7.5 trades at 52c on both platforms, 8.5 at 43.5c (43c Kalshi, 44c Polymarket), 9.5 at 34.5c, and 6.5 at 63c on Kalshi. The first-five-innings ladder runs over 2.5 at 68.5c, over 3.5 at 52c, and over 4.5 at 40c. A run in the first inning trades at 44.5c (45c Kalshi, 44c Polymarket). Kalshi's team totals are the cleanest single expression of the pitching mismatch on the whole board: Pittsburgh over 3.5 runs at 57c against Cincinnati over 3.5 runs at 49c, an 8c split in favor of the club facing the four-start starter. Polymarket also lists a lead-after-five market Kalshi does not carry, with Pittsburgh ahead after five at 45c, Cincinnati at 38c, and tied at 17c.
The line has held. Kalshi has printed Pittsburgh at 55c and Cincinnati at 47c on every snapshot captured since this board opened, and Polymarket ticked from 54c up to 55c, converging onto the Kalshi number rather than pulling away from it. There is no steam on either side. The widest cross-platform gap anywhere on the full-game board is 1c, so there is no arbitrage and no price-shopping edge on the moneyline. The only 2c split on the board sits on the first-five-innings Cincinnati -1.5 leg, 25c on Kalshi against 27c on Polymarket, where Kalshi is the better buy. Volume is lopsided toward Kalshi: roughly $21.2K of 24-hour volume sits on the Pittsburgh moneyline alone against about $4.4K on the Polymarket event. The series opener on July 30 priced a similar shape and went the underdog's way by a run.
The game starts at 6:10 PM ET on Friday, July 31, 2026 at Great American Ball Park. The moneyline resolves to the team that wins the game, and each winning contract pays $1 per share while the losing side pays $0. The run line and the total settle against the official final score including any extra innings, and the first-five-innings markets settle on the score after five completed innings. Both Kalshi and Polymarket settle once the game is declared final. If the game is postponed and replayed on a later date, or suspended and completed later, the contracts follow each platform's published postponement rules rather than voiding automatically.
The NL Central race that frames this series trades on the NL Central division market, where neither Pittsburgh nor Cincinnati is a live contender at 55-55 and 51-57. Skenes is the reason the NL Cy Young market still carries a Pittsburgh name at all, and the season-long picture sits on the World Series market. For the rest of the slate, the Brewers game on July 31 is the NL Central club with actual standings leverage on the same night, and every board for the day is indexed on today's MLB page and the broader baseball hub.
The market resolves on the outcome of the Pittsburgh Pirates at Cincinnati Reds game scheduled for 6:10 PM ET on Friday, July 31, 2026 at Great American Ball Park. The moneyline resolves to the team that wins the game, with the winning team's contract paying $1 per share and the losing team's contract paying $0. The run line settles against the official final margin including extra innings, and the total settles against the combined official final run count. First-five-innings markets settle on the score after five completed innings regardless of the eventual final. Both Kalshi and Polymarket settle once the game is declared final by MLB. A postponement, suspension, or rain-shortened result is handled under each platform's published rules for rescheduled and shortened games rather than voiding automatically, so a game called after five completed innings with a leader still settles the moneyline.
As of July 31, 2026, Pittsburgh trades at 55c on both Kalshi and Polymarket and Cincinnati at 46.5c (47c Kalshi, 46c Polymarket). The run line has Pittsburgh -1.5 at 41c and the total of 7.5 at 52c.
Pittsburgh is the road favorite at 55c, which devigs to roughly 54% after accounting for the 102c two-sided sum on Kalshi. DraftKings has the Pirates at -126, a 53.2% devigged read on the same side.
Both Kalshi and Polymarket list the game, with Kalshi under the KXMLBGAME series for the July 31, 2026 Pittsburgh at Cincinnati event. Combined board volume is roughly $27.4K, and Kalshi carries about $21.2K of the 24-hour moneyline volume.
First pitch is 6:10 PM ET on Friday, July 31, 2026 at Great American Ball Park, and the market settles once MLB declares the game final, typically within an hour of the last out.
Confirmation that Paul Skenes and Hunter Greene both take the ball, since Greene has made only four starts in 2026. The run-in-the-first-inning market at 44.5c is the fastest early read on whether the 7.5 total is priced correctly.