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

FREE + PRO

KL-Divergence Arb Detector

Paste YES prices from any two platforms on the same event — Kalshi, DraftKings, FanDuel, or others. Get an instant ARB FLAGGED signal when the distributions diverge enough to be exploitable.

KL Divergence (Binary)
KL(P‖Q) = p·ln(p/q) + (1−p)·ln((1−p)/(1−q))
Symmetric KL = (KL(P‖Q) + KL(Q‖P)) / 2
ALIGNED if < 0.05 · WATCH if 0.05–0.15 · ARB FLAGGED if > 0.15

QUANT · PRO LEVEL

Measure how "wrong" the market price is vs. your model

What is this?

KL Divergence ("Kullback-Leibler") sounds scary but it's actually simple: how different is the market's probability distribution from yours? A big number = the market is very far from your model. A small number = you're mostly in agreement.

This is what quants and hedge funds use to rank trading opportunities. High KL Divergence = bigger potential edge. Low = skip it. You don't need to understand the math — just understand that bigger number = more opportunity.

Real-World Example

→ Your Model vs. Market

You've done your research on the 2026 election. Your model says Party A wins 62%. The market says 48%. That's a big gap — but how big is "big enough" to bet?

KL Divergence scores this gap at 0.034 — in quant terms, that's a significant divergence. Comparable gaps in historical data have been profitable ~73% of the time when they're this large.

Action: Don't worry about the formula. Look for KL scores above 0.02. Those are your best bet candidates.

Bottom line: This is the same tool Wall Street uses to rank trade ideas. Bigger divergence = more edge.

Full guide →

Quick Answer

the KL-Divergence tool measures how far apart two platforms price the same event and flags ARB when the inconsistency is large. Enter the YES prices from any two venues; unlike a raw price gap, KL divergence weights the disagreement by how confident each price is, so it catches mispricings a simple subtraction misses.

Worked Example

Example — Will GDP grow > 2%? (Kalshi vs. Polymarket)
Kalshi YES price
65¢
P(yes)=0.65, P(no)=0.35
Polymarket YES price
52¢
P(yes)=0.52, P(no)=0.48
Symmetric KL Score0.0351
0 — Aligned0.15 — ARB threshold0.30+

Markets are aligned — pricing is consistent across platforms

KL(Kalshi‖Poly)
0.0345
KL(Poly‖Kalshi)
0.0356
Symmetric KL
0.0351

Arb Detector

¢
Distribution: 65% YES · 35% NO
¢
Distribution: 52% YES · 48% NO
Symmetric KL Score0.0351
0 — Aligned0.15 — ARB threshold0.30+

Markets are aligned — pricing is consistent across platforms

ALIGNED
KL(KalshiPolymarket)
0.0345
KL(PolymarketKalshi)
0.0356
Symmetric KL
0.0351

KL divergence flags distribution divergence — not guaranteed arbitrage. Verify liquidity and resolution terms before trading.

Go Pro · 26% off your first year

Every edge the engines find, the moment they find it

Pro opens every engine on the site — the cross-market arb scanner, the Mispricing Scanner, Thee Oracle, and the silver, gold, oil and bitcoin edge models that price commodity contracts in real time.

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 →

Related Tools

Deep Dive

Learn how it works: KL Divergence & Real Mispricings — Full Guide

What is KL Divergence?

Kullback–Leibler divergence is an information-theoretic measure of how different two probability distributions are. In prediction markets, each platform's YES/NO price defines a binary probability distribution. When two platforms price the same event differently, KL divergence quantifies the gap — not just in raw cents, but in terms of how inconsistent the two belief systems are.

Why use KL instead of just taking the price difference? A 10¢ gap at 50¢ vs. 40¢ is very different from a 10¢ gap at 90¢ vs. 80¢. KL divergence is sensitive to where in the probability space the gap occurs — extreme probabilities create larger divergence for the same raw price difference, which is exactly what you want when hunting for exploitable mispricings.

The ARB threshold

A symmetric KL above 0.15 is our flag for a potentially exploitable divergence. At that level, the two distributions are meaningfully inconsistent — one price is significantly wrong relative to the other. That doesn't guarantee a riskless arb (resolution terms, liquidity, and timing matter), but it tells you one of these prices deserves scrutiny. The bigger the symmetric KL, the more one-sided the story.

How to act on it

When the tool flags ARB, the next step is verifying that both markets resolve on the same event, on the same date, with compatible terms. If they do, you buy YES on the cheap platform and NO on the expensive one (or YES on both if the combined cost is below $1.00). Then check bid-ask spreads and order book depth — a flagged arb with thin books may not be executable at the displayed price.

Frequently Asked Questions

What is KL divergence in prediction markets?

KL divergence (Kullback–Leibler divergence) measures how different two probability distributions are. In prediction markets, it quantifies the inconsistency between two platforms pricing the same event differently — not just the raw price gap, but how much the two implied distributions disagree from an information-theoretic standpoint.

How do I use the KL-Divergence Arb Detector to find arbitrage between prediction market platforms?

Enter the YES price from one platform and the YES price from another platform for the same event (e.g. Kalshi vs DraftKings). The tool calculates symmetric KL divergence and returns ALIGNED (no meaningful gap), WATCH (moderate divergence), or ARB FLAGGED (divergence above 0.15 — potentially exploitable). When ARB FLAGGED, verify both markets resolve on the same event and check liquidity before trading.

When should I use the KL-Divergence tool vs an automated arb scanner?

Use the KL-Divergence tool when you have a specific pair of markets you want to check manually across any two platforms — Kalshi, DraftKings, FanDuel, or others. An automated scanner is faster for discovery across many markets; the KL tool is better for analyzing a specific market pair in detail.

Get The 7 Oracles' daily edge — subscribe free

No spam. Unsubscribe anytime.