Edge Labs EDGE LABS Market intelligence
CFB NFL
← This week's CFB board
CFB · Week 4 · Sat, Sep 26 · 3:30 PM ET · Wallace Wade Stadium · FINAL William & Mary 7, Duke 62

William & Mary at Duke. No pick on the spread and no pick on the total.

The panel passed on this game

Spread: the analyst panel worked this game and did not agree on a side. Total: the analyst panel did not agree on this total. A pass is not a hidden pick: nothing on this game enters the record.

How to read this page

The picks come first on this page. The market's number, our number and the gap between them sit under them as MODEL CONTEXT: that is the input our analyst panel argued from, not a call of its own. A tier is never a win probability or a hit rate. A pick is high when all three analysts take its side at a captured number and at least one of them ranks it among their strongest sides of the run or grades it a bet. Nothing tops up the tier: a week can carry many highs or none, and each write-up says why its pick earned the label. A spread of 40 or more points is never above low.

Panel reasoning

On the spread

William & Mary at Duke, Duke -43.5. No pick. All three panels passed because no ATS quote existed in the captured available_quotes for this game, a mandatory off-market condition under policy; the -43.5/-44 figures cited below come from web listings (Covers, Yahoo, SportsGrid), not a captured price. The case for Duke centers on a wide schedule-quality gap: Duke is 3-0 allowing 12.3 points per game, while William & Mary is 2-2 and has allowed 44 to Lehigh and 52 to Fordham in its last two games; Duke's starting quarterback Walker Eget is healthy and unchallenged. The case against laying more than six touchdowns is backdoor-cover risk: at a number this large, reserves and a running clock in the second half routinely shrink margins, and William & Mary's offense has already beaten two FCS opponents. With no captured price to bet and no consensus read strong enough to act on, the panel stands down. No pick on the spread.

On the total

No pick on the total. No total quote existed in the captured available_quotes, so this is a mandatory off-market pass regardless of view. The web-listed market sits at 62.5 (Covers, SportsGrid); our own total model projects 57.74, a gap of about 4.9 points that sits inside the model's 12.86-point noise threshold, so it names no side. Weather is benign (clear, 76F, 9.4 mph wind, no precipitation) and offers no suppressant. The over case rests on William & Mary's leaky defense; the under case rests on Duke likely playing backups in a lopsided second half. Neither cleared a bettable bar.

The panel · three seats

No pick on the spread. William & Mary at Duke, Duke -43.5. No pick. All three panels passed because no ATS quote existed in the captured available_quotes for this game, a mandatory off-market condition under policy; the -43.5/-44 figures cited below come from web listings (Covers, Yahoo, SportsGrid), not a captured price. The case for Duke centers on a wide schedule-quality gap: Duke is 3-0 allowing 12.3 points per game, while William & Mary is 2-2 and has allowed 44 to Lehigh and 52 to Fordham in its last two games; Duke's starting quarterback Walker Eget is healthy and unchallenged. The case against laying more than six touchdowns is backdoor-cover risk: at a number this large, reserves and a running clock in the second half routinely shrink margins, and William & Mary's offense has already beaten two FCS opponents. With no captured price to bet and no consensus read strong enough to act on, the panel stands down. No pick on the spread.

SeatSpreadTotal
Panel A William & Mary Under
Panel B Duke Under
Panel C Duke Under

Each seat works the same evidence pack on its own and names a side. The pick at the top of the page is what survives the disagreement.

Panel A William & Mary · Under Read the case

