NFL WEEK 1

Model vs. Kalshi on all 16 openers

Week 1 markets live now

FANTASY DRAFT

Free draft desk inside Claude, ChatGPT or Cursor

8 tools · no account

NFL EDGES

Live game edges — model vs. Kalshi, ranked

Gridiron Edge · 5-min refresh

COMBO EDGE

Correlation-aware Kalshi combos — free

SILVER EDGE

Options vs. Kalshi on weekly silver brackets

How Cross-Platform Arbitrage Detection Works on Kalshi and Polymarket

An arbitrage scanner is only as good as its gap test. Here's the exact mechanic behind cross-platform detection — the WATCH and ARB thresholds, why the gap has to clear two-leg costs, and how same-event validation keeps look-alike markets out of the results.

Tote-board graphic grading a Kalshi vs Polymarket price gap — WATCH threshold at 3 points, ARB at 6, with a validated same-event +8 point example
Tote-board graphic grading a Kalshi vs Polymarket price gap — WATCH threshold at 3 points, ARB at 6, with a validated same-event +8 point example
BR
FSWA Award Winner · Published Author · Ran 4Deep Sports · Led FTN Marketing · Traded Bonds on Wall Street
July 15, 2026

When Kalshi and Polymarket price the same event differently, one of them is wrong. That's the entire premise of cross-platform arbitrage. The hard part isn't the idea — it's building a detector that separates a real gap from two markets that merely look alike. Here's the mechanic the Arbitrage Scanner runs.

The gap is measured, then graded

The scanner pulls the live implied probability on each platform for the same event and measures the distance between them in percentage points. That raw gap is then graded against two thresholds:

Why 6 points and not 2? Because a gap you can't afford isn't an edge. Every cross-platform position is a two-leg trade — you buy the cheap side on one venue and hedge the expensive side on the other. Each leg carries a fee and some slippage. A 6pp floor is set so the gap has room to clear both legs' costs and still leave something on the table. Anything tighter is noise dressed up as opportunity.

Same-event validation is the whole game

The failure mode of every naive arb scraper is the look-alike. "Will X win in 2026?" and "Will X win by November?" can trade 15 points apart and it isn't arbitrage — it's two different questions. Detection that keys on fuzzy title matching will fabricate gaps all day.

So the gap test only runs after the two contracts are confirmed to settle on the same underlying event and resolution criterion. Same resolution source, same cutoff, same YES condition. This is the same discipline the mispricing engine uses on its Kalshi cross-check — a validated match, not a string match. No validation, no flag, no matter how juicy the number looks.

Why the scanner routes Kalshi-first

When a real gap clears the ARB threshold, the scanner treats Kalshi as the primary venue for the trade. Kalshi is a CFTC-regulated exchange available in all 50 states, while the Polymarket price that reveals the gap comes from its international book, which is closed to US persons — US traders execute on the separate Polymarket US exchange. So the actionable leg for most readers is the Kalshi side, with the international book serving as the reference price. The tool surfaces the gap; it does not assume you can freely transact on both venues.

What a flag is, and what it isn't

An ARB flag is a candidate, not free money. Before you act, three things have to hold:

  1. Identical resolution — confirm both contracts really pay on the same outcome. (Validation narrows this, but you make the final read.)
  2. Depth — the order books have to be deep enough to fill both legs near the quoted prices, or the gap evaporates in slippage.
  3. Timing — prices move; a gap the scanner caught at 8am can close before you place the second leg.

If all three hold, you have a genuine two-sided position, and you can size the actionable leg with the quarter-Kelly calculator. If any fail, the flag was a candidate that didn't survive contact — which is exactly what the three checks before you trade are for.

The scanner's job is to find the handful of gaps worth that scrutiny. Yours is to run the checks and decide. For the deeper reason most flagged gaps don't survive, read why most prediction-market "arbitrage" isn't real.

Read Next

Preseason offer

Gridiron Edge Pro — 50% off your first payment

Pro turns the read into a position: the cross-market arb scanner, Gridiron Edge NFL against live Kalshi prices, Thee Oracle, and edge alerts in Discord the moment a gap opens.

Claim 50% off →

$75 for the first year, or $7.50 for the first month. Code applies automatically. Ends Sep 10.

Every signal graded in public, losers left on the board. See the record →

Prediction-market edges, weekly. The only newsletter built for Kalshi & Polymarket traders.

No spam. Unsubscribe anytime.

BR

Benny Ricciardi

Founder · The 7 Oracles

Benny Ricciardi is an FSWA Award Winner and published author. He ran 4Deep Sports as CEO, led marketing at FTN Network as CMO, and traded bonds on Wall Street. He founded PredictionMarketsPicks.

Follow @BennyR11
how kalshi polymarket arbitrage workscross-platform arbitrage detectionprediction market arbitrage mechanicskalshi polymarket price gaparbitrage gap threshold prediction marketsame event arbitrage validationkalshi arbitrage strategy

Want more analysis like this?

Get The 7 Oracles' daily prediction market breakdown — free, no fluff, straight to your inbox.

Get the daily edge in your inbox →