| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
Cardinals | -2.5 — | O 1 — | 0%0% | — |
Phillies | +2.5 — | U 1 — | 100%100% | 100% Kalshi |


| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
St. Louis Cardinals | -2.5 — | O 1 — | 0%0% | — |
Philadelphia Phillies | +2.5 — | U 1 — | 100%100% | 100% Kalshi |
Philadelphia is the 55.5c favorite (56c Kalshi, 55c Polymarket) against a St. Louis club that has not named a starter, while ESPN's matchup predictor has the Phillies at 46.7%. The Phillies are 71-58 and have won seven straight, the Cardinals are 66-64 and sit 3.5 games out of the last National League wild card, and Andrew Painter (2-8, 6.43 ERA) draws the assignment at home. The winner market has held a 1c band overnight while over 8.5 runs has moved from 51c to 55c on $16.5K of volume. First pitch is 6:05 PM ET at Citizens Bank Park.
Philadelphia is a 55.5c favorite at home while ESPN's matchup predictor has the Phillies at 46.7%, an eight-point gap between the board and the model in game two of this series. The Phillies are 71-58, have won seven straight and hold the top National League wild card, the Cardinals are 66-64 and sit 3.5 games out of the last wild card spot, and Andrew Painter (2-8, 6.43 ERA) takes the ball for the home side. St. Louis has not announced a starter. First pitch is 6:05 PM ET at Citizens Bank Park.
The Cardinals vs Phillies moneyline is 56c Philadelphia on Kalshi and 55c on Polymarket, with St. Louis at 46c on both books. Kalshi's pair sums to 102c and Polymarket's to 101c, so the clean implied probability on Philadelphia is 54.9% on Kalshi and 54.5% on Polymarket, against 45.1% and 45.5% for St. Louis. ESPN's matchup predictor puts the home team at 46.7%. The board is paying about eight points more for Philadelphia than the model does, and a seven-game winning streak against a 6.43 starter ERA is the tension in that number.
The 1c separation on the Philadelphia leg is rounding, not a cross-platform read, and the two books are identical on the Cardinals side. Depth is where they diverge. Kalshi holds $16.2K of lifetime volume on the Philadelphia leg and $17.1K on the St. Louis leg against roughly $501 on the entire Polymarket moneyline, so Kalshi carries effectively all of the winner money on this game. The full board has traded about $74.3K in lifetime volume across the two platforms.
The winner market has not moved. Kalshi's Philadelphia leg has held between 55c and 56c across 78 snapshots since Friday evening, and the St. Louis leg has not left the 45c to 46c band across 100 captures. The total is the line that has been tested. Over 8.5 runs opened the overnight window at 51c on Kalshi and 52c on Polymarket and prints 55c on both books now, a 3c to 4c move into the over with $16.5K behind it, which makes it the busiest single market on this board outside the two winner legs. Over 9.5 is 43c Kalshi and 42c Polymarket, and over 10.5 is 36c and 35c.
The derivative lines price the game closer than the moneyline does. Philadelphia at -1.5 is 37c on both books with $1.7K traded, St. Louis at -1.5 is 34c on Kalshi and 35c on Polymarket. A run in the first inning is 53c on Kalshi and 51c on Polymarket with $2.7K behind it. The most active player market on the board is Quinn Mathews at 5-plus strikeouts, 53c with $4.3K traded, which is more than four times what Painter's 4-plus strikeout line has drawn at 57c.
Painter is why this favorite is priced at 55.5c and not higher. He is 2-8 with a 6.43 ERA over 85.1 innings and 16 starts, carrying a 1.55 WHIP and a .290 opponent batting average, and his 71 strikeouts work out to 7.49 per nine. Kalshi prices him at 91c for 2-plus strikeouts, 57c for 4-plus and 20c for 6-plus, a ladder that assumes a short outing. Philadelphia's rotation strength sits behind him: Cristopher Sanchez leads the staff with 16 wins and a 2.51 ERA, and Jesus Luzardo leads it with 194 strikeouts.
The St. Louis starter is unsettled. MLB's schedule lists the visiting probable as undecided, ESPN's scoreboard lists Andre Pallante (12-6, 3.57 ERA) while ESPN's own injury report for this game carries Pallante with an elbow issue, and Kalshi has posted a strikeout ladder for Quinn Mathews rather than for Pallante. Mathews has two starts and 9.0 innings on the season with a 3.00 ERA and 10 strikeouts, a 10.00 per nine rate that explains why his 5-plus line prices at 53c on a higher number than Painter's 4-plus at 57c. Read the Cardinals starter as unconfirmed until the club posts it, and treat every strikeout price on that side as conditional on Mathews taking the ball.
The lineups argue closer than the standings do. Kyle Schwarber leads Philadelphia with 37 home runs and 74 RBI, and Brandon Marsh is the club's leading hitter at .277. Jordan Walker is the best bat in the game on either roster, hitting .291 with 27 home runs and 96 RBI, 22 more RBI than Schwarber. Michael McGreevy carries the best Cardinals rotation ERA at 3.54 and Matthew Liberatore leads the staff with 125 strikeouts.
Form is one-sided and the splits are not. Philadelphia has won seven in a row, is 8-2 in its last ten and is 36-30 at home, and it took Friday's series opener 7-6 in ten innings. St. Louis is 6-4 in its last ten and is 34-30 on the road, better than its 32-34 mark at Busch Stadium, and it won 10-9 at Cincinnati two days before this one. The season series is tied 2-2 after the Cardinals took two of three in St. Louis on August 10, 11 and 12.
Availability cuts against the visitor. St. Louis carries Pallante (elbow), Hunter Dobbins (forearm), Ramon Urias (elbow) and Max Rajcic (elbow) on the injury report, and Dobbins started Friday's game. Philadelphia is without Rafael Marchan (knee), Johan Rojas (elbow), Tanner Banks (forearm), Caleb Kilian (oblique) and Felix Reyes (wrist).
The standings stakes are asymmetric. Philadelphia is 4 games behind Atlanta in the NL East and holds the first National League wild card by 2 games, a position that prices on the NL East board and in Phillies playoff odds. St. Louis is 14.5 games behind Milwaukee in the NL Central, so the wild card is the only live lane, and the Cardinals are 3.5 games out of the third spot with their own playoff market carrying that math.
First pitch is 6:05 PM ET on Saturday, August 22, 2026 at Citizens Bank Park, with coverage on MLB.TV, NBC Sports Philadelphia and Cardinals.TV. Three independent sources agree on that start: the Kalshi event ticker encodes an 18:05 ET first pitch, the ESPN scoreboard lists 6:05 PM ET, and MLB's own schedule returns the same time. The moneyline resolves when the game goes final, with the winning team's contract paying $1 per share and the losing side paying $0. Baseball has no draw, so the two legs are exhaustive. The run lines and game totals settle off the official final line score, the first-five-innings markets settle off the score after five complete innings, and the first-inning market settles on whether either club scores in the top or bottom of the first.
The rest of the series and the futures it feeds trade on the same board set. Friday's opener is the closest comparable, a 7-6 Philadelphia win in ten innings priced at a wider number than this one. The Phillies team hub and the Cardinals team hub carry every open market on each club, and the MLB hub carries the full slate. Longer-dated exposure runs through Phillies playoff odds, Cardinals playoff odds, the NL East market and the National League pennant.
Resolves to the team that wins the game at Citizens Bank Park on August 22, 2026, first pitch 6:05 PM ET. The winning team’s moneyline contract pays $1 per share and the losing team’s pays $0; baseball has no draw, so the two legs are exhaustive and settlement follows the official final score however many innings the game requires. Run line contracts at -1.5, -2.5 and -3.5 settle on the final margin, game totals at 8.5, 9.5 and 10.5 settle on combined runs scored, and team totals settle on that club’s runs alone. First-five-innings markets settle on the score after five complete innings and void or settle per each platform’s rules if the game does not reach that point. The first-inning market settles yes if either team scores in the first. If the game is postponed and replayed on a later date, Kalshi and Polymarket settle on the completed game per their published rescheduling rules; a canceled game voids.
As of the morning of August 22, 2026, Philadelphia is 56c on Kalshi and 55c on Polymarket, and St. Louis is 46c on both books. That averages to a 55.5c Phillies favorite, or 54.9% clean implied probability once Kalshi’s 102c overround is removed.
Philadelphia is favored at roughly 54.9% implied probability, about a 10-point edge over St. Louis at 45.1%. ESPN’s matchup predictor disagrees, giving the Phillies 46.7%, an eight-point gap between the board and the model.
Andrew Painter (2-8, 6.43 ERA, 85.1 innings) starts for Philadelphia, confirmed by both MLB and ESPN. St. Louis has not announced a starter: MLB lists no probable, ESPN lists Andre Pallante while carrying him on its own injury report, and Kalshi has posted strikeout props for Quinn Mathews.
Both Kalshi and Polymarket list this game. Kalshi carries almost all of the depth, holding $16.2K on the Philadelphia leg and $17.1K on the St. Louis leg against roughly $501 across the Polymarket moneyline, out of about $74.3K in lifetime board volume.
Over 8.5 runs is 55c on both books with $16.5K traded, up from 51c on Kalshi overnight. Over 9.5 is 43c Kalshi and 42c Polymarket. Philadelphia at -1.5 is 37c on both platforms and St. Louis at -1.5 is 34c Kalshi, 35c Polymarket.
The St. Louis starter announcement is the biggest unresolved input, since Kalshi’s Quinn Mathews strikeout ladder ($4.3K on the 5-plus line at 53c) is the most active player market on the board and is conditional on him starting. Watch whether over 8.5 continues past 55c after lineups post at 6:05 PM ET.