Skip to content
NFL EDGES

Live game edges — model vs. Kalshi, ranked

Gridiron Edge · 5-min refresh

NFL 2026

Power rankings, futures & win totals — all 32 teams

FED DESK

Kalshi vs Polymarket vs futures on the next FOMC decision

Fed Rate Tracker · live

COMBO EDGE

Correlation-aware Kalshi combos — free

NFL Player Prop Prices — Kalshi vs Sportsbook Consensus vs Novig

Every NFL player prop Kalshi lists this week, priced against what the big books agree on at the same line and what the other exchanges are asking. A Kalshi contract pays $1 if the player clears the line, so its price in cents is a probability — which makes the comparison direct. Where Kalshi is cheaper than everyone else for a side, the gap says so in cents.

New to the maker seat? Markets 101: market maker vs market taker — why resting a bid beats paying the ask.

New here? How to read a prop price gap (4-min guide) →

2026 · Week 10 · Kalshi as of Nov 12, 7:20 AM ET · books as of Nov 12, 6:15 AM ET · 2999 Kalshi prop strikes listed · 932 with a real two-sided book · 34 priced against 3+ books · no gap of 5¢ or more yet

This week on the boardNFL Week 10 predictions →Week 11 predictions →Week 9 results →

Week 10 gamesCommanders at GiantsPatriots at LionsChiefs at FalconsTexans at BrownsVikings at PackersDolphins at ColtsPanthers at SaintsBills at JetsJaguars at TitansRams at CardinalsSeahawks at Raiders49ers at CowboysSteelers at BengalsChargers at Ravens

This week at a glance

Strikes listed
2,999
Two-sided books
932
Priced vs 3+ books
34
Gaps ≥ 5¢
0

Oracle calls

Where our projection disagrees with the Kalshi price by enough, on a prop type our backtest validates, we publish a call — YES or NO on the contract as Kalshi lists it (“3+ receptions”, not “over 2.5”), with the market price of that side beside it. This is the only thing on the page that says play. Priced Nov 12. Projections refresh Wednesday 10 AM ET and again Friday 4 PM ET after the final game-status report; Kalshi prices every 10 minutes.

NFL player prop edges — our projection against each Kalshi contract (X or more), on the strike closest to our projection. The call is YES or NO on that contract, the market price is the price of the called side, and the edge is stated on the called side. Rows badged WATCH are not plays; rows badged SKEW are calls where the average projection sits on the other side of the threshold.
PlayerContractMatchupCallOur projOur oddsMktTierTrade
Van JeffersonWRWatch2+ receptionsover 1.5WAS vs NYGYES2.155%33¢MODERATEBuy YES →
Brock PurdyQBWatch2+ pass TDsover 1.5SF vs DALNOSkew1.7—34¢MODERATEBuy NO →
Isaiah LikelyTEWatch5+ receptionsover 4.5NYG vs WASNO4.158%48¢MODERATEBuy NO →
Devin SingletaryRBWatch2+ receptionsover 1.5NYG vs WASYES1.854%43¢MODERATEBuy YES →
Josh AllenQBWatch2+ pass TDsover 1.5BUF vs NYJNO1.4—44¢MODERATEBuy NO →
Jaylen WarrenRBWatch25+ rec ydsover 24.5PIT vs CINNOSkew24.6—49¢MODERATEBuy NO →
Chig OkonkwoTEWatch4+ receptionsover 3.5WAS vs NYGNOSkew3.654%46¢MODERATEBuy NO →
Austin EkelerRBWatch2+ receptionsover 1.5WAS vs NYGYES1.854%48¢MODERATEBuy YES →
Malachi FieldsWRWatch3+ receptionsover 2.5NYG vs WASYES🔒MODERATEBuy YES →
Cam SkatteboRBWatch2+ receptionsover 1.5NYG vs WASYES🔒MODERATEBuy YES →
Rachaad WhiteRBWatch2+ receptionsover 1.5WAS vs NYGYES🔒MODERATEBuy YES →
Stefon DiggsWRWatch4+ receptionsover 3.5WAS vs NYGYES🔒MODERATEBuy YES →
Chig OkonkwoTEWatch40+ rec ydsover 39.5WAS vs NYGNO🔒MODERATEBuy NO →
Josh AllenQBWatch30+ rush ydsover 29.5BUF vs NYJNO🔒MODERATEBuy NO →
Theo JohnsonTEWatch1+ receptionsover 0.5NYG vs WASYES🔒MODERATEBuy YES →
Bryce YoungQBWatch10+ rush ydsover 9.5CAR vs NONO🔒MODERATEBuy NO →
MarShawn LloydRBWatch15+ rush ydsover 14.5GB vs MINYES🔒MODERATEBuy YES →
Isaiah LikelyTEWatch40+ rec ydsover 39.5NYG vs WASNO🔒MODERATEBuy NO →
Rachaad WhiteRBWatch15+ rec ydsover 14.5WAS vs NYGYES🔒MODERATEBuy YES →
Mark AndrewsTEWatch25+ rec ydsover 24.5BAL vs LACYES🔒MODERATEBuy YES →
Aaron JonesRBWatch30+ rush ydsover 29.5MIN vs GBYES🔒MODERATEBuy YES →
Cam SkatteboRBWatch10+ rec ydsover 9.5NYG vs WASYES🔒MODERATEBuy YES →
Bhayshul TutenRBWatch70+ rush ydsover 69.5JAX vs TENNO🔒MODERATEBuy NO →

