Skip to content
GARY A.I.Get the app
NCAAF · Sat, Oct 10 · 6:00 PM

San Diego State Aztecs at Oregon State Beavers

O/U 52.5 · SPREAD Oregon State Beavers -16.5 · Reser Stadium, Corvallis, OR

GARY'S PICK
Oregon State -15.5
NCAAFvs San Diego State· -118

Oregon State
-15.5

-118 · CASHED · SDSU 14 · ORST 66

San Diego State

The pick & result

Published pick
Oregon State Beavers -15.5 -118
Published odds
-118
Result
Won
Final score
14-66

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 · 35 moves
MarketOpened
Oct 4 10:31 AM
Close
Oct 10 5:14 PM
Move
SPREADOregon State Beavers -16 (-110)Oregon State Beavers -15.5 (-110)−½
TOTAL57.5 (-110)52.5 (-105)−5
MONEYLINEOregon State Beavers -750Oregon State Beavers -650+100
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 4 10:31 AMOregon State Beavers -16 (-110)57.5 (-110)Oregon State Beavers -750 · San Diego State Aztecs +550
Oct 4 11:31 AMOregon State Beavers -15.5 (-110)57.5 (-110)Oregon State Beavers -750 · San Diego State Aztecs +575
Oct 4 12:31 PMOregon State Beavers -14.5 (-108)57.5 (-110)Oregon State Beavers -650 · San Diego State Aztecs +525
Oct 4 1:31 PMOregon State Beavers -14.5 (-105)57.5 (-108)Oregon State Beavers -650 · San Diego State Aztecs +475
Oct 4 2:33 PMOregon State Beavers -14.5 (-105)56.5 (-112)Oregon State Beavers -625 · San Diego State Aztecs +475
Oct 4 3:56 PMOregon State Beavers -14 (-112)56.5 (-110)Oregon State Beavers -650 · San Diego State Aztecs +475
Oct 4 4:56 PMOregon State Beavers -14 (-108)56.5 (-110)Oregon State Beavers -600 · San Diego State Aztecs +450
Oct 4 5:49 PMOregon State Beavers -14 (-105)56.5 (-108)Oregon State Beavers -625 · San Diego State Aztecs +475
Oct 4 6:50 PMOregon State Beavers -14 (-108)56.5 (-108)Oregon State Beavers -625 · San Diego State Aztecs +475
Oct 4 8:51 PMOregon State Beavers -14 (-110)56.5 (-108)Oregon State Beavers -600 · San Diego State Aztecs +450
Oct 4 11:52 PMOregon State Beavers -14 (-112)56.5 (-108)Oregon State Beavers -600 · San Diego State Aztecs +450
Oct 5 6:00 AMOregon State Beavers -14 (-110)56.5 (-108)Oregon State Beavers -600 · San Diego State Aztecs +450
Oct 5 3:57 PMOregon State Beavers -14 (-108)55.5 (-110)Oregon State Beavers -600 · San Diego State Aztecs +450
Oct 5 4:57 PMOregon State Beavers -14 (-105)55.5 (-105)Oregon State Beavers -600 · San Diego State Aztecs +450
Oct 5 5:57 PMOregon State Beavers -14 (-105)55.5 (-102)Oregon State Beavers -600 · San Diego State Aztecs +450
Oct 6 6:00 AMOregon State Beavers -14 (-108)55.5 (-102)Oregon State Beavers -600 · San Diego State Aztecs +450
Oct 6 10:12 AMOregon State Beavers -14 (-112)54.5 (-125)Oregon State Beavers -625 · San Diego State Aztecs +475
Oct 6 10:42 AMOregon State Beavers -14.5 (-108)55.5 (-102)Oregon State Beavers -650 · San Diego State Aztecs +500
Oct 6 12:12 PMOregon State Beavers -14.5 (-108)53.5 (-110)Oregon State Beavers -625 · San Diego State Aztecs +475
Oct 6 12:43 PMOregon State Beavers -14.5 (-108)53.5 (-108)Oregon State Beavers -625 · San Diego State Aztecs +475
Oct 6 1:13 PMOregon State Beavers -14.5 (-108)53.5 (-110)Oregon State Beavers -650 · San Diego State Aztecs +500
Oct 6 2:44 PMOregon State Beavers -14.5 (-110)53.5 (-110)Oregon State Beavers -700 · San Diego State Aztecs +525
Oct 6 3:14 PMOregon State Beavers -14.5 (-108)53.5 (-110)Oregon State Beavers -650 · San Diego State Aztecs +500
Oct 6 5:02 PMOregon State Beavers -14.5 (-108)53.5 (-108)Oregon State Beavers -650 · San Diego State Aztecs +500
Oct 7 12:32 PMOregon State Beavers -14.5 (-110)53.5 (-108)Oregon State Beavers -650 · San Diego State Aztecs +500
Oct 7 1:03 PMOregon State Beavers -14.5 (-108)53.5 (-108)Oregon State Beavers -650 · San Diego State Aztecs +500
Oct 7 7:36 PMOregon State Beavers -15.5 (-108)53.5 (-108)Oregon State Beavers -700 · San Diego State Aztecs +525
Oct 8 6:00 AMOregon State Beavers -15.5 (-110)53.5 (-108)Oregon State Beavers -700 · San Diego State Aztecs +525
Oct 8 8:00 AMOregon State Beavers -16.5 (-108)54.5 (-108)Oregon State Beavers -750 · San Diego State Aztecs +550
Oct 8 9:00 AMOregon State Beavers -16.5 (-108)53.5 (-108)Oregon State Beavers -750 · San Diego State Aztecs +550
Oct 8 12:02 PMOregon State Beavers -15.5 (-110)53.5 (-110)Oregon State Beavers -700 · San Diego State Aztecs +500
Oct 9 4:00 PMOregon State Beavers -16.5 (-105)53.5 (-110)Oregon State Beavers -750 · San Diego State Aztecs +525
Oct 10 9:00 AMOregon State Beavers -16.5 (-110)53.5 (-110)Oregon State Beavers -750 · San Diego State Aztecs +525
Oct 10 10:22 AMOregon State Beavers -16.5 (-110)52.5 (-110)Oregon State Beavers -750 · San Diego State Aztecs +525
Oct 10 2:10 PMOregon State Beavers -16.5 (-110)53.5 (-110)Oregon State Beavers -750 · San Diego State Aztecs +525
CLOSEOct 10 5:14 PMOregon State Beavers -15.5 (-110)52.5 (-105)Oregon State Beavers -650 · San Diego State Aztecs +475

