Oregon Ducks at Oklahoma State Cowboys
O/U 54.5 · SPREAD Oregon Ducks -23.5
The pick & result
- Published pick
- Oregon Ducks -23.5 -105
- Published odds
- -105
- Result
- Lost
- Final score
- 31-39
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The line
BETMGM · 40 moves| Market | Opened Sep 9 10:49 AM | Close Sep 12 11:35 AM | Move |
|---|---|---|---|
| SPREAD | Oregon Ducks -23 (-108) | Oregon Ducks -23.5 (-110) | +½ |
| TOTAL | 57.5 (-108) | 54.5 (-110) | −3 |
| MONEYLINE | Oregon Ducks -2000 | Oregon Ducks -2000 | Holds |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENSep 9 10:49 AM | Oregon Ducks -23 (-108) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 9 11:52 AM | Oregon Ducks -22.5 (-110) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1100 |
| Sep 9 1:43 PM | Oregon Ducks -22.5 (-110) | 57.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 9 2:44 PM | Oregon Ducks -22.5 (-110) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1100 |
| Sep 9 3:44 PM | Oregon Ducks -22.5 (-110) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 9 6:46 PM | Oregon Ducks -23 (-112) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 9 7:46 PM | Oregon Ducks -22.5 (-110) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 9 8:16 PM | Oregon Ducks -23 (-112) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 9 9:16 PM | Oregon Ducks -22.5 (-110) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 9 10:16 PM | Oregon Ducks -23 (-110) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 10 1:03 PM | Oregon Ducks -23 (-118) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 10 1:33 PM | Oregon Ducks -23 (-110) | 57.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 10 2:03 PM | Oregon Ducks -23 (-110) | 56.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 10 3:03 PM | Oregon Ducks -23 (-110) | 57.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 10 3:33 PM | Oregon Ducks -23 (-110) | 56.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 10 4:03 PM | Oregon Ducks -23 (-108) | 56.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 10 10:28 PM | Oregon Ducks -23 (-108) | 56.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 10 10:58 PM | Oregon Ducks -23 (-110) | 55.5 (-112) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 11 12:59 AM | Oregon Ducks -23 (-110) | 55.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 11 5:01 AM | Oregon Ducks -23 (-110) | 55.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 11 6:30 AM | Oregon Ducks -23 (-110) | 55.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 11 10:31 AM | Oregon Ducks -23 (-110) | 55.5 (-105) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 11 12:32 PM | Oregon Ducks -23 (-110) | 55.5 (-105) | Oregon Ducks -2000 · Oklahoma State Cowboys +1250 |
| Sep 11 1:32 PM | Oregon Ducks -23 (-110) | 55.5 (-105) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 11 7:22 PM | Oregon Ducks -23 (-108) | 55.5 (-105) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 11 9:01 PM | Oregon Ducks -23 (-110) | 55.5 (-105) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 11 10:33 PM | Oregon Ducks -23 (-110) | 55.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 11 11:03 PM | Oregon Ducks -23 (-110) | 55.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 11 11:33 PM | Oregon Ducks -23 (-115) | 55.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 12 5:00 AM | Oregon Ducks -23 (-110) | 54.5 (-115) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 12 6:00 AM | Oregon Ducks -23.5 (-108) | 54.5 (-112) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 12 6:30 AM | Oregon Ducks -23 (-110) | 54.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 12 7:30 AM | Oregon Ducks -23 (-110) | 54.5 (-115) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 12 8:00 AM | Oregon Ducks -23 (-110) | 54.5 (-112) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 12 9:00 AM | Oregon Ducks -23 (-110) | 54.5 (-112) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 12 9:31 AM | Oregon Ducks -23 (-110) | 54.5 (-112) | Oregon Ducks -2000 · Oklahoma State Cowboys +1150 |
| Sep 12 9:42 AM | Oregon Ducks -23.5 (-108) | 54.5 (-112) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 12 11:00 AM | Oregon Ducks -23.5 (-110) | 54.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 12 11:15 AM | Oregon Ducks -23.5 (-112) | 54.5 (-108) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| Sep 12 11:25 AM | Oregon Ducks -23.5 (-110) | 54.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1200 |
| CLOSESep 12 11:35 AM | Oregon Ducks -23.5 (-110) | 54.5 (-110) | Oregon Ducks -2000 · Oklahoma State Cowboys +1250 |
The read
Boone Pickens Stadium is sold out for Oklahoma State’s home opener, with Oregon arriving for an early kickoff in Stillwater. Both teams have an opener’s worth of mistakes to clean up.
I’m laying the points because Oregon’s passing offense presents the clearest route to sustained separation. Dante Moore threw for 378 yards, three touchdowns and no interceptions against Boise State, and Oregon produced seven completions of at least 20 yards. Jeremiah McClellan and Dakorien Moore supplied explosive receiving production against a defense that Oregon repeatedly stretched. Oklahoma State now has to contain that attack after recording no sacks and allowing a 56-yard completion against Tulsa. My expectation is that Oregon can generate scoring opportunities without having to grind through repeated short-yardage situations.
The opposite matchup makes those scores harder for Oklahoma State to answer. Drew Mestemaker completed 25 of 36 passes when kept clean against Tulsa, but went 4-of-13 under pressure and threw both interceptions in those situations. Oregon recorded three sacks in its opener. That does not guarantee another turnover-heavy afternoon, but it gives Oregon a specific way to disrupt the possessions Oklahoma State needs to stay inside this number.
The Cowboys’ strongest argument is their ability to move the ball: 27 first downs against Tulsa, with Caleb Hawkins and Wyatt Young providing useful production. Better finishing could make this competitive against the spread. Oregon also outgained Boise State 497–274 and still won by only seven, so its penalties and failed fourth downs are a serious concern when laying 23.5.
I give Oregon’s route more weight because it can create separation through explosive passing while attacking the protection problem that undermined Oklahoma State’s opener. The Cowboys need cleaner finishing and enough defensive containment to keep answering throughout the afternoon. I expect Oregon to interrupt that exchange often enough to cover.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
ORE's passing game is +137 yards per game
137 YPGORE is at 378 team passing yards per game over 1 game; OKST is at 241 over 1 game. Those are current-2026 team-game results through 2026-09-11.
TRENCHES
ORE's front holds runners to 41 fewer yards per game
41 YPGORE is at 93 rushing yards allowed per game over 1 game; OKST is at 134 over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-09-11.
PACE & SCRIPT
ORE is scoring +24 points per game
24 PPGORE is at 34 points per game over 1 game; OKST is at 10 over 1 game. Those are current-2026 team-game results through 2026-09-11.
TURNOVERS
ORE commits 3 fewer turnovers per game
3 TOORE is at 1 turnovers committed per game over 1 game; OKST is at 4 over 1 game. Those are current-2026 team-game results through 2026-09-11.
OKST's defense takes the ball away 1 more time per game
1 TOORE is at 0 takeaways per game over 1 game; OKST is at 1 over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-09-11.
COACHING
OKST's staff goes for it 3 more times per game on fourth down
3 ATT/GORE is at 3 fourth-down attempts per game over 1 game; OKST is at 6 over 1 game. Those are current-2026 team-game results through 2026-09-11.
OKST gives away 31 fewer penalty yards per game
31 YDSORE is at 90 penalty yards per game over 1 game; OKST is at 59 over 1 game. Those are current-2026 team-game results through 2026-09-11.
MISMATCH
ORE's ball security against OKST's giveaways — 4 turnovers a game to ORE's 1
1 VS 4ORE committed 1 turnover over one game, compared with OKST’s 4 over one game. Possession security is the sharpest early contrast, though neither offense has more than a one-game sample.
COVERAGE
OKST allows a third-down conversion rate 17.6 percentage points lower
17.6 PPORE is at 26.7% third downs allowed over 1 game; OKST is at 9.1% over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-09-11.
ORE's secondary gives up 46 fewer passing yards per game
46 YPGORE is at 181 passing yards allowed per game over 1 game; OKST is at 227 over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-09-11.
HEAD-TO-HEAD
ORE lead the series with OKST since 2025
1-0 SERIESORE leads the series since 2025, 1-0, after beating OKST 69-3 at home on Sep. 6, 2025. The only recent meeting was one-way; this matchup shifts to OKST.
REPLACEMENT
Dillon Gresham (WR) is out for ORE
OUTDillon Gresham remained out Sep. 9 with the neck injury that ended his 2025 season, and his football future is uncertain. Oregon’s receiving corps will be without him at Oklahoma State; no replacement was identified.
Jalen Lott (WR) is out for ORE
OUTJalen Lott will not play at Oklahoma State after minor corrective hand surgery, Chris Hansen reported Sep. 9. The confirmed absence affects Oregon’s receiving corps, but the report did not identify who takes his work.
Simeon Price (RB) is out for ORE
OUTSimeon Price was still listed out Sep. 9 after not dressing against Boise State, with no reason disclosed. Oregon’s backfield will be without him at Oklahoma State, but the report does not identify who absorbs his work.
Jacob Sexton (OL) is out for the season for OKST
OUT FOR SEASONJacob Sexton broke his lower right leg against Tulsa and will miss the rest of the season, Matt Postins reported Sep. 9. The season-long absence affects Oklahoma State’s offensive line against Oregon; no replacement was identified.
SITUATIONAL
No. 6 Oregon at Oklahoma State
#6 APOregon is No. 6 in the AP poll at 1-0 with 1,422 points and three first-place votes, but has fallen four spots. Oklahoma State is unranked, leaving Oregon’s poll standing exposed on the road.
AFTER GARY
ORE -23.5 → -23.5
GARY +2.27PPFANDUEL · SAME BOOK · PRE-KICK
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored September 12, 2026 at 8:10 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, draftkings, betrivers, fanatics, betmgm, caesars.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day