Skip to content
GARY A.I.Get the app
NCAAF · Sat, Sep 12 · 12:00 PM

Oregon Ducks at Oklahoma State Cowboys

O/U 54.5 · SPREAD Oregon Ducks -23.5

GARY'S PICK
Oregon -23.5
NCAAF@ Oklahoma State· -105

Oregon
-23.5

-105 · LOST · ORE 31 · OKST 39

Oklahoma State

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
MarketOpened
Sep 9 10:49 AM
Close
Sep 12 11:35 AM
Move
SPREADOregon Ducks -23 (-108)Oregon Ducks -23.5 (-110)+½
TOTAL57.5 (-108)54.5 (-110)−3
MONEYLINEOregon Ducks -2000Oregon Ducks -2000Holds
Every move, in order ›
WhenSpreadTotalMoneyline
OPENSep 9 10:49 AMOregon Ducks -23 (-108)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 9 11:52 AMOregon Ducks -22.5 (-110)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1100
Sep 9 1:43 PMOregon Ducks -22.5 (-110)57.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 9 2:44 PMOregon Ducks -22.5 (-110)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1100
Sep 9 3:44 PMOregon Ducks -22.5 (-110)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 9 6:46 PMOregon Ducks -23 (-112)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 9 7:46 PMOregon Ducks -22.5 (-110)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 9 8:16 PMOregon Ducks -23 (-112)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 9 9:16 PMOregon Ducks -22.5 (-110)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 9 10:16 PMOregon Ducks -23 (-110)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 10 1:03 PMOregon Ducks -23 (-118)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 10 1:33 PMOregon Ducks -23 (-110)57.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 10 2:03 PMOregon Ducks -23 (-110)56.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 10 3:03 PMOregon Ducks -23 (-110)57.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 10 3:33 PMOregon Ducks -23 (-110)56.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 10 4:03 PMOregon Ducks -23 (-108)56.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 10 10:28 PMOregon Ducks -23 (-108)56.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 10 10:58 PMOregon Ducks -23 (-110)55.5 (-112)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 11 12:59 AMOregon Ducks -23 (-110)55.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 11 5:01 AMOregon Ducks -23 (-110)55.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 11 6:30 AMOregon Ducks -23 (-110)55.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 11 10:31 AMOregon Ducks -23 (-110)55.5 (-105)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 11 12:32 PMOregon Ducks -23 (-110)55.5 (-105)Oregon Ducks -2000 · Oklahoma State Cowboys +1250
Sep 11 1:32 PMOregon Ducks -23 (-110)55.5 (-105)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 11 7:22 PMOregon Ducks -23 (-108)55.5 (-105)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 11 9:01 PMOregon Ducks -23 (-110)55.5 (-105)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 11 10:33 PMOregon Ducks -23 (-110)55.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 11 11:03 PMOregon Ducks -23 (-110)55.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 11 11:33 PMOregon Ducks -23 (-115)55.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 12 5:00 AMOregon Ducks -23 (-110)54.5 (-115)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 12 6:00 AMOregon Ducks -23.5 (-108)54.5 (-112)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 12 6:30 AMOregon Ducks -23 (-110)54.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 12 7:30 AMOregon Ducks -23 (-110)54.5 (-115)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 12 8:00 AMOregon Ducks -23 (-110)54.5 (-112)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 12 9:00 AMOregon Ducks -23 (-110)54.5 (-112)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 12 9:31 AMOregon Ducks -23 (-110)54.5 (-112)Oregon Ducks -2000 · Oklahoma State Cowboys +1150
Sep 12 9:42 AMOregon Ducks -23.5 (-108)54.5 (-112)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 12 11:00 AMOregon Ducks -23.5 (-110)54.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 12 11:15 AMOregon Ducks -23.5 (-112)54.5 (-108)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
Sep 12 11:25 AMOregon Ducks -23.5 (-110)54.5 (-110)Oregon Ducks -2000 · Oklahoma State Cowboys +1200
CLOSESep 12 11:35 AMOregon 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 YPG

    ORE 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 YPG

    ORE 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 PPG

    ORE 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 TO

    ORE 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 TO

    ORE 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/G

    ORE 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 YDS

    ORE 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 4

    ORE 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 PP

    ORE 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 YPG

    ORE 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 SERIES

    ORE 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

    OUT

    Dillon 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

    OUT

    Jalen 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

    OUT

    Simeon 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 SEASON

    Jacob 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 AP

    Oregon 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.27PP

    FANDUEL · SAME BOOK · PRE-KICK

All research from this day

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 Store

Every NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day