| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
Jays | +4.5 — | O 8.5 1%1% | 1% | 1% Kalshi |
Astros | -4.5 — | U 8.5 — | 75% | 75% Kalshi |


Houston won 7-2, and the prediction market had the right side without the right margin. The Astros were priced at 56c before first pitch (55c on Kalshi, 56c on Polymarket) against Toronto at 46c, a thin favorite implying a win probability in the mid-50s. Houston broke a scoreless game open with six runs across the fourth and fifth innings and never trailed. The board carried roughly $1.5M in cumulative volume across both venues, and the moneyline settled at 100c for Houston and 0c for Toronto on August 4, 2026.
The Toronto Blue Jays vs Houston Astros market resolved to the home side on August 4, 2026. Houston won 7-2 at Daikin Park in front of 30,450. The Astros went in at 56c on a simple cross-platform average, 55c on Kalshi and 56c on Polymarket, with Toronto at 46c. That is a coin flip plus a small edge, and it was the correct side. The margin was not close to a coin flip. Houston scored six runs in a two-inning stretch, covered a run line priced at roughly even money, and cleared a 4.5-run spread that the market treated as a long shot.
Neither side scored through three innings. Houston opened the fourth with a Yainer Diaz single to left that scored Jose Altuve, then added a second run when Cam Smith singled to left and Taylor Trammell scored on a throwing error by Toronto left fielder Jesus Sanchez. Toronto answered in the fifth on a Myles Straw triple to center that scored Andres Gimenez, and Straw came home on a Hayden Wesneski wild pitch to level the game at 2-2.
The bottom of the fifth ended the competitive portion. Altuve reached on an infield single to short to score Yordan Alvarez, and Trammell followed with a 388-foot three-run homer to right that pushed Houston to 6-2. Altuve added an RBI single in the seventh for the 7-2 final. Toronto did not score again after the fifth and finished with four hits.
Wesneski was the reason the Astros never had to chase. He went 6.0 innings on 78 pitches, allowed 4 hits and 2 earned runs, walked 2, and struck out 4, dropping his ERA to 3.86. Bennett Sousa and Enyel De Los Santos combined for three scoreless innings behind him. Toronto opened with Trey Yesavage for 2.0 hitless innings, then handed the ball to Chad Dallas, who gave up 7 hits and 6 earned runs in 3.0 innings with 4 walks and a home run, leaving his ERA at 8.22. Altuve finished 3-for-4 with 2 runs and 2 RBI. Trammell went 1-for-3 with the homer, 2 runs, and 3 RBI.
The pre-game read was unusually stable. Kalshi held Houston at 55c and Toronto at 46c across the entire pre-game snapshot window on August 4, with no meaningful drift in either direction. Polymarket sat a tick higher on Houston at 56c. A flat line into a game with a division leader at home is a market saying it has no new information, not a market that is uncertain. For reference, the closing sportsbook price was Houston at -140, an implied 58%, so the prediction market and the book agreed inside two points.
The stability is the interesting part given what had happened the previous night. Toronto took the series opener 3-1 on August 3, and the market did not overreact to it. Houston had won 8 of its previous 10 games, including a three-game sweep of Texas on August 1 and 2, and the 55c price reflected that body of work rather than the single-game result.
The supporting lines carried the same modest read. The total sat at 8.5 and the run line at Houston -1.5, both consistent with a market expecting a one-run-to-two-run game rather than a rout. Roughly $1.5M in cumulative volume traded on the game across Kalshi and Polymarket, which made this one of the better-priced MLB boards on the slate.
The moneyline settled at 100c for Houston and 0c for Toronto on both platforms. The run line at Houston -1.5 settled at 100c, and the wider Houston -4.5 spread also settled in the money because the 5-run margin cleared it by exactly half a run. Houston -5.5 settled at 0c, so the result landed in the narrow band between those two lines.
The total resolved over. Nine combined runs cleared the 8.5 line, which settled at 100c, while the 9.5 line settled at 0c, meaning the over landed by a single half-run of cushion. Player props settled the same way. The Hayden Wesneski strikeout ladder is the cleanest example: his over 3.5 settled at 100c and his 5-plus contract settled at 1c, pinning him at exactly 4 strikeouts.
The scorecard on this game reads as a directional win for the market and a miss on distribution. A 56c favorite is a market saying it expects to be wrong 44% of the time, and a 7-2 result is not what a 56c price describes. The favorite held, but the game was decided by the fifth inning rather than in a late-inning coin flip.
Houston moved to 59-56 and holds first place in the AL West, 2.5 games ahead of Texas at 56-58 and 3.5 ahead of Seattle at 55-59. That position is what the futures market has been repricing. Houston traded at 20c on Kalshi and 12c on Polymarket in the AL West division market on July 6, and it now trades at 53c on Kalshi and 52c on Polymarket. In the 24 hours around this game alone, Houston went from 43c to 53c on Kalshi while Seattle fell from 42c to 28c. The Astros playoff market has moved on the same trajectory.
Toronto fell to 53-61, last in the AL East and 14.5 games behind Tampa Bay at 67-46. The Blue Jays were 6-4 in their previous 10 games entering this one, but the record has not translated into division relevance, and the Blue Jays playoff market prices them accordingly.
Favorite held, margin missed: Houston at 56c won by 5 runs, a result well outside the distribution a mid-50s price implies.
The line never moved: Kalshi held Houston at 55c and Toronto at 46c across the full pre-game window, and the sportsbook close at -140 agreed within two points.
Wesneski was the swing factor: 6.0 innings, 2 earned runs, 4 strikeouts on 78 pitches, which settled his strikeout ladder at exactly 4.
Toronto's bullpen decided it: Chad Dallas allowed 6 earned runs in 3.0 innings, and Houston scored 6 of its 7 runs while he was on the mound.
The over landed narrowly: 9 combined runs cleared 8.5 but stayed under 9.5, a half-run of cushion on each side.
The division market repriced: Houston at 20c on Kalshi in the AL West market on July 6 now trades at 53c, and it passed Seattle inside the last day.
The series continued the next night, and the Blue Jays vs Astros series finale carried a similar shape of board. The series opener on August 3 is the counterweight to this result, since Toronto took that one 3-1 as the underdog. For the futures view on both clubs, the Houston Astros hub and the Toronto Blue Jays hub carry the division, playoff, and season-win boards that this game moved.
The moneyline resolved to Houston, which won the game 7-2 at Daikin Park on the evening of August 4, 2026. Each winning contract paid $1 per share and each losing contract resolved to $0, so Houston settled at 100c and Toronto at 0c on both Kalshi and Polymarket. Spread contracts settled on the 5-run final margin, meaning every Houston line through -4.5 resolved in the money and Houston -5.5 resolved to $0. Total contracts settled on 9 combined runs, so over 8.5 resolved yes and over 9.5 resolved no. Player props settled on official box score totals from the completed game. Because the game went final on its scheduled date with no suspension or postponement, no void or push rules applied.
The Houston Astros won 7-2 over the Toronto Blue Jays at Daikin Park on August 4, 2026. Houston scored six runs across the fourth and fifth innings and led the rest of the way.
Houston was the 56c favorite on a cross-platform average, 55c on Kalshi and 56c on Polymarket, with Toronto at 46c. The closing sportsbook price of Houston -140 implied a similar 58%.
Yes. Houston won by 5 runs, so the Houston -1.5 run line settled at 100c and the wider Houston -4.5 spread also settled in the money. Houston -5.5 settled at 0c.
Over. The two teams combined for 9 runs, which cleared the 8.5 total. The 9.5 line settled at 0c, so the over landed with a half-run of cushion.
Houston settled at 100c and Toronto at 0c on both Kalshi and Polymarket once the game went final on August 4, 2026. Winning contracts paid $1 per share and losing contracts resolved to $0.
Houston improved to 59-56 and leads the AL West by 2.5 games over Texas. Its AL West division contract trades at 53c on Kalshi, up from 20c on July 6, and its playoff market has moved on the same path.