The read

Reser Stadium hosts a Saturday afternoon conference matchup, with Oregon State coming off three straight wins and San Diego State arriving after its comeback against Texas State.

I’m backing Oregon State because its route to separation fits the personnel matchup. Braden Atkinson has Jesse Legree producing against stronger competition, too. Legree recorded 136 receiving yards against Houston and 240 against Texas Tech. San Diego State has allowed 9.1 yards per pass attempt to James Madison, 12.9 to Toledo and 8.5 to Texas State. I expect Oregon State’s passing attack to create scoring chances that SDSU struggles to match.

The advantage extends to sustaining possessions and finishing them. Oregon State’s offensive success rate is 48.2%, compared with San Diego State’s 34.9%. Oregon State averages 4.806 points per scoring opportunity against SDSU’s 3.200. My read is that repeated productive possessions give the Beavers a credible path beyond this spread.

San Diego State can challenge that through its running game. Josiah Lucas rushed for 111 yards last week, and Oregon State just allowed Colorado State 6.7 yards per carry. I’m treating questionable Javion Kinnard as playing at full strength. SDSU’s defensive finishing also presents a real obstacle, with 3.308 points allowed per scoring opportunity.

I still favor Oregon State’s ability to separate. SDSU’s latest win required two non-offensive touchdowns while its offense gained 239 yards and converted one of ten third downs. Its four FBS games have each produced offensive success rates between 30% and 36%. I expect Oregon State to force SDSU into possessions where Jayden Denegal must sustain drives through the air, and the Aztecs have shown little consistency doing that. At -15.5 and -118, the passing matchup and stronger drive production justify laying the points.

