| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Padres | -1.5 41%42% | O 10.5 54%55% | 52%52% | 52% Kalshi |
â–¶Royals | +1.5 59%58% | U 10.5 46%45% | 49%49% | 49% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶San Diego Padres | -1.5 | O 10.5 | 52% Kalshi | |
â–¶Kansas City Royals | +1.5 | U 10.5 | 49% Kalshi |
The market makes San Diego a 51c favorite at Kansas City on July 18, 2026, the narrowest possible edge for a 48-49 Padres team facing a 39-59 Royals club. Kalshi and Polymarket both price the Padres at 51c, with the Royals at 49c and 50c, a coin flip that reflects the pitching matchup rather than the standings: Griffin Canning (1-7, 6.47 ERA) starts for San Diego against a Kansas City starter that had not been announced at publish time. The line has held since the board opened, with Polymarket shaving San Diego from 53c to 51c to converge with Kalshi.
A 39-59 team does not usually trade dead even with a team nine and a half games better, but that is the Padres vs Royals board for Saturday, July 18, 2026: San Diego at 51c on both Kalshi and Polymarket, Kansas City at 49c and 50c. The price is a pitching-matchup read, not a standings read. Griffin Canning takes the ball for San Diego carrying a 6.47 season ERA, Kansas City had not announced a starter as of Saturday morning, and the books split the difference at a coin flip. The market carries roughly $11K in early volume across the two platforms ahead of the 4:10 PM ET first pitch at Kauffman Stadium.
The San Diego Padres arrive at 48-49, one game under .500 and 21-25 on the road, opening the second half of the season still on the fringe of the National League playoff picture. The Kansas City Royals are 39-59, 20 games under .500, and a below-average 22-26 even at Kauffman Stadium. This is the middle game of the first series out of the All-Star break, following Friday's series opener.
The lineups carry the recognizable names. Kansas City's offense runs through Bobby Witt Jr., hitting .283, with Jac Caglianone's 15 home runs and Carter Jensen's team-leading 51 RBIs behind him. San Diego counters with Manny Machado, whose 19 home runs and 55 RBIs lead the club, and Fernando Tatis Jr. at .281. On paper that is the deeper offense against the thinner one, and it is part of why San Diego holds even the one-cent edge it has.
The moneyline is as tight as a two-way board gets: San Diego 51c on Kalshi and 51c on Polymarket, Kansas City 49c and 50c. The books agree within a cent, so there is no cross-platform value gap to attack on the winner market. The movement that has happened ran one direction: Polymarket opened San Diego at 53c when the board went up Friday night and shaved it to 51c by early Saturday, converging on Kalshi's number, which held at 51c throughout. The Royals side has been steady at 49c to 50c.
The derivatives fill in the shape of the expected game. Polymarket prices the San Diego run line (-1.5) at 42c, a standard 9c discount to the moneyline for the extra run. The full-game total sits at 10.5 runs with the over at 49c, and the first-five-innings total of 6.5 trades at 51c, both essentially even, which is a live run environment for a game with a coin-flip winner. Kalshi's first-inning run market trades at 54c, a mild lean toward early scoring against two starters who profile as vulnerable the first time through the order.
Canning's season line is 1-7 with a 6.47 ERA, and on that number alone Kansas City at home would be the favorite. The market is pricing the trend instead: Canning posted a 3.12 ERA across 8.2 July innings after a 6.98 June, and San Diego has used him behind an opener multiple times this season, which caps how deep he is asked to work and keeps the bullpen central to the plan.
Kansas City's side of the matchup is the open variable. The Royals had not named a starter as of Saturday morning, with Stephen Kolek a candidate for activation from the family emergency list. An unannounced starter this close to first pitch typically means a bullpen-led game or a fresh activation, and that uncertainty is doing real work in the price: it is the main reason a 9.5-game standings gap compresses to a 51-49 board.
San Diego's bigger picture trades on the NL West division market and the World Series market, while Kansas City's season-long position is priced on the AL Central division market. Friday night's result is on the series opener page, and the full slate of daily boards and futures lives on the MLB hub.
Resolves to the team that wins the San Diego Padres at Kansas City Royals game scheduled for Saturday, July 18, 2026, with first pitch at 4:10 PM ET at Kauffman Stadium in Kansas City. Moneyline contracts pay $1 per share on the winning team and $0 on the losing side. The run line settles on the final margin (San Diego -1.5 on Polymarket) and totals settle on combined runs scored, extra innings included. If the game is postponed or suspended, Kalshi and Polymarket settle under their rescheduled-game rules, generally carrying contracts to the completed game or voiding per platform terms.
As of July 18, 2026, San Diego trades at 51c on both Kalshi and Polymarket, with Kansas City at 49c on Kalshi and 50c on Polymarket. That makes the Padres a razor-thin favorite at roughly 51% implied win probability.
San Diego is the narrow favorite at 51c, an implied 51%. The 48-49 Padres sit 9.5 games ahead of the 39-59 Royals in the standings, but the coin-flip price reflects Griffin Canning's 6.47 season ERA and Kansas City's home park.
The moneyline trades on both Kalshi and Polymarket. Polymarket also lists the run line (San Diego -1.5 at 42c) and the over/under 10.5 total at 49c, while Kalshi adds a first-inning run market at 54c.
When the game goes final on Saturday, July 18, 2026. First pitch at Kauffman Stadium in Kansas City is 4:10 PM ET, and contracts settle on the winning team shortly after the final out.
The Royals' starter announcement is the open variable; Kansas City had not named a pitcher as of Saturday morning. Watch whether the books move off 51c once the matchup is set, and whether Canning's 3.12 July ERA carries against Bobby Witt Jr. and the Royals lineup.