| Spread | Total | ML | Best ML | |
|---|---|---|---|---|
â–¶Phillies | +1.5 63% | O 1 58%52% | 49%48% | 49% Kalshi |
â–¶Orioles | -1.5 37% | U 1 42%48% | 53%52% | 53% Kalshi |
| Spread | Total | Moneyline | Best ML | |
|---|---|---|---|---|
â–¶Philadelphia Phillies | +1.5 | O 1 | 49% Kalshi | |
â–¶Baltimore Orioles | -1.5 | U 1 | 53% Kalshi |
No player props available for this game.
Baltimore is the marginal favorite at 52.5c (53c Kalshi, 52c Polymarket) against Philadelphia at 49c, a near coin flip that leans home despite the Phillies holding the better record at 57-52 against 53-56. Philadelphia is 2-8 over its last 10 and has lost three straight in Miami, while Baltimore hands the ball to Brandon Young (8-2, 3.13 ERA) at Camden Yards. The moneyline has not moved since it opened, and the live board above carries current prices.
Philadelphia arrives at Oriole Park at Camden Yards with the better record (57-52 against 53-56) and the worse recent form (2-8 over its last 10 games), and the market has resolved that contradiction in Baltimore's favor. The Orioles price at 52.5c on the moneyline against 49c for the Phillies, a near coin flip that leans home. ESPN's matchup model is more decisive than the exchanges, projecting Baltimore at 57.0%.
The Phillies are 57-52 and second in the National League East, 7.0 games back of the division lead while holding a wild card position. That record flatters them right now. Philadelphia has lost three straight in Miami (8-7, 1-0, 8-6) and is 2-8 over its last 10, with a run differential of minus 15 on 473 runs scored and 488 allowed. The road split is the counterweight at 29-25.
Baltimore is 53-56 and fourth in the American League East, 11.5 games back in the division but only 2.5 games out of the final wild card spot. The Orioles are 5-5 in their last 10 and won a 12-inning game in Detroit 10-9 on July 29 to steady a choppy week. They are 29-27 at home with a differential of minus 24 on 501 runs scored and 525 allowed. The season-long version of this same question trades on the Orioles playoff market, where closing a 2.5-game gap in August is the whole story.
The two clubs split their March meetings, Philadelphia winning 11-8 on March 13 and Baltimore answering 10-8 on March 21. Both games cleared nine combined runs, which matters for how the total is priced below.
The moneyline is the tightest part of the board. Kalshi has Baltimore at 53c and Philadelphia at 49c, a 2c overround on the pair. Polymarket has Baltimore at 52c and Philadelphia at 49c. The two books sit within 1c of each other on the favorite and are identical on the underdog, so there is no cross-platform value spot on this game. That is unusual for a low-volume board and it argues the price is real rather than a thin-book artifact.
The run line and the total trade on Polymarket only. Kalshi lists no spread and no total here, so everything past the moneyline and the first-inning market is single-book. Philadelphia -1.5 prices at 37c and Baltimore -1.5 at 36c, close enough to symmetric that the market is treating a one-run game as the single most likely outcome. Stretch to -2.5 and both sides fall to 28c (Philadelphia) and 27c (Baltimore), a 9c drop for one extra run of margin on each side.
The total prices the over on 8.5 runs at 55c, the over on 9.5 at 44c and the over on 10.5 at 36c. Interpolating the first two puts the market's fair total right around nine runs, which fits a Camden Yards start in 84-degree weather with no precipitation in the forecast and gusts near 6 mph. Kalshi's first-inning market, a run scored by either side in the first, trades at 46c.
Brandon Young starts for Baltimore at 8-2 with a 3.13 ERA, and he is the most supportable reason a 53-56 club is favored over a 57-52 club. Philadelphia has not announced a starter for the series opener as of publication. That missing input is part of why the moneyline has not moved: the market is pricing one confirmed arm and one unknown.
The lineup context runs the other direction. Kyle Schwarber leads Philadelphia with 33 home runs and is listed day-to-day, which makes his availability the largest single swing factor on this board. Bryce Harper carries 64 RBIs and Brandon Marsh is hitting .280. Baltimore answers with Pete Alonso at 22 home runs and 67 RBIs on a .249 average, though the Orioles are without catcher Adley Rutschman (10-day injured list), Ryan Mountcastle (60-day) and Samuel Basallo (10-day).
Line movement has been nonexistent. Kalshi's Orioles contract opened at 53c in the overnight snapshots and read 53c at the most recent capture, with Philadelphia flat at 49c across every snapshot in the series. Roughly $7.5K has traded across the two platforms on the full board, thin enough that a posted Phillies starter is the likeliest trigger for the first real move.
The market resolves on the final score at Oriole Park at Camden Yards, first pitch 7:05 pm ET on Friday, July 31, 2026. The moneyline pays the winning team's contract $1 per share and the losing team's $0, with no draw outcome because baseball plays extra innings to a decision. The run line settles on the final margin including any extra-inning runs, and the total settles on combined runs scored by both clubs. This is the opener of a three-game set that runs through August 2, so each game prices as its own board rather than as a series bet.
The rest of the same-day slate is on today's MLB page, and the league-wide view sits on the baseball hub. For the season-long framing of this matchup, the Phillies playoff market and the Phillies season win total both price the version of Philadelphia that a three-game road set in Baltimore will help settle. Elsewhere on the Friday board, the Yankees at Cubs market and the Red Sox at Dodgers market offer wider moneylines to compare against this near coin flip.
Resolves on the final score of the Philadelphia Phillies at Baltimore Orioles game at Oriole Park at Camden Yards, first pitch 7:05 pm ET on Friday, July 31, 2026. The moneyline contract for the winning team pays $1 per share and the losing team pays $0; there is no draw outcome because baseball plays extra innings to a decision. The run line settles on the final margin of victory including extra-inning runs, and the total settles on combined runs scored by both clubs. If the game is postponed, both exchanges follow their own suspended-game rules: a contest called official by the umpires settles on the score at the point of stoppage, while a full postponement settles on the rescheduled completion or voids per platform terms.
As of July 31, 2026, Baltimore is the 52.5c favorite on the cross-platform average (53c on Kalshi, 52c on Polymarket) and Philadelphia trades at 49c on both books. That is a near coin flip with about 2c of overround built into the Kalshi pair.
Baltimore, at roughly 52.5% implied probability, despite a 53-56 record against Philadelphia at 57-52. The ESPN matchup model is more aggressive on the Orioles at 57.0%.
The moneyline trades on both Kalshi and Polymarket, with roughly $7.5K of combined volume across the full board. The run line, alternate totals and first-five-innings markets are Polymarket only; Kalshi carries the moneyline plus a first-inning run market at 46c.
On the final score of the game, first pitch 7:05 pm ET on Friday, July 31, 2026 at Oriole Park at Camden Yards. It is the opener of a three-game series running through August 2, and each game settles as its own market.
Polymarket prices Philadelphia -1.5 at 37c and Baltimore -1.5 at 36c, with both -2.5 lines near 27c to 28c. The over on 8.5 runs is 55c and the over on 9.5 runs is 44c, which puts the market total right around nine runs.
Two things: whether Philadelphia posts a starter, since the moneyline has held flat at 49c partly because that input is missing, and whether Kyle Schwarber (33 home runs, day-to-day) is in the lineup. Either announcement is the likeliest trigger for the first real price move.