San Diego State Aztecs at Oregon State Beavers
O/U 52.5 · SPREAD Oregon State Beavers -16.5 · Reser Stadium, Corvallis, OR
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| Market | Opened Oct 4 10:31 AM | Close Oct 10 5:14 PM | Move |
|---|---|---|---|
| SPREAD | Oregon State Beavers -16 (-110) | Oregon State Beavers -15.5 (-110) | −½ |
| TOTAL | 57.5 (-110) | 52.5 (-105) | −5 |
| MONEYLINE | Oregon State Beavers -750 | Oregon State Beavers -650 | +100 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 4 10:31 AM | Oregon State Beavers -16 (-110) | 57.5 (-110) | Oregon State Beavers -750 · San Diego State Aztecs +550 |
| Oct 4 11:31 AM | Oregon State Beavers -15.5 (-110) | 57.5 (-110) | Oregon State Beavers -750 · San Diego State Aztecs +575 |
| Oct 4 12:31 PM | Oregon State Beavers -14.5 (-108) | 57.5 (-110) | Oregon State Beavers -650 · San Diego State Aztecs +525 |
| Oct 4 1:31 PM | Oregon State Beavers -14.5 (-105) | 57.5 (-108) | Oregon State Beavers -650 · San Diego State Aztecs +475 |
| Oct 4 2:33 PM | Oregon State Beavers -14.5 (-105) | 56.5 (-112) | Oregon State Beavers -625 · San Diego State Aztecs +475 |
| Oct 4 3:56 PM | Oregon State Beavers -14 (-112) | 56.5 (-110) | Oregon State Beavers -650 · San Diego State Aztecs +475 |
| Oct 4 4:56 PM | Oregon State Beavers -14 (-108) | 56.5 (-110) | Oregon State Beavers -600 · San Diego State Aztecs +450 |
| Oct 4 5:49 PM | Oregon State Beavers -14 (-105) | 56.5 (-108) | Oregon State Beavers -625 · San Diego State Aztecs +475 |
| Oct 4 6:50 PM | Oregon State Beavers -14 (-108) | 56.5 (-108) | Oregon State Beavers -625 · San Diego State Aztecs +475 |
| Oct 4 8:51 PM | Oregon State Beavers -14 (-110) | 56.5 (-108) | Oregon State Beavers -600 · San Diego State Aztecs +450 |
| Oct 4 11:52 PM | Oregon State Beavers -14 (-112) | 56.5 (-108) | Oregon State Beavers -600 · San Diego State Aztecs +450 |
| Oct 5 6:00 AM | Oregon State Beavers -14 (-110) | 56.5 (-108) | Oregon State Beavers -600 · San Diego State Aztecs +450 |
| Oct 5 3:57 PM | Oregon State Beavers -14 (-108) | 55.5 (-110) | Oregon State Beavers -600 · San Diego State Aztecs +450 |
| Oct 5 4:57 PM | Oregon State Beavers -14 (-105) | 55.5 (-105) | Oregon State Beavers -600 · San Diego State Aztecs +450 |
| Oct 5 5:57 PM | Oregon State Beavers -14 (-105) | 55.5 (-102) | Oregon State Beavers -600 · San Diego State Aztecs +450 |
| Oct 6 6:00 AM | Oregon State Beavers -14 (-108) | 55.5 (-102) | Oregon State Beavers -600 · San Diego State Aztecs +450 |
| Oct 6 10:12 AM | Oregon State Beavers -14 (-112) | 54.5 (-125) | Oregon State Beavers -625 · San Diego State Aztecs +475 |
| Oct 6 10:42 AM | Oregon State Beavers -14.5 (-108) | 55.5 (-102) | Oregon State Beavers -650 · San Diego State Aztecs +500 |
| Oct 6 12:12 PM | Oregon State Beavers -14.5 (-108) | 53.5 (-110) | Oregon State Beavers -625 · San Diego State Aztecs +475 |
| Oct 6 12:43 PM | Oregon State Beavers -14.5 (-108) | 53.5 (-108) | Oregon State Beavers -625 · San Diego State Aztecs +475 |
| Oct 6 1:13 PM | Oregon State Beavers -14.5 (-108) | 53.5 (-110) | Oregon State Beavers -650 · San Diego State Aztecs +500 |
| Oct 6 2:44 PM | Oregon State Beavers -14.5 (-110) | 53.5 (-110) | Oregon State Beavers -700 · San Diego State Aztecs +525 |
| Oct 6 3:14 PM | Oregon State Beavers -14.5 (-108) | 53.5 (-110) | Oregon State Beavers -650 · San Diego State Aztecs +500 |
| Oct 6 5:02 PM | Oregon State Beavers -14.5 (-108) | 53.5 (-108) | Oregon State Beavers -650 · San Diego State Aztecs +500 |
| Oct 7 12:32 PM | Oregon State Beavers -14.5 (-110) | 53.5 (-108) | Oregon State Beavers -650 · San Diego State Aztecs +500 |
| Oct 7 1:03 PM | Oregon State Beavers -14.5 (-108) | 53.5 (-108) | Oregon State Beavers -650 · San Diego State Aztecs +500 |
| Oct 7 7:36 PM | Oregon State Beavers -15.5 (-108) | 53.5 (-108) | Oregon State Beavers -700 · San Diego State Aztecs +525 |
| Oct 8 6:00 AM | Oregon State Beavers -15.5 (-110) | 53.5 (-108) | Oregon State Beavers -700 · San Diego State Aztecs +525 |
| Oct 8 8:00 AM | Oregon State Beavers -16.5 (-108) | 54.5 (-108) | Oregon State Beavers -750 · San Diego State Aztecs +550 |
| Oct 8 9:00 AM | Oregon State Beavers -16.5 (-108) | 53.5 (-108) | Oregon State Beavers -750 · San Diego State Aztecs +550 |
| Oct 8 12:02 PM | Oregon State Beavers -15.5 (-110) | 53.5 (-110) | Oregon State Beavers -700 · San Diego State Aztecs +500 |
| Oct 9 4:00 PM | Oregon State Beavers -16.5 (-105) | 53.5 (-110) | Oregon State Beavers -750 · San Diego State Aztecs +525 |
| Oct 10 9:00 AM | Oregon State Beavers -16.5 (-110) | 53.5 (-110) | Oregon State Beavers -750 · San Diego State Aztecs +525 |
| Oct 10 10:22 AM | Oregon State Beavers -16.5 (-110) | 52.5 (-110) | Oregon State Beavers -750 · San Diego State Aztecs +525 |
| Oct 10 2:10 PM | Oregon State Beavers -16.5 (-110) | 53.5 (-110) | Oregon State Beavers -750 · San Diego State Aztecs +525 |
| CLOSEOct 10 5:14 PM | Oregon 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/AJayden 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/ABraden 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 PPGOregon 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 TOPSDSU 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 TOOregon 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.6Oregon 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 YPGOregon 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
OUTILB/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
OUTDB/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
OUTTE/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
OUTLS/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
OUTLS/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
OUTQB/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
DOUBTFULDL/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
DOUBTFULTE/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
DOUBTFULWR/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
DOUBTFULTE/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
DOUBTFULILB/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
DOUBTFULDB/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 YPGOregon 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 FDSDSU 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
CONFERENCEThese two share the Pac-12. SDSU is 1-0 against it, ORST is 1-0. 2026 standings through 2026-10-10.
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 StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day