Duquesne at Washington State. Our picks: Duquesne +38.5 (medium). Under 53.5 (medium).
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
Washington State hosts Duquesne, Washington State -38.5. The number has moved toward the favorite: FanDuel opened -35.5 and is now -38.5, with DraftKings a point lower at -37.5. All three panels read this as a market and news call, since Duquesne is an FCS team our spread model does not rate and this game produces no model number. The news favors the underdog: Washington State ranks last in FBS total offense, has managed only one offensive touchdown and 204 yards a game through two weeks, went 9-of-20 for 65 yards passing at Kansas State, and lost leading returning receiver Tony Freeman for the season to a torn ACL. Covering by 39 points requires roughly 46 points from an offense that has not approached that total against real competition. The counter-case is Duquesne's own collapse, an 0-2 defense that has allowed 104 points in two games and could let Washington State post a big number even on an off night, and public money, 58 to 77 percent, is already on the favorite. Take Duquesne +38.5 (+38.5 at FanDuel).
Under 53.5. The total held at 53.5 on both books after FanDuel opened 52.5, and two of three panels ranked this pick among their top plays. Our totals model reads 52.3 against the 53.5 market, a gap below the threshold this model needs for a real edge, so it counts as noise, though it points the same direction as the panels. Washington State is averaging 8.5 points a game and was shut out offensively at Kansas State, while Duquesne is averaging 6.5 points with a passing offense completing near 32 percent. The counter-case is Duquesne's leaky defense letting Washington State score in bunches. Weather is a non-factor, clear, 71 degrees, calm wind. Take Under 53.5 at either book.
The panel · three seats
| Seat | Spread | Total |
|---|---|---|
| Panel A | Duquesne +38.5 | Under 53.5 |
| Panel B | Duquesne +38.5 | Under 53.5 |
| Panel C | Duquesne +38.5 | Under 53.5 |
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 (vote: spread 3-0 · total 3-0).
Panel A Duquesne +38.5 · Under 53.5 Read the case
Spread. I make Washington State roughly a 35-point favorite, leaving modest value on Duquesne +38.5. The market has already punished the Dukes for allowing 104 points in two games: Washington State moved from -35.5 to -38.5 despite producing only one offensive touchdown all season. The Cougars rank last nationally in total offense, are 2-for-21 on third down and have allowed seven sacks. Losing top returning receiver Tony Freeman further limits their explosiveness. Duquesne is badly rebuilt and its defense may be overmatched, but Washington State must reach approximately 46 points at the market’s implied score to cover, a demanding assignment for an offense averaging 204 yards. Duquesne’s veteran quarterback has played poorly, yet running back Ness Davis supplies enough competence to shorten possessions and potentially manufacture one score. Public splits showing 58% of spread tickets and 77% of money on Washington State suggest the three-point move has incorporated the obvious mismatch. I prefer buying the inflated number, while recognizing Duquesne’s defensive floor makes this only a lean.
Total. My total is approximately 49, below both the 53.5 market and the model’s 52.3. The over case is Duquesne’s defense: it has surrendered 104 points, zero sacks and 10.9 yards per opponent pass attempt, so Washington State could generate most of the total itself. Still, the Cougars have scored only one offensive touchdown, average 4.6 yards per pass and 3.3 per rush, and have lost their most proven receiver. Duquesne’s offense is an equally strong under component: 175.5 yards per game, 36.2% completions and no rushing touchdowns. The total has risen from 52.5 while 67% of tickets and 82% of reported money back the over, meaning the defensive collapse is well priced. Calm, dry weather removes an under catalyst, but a controlled 41-7 type game remains more likely than a shootout.
The spread model cannot rate the FCS opponent, so it provides no usable number. Its WSU rating also overreacts to two difficult road games while missing the enormous opponent-class drop. Conversely, the totals model’s 52.3 looks falsely precise: it cannot account for WSU’s rebuilt offensive line, Freeman’s ACL injury, Duquesne’s roster turnover or the extreme FBS/FCS matchup.
Panel B Duquesne +38.5 · Under 53.5 Read the case
Spread. Our rating gives no number here (Duquesne unrated FCS), so this is a market read. The market moved toward WSU (FanDuel -35.5 open to -38.5), pricing WSU as a healthy home favorite against a dreadful FCS side. But the single worst profile to lay 5.5 TDs is a favorite that cannot score, and that is exactly WSU: last nationally in total offense (204 ypg), 17 points across two games, and a scoreless offensive performance at Kansas State, Pinnick 9-of-20 for 65 yards (Spokesman 9/14). To win by 39 a team essentially needs 42+ points; the nation's worst offense doing that even against a terrible defense is a stretch, and WSU's turnover/fumble issues and first-year staff cap the ceiling and invite an early pull of starters. Yes, Duquesne is historically bad (allowed 70 to Youngstown St, 34 to Air Force, last in FCS offense), so this is a lean, not a strong stand. I take the points with a broken favorite laying a monster number.
Total. Both offenses are among the worst in their divisions. WSU is last in FBS total offense (204 ypg) and was shut out offensively at Kansas State; Duquesne is last in FCS offense with QB Carson Camp completing 32% (12-of-37, 105 yds) and scoring 0 at Air Force (Spokesman 9/14, dossier). The market total of 53.5 essentially requires WSU to hit its implied ~46, which an offense averaging 8.5 ppg has shown no ability to do, while Duquesne is likely to contribute almost nothing. A realistic script is WSU high-30s to low-40s, Duquesne single digits, landing in the high 40s. Our totals model agrees, at 52.3 (under). Weather is a non-factor (clear, ~71F, ~5 mph). Lean under.
The spread model produces no number at all because the FCS side is unrated, and even the in-season rating reads only final margins, so it is blind to the fact that WSU is running the worst offense in FBS. The whole edge in this game is the favorite's inability to score, which the model cannot see.
Panel C Duquesne +38.5 · Under 53.5 Read the case
Spread. Our model carries no number here (Duquesne is unrated), so this is a pure market/situational read, not a model-vs-market gap. Both teams are 0-2 and outmatched, but WSU's offense is the more broken unit right now: it ranks last nationally in total offense after managing just 166 yards and a 9-of-20, 65-yard passing line at Kansas State (fewest passing yards for a WSU starter since 2010), lost its top returning skill player Tony Freeman for the season to a torn ACL, and its kicker has missed 3 of 4 field-goal tries. Covering a 38.5-point number requires a clean, high-efficiency scoring performance that this offense has not shown against real competition. Duquesne's defense is historically bad (allowed 70 to an elite FCS Youngstown State team, 34 to Air Force's option), so WSU should still move the ball better than it has, but backup snaps and empty-the-bench clock management in a running-clock blowout cut into the margin. Duquesne also has a live explosive-play threat in RB Ness Davis. The number moved up (FanDuel opened -35.5, now -38.5) which argues the market already likes WSU big; I'd rather take the built-in cushion.
Total. Our totals model (context only, no proven edge) reads 52.3 against a 53.5 market close, a sub-threshold gap but pointed the same direction as my read. WSU is averaging 8.5 points per game and has the worst total offense in FBS through two weeks, with a kicker who has missed 3 of 4 field-goal attempts, real scoring-efficiency problems that don't disappear just because the opponent is an FCS team with a bad defense. Duquesne is averaging only 6.5 points per game itself, with a passing game producing single digits in completions and low YPA. In a game this lopsided in talent, I expect WSU to build a multi-score lead by halftime and then manage the clock with backups, which typically suppresses the total relative to a market number set with some expectation of garbage-time scoring both ways. Weather is a non-factor (clear, 71F, calm wind per captured forecast).
There is no model number for this game at all, Duquesne is unrated, so the dossier's gap_reading is 'no number.' My lean is entirely a situational/news-based read, not a disagreement with a model output. If anything, the market itself may be under-pricing how broken WSU's offense has looked through two games relative to a generic 'big favorite vs. FCS' prior.
The signals and the market
4 independent signals on this game. The tally per side, every angle with its sample size, and the line movement from open to now open with membership. They are research context, never a pick. Membership
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.
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.
The write-up
The case
Washington State hosts Duquesne, Washington State -38.5. The number has moved toward the favorite: FanDuel opened -35.5 and is now -38.5, with DraftKings a point lower at -37.5. All three panels read this as a market and news call, since Duquesne is an FCS team our spread model does not rate and this game produces no model number. The news favors the underdog: Washington State ranks last in FBS total offense, has managed only one offensive touchdown and 204 yards a game through two weeks, went 9-of-20 for 65 yards passing at Kansas State, and lost leading returning receiver Tony Freeman for the season to a torn ACL. Covering by 39 points requires roughly 46 points from an offense that has not approached that total against real competition. The counter-case is Duquesne's own collapse, an 0-2 defense that has allowed 104 points in two games and could let Washington State post a big number even on an off night, and public money, 58 to 77 percent, is already on the favorite. Take Duquesne +38.5 (+38.5 at FanDuel).
Confidence: medium
Three independent analyst panels (A, B and C) worked the same evidence pack and the week's news independently, each returned a side, and each then ranked its five strongest picks for the week. Every panel was on this side. Medium is a decisiveness label for how firmly the panel agreed, never a win probability: high means every panel was on this side and ranked it among the week's best; only high picks count on the record and go free.
The total: Under 53.5 (medium)
Under 53.5. The total held at 53.5 on both books after FanDuel opened 52.5, and two of three panels ranked this pick among their top plays. Our totals model reads 52.3 against the 53.5 market, a gap below the threshold this model needs for a real edge, so it counts as noise, though it points the same direction as the panels. Washington State is averaging 8.5 points a game and was shut out offensively at Kansas State, while Duquesne is averaging 6.5 points with a passing offense completing near 32 percent. The counter-case is Duquesne's leaky defense letting Washington State score in bunches. Weather is a non-factor, clear, 71 degrees, calm wind. Take Under 53.5 at either book.
Our number
edgelabs EL rating (preseason v1 until a team has played, then the in-season v1 Elo-style refit, Sun 23:00 and Tue 02:00 PT) run through the 2026-09-07 CFB calibration map; home field 2.5. Home perspective: negative = home favored. Ours: Washington State null; market at synthesis: -38. Held-out 2024-2025 reconstructions (9,927 FBS games): 46-50% against the spread in every gap bucket, calibrated margin error 12.7 points. No against-the-spread edge at any gap size. Treat the number as context, not as a priced edge.
written before kickoff, frozen at kickoff
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.
- won 2 of their last 5 (n=5, 2025 to 2026)
- 8-1 straight up at home (n=9, 2024 to 2025)
- won 2 of their last 5 (n=5, 2025 to 2026)
- 10-2 straight up at home (n=12, 2024 to 2025)
Over and under splits
- Washington State games go UNDER 58% at home (n=67)Multi-season split: Washington State at home landed under 58% of 67 gradable games (2013-2025). A genuine venue tendency, one of several reasons to lean under, not a standalone edge.
- Washington State have gone UNDER in 9 of their last 10Washington State's last 10 gradable games landed under 90% vs the consensus total. Streak continuation tested 2013-2025: 49.5% train / 46.4% held-out 2025, it does NOT persist. A real recent pattern, weigh with the matchup, not alone.
The rest of the splits we can compute on this game
- won 6 of their last 10 (n=10, 2025 to 2026)
- 8-1 straight up in home day games (n=9, 2024 to 2025)
- 11-3 straight up in divisional games (n=14, 2024 to 2025)
- 10-3 straight up in day divisional games (n=13, 2024 to 2025)
- 3-7 straight up after a straight up loss (n=10, 2024 to 2026)
- 5-9 straight up on the road (n=14, 2024 to 2026)
- 4-7 straight up in road day games (n=11, 2024 to 2026)
- 3-5 straight up in day games after a straight up loss (n=8, 2024 to 2026)
- 12-8 straight up in day games (n=20, 2024 to 2026)
- won 4 of their last 10 (n=10, 2025 to 2026)
- 7-2 straight up in home night games (n=9, 2024 to 2025)
- 3-10 straight up on the road (n=13, 2024 to 2026)
- 3-5 straight up in road night games (n=8, 2024 to 2025)
- 10-8 straight up in night games (n=18, 2024 to 2025)
- 7-6 straight up after a straight up loss (n=13, 2024 to 2026)
- 5-5 straight up in day games (n=10, 2024 to 2026)
- 5-5 straight up in night games after a straight up loss (n=10, 2024 to 2025)
Conditions at kickoff
Clear. 70F · wind 4 mph
The ratings underneath, and our sources
The two numbers underneath
| Team | EL rating | Conference |
|---|---|---|
| Duquesne | unrated | NEC |
| Washington State | -1.804 | Pac-12 |
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+.