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

Home/NFL/Week 2/Dolphins vs 49ers
Gridiron EdgeWeek 2 · 2026

Miami Dolphins 13, San Francisco 49ers 35

Final. 49ers' next game: 49ers vs Raiders, Week 9 →

Updated · model ratings

Sunday, September 20, 2026 · Levi's Stadium, Santa Clara, CA

Quick Answer

Final (Sunday, September 20, 2026): Miami Dolphins 13, San Francisco 49ers 35 — NFL Week 2, 2026. Our pre-game market-anchored line had the 49ers by 13.5 (88% to win); the 49ers won, so that call hit. The last Kalshi price we archived before kickoff had the 49ers at 90c. The graded recap below covers how it happened and how each player call on our board resolved.

Every NFL edge on the board →

New to these pages? Watch the 4-minute guide →

Settled

Miami Dolphins 13, San Francisco 49ers 35Final

Model call: HIT

Our pre-game market-anchored line had the 49ers by 13.5 (88% to win). The 49ers won — that call landed.

Closing-line value on the 49ers: 0c — we archived the 49ers at 90c on Sep 14; the last Kalshi price before kickoff was 90c on Sep 20. The market did not move on our side before kickoff.

Next: NFL Week 3 predictions →See how the model has done vs Kalshi →

San Francisco 35, Miami 13: touchdowns on the first five drives, Purdy 20 of 22, and McCaffrey’s 100th career touchdown

The 49ers scored touchdowns on their first five possessions, Brock Purdy went 20 of 22 for 287 with two touchdown passes and a touchdown run — eighteen straight completions at one point — and Christian McCaffrey’s two one-yard scores gave him 100 career touchdowns in 114 games, the fourth-fastest in the Super Bowl era. Miami did not have a touchdown drive until Malik Willis hit Ryan Miller for 77 with 2:30 left. A twelve-and-a-half-point favorite won by twenty-two, and it is the second straight twenty-point win to open a season in franchise history.

Dolphins 13—49ers 35

Final✓ Call hit

The chip grades the stored probability, which had San Francisco at 88.4% — the market’s number, anchored at weight zero from a 13.5-point margin — and San Francisco won, so it reads a hit. The model’s own read was San Francisco by 6.6, the right team and seven points shy of the market; the game finished twenty-two apart, so the market was closer and both were light. The lean was toward Miami relative to the price by about seven points, which is a large disagreement, and it did not become a position: no weekly-edges ledger row exists for 2026_02_MIA_SF, and a reader should notice that the floor held back a Miami read that would have lost. The Wednesday article did not touch the game. The player board published nothing visible here either: the final board carried no PLAY row on a surfaceable stat for either room, so there is no visible record to state. What it did carry was three Purdy passing-yards unders at 224.5, 249.5 and 274.5, STRONG on a 203.8 projection, and all three lost on his 287 — a 20-of-22 afternoon against a projection that had him sixty yards lower. They do not count; pass_yds is suppressed and nobody could see them. They are mentioned because the projection behind them was as wrong as anything on the slate, and suppression is a display rule, not an excuse. Twelve WATCH rows went eight and four and are graded apart.

Opening and closing line

DraftKings via ESPN, one book. Not the Kalshi price — that block reads our own tape.

Spread
49ers −10.5 → 49ers −12.5
Total
46.5 → 44.5
Moneyline
MIA +425 / SF −575 → MIA +600 / SF −900

The spread moved toward the side that won. The total fell 2 to 44.5; the game landed on 48.

How it happened

Q1

A missed 51-yarder for Miami, then McCaffrey from the one for 7-0

Riley Patterson missed from 51 on Miami’s opening drive. McCaffrey scored from the one with 4:17 left in the quarter, the first of five straight San Francisco touchdown drives. Miami had spent the week practicing in Napa to avoid the travel; it did not help.

After one
49ers 7, Dolphins 0
San Francisco red zone
5/5
Third down
SF 5/7 · MIA 7/15

ESPN — AP recap

Q2

Patterson from 28 and 24, Purdy from two, and a 14-6 half that flattered Miami

