Stat Explainer

Tampa Bay 24, Dallas 16: The Ledger Beat Every Price

The ledger froze Dallas at .6405 on October 6, and Tampa Bay won 24-16, a miss scored at .4102. The market spent the week moving the other way: DraftKings opened within half a point of the ledger, and the closing line in the nflverse file had Dallas at .8082, so every later price scored worse than the frozen number. The game moved both teams 26.92 rating points, Tampa Bay from 26th to 23rd and Dallas from 20th to 24th, and the playoff simulation now gives Tampa Bay 13.6% and Dallas 12.2%.

By C. B. Zakarian · Published October 9, 2026

Tampa Bay 24, Dallas 16

Week 5 opened on Thursday night with a result the prediction ledger gave a .3595 chance, a little better than one in three. The ledger froze Dallas at .6405 on October 6, two days before kickoff, as Thursday's preview set out. Tampa Bay, 0-4 and rated 1423.0, won 24-16 at AT&T Stadium. Dallas led 10-7 at the half; Tampa Bay scored 17 points in the third quarter, and Dallas's only points after the break were 6 in the fourth, by ESPN's line score. ESPN's scoreboard and the nflverse game log carry the same final, and the October 9 build graded the row from it: a miss, with a Brier score of .4102.

The ledger now reads 39 of 63, and its season Brier score moved from .2254 over 62 games to .2284 over 63. The miss is ordinary. What makes the game worth a page is the price: the betting market spent the week moving away from the ledger, toward Dallas, so Tampa Bay's win scored every later market price worse than the frozen number.

The Exhibit

Two panels. Left: horizontal bars of the Brier score each forecast for Dallas earned on Tampa Bay's win, lower being better. The ledger's frozen .6405 scores .4102, the shortest bar. DraftKings' opening price, .6447, scores .4157. The later prices all score far worse: Monday .8119 scores .6591, Tuesday .7958 scores .6333, Wednesday .7867 scores .6190, Thursday morning .7914 scores .6263, the price ESPN retained after kickoff .8000 scores .6400, and the close in the nflverse file, .8082, scores .6531. A dashed line marks .2500, the score of a coin flip. Right: grouped bars of playoff probability from 20,000 simulated seasons. Before Thursday, Dallas 26.8% and Tampa Bay 5.7%; with the result alone and the ratings held, Dallas 17.0% and Tampa Bay 9.2%; with the result and the rating move, Dallas 12.2% and Tampa Bay 13.6%.
Left: every price for Dallas on record, scored on the result. Right: both teams' playoff odds before Thursday, with the result alone, and with the result and the rating move. Data: the ledger's frozen week-5 row; DraftKings' prices on ESPN's scoreboard, October 5 to 8, and in ESPN's game summary; the nflverse game log, replayed through the site's engine; the site's 20,000-season simulation.

The Pick Against Every Price

The ledger's number was fixed on Tuesday. The market's was not, and the site's own snapshots, ESPN's game summary and the nflverse file preserve its path. Removing the bookmaker's margin from each pair of moneylines gives Dallas's implied probability:

ForecastPriceDallasBrier on this game
The ledger, frozen October 6Elo 1475.4 + 48 against 1423.0.6405.4102
DraftKings, opening price (undated)Dallas -3.5, -205 / +170.6447.4157
DraftKings, Monday 07:13 ETDallas -10, -550 / +410.8119.6591
DraftKings, Tuesday 10:07 ETDallas -9.5, -485 / +370.7958.6333
DraftKings, Wednesday 07:57 ETDallas -8.5, -455 / +350.7867.6190
DraftKings, Thursday 08:22 ETDallas -8.5, -470 / +360.7914.6263
DraftKings, the price ESPN retained after kickoffDallas -8.5, -500 / +380.8000.6400
The closing line in the nflverse fileDallas -9.5, -535 / +400.8082.6531

The market opened within half a point of the ledger, .6447 against .6405, and had moved to .8119 by Monday morning. It eased during the week and firmed again before kickoff: the closing line the nflverse file carries is Dallas -9.5 at -535/+400, a vig-free .8082, 16.8 points surer of Dallas than the ledger. On the scale that What a 60% Pick Is Worth fitted, that is Dallas by 10.3 points, against 4.2 for the ledger. Graded on the result, the frozen number beat every price the market posted, the opening price by .0054 and the close by .2429. The preview noted that one of the two pricers had moved and the other, by design, could not. On this game, not moving was the better forecast.

ESPN's retained price is a later pre-game line, recorded after kickoff, and is quoted as one. The season-long comparison uses the closing moneylines the nflverse file carries, as the week-5 page on the ledger and the market did: over its 62 games the ledger led .2254 to .2297, and over 63 it leads .2284 to .2365. One upset moved the gap from .0043 to .0081. That is what a single result does to a 63-game average, and it says little about which forecaster is better; A Worse Score Is Not a Worse Model explains why one game is weak evidence in either direction.

How Rare Was It?

