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

NFL 2026

Power rankings, futures & win totals — all 32 teams

FOMC SEPT 16

Kalshi, Polymarket and futures disagree on the Fed

Decision Wed 2pm ET

Week 1 · The Ladder

Every Kalshi strike, against our whole distribution

A point estimate cannot tell a trader whether to take a position. The full distribution against the contract ladder can, and it says something no single-row board does: not just that we disagree, but whether we disagree about the middle or only about the tail.

Quick Answer

the widest published gap on this week's ladders is Dolphins season wins at 6+ wins, a location disagreement; across 48 ladders with a verdict, 8 are shape, 33 are location and 7 are priced.

16 game spread ladders · 32 season-win ladders · 63 player-prop ladders.

Our number is published only between 30% and 70%, where it is measured to be calibrated; rungs outside show the market only.

SHAPE = the gap changes sign across the ladder. LOCATION = every rung leans one way. PRICED = under five points everywhere.

How the prop board is built

Game spreads

Our stored margin model for each game against every live Kalshi spread strike. Above zero is the home side laying points; below zero is the home side taking them.

Packers at VikingsSpreadLOCATIONBuy NO · Vikings +7.5
Vikings +16.5Vikings −0.5Vikings −16.5
Widest gap
🔒
at Vikings +7.5
Market
🔒
Kalshi · P(YES)
PMP Model
🔒
display-calibrated

We think the median sits somewhere else than the market does.

RungMarketModelGap
Vikings +16.5🔒outside rangeNO
Vikings +14.5🔒outside rangeNO
Vikings +13.5🔒outside rangeNO
Vikings +10.5🔒🔒🔒NO
Vikings +9.5🔒🔒🔒NO
Vikings +7.5🔒🔒🔒NO
Vikings +6.5🔒🔒🔒NO
Vikings +5.5🔒🔒🔒NO
Vikings +4.5🔒🔒🔒NO
Vikings +3.5🔒🔒🔒NO
Vikings +2.5🔒🔒🔒NO
Vikings +1.5🔒🔒🔒NO
Vikings −0.5🔒not listed
Vikings −1.5🔒🔒🔒YES
Vikings −2.5🔒🔒🔒YES
Vikings −3.5🔒🔒🔒YES
Vikings −4.5🔒outside rangeYES
Vikings −5.5🔒YES
Vikings −6.5🔒outside rangeYES
Vikings −7.5🔒outside rangeYES
Vikings −9.5🔒outside rangeYES
Vikings −10.5🔒outside rangeYES
Vikings −13.5🔒outside rangeYES
Vikings −14.5🔒outside rangeYES
Vikings −16.5🔒YES

Rung-by-rung numbers are a Pro feature. Unlock Pro →

Cardinals at ChargersSpreadLOCATIONBuy YES · Chargers −2.5
Chargers +10.5Chargers −5.5Chargers −30.5
Widest gap
🔒
at Chargers −2.5
Market
🔒
Kalshi · P(YES)
PMP Model
🔒
display-calibrated

We think the median sits somewhere else than the market does.

RungMarketModelGap
Chargers +10.5🔒outside rangeNO
Chargers +9.5🔒outside rangeNO
Chargers +7.5🔒outside rangeNO
Chargers +6.5🔒outside rangeNO
Chargers +5.5🔒outside rangeNO
Chargers +4.5🔒outside rangeNO
Chargers +3.5🔒outside rangeNO
Chargers +2.5🔒outside rangeNO
Chargers +1.5🔒🔒🔒NO
Chargers −0.5🔒not listed
Chargers −1.5🔒🔒🔒YES
Chargers −2.5🔒🔒🔒YES
Chargers −3.5🔒🔒🔒YES
Chargers −4.5🔒🔒🔒YES
Chargers −5.5🔒YES
Chargers −6.5🔒🔒🔒YES
Chargers −7.5🔒🔒🔒YES
Chargers −9.5🔒🔒🔒YES
Chargers −10.5🔒🔒🔒YES
Chargers −11.5🔒YES
Chargers −13.5🔒outside rangeYES
Chargers −14.5🔒outside rangeYES
Chargers −16.5🔒YES
Chargers −17.5🔒YES
Chargers −20.5🔒YES
Chargers −23.5🔒YES
Chargers −27.5🔒YES
Chargers −30.5🔒YES