Spread. The strongest explanation for Duke -43.5/-44 is substantial superiority on both lines: Duke allows 12.3 points per game, while William & Mary surrendered 96 points across its last two games. Those weaknesses are visible and plausibly priced into the [web market](https://www.covers.com/sport/football/ncaaf/matchup/378026/odds). Our model supplies no spread because William & Mary is unrated; there is no numerical disagreement to exploit. The strongest away case is possession compression and substitution risk. Duke's Stanford victory included four touchdown drives lasting more than four minutes, and this week's reporting discusses creating opportunities for younger players. Watkins also gives the Tribe a credible route to a late touchdown. However, those considerations do not establish that 44 points is excessive: Duke's rushing advantage could generate touchdowns without needing aggressive play calling. Gardner's stale injury entry does not establish a starting-quarterback absence; Eget heads the available depth chart. I have no actionable ATS view, and the empty captured receipt independently prevents panel support.

Total. The strongest explanation for 62.5 is Duke's potential to overwhelm a defense that just conceded 44 and 52, with Watkins providing enough offense to supplement the favorite. Favorable weather supports that over case. The under argument has concrete support: Duke allowed Stanford 237 yards and possessed the ball for 37:14, demonstrating a route to control without excessive possessions. Those [official game statistics](https://goduke.com/news/2026/9/19/football-duke-wins-fifth-consecutive-acc-opener-defeat-stanford-35-7) matter more than generic blowout assumptions. Our 57.74 projection is only 4.76 below 62.5, well inside its 12.86-point historical error. Action's displayed 61.5 versus a 62.5 opener suggests some under adjustment, but conflicting snapshots prevent a verified movement claim. Explosive runs, turnovers and reserve-defense scoring could defeat the under. Neither direction has sufficient incremental evidence, and no captured total exists.

Key facts (5)
  • Duke -43.5 at FanDuel -110; William & Mary +44 at Fanatics -110, Covers observed 2026-09-24; web context only.
  • William & Mary lost 20-44 to Lehigh and 27-52 to Fordham, team schedule consulted 2026-09-24.
  • Walker Eget listed first at quarterback, Dan Mahan second, Ourlads updated 2026-09-18.
  • Duke captains discussed maintaining intensity and providing younger players opportunities, Duke Wire/AOL 2026-09-24.
  • Gardner and Johnson injury descriptions still reference Stanford, Covers consulted 2026-09-24; not confirmed designations for this game.
Where our model looks wrong

There is no spread estimate to assess. Duke's rating cannot price an unrated FCS opponent, and its improvement in final margins does not establish an ATS edge. The totals model also has conflicting documentation: it claims no weather input although its supplied calculation includes a -1.849-point wind adjustment. That adjustment should not be applied twice.

Panel B Duke · Under Read the case

Spread. There is no ATS quote in available_quotes, so this is a mandatory off-market pass regardless of view. For context, the market elsewhere sits at Duke -43.5 vs FCS William & Mary. The strongest explanation for that number is simple class gap: Duke is 3-0 with a stingy defense (12.3 PPG allowed, held Tulane to 3 and Stanford to 7), while W&M is a 2-2 FCS side whose defense has collapsed lately, surrendering 44 to Lehigh and 52 to Fordham (both FCS). That says Duke can win by a lot, but 43.5 is an enormous number where garbage-time clock control, a running-clock second half and pulled starters routinely shrink margins. Our own spread model produces no number here (W&M unrated) and has no proven ATS edge, so it adds nothing. I hold no genuine read strong enough to lay 43.5 or to buy back the points, and with no captured quote there is nothing to bet into. Pass, no view.

Total. No total quote in available_quotes, so this is a mandatory off-market pass. Context: the market elsewhere is around 62.5. Our totals model predicts 57.74 (with a wind drag of about 1.85 points at 9.4 mph), sitting under the market by roughly 4.8 points, well inside its own 12.86-point noise threshold, so it names no side. Weather is benign (clear, 76F, low wind). The directional case for an under is that Duke's defense is genuinely good (12.3 PPG allowed) and a huge favorite often plays a slower, clock-milking second half with backups, which caps scoring even in a blowout. The case for the over is W&M's leaky defense and up-tempo shootout profile (52-27, 44-20 recent games). These roughly offset, the model gap is noise-sized, and there is no captured number to bet. Pass, no view.

Key facts (4)
  • No ATS quote in dossier available_quotes (empty) as of run 2026-09-24
  • Market elsewhere Duke -43.5, per Yahoo Sports and SportsGrid, 9/24/2026
  • Duke 3-0, PA 12.3/gm; W&M 2-2 FCS, allowed 44 (Lehigh) and 52 (Fordham) in wks 2-3, dossier
  • Duke starting QB is Walker Eget (Manny Diaz named him starter), Yahoo/NationalFootballPost 9/17-9/24
Where our model looks wrong

The model produces no number at all because the FCS side (William & Mary) is unrated; it cannot price this game and its listed weaknesses confirm it carries no ATS edge, so it is not usable here even as a lean.

Panel C Duke · Under Read the case

Spread. The market's -43.5 for Duke looks driven by a stark schedule-quality gap: Duke is 3-0 with a +15.4 per-game scoring margin against Tulane, Illinois and Stanford, while William & Mary is 2-2 in the Patriot League with a -9.8 margin, including blowout losses to Lehigh (20-44) and Fordham (27-52) that expose a defense allowing 35.8 ppg. Duke's QB1, grad transfer Walker Eget, is healthy and has started all three games (539 yds, 4 TD, 1 INT), so there's no QB-change story here; a Covers entry flagging 'L. Gardner' as an injured Duke QB appears stale, tied to language about last week's already-played Stanford game, not this one, and no source names Gardner as a current Duke quarterback. Nothing found this week moves the number off what the underlying scoring gap already supports. No ATS quote exists in this run's available_quotes, so this is an off-market pass regardless of lean; the counter-case (backup rotation, garbage-time W&M scoring) keeps any directional read from clearing a bettable bar anyway.

Total. No total quote exists in available_quotes, so this is a pass regardless of read. Directionally it's close: Duke's offense (27.7 ppg vs real competition) against a William & Mary defense that just allowed 44 and 52 points to Lehigh and Fordham could push Duke's own output well past 62.5 alone, arguing over; but a 43.5-point market spread usually implies backups playing much of the second half, which tends to cap live scoring below what full-strength averages suggest, arguing under. I found no confirmed word on Duke's rotation plans, and no weather issue (forecast is mild, clear, light wind) that would tip this either way, so I have no real edge over the market's own total.

Key facts (5)
  • Duke is 3-0 in 2026, outscoring opponents 27.7-12.3 ppg after wins over Tulane, Illinois, Stanford (dossier, as of 2026-09-24).
  • William & Mary is 2-2, allowing 35.8 ppg, coming off back-to-back losses to Lehigh (20-44) and Fordham (27-52) (dossier, as of 2026-09-24).
  • Duke QB1 Walker Eget (grad transfer) is the healthy, unchallenged starter: 539 yds, 4 TD, 1 INT through 3 games (ncfootballnews.com, 2026-09-24).
  • FanDuel has Duke -43.5, total 62.5, ML W&M +8000 (sportsgrid.com, 2026-09-24), context only, not a captured pipeline quote.
  • Covers' injury note citing 'L. Gardner' (QB, out) and 'Q. Johnson' (WR, out) reads as stale: both entries reference being unavailable 'on Saturday against the Stanford', a game already played in Week 3 (Duke won 35-7), and no source identifies Gardner as Duke's current quarterback (covers.com; cross-checked vs goduke.com/ncfootballnews.com naming Eget as starter, 2026-09-24).
Where our model looks wrong

withheld for independent market-first analysis

Model context

The numbers the panel argued from. Our models price a game, the panel makes the call, and the picks above are the call. Nothing in this block is a pick.

Market line
Duke -43.5
DraftKings
Our model number
unrated
the calibrated EL CFB rating number, home field included
Spread gap
both numbers are needed for a gap
Market total
62.5
consensus of 5 books at the model run, Sep 26, 12:38 PM ET
Our total
57.2
EL CFB Totals v1
Total gap
-5.3
the distance between our model total and the market total. Context for the panel, not a call of its own.

Context, not a call. The spread number is our rating difference plus home field. The totals number is a registered candidate that loses to the closing total: across 2,264 held out games it missed the combined score by 12.862 points on average and the closing total missed by 12.635, ahead of us in all 3 of those seasons, so it never posts to the board and never enters the record on its own.

Trends and splits

Descriptive context, every line with the games it counts. Filters like these did not hold up as predictors in our testing, so none of this is in the confidence read and none of it is a reason a pick wins. Situational splits look back 3 seasons and need at least 8 decided games to be shown at all. Records against the number and on the total join these once our closing-line history is restored; the straight-up splits are live now.

William & Mary
  • won 2 of their last 5 (n=5, 2025 to 2026)
  • 7-1 straight up at home after a straight up loss (n=8, 2024 to 2026)
Duke
  • won 5 of their last 5 (n=5, 2025 to 2026)
  • won 7 straight
  • 7-2 straight up in road day games (n=9, 2024 to 2026)
The rest of the splits we can compute on this game
William & Mary
  • won 6 of their last 10 (n=10, 2025 to 2026)
  • 7-1 straight up in divisional games after a straight up loss (n=8, 2024 to 2026)
  • 10-2 straight up after a straight up loss (n=12, 2024 to 2026)
  • 11-3 straight up at home (n=14, 2024 to 2026)
  • 6-2 straight up in home day games (n=8, 2024 to 2025)
  • 3-7 straight up in road day games (n=10, 2024 to 2026)
  • 7-3 straight up in home divisional games (n=10, 2024 to 2026)
  • 7-3 straight up in night games (n=10, 2024 to 2026)
  • 5-9 straight up on the road (n=14, 2024 to 2026)
  • 4-6 straight up in road divisional games (n=10, 2024 to 2026)
  • 11-9 straight up in divisional games (n=20, 2024 to 2026)
  • 8-7 straight up in day divisional games (n=15, 2024 to 2026)
  • 9-9 straight up in day games (n=18, 2024 to 2026)
Duke
  • won 8 of their last 10 (n=10, 2025 to 2026)
  • 9-3 straight up in day divisional games (n=12, 2024 to 2026)
  • 6-2 straight up in road divisional games (n=8, 2024 to 2025)
  • 13-5 straight up in day games (n=18, 2024 to 2026)
  • 10-4 straight up at home (n=14, 2024 to 2026)
  • 12-5 straight up in divisional games (n=17, 2024 to 2026)
  • 8-4 straight up in night games (n=12, 2024 to 2025)
  • 8-4 straight up on the road (n=12, 2024 to 2026)
  • 6-3 straight up after a straight up loss (n=9, 2024 to 2025)
  • 6-3 straight up in home divisional games (n=9, 2024 to 2026)
  • 5-3 straight up in home day games (n=8, 2024 to 2026)

Conditions at kickoff

Clear. 78F · wind 12 mph

The ratings underneath, and our sources

The two numbers underneath

TeamEL ratingConference
William & Mary unrated Patriot
Duke 6.549 ACC

Rating difference plus 2.5 points of home field is the rating read above. Full board: the power ratings.

Provenance: schedule and finals from the Edge Labs database (2026 season); the line is the latest capture for this game with the book named; our number is the EL rating read (in-season once a team has played, preseason before that) plus 2.5 home field, none at neutral sites, and it is context on this page rather than the call. Signals come from the trend engine, each with its real sample; a panel tier follows the rule under How to read this page and is never a win probability. Once the game kicks off this page stops computing and reads our pick lock ledger instead: the pick and the spread we were locked at, written once at kickoff, never updated, graded against that same number. Line movement comes from our permanent capture log, one book across both ends and never a capture taken at or after kickoff, so the second number is the last pregame line and after kickoff it is the close; a game the log has captured only once shows no movement rather than an invented one. Weather is the captured forecast for the venue, and the chip appears only when it is worth saying (wind at 12 mph or more, a 50 percent or better chance of rain, or 35F or colder), never on an indoor venue. Injury counts are our latest daily scan, real report rows only, and a team the scan does not cover is left out rather than shown as zero. The write-up is assembled from those same stored rows, never written around them: the case comes from the lock row, the signals from the trend engine with their own samples, the series from our game database from 2013 forward, and the scoring profiles from completed games only, each with the number of games it averages. A section with no data behind it is left out instead of filled in, it refreshes while the game is pregame, and it can never be edited once the game has kicked off. Trends are descriptive only, computed by the same shared module the write-up uses so the two cannot disagree: straight-up splits come from completed games in our database, situational splits look back three seasons and need at least eight decided games, records against the number and on the total arrive with the closing-line restore, and every line carries the games it counts. Filters like these did not hold up as predictors in our testing, so none of them enter the confidence read. The totals block is a read and not a pick: our number is EL CFB Totals v1 (edgelabs.el_cfb_totals, season 2026, model_version v1, docs/el-cfb-totals-v1.md), a registered candidate that loses to the closing total, so it never posts to the board or the record; the market total beside it is the same capture the spread comes from before kickoff and the frozen consensus the model priced against after it, and the gap is measured against whichever number is printed. The totals trends under it are the trend engine's own rows for this game, deduped on the headline, each carrying its sample. On the games the analyst panel works each week (the games our model prices off the market plus the ranked and Power Four games, at most twenty), the pick and the total call are the panel's synthesis: three independent analyst panels, the same evidence pack, their own research, one side each, tiered by the rule under How to read this page, never a win probability. A panel majority on a side is what makes a pick; without one the game is a published no-pick, printed as No pick rather than left blank. Research and context, never a guarantee, 21+.