Patterson hit from 28 with 9:56 left in the half, Purdy scored from two with 5:24 to go, and Patterson hit from 24 as the half expired. Miami settled for two field goals on red-zone trips in the half; San Francisco scored touchdowns on both of its. Demarcus Robinson left in the second quarter with a right ankle injury and did not return.

Halftime
49ers 14, Dolphins 6
Miami red zone
0/2
Purdy rushing
3 car · 30 yds · 1 TD

ESPN — AP recap

Q3

Kittle from 12, Juszczyk from 6, McCaffrey from the one again: twenty-one points in ten minutes

Purdy hit George Kittle from twelve with 13:08 left in the third and Kyle Juszczyk from six with 5:46 to go, and McCaffrey scored his second one-yarder with 3:10 left — his 100th career touchdown, in his 114th game, behind only LaDainian Tomlinson, Emmitt Smith and Shaun Alexander in the Super Bowl era. Kittle finished with four catches for 80 with a 40-yarder.

After three
49ers 35, Dolphins 6
Purdy
20/22 · 287 yds · 2 TD · 0 INT · 149.1 rating · 0 sacks
McCaffrey
10 car · 23 yds · 2 TD · 4 rec · 43 yds

ESPN — AP recap

Q4

Willis to Miller for 77, the only Miami touchdown, with 2:30 left

Willis, sacked four times, hit Miller for a 77-yard touchdown with 2:30 to play. He finished 14 of 23 for 197. De’Von Achane carried twenty times for 74. Mike Evans left in the second half with a hip injury; Miami lost Jaylen Wright to a stinger in the first half and Caleb Douglas to an ankle in the second.

Final
49ers 35, Dolphins 13
Willis
14/23 · 197 yds · 1 TD · 0 INT · sacked 4
Total yards
SF 382 · MIA 284

ESPN — box score

What this recap does not know

  • The ledger has not graded this game — result, pnl_cents and graded_at were null on every Week 2 prop row when this was written, and no game-level row exists. If the ledger ever disagrees with anything above, the ledger is right and this page is wrong.
  • The 88.4% the chip graded is the anchored (market) probability from a 13.5-point stored margin; DraftKings closed at 12.5. The two come from different captures and are both stated rather than reconciled.
  • No visible PLAY row existed on either room on the final board, so the visible prop record for this page is empty rather than zero-and-zero by result; the three Purdy strikes named above are suppressed and are stated for the projection, not the record.
  • The severity of the Robinson, Evans, Wright and Douglas injuries was not known when this was published beyond the AP’s description.
  • ESPN reports attendance as zero for this game, which is a feed gap, not a fact; no attendance is stated. No weather block was carried.
  • This recap does not know what the Kalshi book did during the game. Nothing above is a live price.

Reporting verified 2026-09-20. Further sources: ESPN — AP recap: 49ers score TDs on 1st 5 drives to beat the Dolphins 35-13 · ESPN — box score · ESPN — core odds, opening and closing DraftKings line

A gutted Miami roster with a rookie-heavy line walks into Bosa, Odighizuwa and Mike Evans at Levi's.

Miami's 2026 teardown was near-total: Tua Tagovailoa, Tyreek Hill and Jaylen Waddle are all gone, Mike McDaniel was fired, and Malik Willis took 5 sacks in a Week 1 loss at Las Vegas. San Francisco, meanwhile, added Mike Evans and Osa Odighizuwa and opened with a 27-7 win over the Rams in Melbourne. Nearly every unit in this game points the same direction, which is precisely why the roster verification below matters more than the reputation of either logo.

Dolphins pass protection · 49ers pass rush

Kadyn Proctor and Patrick Paul vs. Nick Bosa and Osa Odighizuwa

Edge: 49ers

Miami's line surrendered five sacks and 35 yards in lost ground at Las Vegas, with Kwity Paye and Maxx Crosby combining for 3.5 of them. That line starts rookie first-round tackle Kadyn Proctor at left guard next to second-year left tackle Patrick Paul, and it now faces a front San Francisco rebuilt specifically to win inside — Odighizuwa arrived from Dallas for a third-round pick and lines up next to Bosa. San Francisco generated zero sacks against the Rams, so the raw pressure output has not yet shown up, but the personnel gap here is the single widest in the game.