Rung-by-rung numbers are a Pro feature. Unlock Pro →

Ravens at ColtsSpreadLOCATIONBuy YES · Colts −3.5
Colts +20.5Colts +1.5Colts −14.5
Widest gap
🔒
at Colts −3.5
Market
🔒
Kalshi · P(YES)
PMP Model
🔒
display-calibrated

We think the median sits somewhere else than the market does.

RungMarketModelGap
Colts +20.5🔒outside rangeNO
Colts +17.5🔒outside rangeNO
Colts +16.5🔒outside rangeNO
Colts +14.5🔒outside rangeNO
Colts +13.5🔒outside rangeNO
Colts +10.5🔒outside rangeNO
Colts +9.5🔒outside rangeNO
Colts +7.5🔒outside rangeNO
Colts +6.5🔒outside rangeNO
Colts +5.5🔒🔒🔒NO
Colts +4.5🔒🔒🔒NO
Colts +3.5🔒🔒🔒NO
Colts +2.5🔒🔒🔒NO
Colts +1.5🔒🔒🔒NO
Colts −0.5🔒not listed
Colts −1.5🔒🔒🔒YES
Colts −2.5🔒🔒🔒YES
Colts −3.5🔒🔒🔒YES
Colts −4.5🔒🔒🔒YES
Colts −5.5🔒YES
Colts −6.5🔒🔒🔒YES
Colts −7.5🔒🔒🔒YES
Colts −9.5🔒outside rangeYES
Colts −10.5🔒outside rangeYES
Colts −13.5🔒outside rangeYES
Colts −14.5🔒outside rangeYES

Rung-by-rung numbers are a Pro feature. Unlock Pro →

Season win totals

A 10,000-season simulation on our own power ratings against each club's seventeen-rung Kalshi win-total ladder. The rungs the market has not listed two-sided yet are drawn from the sim alone.

DolphinsSeason winsLOCATIONBuy YES · 6+ wins
1+ wins9+ wins17+ wins
Widest gap
🔒
at 6+ wins
Market
🔒
Kalshi · P(YES)
PMP Model
🔒
display-calibrated

We think the median sits somewhere else than the market does.

RungMarketModelGap
1+ wins🔒outside rangeYES
2+ wins🔒outside rangeYES
3+ wins🔒outside rangeYES
4+ wins🔒outside rangeYES
5+ wins🔒outside rangeYES
6+ wins🔒🔒🔒YES
7+ wins🔒🔒🔒YES
8+ wins🔒🔒🔒YES
9+ wins🔒outside rangeYES
10+ wins🔒outside rangeYES
11+ wins🔒outside rangeYES
12+ wins🔒outside rangeYES
13+ wins🔒outside rangethin
14+ winsoutside rangenot listed
15+ winsoutside rangenot listed
16+ winsoutside rangenot listed
17+ wins🔒outside rangethin

Rung-by-rung numbers are a Pro feature. Unlock Pro →

CardinalsSeason winsLOCATIONBuy YES · 6+ wins
1+ wins9+ wins17+ wins
Widest gap
🔒
at 6+ wins
Market
🔒
Kalshi · P(YES)
PMP Model
🔒
display-calibrated

We think the median sits somewhere else than the market does.

RungMarketModelGap
1+ wins🔒outside rangeYES
2+ wins🔒outside rangeYES
3+ wins🔒outside rangeYES
4+ wins🔒outside rangeYES
5+ wins🔒outside rangeYES
6+ wins🔒🔒🔒YES
7+ wins🔒🔒🔒YES
8+ wins🔒🔒🔒YES
9+ wins🔒outside rangeYES
10+ wins🔒outside rangeYES
11+ wins🔒outside rangeYES
12+ wins🔒outside rangeYES
13+ wins🔒outside rangethin
14+ wins🔒outside rangethin
15+ winsoutside rangenot listed
16+ winsoutside rangenot listed
17+ winsoutside rangenot listed

Rung-by-rung numbers are a Pro feature. Unlock Pro →

BrownsSeason winsLOCATIONBuy YES · 7+ wins
1+ wins9+ wins17+ wins
Widest gap
🔒
at 7+ wins
Market
🔒
Kalshi · P(YES)
PMP Model
🔒
display-calibrated