By the spread, not very. Since 1999, closing underdogs of exactly 9.5 points have won 29 of 154 games, .188, close to the .192 that the vig-free close gave Tampa Bay. Across all 1,024 underdogs of 9.5 points or more, 159 won outright, .155, and 56 won by 8 or more, as Tampa Bay did, .055. How Often Does the NFL Favorite Actually Win? has the full table by spread.

By the gap between the two forecasts, Thursday was the kind of game that flatters the ledger. The preview found 121 games from 2010 to 2025 in which the closing market was at least 15 points surer of the same favourite than the engine. The favourites won .793 of them, and the market's Brier score, .1624, was far better than the engine's .2087. The class splits in two. In the 96 games the favourite won, the market averaged .0571 to the engine's .1820; in the 25 it lost, the engine averaged .3115 to the market's .5665. Thursday, at a 16.8-point gap at the close, was one of the 25. The class still belongs to the market, because the first kind of game is almost four times as common.

What One Game Moved

The update rule is the one on What One Game Moves: K times the margin multiplier times the gap between the result and the stated probability. Tampa Bay won by 8 while standing 100.3 points below Dallas's home-adjusted rating, so the multiplier is ln(9) × 2.2 / (0.001 × 100.3 + 2.2) = 2.1014 and the shift 20 × 2.1014 × .6405 = 26.92 points each way. The ledger publishes the new ratings rounded: Tampa Bay 1450.0, up 27.0, and Dallas 1448.5, down 26.9.

Of the replay's 7,276 games from 1999 to 2025, 1,295 moved a team at least as far, which puts Thursday near the 82nd percentile, and 15th of the 65 games of 2026. The season's largest is still Carolina's win at Atlanta in week 2, 42.66. What a Blowout Is Worth to a Rating explains why an eight-point upset moves less than a three-score one.

On the board, Tampa Bay rises from 26th to 23rd and Dallas falls from 20th to 24th, 1.5 rating points below Tampa Bay. Five teams between them moved one place: the Giants, Carolina and Cleveland up, the Chargers and the Raiders down. The power rankings show the new order.

The Playoff Picture, Three Ways

The preview ran the game both ways through the site's 20,000-season simulation, with the ratings held where they were. A real result does two things at once: it adds a win and a loss, and it moves the ratings that price every remaining game. Running the same simulation three times, with the same schedule, seed and rules, separates the two, and the first two runs reproduce the preview's published figures exactly.

BoardDallas playoffsDallas divisionDallas expected winsTampa Bay playoffsTampa Bay divisionTampa Bay expected wins
Before Thursday26.8%20.5%8.055.7%5.5%5.23
The result alone, ratings held17.0%13.0%7.419.2%8.7%5.87
The result and the rating move12.2%9.3%7.0013.6%12.8%6.30

For Tampa Bay the win was worth 3.5 points of playoff probability and the re-rating 4.4 more; for Dallas the loss cost 9.8 and the re-rating 4.8. Tampa Bay now has the better odds of the two, and all but 0.8 points of its 13.6 comes through the NFC South, where Carolina and Atlanta are 2-2, New Orleans 1-3 and Tampa Bay 1-4. Among the thirty teams that did not play, the largest moves were Philadelphia, up 5.0 points, the Giants, up 3.7, and Atlanta and Carolina, down 3.5 and 2.7. Shrinking the Playoff Odds explains why the simulation's certainty should be discounted.

The 0-5 Count, Updated

Houston at Tennessee: Two 0-4 Teams priced week 5's 0-5 count from the ledger's frozen rows: 2.87 teams expected, and four at .2401. Tampa Bay carried a .6405 chance of a loss into that count. Without it the expected number falls to 2.23. Four is no longer possible; three needs both the Chargers and Miami to lose, which the frozen rows put at .3748. Houston and Tennessee meet on Sunday, so, barring a tie, one of them will be 0-5.

Tampa Bay joins the other group that page counted. Of the 81 teams that started 0-4 from 1999 to 2025, the 33 that won game five averaged 5.30 wins and none won more than 9, and none of the 81 reached the playoffs. The simulation's 13.6% is a statement about this season's ratings and this season's division; the 81 seasons are history, not a model of 2026.

The Series in Dallas

Before Thursday, Tampa Bay had won two of its eight regular-season games in Dallas since 1999, in 2001 and 2022, both as the closing favourite, and the favourite had won seven of the eight. Thursday's win is its first there as the underdog in a file that begins in 1999.

What This Page Does Not Show

  • Why Tampa Bay won. The engine reads final scores only, with no plays, rosters, injuries or quarterbacks, and this page names no starter for either team. The line score is the only in-game detail used.
  • Why the market moved. The move from the opening price had happened by Monday morning, and the page does not explain it. The Model Cannot See a Quarterback Change measures one kind of information the market reads and the engine cannot.
  • A certified close. The closing line is the one the nflverse file carries, the same source the site's earlier grading pages used; ESPN's retained price is a later pre-game line. Neither is certified as the last price before kickoff.
  • A verdict on the market. One game cannot settle which price was right. When the market has been this much surer than the engine, it has been the better price over 121 games.
  • A full simulation. The 20,000 seasons hold every rating fixed for the rest of the year and break ties at random rather than by the league's tiebreakers.