Injuries noted

San Diego State Aztecs: Ashdon Wnetrzak (probable) — OL/undisclosed.; Jackson Ford (probable) — TE/undisclosed.; Jayden Denegal (probable) — QB/undisclosed.; Jaylon Hawkins (probable) — WR/undisclosed.; Jelani Whitmore (probable) — DB/undisclosed.; Kai Wallin (probable) — OLB/undisclosed.; Kaimana Tufaga (probable) — DB/undisclosed.; Max Garrison (probable) — DB/undisclosed.; Aldrich Doe (questionable) — WR/undisclosed; reported as Al Doe.; Braylon Cardwell (questionable) — DB/undisclosed.; Donovan Brown (questionable) — WR/undisclosed.; Gavriel Lightfoot (questionable) — DL/undisclosed.; Harlem Nellum (questionable) — OL/undisclosed.; Isaac Lucas (questionable) — OL/undisclosed.; Jack Lua (questionable) — TE/undisclosed.; Jarvis Williams (questionable) — OL/undisclosed.; Javion Kinnard (questionable) — RB; knee injury suffered at Toledo.; Jeramiah Lewis (questionable) — ILB/undisclosed.; Justius Lowe (questionable) — WR/undisclosed.; Lucky Sutton (questionable) — RB; aggravated high ankle sprain.; Roman Paseka (questionable) — DL/undisclosed.; Tano Letuli (questionable) — ILB; undisclosed injury against Texas State.; Chase Shumate (doubtful) — DB/undisclosed.; Javari Nash (doubtful) — ILB/undisclosed.; Kime Fangupo (doubtful) — TE/undisclosed.; Nathan Acevedo (doubtful) — WR/undisclosed; reported as Nate Acevedo.; Ryan Wolfer (doubtful) — TE/undisclosed.; Tuaoa Tauili'ili (doubtful) — DL/undisclosed.; Aaron Tasin (out) — ILB/undisclosed.; Dalesean Staley (out) — DB/undisclosed.; Jack Ellis (out) — TE/undisclosed.; Luke Williams (out) — LS/undisclosed.; Matthew Mercado (out) — LS/undisclosed; reported as Matt Mercado.; Stone Saunders (out) — QB/undisclosed.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

QUARTERBACK

  • Jayden Denegal is SDSU's projected starter

    5.83 Y/A

    Jayden Denegal is SDSU's projected starting quarterback. The October 4 official matchup preview identifies Denegal as the team's starting quarterback. October 7 reporting expects him under center against Oregon State; the October 9 availability report lists him probable. His October 10 start is projected, not confirmed. 2026 line: 706 passing yards, 57.9% completions, 5.83 yards per attempt, 5-5 TD-INT over 5 games.

  • Braden Atkinson is ORST's projected starter

    8.98 Y/A

    Braden Atkinson is ORST's projected starting quarterback. The October 9 depth chart explicitly projects Atkinson first and Maalik Murphy second for October 10. The October 5 report discusses Atkinson's upcoming San Diego State matchup. A game-specific starting confirmation was not retrieved. 2026 line: 1724 passing yards, 68.2% completions, 8.98 yards per attempt, 15-2 TD-INT over 5 games.

PACE & SCRIPT

  • ORST: 37 points per game to SDSU's 24.6

    12.4 PPG

    Oregon State is scoring 37 a game, more than double its 18.2 from last season, while San Diego State sits at 24.6, close to its 26.4 last year. A jump that big over five games almost always comes back down some, so expect Oregon State's scoring to cool. San Diego State looks like the same team as last year. At home, Oregon State's offense is the story, but price in some regression before trusting the full 37.

  • ORST: 31:00 time of possession per game to SDSU's 25:29

    5:31 TOP

    SDSU is at 25:29 time of possession per game over 5 games; ORST is at 31:00 over 5 games. Those are this season's games through Oct 9. Last season SDSU was at 30:17 over 13 games and ORST at 31:50 over 12 games.