We think the median sits somewhere else than the market does.

RungMarketModelGap
1+ wins🔒outside rangeYES
2+ wins🔒outside rangeYES
3+ wins🔒outside rangeYES
4+ wins🔒outside rangeYES
5+ wins🔒outside rangeYES
6+ wins🔒outside rangeYES
7+ wins🔒🔒🔒YES
8+ wins🔒🔒🔒YES
9+ wins🔒🔒🔒YES
10+ wins🔒outside rangeYES
11+ wins🔒outside rangeYES
12+ wins🔒outside rangeYES
13+ wins🔒outside rangethin
14+ winsoutside rangenot listed
15+ winsoutside rangenot listed
16+ winsoutside rangenot listed
17+ winsoutside rangenot listed

Rung-by-rung numbers are a Pro feature. Unlock Pro →

Player props

The Kalshi prop market at every listed strike beside the the books’ consensus, with our probability marked at the strike we called. Receiving yards are held while the passing and receiving sides of the projection are reconciled.

Rhamondre StevensonRush YdsONE STRIKE PRICED
40+ rush yds50+ rush yds60+ rush yds70+ rush yds80+ rush yds
Widest gap
one strike priced
Market
Kalshi · P(YES)
PMP Model
display-calibrated

Our number is published at the called strike only; the market curves are complete.

RungMarketBooksModelGap
40+ rush yds🔒🔒YES
50+ rush yds🔒🔒YES
60+ rush yds🔒🔒YES
70+ rush yds🔒YES
80+ rush yds🔒YES

Rung-by-rung numbers are a Pro feature. Unlock Pro →

Rhamondre StevensonReceptionsONE STRIKE PRICED
3+ rec4+ rec5+ rec
Widest gap
one strike priced
Market
Kalshi · P(YES)
PMP Model
display-calibrated

Our number is published at the called strike only; the market curves are complete.

RungMarketBooksModelGap
3+ rec🔒🔒YES
4+ rec🔒🔒YES
5+ rec🔒YES

Rung-by-rung numbers are a Pro feature. Unlock Pro →

Jaxon Smith-NjigbaReceptionsONE STRIKE PRICED
6+ rec7+ rec8+ rec
Widest gap
one strike priced
Market
Kalshi · P(YES)
PMP Model
display-calibrated

Our number is published at the called strike only; the market curves are complete.

RungMarketBooksModelGap
6+ rec🔒YES
7+ rec🔒🔒YES
8+ rec🔒YES

Rung-by-rung numbers are a Pro feature. Unlock Pro →

The Ladder FAQ

What is The Ladder?

Kalshi lists a ladder of strikes for a game spread, a season win total and a player prop — several contracts on one question at different thresholds. We hold a full probability distribution for each question, so The Ladder pairs our probability with the market price at every listed strike and draws both curves. A single-row board tells you that we disagree at one strike; the ladder shows whether we disagree about the middle of the distribution or only about its tail.

What do SHAPE, LOCATION and PRICED mean?

They are derived from the gaps across the ladder, not written by hand. SHAPE means the gap changes sign as the strike rises: we agree with the market about the middle and disagree about the tail. LOCATION means every rung leans the same way: we think the median sits somewhere else. PRICED means no rung differs by more than five points, so the market and the model tell the same story. We print PRICED on purpose; it is what makes the other two credible.

Why are some rungs greyed out with no model number?

We only publish our probability where we have measured it to be calibrated. On 7,569 graded prop samples the display probability lands within about two and a half points of reality between 30% and 70%; above 70% the sample is small and the misses are large. So a rung whose model probability falls outside that range still shows the market price, but never carries our number and never becomes the headline gap.

Where does the data come from?

The spread ladder is our stored margin model for each game against the live Kalshi spread series. The season-wins ladder is a 10,000-season simulation on our own power ratings against each team’s Kalshi win-total ladder. The prop ladder is the Kalshi prop market at every listed strike beside the the books’ consensus, with our probability marked at the strike we called. Nothing is a live vendor quote; every price is a Kalshi contract you can open.

Which parts are free?

The picture and the verdict on every ladder are free for everyone. The rung-by-rung numbers follow the same free window as the prop board, and after it they are part of Pro.