Method and Sources

shift          = K * mov_multiplier(-8, 1423.0 - (1475.4 + 48)) * (0 - .6405)   # -26.92
vig-free price = implied(home) / (implied(home) + implied(away))                # implied(-535) = 535 / 635, implied(+400) = 100 / 500
board_before   = simulate(ratings of October 6, 64 results fixed)              # reproduces the preview
board_result   = simulate(ratings of October 6, 64 results + Tampa Bay's win)
board_now      = simulate(ratings of October 9, 64 results + Tampa Bay's win)  # 20,000 seasons, seed 2026

The script make_tb_dal_graded_chart.py replays the engine over 1999-2025 and the 65 games of 2026, checks its ratings against the ledger's published ones before and after Thursday for all 32 teams, reproduces the frozen .6405 and the graded row, reads the four DraftKings snapshots, the retained price and the close, grades each, recomputes the season against the close, measures the move against every game in the replay, runs the three simulations, updates the 0-5 count and asserts every number on this page. It names no quarterback.

Sources: the nflverse public game log (games.csv), 1999-2025 from the copy bundled in June and 2026 from a pull at 09:29 ET on October 9, 2026, whose 1999-2025 rows were checked identical and whose scores match every graded row of the ledger; ESPN's week-5 scoreboard and its game summary for Thursday's game, pulled October 9, for the final, the line score and the retained price, and its week-5 scoreboards of October 5 to 8 for DraftKings' earlier prices; the site's prediction ledger as published on October 6 and after the October 9 build.

Further reading

About the author

C. B. Zakarian

C. B. Zakarian is an independent analyst who writes about what he can measure. He builds every model, chart, and calculator on this site himself from the public nflverse play-by-play and game-log releases, shows the working, and never invents a number. The dataset behind the exhibits is served openly at /data/, and the method behind every figure is spelled out so you can check it against the same file. When the data can't answer a question, he says so.

More Explainers
Do Favorites Cover? Scoring by Week Most Common Scores Favorite Win Rates Playoff Football Division Games & Home Field DVOA EPA vs. DVOA CPOE Passer Rating vs. QBR Pythagorean Wins Air Yards & YAC Fourth-Down Analytics Strength of Schedule ANY/A RYOE Pass Protection Coverage Metrics Special Teams PROE & Game Script Red Zone Efficiency Explosive Plays Third Down Time of Possession Turnovers & Luck Win Probability YAC Over Expected Snaps & Usage Points Per Drive Success Rate Pressure Rate Play-Action Yards After Contact RPO Two-Point Conversions Yards per Route Run Block Win Rates Target Share & WOPR Home-Field Advantage Expected Points Point Spread Accuracy Weather & Scoring Rest & Scheduling Scoring Trend Overtime Over/Under Accuracy Key Numbers (3 & 7) Thursday & Primetime Grass vs. Turf One-Score Games Stadium Scoring Referee Effects QB Continuity Week 1 Signal Shutouts 2026 Schedule Strength 2026 Schedule Quirks Best Record vs. Super Bowl Win & Loss Streaks Division Repeats Close-Game Luck The Prediction Model The Week 1 Slate AFC East 2026 AFC North 2026 AFC South 2026 AFC West 2026 NFC East 2026 NFC North 2026 NFC South 2026 NFC West 2026 Preseason Signal 2026 Preseason 2026 Win Totals 2026 Playoff Odds 2026 International Games 2026 Miss Budget AFC vs NFC The 17-Game Era The Coach Ledger Week 1 Predictions Opening Night 2026 SB Rematch Effect Road Favorites The Chiefs' Rating Division Leverage The Learning Curve The Board, Sorted September, Priced The Offseason Haircut Fair Prices What One Game Moves The Shortest Lines The Week 10 Problem The New-Coach Bounce Same Record, Different Rating The Opener, Graded Rankings After the Opener The First Miss, Graded What Sunday Can Do SF and LA, Re-Priced No Good Years, Only Lucky Ones Week 2 Overreaction Sunday, Graded Week 1 Scoring, 2026 What 0-2 Costs Monday Night, Graded Playoff Odds After Week 1 Calibrated Playoff Odds Thursday: DET at BUF Game-Pick Calibration The QB Blind Spot DET at BUF, Graded The Second Meeting Three Fixes, One Knob The Engine's Constants The Margin Multiplier Honest, Not Sharp A Hindsight Variable What Two Weeks Bought What Would Change Its Mind Week 3 Leverage Board How Low Is 1314.6 What 0-3 Means The Order of a 1-1 Start ATL at GB, Graded Denver's Home Field Week 3, Graded ATL at NO: Boom or Bust September, Graded 0-4 and Still 14th PHI at JAX in London HOU at TEN: Two 0-4 Teams CHI at GB: Favoured at Lambeau Remaining Schedules After Week 4 TB at DAL: Thursday Week 5: Ledger vs Market TB at DAL, Graded Week 5: Three Long Trips All explainers

Go deeper

Want the code behind these metrics? Work through the 43-chapter NFL analytics tutorial.

Browse tutorials Free tools