Sacks allowed by Miami, Week 1
5 for 35 yards
Miami interior OL
rookie LG Kadyn Proctor, 2nd-yr LT Patrick Paul
49ers DL additions
Odighizuwa (from DAL), Keion White (from NE)

Source: footballdb Week 1 box score, MIA at LV

49ers pass offense · Dolphins secondary

Mike Evans against a second-year corner and a rookie nickel

Edge: 49ers

Evans is San Francisco's listed left wide receiver, which sets him primarily against Miami's right cornerback, Jason Marshall Jr. Miami's other outside corner is JuJu Brents, with rookie Chris Johnson in the slot — and Johnson, to his credit, posted 11 tackles and two pass breakups in his debut. But Miami's two best-credentialed corner options, Storm Duck and Darrell Baker Jr., are both on PUP, leaving no veteran to travel with Evans. Deebo Samuel in the slot and George Kittle underneath compound the problem.

Evans 49ers debut
6 rec, 49 yds, 1 TD
Miami CB alignment
LCB Brents, RCB Marshall Jr., NB Chris Johnson (rookie)
Miami CBs on PUP
Storm Duck, Darrell Baker Jr.

Source: Ourlads Dolphins depth chart

49ers run offense · Dolphins run defense

McCaffrey and Kaelon Black against a Dolphins front missing Kenneth Grant

Edge: 49ers

San Francisco ran for 174 yards on 30 carries against the Rams, a shade under 5.8 per attempt, and did it with a genuinely split backfield: Christian McCaffrey took 10 carries for 68 while rookie third-rounder Kaelon Black took 14 for 65. Miami actually defended the run adequately in Week 1, holding Las Vegas to 130 yards on 30 attempts, though Ashton Jeanty still went for 102 on 23. The concern is interior depth — Kenneth Grant is on IR, leaving Zeek Biggers and Zach Sieler as the starting tackles.

49ers Week 1 rushing
174 yds on 30 att
Backfield split
McCaffrey 10-68, Kaelon Black 14-65
Dolphins run defense Week 1
130 yds allowed on 30 att (3.5 ypc)

Source: footballdb Week 1 box score, SF vs LAR

Dolphins run offense · 49ers run defense

De'Von Achane, alone, against Fred Warner and Dre Greenlaw

Edge: 49ers

Achane managed 36 yards on 11 carries at Las Vegas — 3.3 per attempt — and Miami's leading rusher on the day was actually Malik Willis, with 39 yards and a touchdown on six scrambles. Total team rushing was 74 yards. San Francisco held the Rams to 122 yards on 29 carries behind Fred Warner, who passed Patrick Willis for the franchise tackles record in Week 1, and a returning Dre Greenlaw. With no receiving threat forcing light boxes, Miami's run game has very little structural help.

Achane Week 1
11 att, 36 yds (3.3 ypc)
Miami team rushing
74 yds; Willis led with 39 on 6 carries
49ers run defense Week 1
122 yds allowed on 29 att

Source: footballdb Week 1 box score, MIA at LV

Dolphins pass rush · 49ers pass protection

A concussed Chop Robinson against Trent Williams

Edge: 49ers

Miami registered zero sacks in Week 1. Its best edge rusher, Chop Robinson, is now working through a concussion — limited Wednesday, did not practice Thursday — and Bradley Chubb is gone in free agency, leaving Josh Uche opposite him with Rob Beal Jr. and Malik Herring behind. San Francisco protects with Trent Williams at left tackle and Dominick Puni at right guard and allowed zero sacks to the Rams. Williams did not practice Wednesday and returned to full participation Thursday, listed as a rest day rather than an injury.

Dolphins sacks, Week 1
0
Chop Robinson practice
LP Wed, DNP Thu (concussion)
Sacks allowed by 49ers, Week 1
0

Source: Dolphins official injury report, Week 2

49ers pass offense · Dolphins pass defense

Brock Purdy's low-yardage efficiency against Miami's takeaway-hunting rookies

Close to even

