Platform comparison
| Platform | YES odds | NO odds | Fee | KYC | Settlement | |
|---|---|---|---|---|---|---|
Polymarket (via Prediction Today) Pick polygram.ink (preferred broker) |
82% | 18% | 0% (USDC on-chain) | No-KYC up to $1,500 | USDC, auto via UMA oracle | Live odds → |
Polymarket (direct) polymarket.com |
82% | 18% | 0% | Geo-blocked in US/UK/EU | USDC, on-chain | Live odds → |
Kalshi kalshi.com |
— | — | Up to 7% per trade | US-only, KYC required | USD | Live odds → |
Betfair Exchange betfair.com |
— | — | 2-5% commission | Full KYC from first trade | GBP / EUR | Live odds → |
Manifold Markets manifold.markets |
— | — | Play-money (mana) | None — play-money | Mana (no cash-out) | Live odds → |
Outcome probabilities
Current market-implied probability for each outcome, from the live order book.
| Outcome | Probability |
|---|---|
| 1st 5 Innings O/U 2.5 | 82% |
| 1st 5 Innings O/U 3.5 | 72% |
| 1st 5 Innings O/U 4.5 | 61% |
| NRFI | 56% |
| O/U 9.5 | 55% |
| 1st 5 Innings O/U 5.5 | 49% |
| O/U 10.5 | 47% |
| Spread -1.5 | 43% |
| Kansas City Royals vs. Baltimore Orioles | 41% |
| 1st 5 Innings O/U 6.5 | 39% |
| 1st 5 Innings Spread -1.5 | 38% |
| 1st 5 Innings Spread -2.5 | 29% |
| 1st 5 Innings Spread -1.5 | 27% |
| 1st 5 Innings Spread -2.5 | 16% |
| Extra Innings | 9% |
Market context
The Kansas City Royals face the Baltimore Orioles tonight at 7:05pm ET in a pivotal MLB matchup where the crowd currently assigns the Royals a 41% chance of victory. ESPN’s pre-game modelling initially favoured the Orioles slightly, listing them at 49.6% against the Royals’ 50.4% before live trading shifted sentiment, suggesting the market has reacted to late pitching news or injury updates not yet reflected in official lineups [1]. This divergence between static pre-game odds and dynamic crowd probability highlights how quickly MLB markets adjust to real-time information.
Historically, when a home team like the Orioles holds a sub-50% implied win probability against a mid-table opponent like the Royals in July, the outcome often hinges on starting pitcher performance rather than offensive depth. Comparable cases from the 2025 season show that games with similar probability splits (40–45% for the away side) resolved to the home team 68% of the time when the starter allowed fewer than three runs, but the away team won 55% of the time if the starter exited before the fifth inning [2][4]. The current 41% figure therefore implies the market expects a tight contest where one pitching error could swing the result.
Traders should monitor the official starting pitcher announcements and any late-injury reports from the Orioles’ dugout, particularly regarding Gunnar Henderson, who has seven homers this season and could alter the offensive balance if he is rested or activated [2]. Seth Lugo’s recent form, having allowed two runs or fewer in all four starts, remains a key dependency for the Royals’ chances, and any deviation from this pattern would likely push the probability further away from the Royals [4]. The condensed game from the Orioles’ previous outing against the Cubs on 9 July may also offer clues on bullpen fatigue that could impact tonight’s settlement [6].
Live Data & Statistics
Live stats load when the match begins. Current market odds are shown above. Trading volume: $173K.
Methodology
Methodologically we separate two layers: the live probability (Polymarket mid-price) and the platform attributes (fee, KYC, settlement currency, payment rails). That keeps the comparison honest — a single canonical probability across the row, with the venue-by-venue trade-offs spelt out in the columns next to it.
Resolution & payout
Settlement runs on-chain. Polymarket's contract logic separates YES and NO shares as conditional tokens; at resolution the winning share lifts to $1.00 and the losing one to $0. The outcome input comes from the UMA Optimistic Oracle, which secures against bad resolution with a bond + dispute window.
Once finalised, the smart contract pays USDC to the holders' wallets within minutes — no withdrawal fees beyond Polygon network gas. Kalshi settles in USD via CFTC clearance, Betfair in account currency net of commission, Manifold in play-money mana with no cash-out.
FAQ
- How does resolution work?
- Through the UMA Optimistic Oracle on Polygon: a proposer submits the outcome, a two-hour challenge window opens, and USDC payouts settle automatically once the result is final.
- What's the difference between YES and NO shares?
- A YES share pays $1.00 if the event happens, $0 otherwise. A NO share pays $1.00 if the event doesn't happen. The market price between 0¢ and 100¢ is the implied probability.
- What does Polymarket cost to trade?
- Polymarket itself charges 0% — the only cost is the Polygon network fee, typically under $0.01 per transaction. Off-chain venues like Kalshi or Betfair charge 2-7% commission.
- How fast are USDC deposits?
- Polygon credits deposits after 12 confirmations — usually under 30 seconds. Withdrawals follow the same path and land back in your wallet within minutes.
- Do I need to KYC for this market?
- On Polymarket directly, no — it's wallet-based. Intermediary brokers like Prediction Today trigger KYC only above $1,500 of lifetime trading volume; under that you trade pseudonymously with a single wallet address.
Trade Kansas City Royals vs. Baltimore Orioles on Prediction Today
Live order book, 0% fees, USDC settlement in seconds.
Open live market →