23 of 23 props · 15 locked (Pro)

Skew — our projection is an average, and on a right-skewed stat a few big games can pull it past a threshold most games never reach. The call comes from the full distribution, not the average; the badge says the two disagree. Never the top call.

Watch — the disagreement is real, but our inputs for that player are limited or contradicted, so we are not calling it a play. Watch rows are capped at MODERATE, can never be the top call, and are graded separately from the published record.

Showing 8 of 23 — free, always.

Pro opens the full board, plus edge alerts in Discord the moment a gap opens, the cross-market scanner and agent access over MCP. 26% off your first year ($111) — code applies automatically, ends Dec 31.

Unlock the full board — 26% off →

Prop market board

Every Kalshi strike this week. Gap is the Kalshi mid minus the sportsbook consensus at that strike, in cents — positive means Kalshi is pricing the over above the books. Exchange quotes are shown raw and one-sided, as quoted. A gap is a price difference, not a call — and it is read across two clocks: Kalshi prices refresh every 10 minutes, the sportsbook consensus hourly, so late in an hour a gap can be a fresh Kalshi mid against a book median up to an hour old. Both times are stated on the board.

14 games · 932 two-sided strikes · + 2,067 listed on Kalshi, not yet priced · book consensus as of Nov 12, 6:15 AM ET · open a game to load its strikes.

BUF @ NYJ42 two-sided strikes · 12 players · show strikes ▾
CAR @ NO56 two-sided strikes · 12 players · show strikes ▾
HOU @ CLE64 two-sided strikes · 12 players · show strikes ▾
JAX @ TEN42 two-sided strikes · 17 players · show strikes ▾
KC @ ATL51 two-sided strikes · 13 players · show strikes ▾
LAC @ BAL18 two-sided strikes · 7 players · show strikes ▾
LAR @ ARI38 two-sided strikes · 14 players · show strikes ▾
MIA @ IND28 two-sided strikes · 13 players · show strikes ▾
MIN @ GB73 two-sided strikes · 17 players · show strikes ▾
NE @ DET47 two-sided strikes · 14 players · show strikes ▾
PIT @ CIN69 two-sided strikes · 16 players · show strikes ▾
SEA @ LV81 two-sided strikes · 17 players · show strikes ▾
SF @ DAL49 two-sided strikes · 13 players · show strikes ▾
WAS @ NYG274 two-sided strikes · 22 players · show strikes ▾

Players with Oracle calls this week (1)

Kalshi vs Polymarket US: Week 10 props

1964 player props listed at the same threshold on both venues across 14 games · cost to buy after fees · as of 7:20 AM ET · Polymarket USPolymarketPartner

Where Kalshi and Polymarket US differ most this week

  1. Rams at Cardinals · Kyren Williams first TD: Kalshi 22.2¢ · Polymarket US 24.7¢ after fees — Kalshi 2.5¢ less
  2. Jaguars at Titans · Brian Thomas Jr. first TD: Kalshi 5.3¢ · Polymarket US 3.3¢ after fees — Polymarket US 2.1¢ less
  3. Jaguars at Titans · Josh Cameron first TD: Kalshi 5.3¢ · Polymarket US 3.3¢ after fees — Polymarket US 2.1¢ less
  4. Steelers at Bengals · Pat Freiermuth first TD: Kalshi 6.4¢ · Polymarket US 4.4¢ after fees — Polymarket US 2¢ less
  5. Steelers at Bengals · Samaje Perine first TD: Kalshi 7.5¢ · Polymarket US 5.5¢ after fees — Polymarket US 2¢ less
  6. Steelers at Bengals · Darnell Washington first TD: Kalshi 7.5¢ · Polymarket US 5.5¢ after fees — Polymarket US 2¢ less
  7. Patriots at Lions · Sam LaPorta first TD: Kalshi 8.5¢ · Polymarket US 6.5¢ after fees — Polymarket US 2¢ less
  8. Steelers at Bengals · DK Metcalf first TD: Kalshi 8.5¢ · Polymarket US 6.5¢ after fees — Polymarket US 2¢ less
  9. Steelers at Bengals · Rico Dowdle first TD: Kalshi 8.5¢ · Polymarket US 6.5¢ after fees — Polymarket US 2¢ less
  10. Vikings at Packers · Tucker Kraft first TD: Kalshi 9.6¢ · Polymarket US 7.6¢ after fees — Polymarket US 2¢ less

