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


| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
St. Louis Cardinals | +1 — | O 7.5 — | 0%0% | — |
Philadelphia Phillies | -1 — | U 7.5 — | 100%100% | 100% Kalshi |
Philadelphia is the 66.5c favorite (67c Kalshi, 66c Polymarket) against a St. Louis team that took two of three from the Phillies at Busch Stadium nine days ago. The Phillies are 70-58 and have won six straight, the Cardinals are 66-63 and won three of five at Cincinnati, and Jesus Luzardo (11-5, 3.23 ERA) draws Hunter Dobbins (3-3, 3.42 ERA). The market's clean implied probability on Philadelphia is roughly 65.5%, about three points above ESPN's 62.7% matchup projection. First pitch is 6:40 PM ET at Citizens Bank Park.
Philadelphia is laid at 66.5c in a series opener against the team that just beat it two games out of three. The Phillies have won six in a row and sit 70-58, the Cardinals are 66-63 after winning three of five at Cincinnati, and the board prices the gap at roughly 31c. Jesus Luzardo (11-5, 3.23 ERA) starts for Philadelphia against Hunter Dobbins (3-3, 3.42 ERA). The run environment at Citizens Bank Park is the part of this game the market has left almost entirely unpriced.
The Cardinals vs Phillies moneyline is 67c Philadelphia on Kalshi and 66c on Polymarket, with St. Louis at 35c on both books. A 66.5c average against 35c sums to 101.5c, so the overround is a cent and a half and Philadelphia's clean implied probability is roughly 65.5% against 34.5% for St. Louis. ESPN's matchup predictor is lower on the home side at 62.7%. The market is paying about three points more for Philadelphia than the model does, which is the first thing to weigh at this number.
The 1c separation on the Philadelphia leg is rounding, not a cross-platform read. Polymarket is the fractionally better venue to buy the favorite and the two books are identical on the Cardinals side. Depth is where they actually diverge. Kalshi holds $5.9K of lifetime volume on the St. Louis leg and $4.7K on the Philadelphia leg, against roughly $1.1K on each Polymarket leg, so Kalshi carries close to 80% of the moneyline money here. The full board has traded about $16.7K in lifetime volume.
The derivative lines are thin. A run in the first inning is priced at 42c on both platforms and has moved about $5.4K, which makes it the busiest market on this board outside the two moneyline legs. The Philadelphia run line at -1.5 is quoted at 48c on Polymarket with zero lifetime volume behind it, so that is a listing rather than a traded price. The game totals at 7.5, 8.5 and 9.5 are listed without a live quote on either book, and the first-five-innings ladder is unpriced as well. Exposure to the scoring in this park is available through the moneyline and the first-inning market, and effectively nowhere else on this board.
Movement so far is minimal because the snapshot series is only a few hours old. Kalshi's Philadelphia leg printed 66c across six consecutive snapshots on Thursday evening before ticking to 67c at 9:48 PM ET, and the Kalshi Cardinals leg has not left 35c across the same window. Polymarket's Cardinals leg has bounced between 33c and 35c on a book with about $1.1K behind it. This is an opening number that has held, not a line that has been tested.
Luzardo is the more established of the two starters at 11-5 with a 3.23 ERA and 16 decisions. Dobbins carries a 3.42 ERA but only six decisions at 3-3 plus a save, a much smaller and more scattered workload, so the 0.19 gap in ERA understates the difference in how the two have been used. Philadelphia's rotation depth behind Luzardo is the real advantage: Cristopher Sanchez leads the staff with 16 wins, a 2.51 ERA and 187 strikeouts. St. Louis counters with Michael McGreevy at a 3.54 ERA and Matthew Liberatore at 125 strikeouts.
The lineups argue closer than the moneyline does. Kyle Schwarber leads Philadelphia with 37 home runs and 74 RBI, and Brandon Marsh is the club's leading hitter at .274. Jordan Walker has 26 home runs and 94 RBI for St. Louis, 20 more RBI than Schwarber, and Alec Burleson is hitting .288, the best average in the game between the two rosters.
Form is one-sided and splits are not. Philadelphia is 5-0 in its last five, with 9-1 and 7-5 wins over Minnesota and a sweep of Miami by 6-5, 6-4 and 4-1, and is 35-30 at home. St. Louis is 3-2 in its last five and is 34-29 on the road, better than its 32-34 mark at home. Rest cuts toward the favorite: Philadelphia last played on August 19 and had Thursday off, while St. Louis played a Thursday afternoon game at Cincinnati, won it 10-9, and travels in.
The season series is the strongest card the visitor holds. St. Louis leads it 2-1 after taking two of three at Busch Stadium on August 10, 11 and 12, dropping the opener 6-5 and then winning 2-0 and 7-1. Philadelphia scored one run across the last 18 innings of that set. This is the front half of the return series, with games on August 22 and August 23 to follow.
Availability favors the visitor on paper. Philadelphia is without Rafael Marchan (knee), Johan Rojas (elbow), Tanner Banks (forearm), Caleb Kilian (oblique) and Felix Reyes (wrist). St. Louis is missing Ramon Urias (elbow) and Max Rajcic (elbow).
The standings stakes are asymmetric. Philadelphia is 5 games behind Atlanta in the NL East and currently holds the second National League wild card, 2 games clear of San Diego, and that race prices on the NL East board and in Phillies playoff odds. St. Louis is 13.5 games behind Milwaukee in the NL Central, so the wild card is the only live lane, and the Cardinals sit 2.5 games behind San Diego for the third spot and 1.5 behind Arizona. Three games at Citizens Bank Park against the team two rungs above them is the most consequential set on the St. Louis schedule since the All-Star break.
First pitch is 6:40 PM ET on Friday, August 21, 2026 at Citizens Bank Park, with coverage on MLB.TV nationally and Cardinals.TV in the visiting market. Two independent sources agree on that start: the Kalshi event ticker encodes an 18:40 ET first pitch, and the ESPN scoreboard lists 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 line and the 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 team scores in the top or bottom of the first.
Starting pitching: Jesus Luzardo (11-5, 3.23 ERA) against Hunter Dobbins (3-3, 3.42 ERA) is the main input into the 66.5c Philadelphia price, and Dobbins has half the decisions of his counterpart.
Season series: St. Louis leads the head-to-head 2-1 and held Philadelphia to one run over the final 18 innings at Busch Stadium on August 10 to 12.
Market against model: the board's 65.5% clean implied probability on Philadelphia sits about three points above ESPN's 62.7% projection, so the favorite is priced at a premium to the model.
No cross-platform separation: Kalshi prints 67c and Polymarket 66c on Philadelphia, with both at 35c on St. Louis, which is a rounding difference and not a venue decision.
Wild card stakes: Philadelphia holds the second NL wild card by 2 games while St. Louis is 2.5 back of the third, so this set moves both Cardinals playoff odds and the Philadelphia side of the same race.
Rest and travel: Philadelphia had Thursday off after its August 19 game, while St. Louis closed a five-game set at Cincinnati with a Thursday day game and travels in.
The division consequences of this three-game set price on the NL East winner board, where Philadelphia's 70-58 record trails Atlanta by 5 games, and on the NL Central board, where St. Louis is 13.5 back of Milwaukee and effectively out. The live lane for both clubs is the wild card, which is why Cardinals playoff odds and Phillies playoff odds are the boards that actually move on a series like this one. Philadelphia's October price trades on the NL pennant market and the 2026 World Series market. For every other line on these two clubs, the St. Louis Cardinals hub and the Philadelphia Phillies hub carry the full cross-platform set, and the rest of the day's slate is on today's MLB board.
Resolves to the team that wins the game at Citizens Bank Park in Philadelphia on Friday, August 21, 2026, first pitch 6:40 PM ET. The winning team's moneyline contract pays $1 per share and the losing team's contract pays $0, and because baseball has no draw the two legs are exhaustive. The run line and the game total settle off the official final line score as recorded by Major League Baseball, 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. If the game is postponed, suspended or shortened, each platform applies its own rules: Kalshi settles on the official result if the game is called complete and otherwise voids or rolls the market to the makeup date, and Polymarket resolves on the official MLB result once the game is played.
As of the night of August 20, 2026, Philadelphia is 67c on Kalshi and 66c on Polymarket, with St. Louis at 35c on both books. The 66.5c average puts Philadelphia's clean implied probability at roughly 65.5%.
Philadelphia, at a 66.5c average price. The Phillies are 70-58 with six straight wins and 35-30 at home, and Jesus Luzardo (11-5, 3.23 ERA) starts against Hunter Dobbins (3-3, 3.42 ERA). ESPN's matchup predictor is more conservative on the home side at 62.7%.
Both Kalshi and Polymarket list this game. Kalshi is the deeper book by a wide margin, holding $5.9K of lifetime volume on the St. Louis leg and $4.7K on the Philadelphia leg against roughly $1.1K per leg on Polymarket.
When the game goes final at Citizens Bank Park. First pitch is 6:40 PM ET on Friday, August 21, 2026, a time confirmed by both the Kalshi event ticker and the ESPN scoreboard, with coverage on MLB.TV and Cardinals.TV.
The lineup card and the wild card math. St. Louis is 2.5 games behind San Diego for the third National League wild card and 1.5 behind Arizona, and it beat this same Philadelphia club twice in three games on August 11 and 12. The 42c first-inning market is the only derivative line on this board with meaningful volume behind it.