| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
Pirates | -1.5 β | O 0.5 3%1% | 1%4% | 4% Polymarket |
Brewers | +1.5 β | U 0.5 β | 1% | 1% Kalshi |


| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
Pittsburgh Pirates | -1.5 β | O 0.5 | 4% Polymarket | |
Milwaukee Brewers | +1.5 β | U 0.5 β | 1% Kalshi |
Milwaukee beat Pittsburgh 4-2 at American Family Field on August 4, 2026, and the prediction market got it right. The Brewers were priced at 60c on both Kalshi and Polymarket before first pitch against 41c on the Pirates, and that line never moved across a full day of trading. The board cleared roughly $1.1M in cross-platform volume and settled the Brewers moneyline at 100c, with Milwaukee -1.5 covering by the minimum on an exact two-run margin.
The market read this one correctly, and read it calmly. Milwaukee closed at 60c on both Kalshi and Polymarket, an implied 60% win probability that describes a modest favorite rather than a certainty, and the Brewers produced exactly the shape of game that price implies: a 4-2 win decided by a single insurance run in the fifth, not a blowout. Pittsburgh at 41c had a live path into the sixth and never found another run.
Neither team scored through two innings. Jacob Gonzalez homered to right center (401 feet) in the third for a 1-0 Pittsburgh lead, and Jackson Chourio answered in the bottom half with a 399-foot shot to the same part of the park. Milwaukee took control in the fourth: Andrew Vaughn hit a 417-foot homer to center, then Chourio singled home Cooper Pratt for a 3-1 lead. Endy Rodriguez pulled Pittsburgh back within a run at 3-2 with a 379-foot homer in the fifth, and Luis Lara answered in the bottom half, singling in William Contreras for the 4-2 final. Neither side scored after the fifth inning.
Logan Henderson (6-1) was the separator. He went 6.0 innings on 83 pitches, allowing 4 hits and 2 earned runs with 1 walk and 8 strikeouts, and both runs against him came on solo homers. His ERA sits at 2.70. Jared Jones (2-3) took the loss, allowing 8 hits and 3 earned runs over 4.0 innings with 4 strikeouts and 2 homers surrendered, leaving his ERA at 4.02. The Milwaukee bullpen of Antonio Senzatela, Abner Uribe and Trevor Megill covered the last three innings on one hit and no runs, with Megill recording his 19th save. Chourio finished 3-for-4 with a homer and 2 RBI. Pittsburgh struck out 11 times, and the four-through-seven stretch of its order (Bryan Reynolds, Esmerlyn Valdez, Spencer Horwitz, Nick Gonzales) went a combined 0-for-16. Attendance at American Family Field was 30,014.
Both books agreed to the cent before first pitch: Brewers 60c on Kalshi and 60c on Polymarket, Pirates 41c, roughly 1c of vig and no cross-platform edge to take. More notable is that the line never moved. The Kalshi Brewers moneyline printed 60c across 96 intraday snapshots spanning the full trading day, with a single-snapshot high of 61c, while the Pirates side held 41c on both venues with zero variance. There was no lineup shock, no weather repricing, and no late steam in either direction.
A 60c favorite is ordinary MLB home-field pricing, and it implies the underdog wins roughly 4 times in 10. That matters for scoring the result honestly. This was not a case of the market nailing a hidden edge. It was a mildly confident favorite that got paid, and the game itself stayed inside one swing until the bottom of the fifth. The August 5 rematch opened as the more interesting board precisely because the starter matchup changes the read.
The full board cleared roughly $1.1M in cross-platform volume across two venues, with the moneyline carrying the bulk of it.
Favorite held, and the price was fair: a 60c favorite winning a two-run game is the median outcome for that price, not an upset and not a rout.
The flat line was the signal: 96 Kalshi snapshots at 60c means the market saw no new information all day, which is itself a tradeable read on a stable pitching matchup.
Henderson carried it: 8 strikeouts over 6.0 innings with the only damage on solo homers is why the run line covered at all.
The under was the cleaner ticket: 6 combined runs against an 8.5 total, with all of them in the first five innings and four scoreless frames to close.
Standings impact: Milwaukee improved to 70-43 (.619) and leads the NL Central by 5.5 games over the Chicago Cubs (65-49), while Pittsburgh fell to 57-58 and sits 14 games back.
Pittsburgh took the series opener 4-3 on August 3, so the four-game set at American Family Field was level at 1-1 after this result, with the August 6 finale still to come. Season-long pricing for both clubs lives on the Milwaukee Brewers and Pittsburgh Pirates hubs, where division and World Series contracts trade across both platforms. For the rest of the day's slate and every game board currently live, see today's MLB markets.
The moneyline resolved to Milwaukee, which beat Pittsburgh 4-2 at American Family Field on August 4, 2026. Brewers contracts settled at 100c on both Kalshi and Polymarket and Pirates contracts settled at 0c, with each winning share paying $1. Derivative markets resolved off the same official final score: the run line settled on the two-run margin (Milwaukee -1.5 YES, Milwaukee -2.5 NO), match and team totals settled on 6 combined runs (4 Milwaukee, 2 Pittsburgh), and first-five-innings markets settled on the 4-2 score through five complete innings. The game went final on its scheduled date in regulation, so no postponement, suspension or shortened-game void rule applied.
The Milwaukee Brewers won 4-2 over the Pittsburgh Pirates at American Family Field. Milwaukee led 4-2 after five innings and neither team scored again.
Milwaukee was the 60c favorite on both Kalshi and Polymarket, with Pittsburgh at 41c. The line held flat all day across 96 Kalshi snapshots, peaking at 61c.
Yes, by the minimum. Milwaukee -1.5 settled at 100c on both books because the final margin was exactly 2 runs. Milwaukee -2.5 settled at 0c.
Under. The teams combined for 6 runs against an 8.5 total. Over 5.5 settled YES and over 6.5 settled NO, and all 6 runs scored in the first five innings.
Logan Henderson (6-1) won for Milwaukee with 8 strikeouts over 6.0 innings and a 2.70 ERA. Jared Jones (2-3) took the loss for Pittsburgh, allowing 3 earned runs in 4.0 innings. Trevor Megill recorded his 19th save.
The four-game set at American Family Field was tied 1-1 after this result, with Pittsburgh winning the opener 4-3 on August 3. Games followed on August 5 and August 6, 2026.