Not every market is listed on both venues. Each row is the same player, stat and threshold on both venues; each game’s page lists every matched prop and the ones only one venue lists. Cost after fees is the ask plus each venue’s per-contract taker fee. Prices older than 30 minutes show as no current price.

The Ladder: the shape of the distribution vs every strike

The prop board shows strikes; the Ladder shows the whole margin distribution beside the Kalshi price at each rung, with the verdict — SHAPE, LOCATION or PRICED. This week's widest gap, auto-advancing.

MCP · nfl_prop_board

One prompt, every venue: the agent calls nfl_prop_board and returns the best over and under on a prop, venue by venue. See it in your agent →

Season leaders: Kalshi vs Polymarket.com, widest gaps

Updated Nov 12, 7:20 AM ET

The same player, the same season-long question, two prediction-market prices. Gap is the Kalshi mid minus the Polymarket.com mid in cents — where the two venues disagree most on who leads the league or wins the award.

Season leaders: Kalshi vs Polymarket.com, widest gaps — Kalshi mid, Polymarket.com mid, and the gap in cents per player
Player · marketKalshiPolymarket.comGapTrade
Jordan LovePassing yards leader30.5¢23.3¢+7.3¢Kalshi →
Joe BurrowPassing touchdowns leader52.5¢49.0¢+3.5¢Kalshi →
Brock PurdyPassing touchdowns leader10.5¢7.0¢+3.5¢Kalshi →
Matthew StaffordPassing touchdowns leader1.5¢5.0¢-3.5¢Kalshi →
Jared GoffPassing yards leader8.5¢11.5¢-3.0¢Kalshi →
Jordan LoveMVP13.5¢10.5¢+3.0¢Kalshi →
David BaileySacks leader1.5¢4.1¢-2.6¢Kalshi →
Matthew StaffordPassing yards leader6.0¢8.5¢-2.5¢Kalshi →
Trevor LawrencePassing touchdowns leader2.5¢4.9¢-2.4¢Kalshi →
Derrick HenryRushing touchdowns leader2.5¢0.5¢+2.1¢Kalshi →

Full season-leader board — 241 players priced on both venues across 11 markets →

Polymarket.com prices are the international book. US Users: Featured Price Not Available; Informational Use Only.

How to read this board — and what we are not claiming

Consensus is the median de-vigged probability across every sportsbook quoting a line, read at the Kalshi strike: exact when a book quotes that line, linearly interpolated when two quoted lines bracket it, and refused — shown as off-ladder — when they do not. We never extrapolate past the ladder and never count a line quoted by a single book. Exchange quotes (Novig, ProphetX) are shown exactly as quoted and labelled raw: their ladders are mostly one-sided, and de-vigging one side would invent a number.

Kalshi prices are the mid of a real two-sided book only — spread within our prop gate and open interest or volume above zero. A strike quoted 1¢/99¢ is listed, not priced, and shows as such. A gap wider than 30 cents on a booked strike is flagged check rather than published: on a liquid market that size of disagreement is far likelier to be a stale quote than a price.

We are not claiming to beat the market. The Oracle calls come from a prop backtest graded against a trailing-average proxy line, not real closing prices, so it tells us whether a stated 10-point edge behaves like ten points — calibration — and nothing about beat rate. The measure that would settle it is closing line value, captured live from Week 1 and published once there is a season of it. The game model underneath, DAEPA, is graded on 3,266 games (2013–2024): 59.6% straight up, 0.236 Brier, 0.664 log loss — figures that grade game outcomes, not props.

NFL player props on Kalshi — FAQ

What is on the NFL prop market board?