TURNOVERS

  • ORST: 0.8 turnovers committed per game to SDSU's 1.6

    0.8 TO

    Oregon State is at 0.8 turnovers a game through 5 games, down from 1.67 last season, while San Diego State is at 1.6, up from 1.15. Both have moved sharply in a short sample, and turnover rates tend to settle back. Do not build much around this gap, since it is the kind of number that can flip in a single game.

MISMATCH

  • ORST: 352.2 pass yards a game to SDSU's 153.6

    352.2 VS 153.6

    Oregon State is throwing for 352.2 yards a game over five games, way up from 225.8 last season, while San Diego State sits at 153.6, close to last season's 157.7. San Diego State is the same run-first team, so the change here is all Oregon State. At home, that passing game lets Oregon State put up points fast. San Diego State has to drain the clock to keep this game in reach.

COVERAGE

  • ORST: 205.6 passing yards allowed per game to SDSU's 266.6

    61 YPG

    Oregon State allows 205.6 passing yards a game, about 61 fewer than San Diego State's 266.6, with five games each. The sheet does not show who those passing attacks were, so a soft run of opponents could explain part of the gap. If it holds, the Beavers are better placed to limit a San Diego State air game at home, which is the angle to weigh when thinking about Aztec scoring.

REPLACEMENT

  • Aaron Tasin (LB) is out for SDSU

    OUT

    ILB/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Dalesean Staley (S) is out for SDSU

    OUT

    DB/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Jack Ellis (TE) is out for SDSU

    OUT

    TE/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Luke Williams (LS) is out for SDSU

    OUT

    LS/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Matthew Mercado (LS) is out for SDSU

    OUT

    LS/undisclosed; reported as Matt Mercado. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Stone Saunders (QB) is out for SDSU

    OUT

    QB/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Tuaoa Tauili'ili (DL) is doubtful for SDSU

    DOUBTFUL

    DL/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Ryan Wolfer (TE) is doubtful for SDSU

    DOUBTFUL

    TE/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Nathan Acevedo (WR) is doubtful for SDSU

    DOUBTFUL

    WR/undisclosed; reported as Nate Acevedo. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Kime Fangupo (TE) is doubtful for SDSU

    DOUBTFUL

    TE/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Javari Nash (LB) is doubtful for SDSU

    DOUBTFUL

    ILB/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

  • Chase Shumate (S) is doubtful for SDSU

    DOUBTFUL

    DB/undisclosed. San Diego State injury report: 4 players trending in opposite directions ahead of Oregon State — Bernie Wilson, On SI (2026-10-09)

SITUATIONAL

  • ORST: 352.2 team passing yards per game to SDSU's 153.6

    198.6 YPG

    Oregon State throws for 352.2 yards a game, way up from 225.8 last season, while SDSU sits at 153.6, near last season's 157.7. Five games is a short sample for that big a jump, so some pullback is likely. SDSU's run-first style will likely try to keep ORST's passing game on the sideline.

  • ORST: 24.2 first downs per game to SDSU's 17.2

    7 FD

    SDSU is at 17.2 first downs per game over 5 games; ORST is at 24.2 over 5 games. Those are this season's games through Oct 9. Last season SDSU was at 17.9 over 13 games and ORST at 20.4 over 12 games.

TEAM RECORD

  • Pac-12 game: SDSU 1-0, ORST 1-0 in conference

    CONFERENCE

    These two share the Pac-12. SDSU is 1-0 against it, ORST is 1-0. 2026 standings through 2026-10-10.

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 October 10, 2026 at 8:14 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, fanatics, betmgm, draftkings, betrivers, 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