This is the one phase where Miami has a real argument. Purdy's Week 1 line was efficient in the scoring column but modest in volume — 25-of-34 for 205 yards, 6.0 per attempt, 3 touchdowns and an interception. Miami's young secondary generated two interceptions against Kirk Cousins, from rookie safety Michael Taaffe and Dante Trader Jr., and rookie linebacker Jacob Rodriguez led the team with 14 tackles. If Miami keeps the ball in front and forces San Francisco to finish long drives, the takeaway profile is live.

Purdy Week 1
25/34, 205 yds, 6.0 YPA, 3 TD, 1 INT
Dolphins INTs Week 1
2 (Michael Taaffe, Dante Trader Jr.)
Rookie debut note
Rodriguez 14 tkl and Johnson 11 tkl, first rookie pair with 10+ in debuts since 1994

Source: Dolphins, Inside the Numbers: Week 1

Coaching, continuity and Week 2 availability

Shanahan's eleventh year against Hafley's second game

Edge: 49ers

Kyle Shanahan returns with Klay Kubiak at offensive coordinator and Raheem Morris installed as defensive coordinator, with Matt Eberflus added as assistant head coach for defense. Miami is in year one of a full reset under Jeff Hafley, with Bobby Slowik calling plays and Sean Duggan running the defense. San Francisco's Wednesday report was heavy with veteran rest days — Bosa, McCaffrey, Greenlaw and Trent Williams all DNP for rest, with all four upgraded Thursday — which is routine maintenance rather than a genuine availability concern. One caveat: San Francisco played Week 1 in Melbourne and is on a short turnaround home.

49ers staff
HC Shanahan, OC Klay Kubiak, DC Raheem Morris
Dolphins staff
HC Jeff Hafley, OC Bobby Slowik, DC Sean Duggan
49ers Wed DNPs (rest)
Bosa, McCaffrey, Greenlaw, T. Williams — all upgraded Thu

Source: 49ers official injury report, Week 2

