| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
Giants | +2.5 — | O 8.5 99%1% | 1% | 1% Kalshi |
Rangers | -2.5 — | U 8.5 — | 99% | 99% Kalshi |


The Texas Rangers beat the San Francisco Giants 5-4 at Globe Life Field on August 4, 2026, on an Ezequiel Duran walk-off ground-rule double in the bottom of the ninth. The market had Texas at 65c on the moneyline before first pitch (65c Kalshi, 64c Polymarket) against San Francisco at 37c, so the favorite held. It held by one run in a game that was tied with two outs left, which is close to the honest read of a 65c price. The board carried roughly $390K in cumulative volume across Kalshi and Polymarket and has settled.
The Rangers beat the Giants 5-4 in Arlington on August 4, 2026, and the prediction market got the direction right without getting the comfort right. Texas priced at 65c on the moneyline before first pitch, 65c on Kalshi and 64c on Polymarket, against San Francisco at 37c. That is an implied read of roughly 65% for the home side, or a two-in-three proposition. Texas won on a walk-off double after blowing a two-run lead in the top of the ninth. A 65c favorite winning by one run in its last at-bat is a result that fits the price almost exactly; the market was not wrong, and it was not confident either.
Texas scored twice in the first inning off Blade Tidwell, on a Brandon Nimmo RBI double and an Ezequiel Duran RBI single. It stayed 2-0 for six innings. MacKenzie Gore worked six scoreless for the Rangers on three hits, three walks and four strikeouts, dropping his ERA line to 4.55, and Tidwell answered with five innings of two-run ball (six hits, one walk, three strikeouts, 3.18 ERA).
San Francisco tied it in the seventh when Osleivis Basabe hit a two-out, two-run home run 377 feet to left off Chase Silseth, who was making his first home appearance since Texas acquired him from the Los Angeles Angels. Duran put the Rangers back ahead 4-2 in the eighth with a two-run double off the right-field wall. The Giants got even again in the ninth when pinch-hitter Bryce Eldridge singled home two runs off All-Star closer Jacob Latz, the third blown save in 24 chances for Latz this season.
Jake Burger, who had entered as a defensive replacement that half-inning, led off the bottom of the ninth with a double off Dylan Smith, the sixth Giants pitcher of the night. Duran then bounced a ball into the right-field seats for a ground-rule double and his fourth RBI of the game. Corey Seager and Nimmo each had three hits for Texas. Latz took the win at 3-1; Smith took the loss at 0-4. Attendance was 26,959.
Texas at 65c was a modest home favorite by MLB standards, and the two books agreed: Kalshi at 65c and Polymarket at 64c, a 1c spread with no cross-platform value on the moneyline. The Giants at 37c gave the pair a total of roughly 102c, about 2c of vig on a two-way board. There was nothing exotic in the pricing. It was a favorite that a single swing could erase, and two separate swings did erase it before the Rangers won anyway.
The pre-game read looks defensible against the records. Texas entered on a season-worst six-game losing streak that had cost the club the AL West lead and finished the night 56-58 overall and 29-26 at home. San Francisco finished 48-66 overall and 22-39 on the road, one of the weaker road profiles in the league. A 65c line splits the difference between a home team playing badly and a road team that has been bad all year, which is what the number should do.
The derivative markets are where the price got tested. Nine total runs cleared the 8.5 total and stayed under the 9.5 total, so the over hit on the primary number. The run line did not land: a one-run margin means Texas at minus 1.5 did not cover, and every alt spread of two runs or more settled at zero. Anyone who converted a 65c moneyline read into a run-line position lost on a correct call about who would win.
The moneyline settled at 100c for Texas and 0c for San Francisco on both Kalshi and Polymarket once the game went final. The board shows those settled values now, not the 65c pre-game price. Over 8.5 total runs settled at 100c, over 9.5 settled at 0c, and Texas minus 1.5 settled at 0c on the nine-run, one-run-margin final. Roughly $390K in cumulative volume across the two venues has now paid out.
The standings effect is narrow but real. The win snapped the Rangers' six-game skid at 56-58 and kept a sub-.500 club in range of the AL West race rather than in free fall; the Rangers playoff market is the board that carries that question. For the Giants at 48-66, the San Francisco playoff market has been priced as a long shot for weeks, and a one-run loss in Arlington does not change that framing.
Favorite held, margin did not: Texas at 65c won by one run in its last at-bat, which is what a 65c price describes rather than a blowout.
Cross-platform agreement: Kalshi 65c and Polymarket 64c left a 1c spread on the moneyline, so there was no venue-selection edge on this game.
Duran carried the result: Four RBI including the game-ending ground-rule double, after the Rangers had already given the lead back twice.
Bullpen volatility, not starter volatility: Gore threw six scoreless and Tidwell allowed two runs in five; every run after the first inning came against relief.
Over hit, run line missed: Nine runs cleared 8.5 and stayed under 9.5, while the one-run margin killed Texas minus 1.5.
Latz blew his third save in 24: The Texas closer allowed the tying two-run single and still took the win.
The series finale board is at Giants vs Rangers on August 5, with Cody Bradford making his first Texas start since the end of 2024 against Carson Whisenhunt (2-2, 6.63 ERA). The series opener from August 3 is the other half of the pricing history here. Season-long positions trade on the Texas Rangers hub and the San Francisco Giants hub, and every live game board sits on the MLB prediction markets page.
The moneyline resolved to the Texas Rangers, who beat the San Francisco Giants 5-4 at Globe Life Field on August 4, 2026. Texas moneyline contracts settled at 100c and San Francisco moneyline contracts settled at 0c on both Kalshi and Polymarket, paying $1 per share on the winning side and $0 on the losing side. Totals settled on the nine combined runs, so over 8.5 resolved yes and over 9.5 resolved no. Run-line contracts settled on the one-run final margin, so Texas minus 1.5 resolved no and every larger alt spread on either side resolved no. Settlement followed the official final score once the game was declared complete on the scheduled date.
The Texas Rangers won 5-4 over the San Francisco Giants at Globe Life Field in Arlington. Ezequiel Duran ended it with a ground-rule double in the bottom of the ninth for his fourth RBI of the night.
Texas 5, San Francisco 4. The Rangers led 2-0 after one inning, the Giants tied it in the seventh and again in the ninth, and Texas won it in the bottom of the ninth.
Texas was the 65c moneyline favorite before first pitch, 65c on Kalshi and 64c on Polymarket, with San Francisco at 37c. That implied roughly a 65% chance the Rangers would win.
No. Texas won by one run, so the Rangers at minus 1.5 settled at 0c. The moneyline paid out at 100c while every run-line contract of 1.5 runs or more on the Texas side resolved no.
The nine combined runs cleared the 8.5 total, so over 8.5 settled at 100c, while over 9.5 settled at 0c. The scoring was back-loaded, with seven of the nine runs coming from the seventh inning on.
The series finale followed on August 5, 2026, with Cody Bradford making his first Texas start since the end of 2024 after elbow surgery against San Francisco left-hander Carson Whisenhunt (2-2, 6.63 ERA).