Skip to content
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

NFL 2026

Power rankings, futures & win totals — all 32 teams

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
FSWA Award Winner · Published Author · Ran 4Deep Sports · Led FTN Marketing · Traded Bonds on Wall Street
July 15, 2026Updated October 7, 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 PredictionMarketsPicks’ 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 PredictionMarketsPicks only runs the gap test 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.

Soccer is a good worked case. Our Kalshi vs Polymarket Premier League board prices home, draw and away on both exchanges and shows what the complete set costs after each venue's fee, so you can see how little room a fixture usually leaves.

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

Go Pro · 26% off your first year

The read is free. The position is Pro.

Pro turns the read into a position: every Gridiron Edge NFL prop edge against live Kalshi prices, the commodity edge models, Thee Oracle, and edge alerts in Discord the moment a gap opens.

Claim 26% off →

$111 for the first year, then $150/yr. Code applies automatically. Ends Dec 31. Monthly is $14.99/mo.

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.

Watch The 7 Oracles make the call. Full breakdowns on YouTube, quick hits on X.

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 →