What this read does not know

  • Friday game-status designations are not published. Both clubs' Friday columns are blank and San Francisco's entire list reads "UNSPECIFIED." Nothing below Out/Doubtful/Questionable can be treated as settled for any player named here. ([49ers injury report](https://www.49ers.com/team/injury-report/))
  • Chop Robinson's concussion protocol stage is unconfirmed. He went LP Wednesday, DNP Thursday — the wrong direction — but I found no reporting on which stage of the protocol he has cleared.
  • The two clubs' injury pages disagree on Miami's game-status column. The 49ers' rendering of the Dolphins table showed "Out" for all six Miami players including Malik Willis and Dante Trader Jr., who both practiced fully; the Dolphins' own page showed no designation at all. I treated the Dolphins' own page as correct, but this is unresolved and material — if any of those "Out" entries are real, the picture changes substantially.
  • Bryce Huff's whereabouts. Acquired by San Francisco from Philadelphia for a conditional fifth-rounder, but he appears on no 49ers active roster, depth chart, practice squad or reserve list I could find. ([Ourlads SF](https://www.ourlads.com/nfldepthcharts/depthchart/SF))
  • Nate Hobbs' return timeline. Listed on IR with a return designation; no reporting found on whether Week 2 is in play. His absence is what leaves Upton Stout as the sole listed nickel.
  • George Kittle's Achilles. Limited both Wednesday and Thursday, with no Friday designation and no beat reporting found on severity or expected snap count.
  • Whether Kaelon Black's Week 1 carry share was game-script or plan. He out-carried McCaffrey 14-10 in a 20-point win; his Thursday report shows a groin issue (LP), which may cut against a repeat.
  • Miami's actual pass-protection assignment scheme. I confirmed five sacks allowed and the identity of the rushers who got them, but found no charting of whether the breakdowns were on Proctor, Paul, or in the backfield.
  • How San Francisco deploys Evans. He is the listed LWR, but I found no alignment or route-share charting confirming whether he stays left or moves, and therefore no confirmation that Jason Marshall Jr. is his primary matchup.
  • Wikipedia's 49ers season page renders the Week 1 result as 0-0 and the record as 0-0; its schedule table is unreliable. I used footballdb for the 27-7 score and treated the Wikipedia game table as broken.
  • Kyle Juszczyk's finger and the fullback-heavy packages. LP both days; no reporting on whether San Francisco's 21-personnel usage is affected.
  • Miami's offensive identity under Bobby Slowik has one game of tape. Whether the Week 1 approach — Willis throwing 27 times with 220 yards to a rookie-led receiver group — is the plan or a product of trailing is unestablished.
  • --

Reporting verified 2026-09-18. Further sources: footballdb Week 1 box score, MIA at LV · Ourlads Dolphins depth chart · footballdb Week 1 box score, SF vs LAR · Dolphins official injury report, Week 2 · Dolphins, Inside the Numbers: Week 1 · 49ers official injury report, Week 2 · 2026 Miami Dolphins season, Wikipedia · 2026 San Francisco 49ers season, Wikipedia · 2026 NFL season, Wikipedia · Ourlads San Francisco 49ers depth chart · Dolphins official active roster · 49ers official active roster

Every defense's injury load this week, by unit: the defensive injury cluster board.

PMP · WK 2 MODEL LINE
Sun, Sep 20
AWAY MIA -4.3
vs SF -13.5
HOME SF +2.7
Fair (books) · SF 88% home win prob
Kalshi · SF — yes mid
Edge — fair − Kalshi
📍 Santa Clara, CA PASS — no position

This one's been played. Get the full Week 2 card free, every remaining game priced against the market.

No spam. Unsubscribe anytime.

Dolphins

12%

fair value (books)

49ers

88%

fair value (books)

Run this matchup yourself → Full PWR board for all 32 → Player prop gaps for this game → Whose number this is →

19%

Madden 27

81%

Madden 27

Run the numbers yourself

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

The Ladder — Dolphins at 49ers How to read the Ladder →

All ladders →

Our margin distribution against every Kalshi spread strike listed for this game. A single line says we lean one way; the ladder says whether that is about the middle of the distribution or its tail.

Dolphins at 49ersSpreadQB HOLD

This ladder is settled: the rungs above are the pre-kickoff record, not a live quote.

    Market
    —

    The starting quarterback is not confirmed, so we publish no model number on this game. The market prices are shown as they are.

    Legend
    • Kalshi YES mid, 0–100¢
    • book consensus (no-vig)
    • Oracle line (Pro) · hollow = outside the 30–70% band
    • YES/NO buttons are the Kalshi taker cost; “pays” is 100¢ ÷ cost.
    Go Pro · $150/yr, $111 your first year →

    Gold is our distribution, parchment is the Kalshi contract at each strike; the band between them is green where our probability is higher and purple where it is lower. We publish our number only where we have measured it to be calibrated, between 30% and 70%; rungs outside that range show the market only, and a rung where our number sits more than 30 points from a liquid market is refused outright — a gap that size is a bug until proven otherwise. A contract pays $1 if it settles YES, so a price in cents is an implied probability. Prediction markets carry risk; contracts can settle at $0.

    Share this Oracle Ladder

    Dolphins at 49ers Kalshi spread ladder for Week 2: the Kalshi price at every spread strike
    The Dolphins–49ers spread ladder — free to share. Updates as the market moves.

    Dolphins vs 49ers power ratings (Week 2) What PWR measures →

    TeamRatingRankTier
    Miami Dolphins-4.330thBelow Avg
    San Francisco 49ers+2.76thPlayoff

    Dolphins and 49ers season outlook

    MIASF
    Average wins5.011.9
    Make playoffs3%89%
    Win division1%68%
    Win Super Bowl0.1%7.7%

    10,000 simulated seasons on our preseason power ratings — real NFL tiebreakers, real 2026 schedule, no injuries or market prices. The season sim fits its own home-field (2.0 points, from played games); the game model above uses +2.5. How it works →

    Dolphins vs 49ers — player pages

    All players →

    One page per player: every strike Kalshi lists, the sportsbook consensus at the same threshold, the season projection and the measured range.

    Before kickoff: A 3-day rest edge, sized: Dolphins at 49ers

    How this read is built →

    Written before the game and kept as published. Final: Miami Dolphins 13, San Francisco 49ers 35 — the graded call is above.

    The 49ers come in with 3 more days off — 10 days' rest for the 49ers against 7 days' rest for the Dolphins. We measured what that is worth across 3,120 games since 2013: about a tenth of a point per day, so roughly 0.3 points here. The market already charges for rest — closing lines move about 0.14 points per day of it — and rested teams have not beaten the close for it. The rest gap is real but small. What moves this game is the 7.0-point ratings gap, which has the 49ers by 6.5, 68% to win.

    The Dolphins come in off the Raiders, the 49ers off the Rams. Rest measures at about a tenth of a point per day (2013-2025), and the closing line already charges for it, so a normal-week gap is not where an edge comes from.

    The sharpest unit gap in the game runs one way: the 49ers offense grades +3.8 (2nd of 32) against a Dolphins defense at -3.9 (31st) — 7.7 points of separation on our scale, and the single biggest reason the line sits where it does. Going the other direction, the Dolphins offense (-0.7, 23rd) meets the 49ers defense (-1.7, 21st), a 1.0-point gap.

    Zoom out to the full season and the model projects the 49ers at 11.9 wins (favored in 14 of 17) and the Dolphins at 5.0 (favored in 2) — 6.9 wins apart across the year. By win probability this is the 16th-hardest game on the 49ers' schedule and the 2nd-hardest on the Dolphins'.

    One team has owned this series: the Dolphins are 5-2 in 7 regular-season meetings since 2002. They have also met 1 time in the playoffs. They last met in 2024: Dolphins won 29-17 in December. Over their last 4 meetings the 49ers are 1-3. Worth saying plainly — the model does not know any of that. It reads 2026 ratings and nothing else, so a lopsided series is a story, not a number on this page.

    Does the model earn this number? In 448 of the 3266 walk-forward games it has been graded on (2013-2024, no market line used), it landed in the 65-70% range. Those favorites went 68%. The 68% on the 49ers here sits in that same band, and the history backs it.

    Kalshi listed this game as KXNFLGAME-26SEP20MIASF, and the contract has settled now that the game has been played. The last price we archived before kickoff is in the settled-market section on this page; there is no live price and no position left to take.

    Prediction markets are not sportsbooks — you trade a contract that settles at $1 or $0, not a wager against a house line. Informational only; trade responsibly.

    Dolphins vs 49ers on Kalshi

    Kalshi event
    KXNFLGAME-26SEP20MIASF
    Market-implied (49ers)
    not listed yet
    Fair value — books (49ers)
    held — QB pending
    Fair value vs market
    —

    This game has been played, so nothing above is a live market. Our pre-game market-anchored line number was 88% for the 49ers. Those are kept as the record of what the model said before kickoff, not as a quote you can act on — the contract has settled at $1 or $0.

    Every Kalshi NFL market we track →

    Where Dolphins vs 49ers trades Why the venues differ →

    Each venue’s own price where we have one; Robinhood and Coinbase resell the Kalshi contract. Home-side price shown.

    Venue49ersTrade
    Kalshigame played — market settledTrade on Kalshi →
    Novig89% 89cOpen Novig →
    Polymarket USno captured price for this game — US exchangeSign-up offer →
    Robinhoodsame Kalshi contractsame Kalshi contract, not listed yetOpen Robinhood →
    Coinbasesame Kalshi contractsame Kalshi contract, not listed yetOpen Coinbase →
    DraftKings Predictionsprice not available — sign-up offer →Sign-up offer →
    FanDuel Predictsprice not available — sign-up offer →Sign-up offer →

    A price under a venue name is that venue’s own; Robinhood and Coinbase list the same Kalshi contract. DraftKings Predictions and FanDuel Predicts run on exchanges we have no price feed for, so they carry an offer and no number. We earn a referral credit or commission when you sign up through these links; it never changes the price or the model. Disclosure.

    Embed this game on your site

    A live tile locked to Dolphins vs 49ers, Week 2 — our model's win probability against the Kalshi price for this one game, not "whichever game is closest today" — for a team blog, a newsletter or a Discord landing page. Free to preview on your own page; publishing runs on an Enterprise license, and the credit line stays on.

    The MPU (300×250) and Leaderboard (728×90) sizes are IAB standard ad units — paste one where an ad already goes. Every NFL prediction-market widget.

    Article width · 560×320

    <iframe
      src="https://predictionmarketspicks.com/embed/nfl-game/dolphins-vs-49ers-week-02-2026/hero"
      width="560"
      height="320"
      frameborder="0"
      loading="lazy"
      title="Dolphins vs 49ers, Week 2 — model vs Kalshi — PredictionMarketsPicks">
    </iframe>
    <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Dolphins vs 49ers, Week 2 prediction — model vs Kalshi from <a href="https://predictionmarketspicks.com/nfl/dolphins-vs-49ers-week-02-2026?utm_source=embed&utm_medium=widget&utm_campaign=nfl-game">PredictionMarketsPicks</a></p>

    Sidebar · 320×340

    <iframe
      src="https://predictionmarketspicks.com/embed/nfl-game/dolphins-vs-49ers-week-02-2026/sidebar"
      width="320"
      height="340"
      frameborder="0"
      loading="lazy"
      title="Dolphins vs 49ers, Week 2 — model vs Kalshi — PredictionMarketsPicks">
    </iframe>
    <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Dolphins vs 49ers, Week 2 prediction — model vs Kalshi from <a href="https://predictionmarketspicks.com/nfl/dolphins-vs-49ers-week-02-2026?utm_source=embed&utm_medium=widget&utm_campaign=nfl-game">PredictionMarketsPicks</a></p>

    MPU · ad slot · 300×250

    <iframe
      src="https://predictionmarketspicks.com/embed/nfl-game/dolphins-vs-49ers-week-02-2026/mpu"
      width="300"
      height="250"
      frameborder="0"
      loading="lazy"
      title="Dolphins vs 49ers, Week 2 — model vs Kalshi — PredictionMarketsPicks">
    </iframe>
    <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Dolphins vs 49ers, Week 2 prediction — model vs Kalshi from <a href="https://predictionmarketspicks.com/nfl/dolphins-vs-49ers-week-02-2026?utm_source=embed&utm_medium=widget&utm_campaign=nfl-game">PredictionMarketsPicks</a></p>

    Leaderboard · ad slot · 728×90

    <iframe
      src="https://predictionmarketspicks.com/embed/nfl-game/dolphins-vs-49ers-week-02-2026/leaderboard"
      width="728"
      height="90"
      frameborder="0"
      loading="lazy"
      title="Dolphins vs 49ers, Week 2 — model vs Kalshi — PredictionMarketsPicks">
    </iframe>
    <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Dolphins vs 49ers, Week 2 prediction — model vs Kalshi from <a href="https://predictionmarketspicks.com/nfl/dolphins-vs-49ers-week-02-2026?utm_source=embed&utm_medium=widget&utm_campaign=nfl-game">PredictionMarketsPicks</a></p>

    Embed this game’s spread ladder

    A live card locked to Dolphins vs 49ers, Week 2 — the Kalshi price at every spread strike for this one game — for a preview post or a game-day thread. Free to preview on your own page; publishing runs on an Enterprise license, and the credit line stays on.

    Every NFL prediction-market widget.

    Article width · 560×300

    <iframe
      src="https://predictionmarketspicks.com/embed/nfl-ladder/dolphins-vs-49ers-week-02-2026/hero"
      width="560"
      height="300"
      frameborder="0"
      loading="lazy"
      title="Dolphins vs 49ers, Week 2 — model vs Kalshi — PredictionMarketsPicks">
    </iframe>
    <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Dolphins vs 49ers, Week 2 Kalshi spread ladder from <a href="https://predictionmarketspicks.com/nfl/dolphins-vs-49ers-week-02-2026?utm_source=embed&utm_medium=widget&utm_campaign=nfl-ladder">PredictionMarketsPicks</a></p>

    Sidebar · 320×280

    <iframe
      src="https://predictionmarketspicks.com/embed/nfl-ladder/dolphins-vs-49ers-week-02-2026/sidebar"
      width="320"
      height="280"
      frameborder="0"
      loading="lazy"
      title="Dolphins vs 49ers, Week 2 — model vs Kalshi — PredictionMarketsPicks">
    </iframe>
    <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;text-align:center">Dolphins vs 49ers, Week 2 Kalshi spread ladder from <a href="https://predictionmarketspicks.com/nfl/dolphins-vs-49ers-week-02-2026?utm_source=embed&utm_medium=widget&utm_campaign=nfl-ladder">PredictionMarketsPicks</a></p>

    Watch the breakdown: Dolphins vs 49ers

    Dolphins vs 49ers — frequently asked

    Who won Dolphins vs 49ers in Week 2?

    Miami Dolphins 13, San Francisco 49ers 35 — final, played Sunday, September 20, 2026; our pre-game market-anchored line had the 49ers by 13.5 (88% to win), and the 49ers won, so that call hit. The full graded recap, with every player call resolved, is on this page.

    Who did the model favor in Dolphins vs 49ers before kickoff?

    Before kickoff the market line favored the 49ers by 13.5 points, a 88% win probability over the Dolphins. That number is kept on this page as the record of the call; Kalshi's KXNFLGAME-26SEP20MIASF market has since settled, so no price on it is live.

    Does the rest advantage change the model line?

    Barely. The 49ers have 3 more days off, and across 3,120 games since 2013 a rest day has been worth about a tenth of a point, so roughly 0.3 points here — not the point or two it is often credited with. Closing lines already charge about 0.14 points per rest day, and teams with the edge have not beaten the close for it (48.5% against the spread in the 10-days-vs-7 spot, n=301). The 6.5-point line and 88% win probability are driven by the ratings gap.

    How do you take a position on Dolphins vs 49ers?

    The contract will be KXNFLGAME-26SEP20MIASF on Kalshi, a CFTC-regulated exchange available in most states, with sports contracts restricted in some. It has not opened yet; when it does, the model would take the 49ers at 86c or below, or the Dolphins at 10c or below. There is no point spread — you buy a yes or no contract on a team and it settles at $1 or $0.

    When and where do the 49ers host the Dolphins?

    Miami Dolphins visit the San Francisco 49ers on Sunday, September 20, 2026 — a Sunday game in NFL Week 2, at Levi's Stadium, Santa Clara, CA.

    What does the model project for the 49ers and Dolphins this season?

    Across all 17 games the model projects the 49ers at 11.9 wins (favored in 14) and the Dolphins at 5.0 (favored in 2). This game ranks 16th-hardest on the 49ers' schedule and 2nd-hardest on the Dolphins', by win probability.

    What are the Kalshi odds for Dolphins vs 49ers?

    Kalshi listed this game as KXNFLGAME-26SEP20MIASF, and the contract has settled now that the game has been played. The last price we archived before kickoff is in the settled-market section on this page; there is no live price and no position left to take.

    Could you trade Dolphins vs 49ers on Kalshi?

    This game has been played, so the Week 2 market KXNFLGAME-26SEP20MIASF has settled — there is no position left to take on it. While it was open it traded as an event contract rather than a point spread: Kalshi is a CFTC-regulated exchange available in most states, with sports contracts restricted in some, you bought a YES or NO contract on a team between 1c and 99c, and it settled at $1 or $0, so the price paid was the break-even probability. Kalshi lists the next week's games on the same terms.

    How often does the model win when it is 68% on a team like the 49ers?

    68% of the time. Over 3266 walk-forward games from 2013-2024 — trained only on prior seasons, no market line as an input — the model put a team in the 65-70% range 448 times, and those teams won 68% of them. The 49ers at 68% over the Dolphins sit in that band, off a 6.5-point model line. Straight-up across all 3266 graded games the model picked winners at 59.6%, with a Brier score of 0.236 against 0.25 for a coin flip.

    Trade this game on Kalshi →49ers hub →Dolphins hub →Kalshi NFL hub →Week 2 edge board →NFL predictions hub →

    Every Thursday before kickoff: the full Week 2 card, market price vs our number. Free.

    No spam. Unsubscribe anytime.

    Next up for each team

    More Week 2 matchups

    Full Week 2 board →Next: NFL Week 3 predictions →

    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 →

    Prediction markets carry risk. Contracts can settle at $0. Informational only — not financial advice. Trade responsibly.

    One of 64 games in the first-quarter report

    Every Week 1–4 game, with the opening and closing line, in one book. Read the report →

    More NFL model boards