| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Brewers | -1.5 50%25% | O 1 52%52% | 62%62% | 62% Kalshi |
â–¶Angels | +1.5 50%75% | U 1 48%48% | 40%39% | 40% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶Milwaukee Brewers | -1.5 | O 1 | 62% Kalshi | |
â–¶Los Angeles Angels | +1.5 | U 1 | 40% Kalshi |
The Brewers vs Angels series opener prices Milwaukee as a 61c road favorite, and both books agree to the cent: Kalshi and Polymarket each print the Brewers at 61c and the Angels at 40c. Milwaukee arrives 67-41 with Shane Drohan (3.51 ERA) on the mound, Los Angeles is 42-67 and hands the ball to Ryan Johnson (7.34 ERA), and a 61c line on that mismatch is the argument worth having. First pitch is 6:38 PM PT on July 31, 2026 at Angel Stadium.
Milwaukee walks into Angel Stadium with 25 more wins than its opponent, a starting pitcher who has been better by nearly four runs of ERA, and a moneyline that says none of that matters as much as it sounds. The Brewers price at 61c on both Kalshi and Polymarket, roughly a 61% implied win probability, which is an ordinary road-favorite number rather than the blowout number a 67-41 record against a 42-67 record would suggest. That gap between the resume and the price is the trade on this board.
The moneyline is the tightest cross-platform print on the page. As of July 31, 2026, Kalshi and Polymarket both show Milwaukee at 61c and Los Angeles at 40c, a zero-gap spread on the game's headline market. The two sides sum to 101c, so visible vig is about 1c and the de-vigged Brewers number lands just above 60%. There is no cross-platform value spot on the moneyline, which is itself a signal: two independent order books agreeing to the cent is consensus, not a mispricing.
The run line is more specific. Milwaukee at -1.5 trades near 49.5c (50c Kalshi, 49c Polymarket) and Milwaukee at -2.5 sits at 38.5c. Set against a 61c moneyline, that -1.5 price says the market expects Brewers wins to arrive as multi-run wins rather than one-run survivals. The other side is priced accordingly, with Los Angeles -1.5 at 25.5c and -2.5 at 18c.
The total brackets an implied number of 9. Over 9.5 runs trades at 45c, over 8.5 at 56c, and over 7.5 at 62c. DraftKings posts the same total of 9 and the same 1.5 run spread, so the prediction-market board and the sportsbook are reading this game identically.
On movement, the line has held. Kalshi printed Milwaukee at 61c on every snapshot across the observation window on July 31, 2026. Polymarket opened at 61c, ticked to 60c on a single snapshot, and came straight back to 61c. What did move was money: the Kalshi Brewers moneyline ran from roughly $10.9K to $22.7K in rolling 24-hour volume without the price budging a cent. Liquidity is lopsided by venue. Kalshi carries about $23.4K on the Brewers side and $11.6K on the Angels side, while the Polymarket moneyline shows roughly $784 in 24-hour volume, so Kalshi is where size trades on this game. Where the two books do separate is further down the ladder: the first-five-innings 3.5 total prints 70c on Kalshi against 68c on Polymarket, the widest gap on the board.
Shane Drohan (5-4, 3.51 ERA) starts for Milwaukee. Ryan Johnson (2-5, 7.34 ERA) starts for Los Angeles. A 3.83-run ERA gap between probable starters is the largest single input here, and it is why a road team holds a 61c line at all. The strikeout props reflect the split in workload expectation more than quality: Drohan is 71c to reach 5 strikeouts and 53c to reach 6, while Johnson is 66c for 4 and 47c for 5.
Milwaukee is 67-41 overall and 31-21 away from home, so the road split barely softens the profile. Brice Turang leads the club with 66 RBI, Jake Bauers leads with 18 home runs, and Jackson Chourio leads the everyday group at .274. That is a distributed offense rather than a one-bat lineup, and the team-total ladder agrees: Milwaukee over 3.5 runs sits at 68c and over 4.5 at 55c, pricing the Brewers for right around 5.
Los Angeles is 42-67 overall and 24-31 at Angel Stadium. The Angels are not short on bats. Zach Neto has 19 home runs, one more than any Milwaukee hitter, Jo Adell has driven in 62 runs, and Nolan Schanuel is hitting .280. The Angels team total sits at 53c to clear 3.5 runs and 39c to clear 4.5, which is why the game total holds at 9 rather than sliding into the low 8s. Season-long, the AL West market prices this roster where the 42-67 record puts it, while Milwaukee's record shows up in the NL Central market.
This is the opener of a three-game set at Angel Stadium, with the other two scheduled for August 1 and August 2, 2026. That matters for bullpen sequencing more than for this specific board, but a manager protecting arms in game one is a live variable in the first-five markets, where the 3.5 total trades at 69c and the 4.5 at 56c.
The Brewers vs Angels market resolves on the final score of the game scheduled for July 31, 2026 at Angel Stadium, first pitch 6:38 PM PT. Moneyline contracts pay $1 per share on the winning team and $0 on the losing team, with no draw outcome in baseball. Run-line contracts settle on the final margin of victory, and total contracts settle on combined runs scored by both teams. First-five-inning markets settle on the score after the top and bottom of the fifth. If the game is suspended, postponed, or called short of an official game, each platform applies its own suspension and postponement rules, which generally require an official game for full-game markets and the completed fifth inning for first-five markets.
Milwaukee's 67-41 record is priced season-long in the NL Central division market and carries into the National League pennant market, where the Brewers' win total is the input that matters. On the other side, the Angels sit in the AL West market at 42-67. Both paths converge on the World Series market. For the rest of the day's slate and every other cross-platform MLB board, see today's MLB games and the baseball category hub.
This market resolves on the outcome of the Milwaukee Brewers at Los Angeles Angels game scheduled for July 31, 2026 at Angel Stadium in Anaheim, first pitch 6:38 PM PT. Moneyline contracts pay $1 per share to holders of the winning team and $0 to the losing team; baseball has no draw, so exactly one side pays. Run-line contracts settle on the final margin of victory, and total contracts settle on the combined runs scored by both clubs. First-five-inning markets settle on the score after the top and bottom of the fifth inning. If the game is postponed to a later date, suspended, or called before it becomes an official game, Kalshi and Polymarket each apply their own postponement and suspension rules, which generally require an official game for full-game markets to settle and require a completed fifth inning for first-five markets.
As of July 31, 2026, Milwaukee is the 61c favorite on both books (61c Kalshi, 61c Polymarket) and Los Angeles is 40c on both. That is roughly a 61% implied win probability for the Brewers, or just above 60% after removing the 1c of vig.
Milwaukee, at 61c. The Brewers are 67-41 and start Shane Drohan (5-4, 3.51 ERA); the Angels are 42-67 and start Ryan Johnson (2-5, 7.34 ERA) at Angel Stadium.
Kalshi and Polymarket both list the game. Kalshi carries the size, with about $23.4K on the Brewers moneyline and $11.6K on the Angels side, against roughly $784 in 24-hour Polymarket moneyline volume.
Milwaukee -1.5 trades near 49.5c and Los Angeles -1.5 at 25.5c as of July 31, 2026. The total is set at 9, with over 9.5 at 45c and over 8.5 at 56c. DraftKings posts the same 9 and the same 1.5 run spread.
It settles once the July 31, 2026 game goes final at Angel Stadium, first pitch 6:38 PM PT. Moneyline pays $1 per share on the winner, run lines settle on final margin, and totals settle on combined runs.
Confirmation of Drohan and Johnson as starters is the biggest single price input, since a scratch on either side moves the 61c line immediately. After that, watch whether Polymarket's 68c on the first-five 3.5 total converges toward Kalshi's 70c.