Every player-prop contract Kalshi lists for the current NFL week — passing yards, passing touchdowns, rushing yards, receiving yards, receptions and anytime touchdown, one row per strike. Beside each Kalshi price sits the sportsbook consensus probability read at that exact strike, the prices Novig and ProphetX quote for the same line, and the gap between Kalshi and consensus in cents. Kalshi prices refresh every 10 minutes; the sportsbook consensus is re-read hourly, and the board says when each was last read.

What does the gap column mean?

A Kalshi contract pays $1 if the player clears the line, so its price in cents is an implied probability. The gap is that price minus the sportsbook consensus probability at the same strike, in cents. Positive means Kalshi is pricing the over higher than the books; negative means Kalshi is cheaper. We tag a gap at 5¢ or more when at least three books underpin the consensus, and a wide gap at 8¢. A gap is a price difference, not a recommendation — it is where two markets disagree, which is where a trader should look first.

Why do some rows say "listed · no book" or "off-ladder"?

Kalshi lists a week’s prop strikes early and most are not priced until a day or two before kickoff — a 1¢ bid against a 99¢ ask is a listing, not a book, and we never manufacture a mid from it. Off-ladder means the sportsbooks quote lines that do not bracket that Kalshi strike; we read the book curve at a strike only when it sits between two real quoted lines, and we never extrapolate past the ladder.

Does Polymarket have NFL player props?

Not weekly ones. Polymarket lists season-long leader markets — passing, rushing and receiving yards leaders, receptions and touchdown leaders, MVP and the AP awards — but no per-game player props, so there is no Polymarket column on the weekly board. Kalshi is the only prediction market with a weekly prop ladder, which is why this board is built around it.

Why does the board say YES or NO on "3+ receptions" instead of over/under 2.5?

Because that is the contract. Every Kalshi NFL player prop is an "X or more" market — 3+ receptions, 50+ rushing yards, 4+ passing touchdowns — and a YES contract pays $1 if the player gets there. The sportsbook phrasing "over 2.5" describes the same event, and we keep it as a muted note on each row, but a reader comparing a 2.6-reception projection to "2.5" gets the wrong answer: the contract needs 3. So the call is YES or NO on the contract, the market price shown is the price of the side we are calling, and the edge is stated on that side. Where our average projection sits on the other side of the threshold from our call — a right-skewed stat where a few big games lift the average — the row carries a SKEW badge.

What is an Oracle call, and does the model beat the market?

An Oracle call is a strike where our projection disagrees with the Kalshi price by enough, on a prop type our own backtest validates, that we publish it as a PLAY or a WATCH. We do not claim the model beats the market. Our prop backtest grades against a trailing-average proxy line, not real closing prices, so it is a calibration check — does a stated 10-point edge behave like 10 points — and nothing more. The honest measure is closing line value, captured live from Week 1, and we will publish it once we have a season of it.

How accurate is the model behind the Oracle calls?

The game model these projections descend from, DAEPA, is graded on 3,266 games from 2013–2024 in a walk-forward backtest: 59.6% straight up, a Brier score of 0.236 and log loss of 0.664. Those figures grade game outcomes, not player props; the prop layer is newer, which is why we publish CLV rather than borrowing the game model’s record.

Which prop types get Oracle calls, and why not all of them?

Rushing yards, receiving yards, receptions and passing touchdowns. Passing yards and anytime touchdown are deliberately never published as calls, even when Kalshi lists them and our model shows a gap: across 10,161 graded player-weeks from 2024 and 2025 the top edge decile hits between 54% and 66% on the four we publish, 46% on passing yards, and anytime touchdown fails the same test. Their Kalshi prices still appear on the market board — the price is real even where our opinion is not worth stating.

Every player on this board has a page — projection, range, every booked Kalshi strike. Browse all player pages →

Before you trade a prop: Kalshi's DNP rule for player props (what happens if a player doesn't play) and Kalshi NFL tie rules.

Same model, inside your AI agent

The engine behind these numbers is callable from Claude, ChatGPT or Grok through our MCP server — every Kalshi prop this week priced venue by venue, spread and win-total ladders against the whole distribution, correlation-aware same-game combos, and the weekly game edges. The free tools answer with no key and no account.

See the in-season NFL tools →

Go Pro · 26% off your first year

Every NFL game priced against the live Kalshi line, every week — $150/yr

Pro is the layer around the free game edges: fair value against the live Kalshi price on every market, edge alerts in Discord the moment a gap opens, and the full win-total, championship and projection boards.

Go Pro →

$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 →

More NFL Markets