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

San Diego State Aztecs at Colorado State Rams

O/U 59.5 · SPREAD San Diego State Aztecs -1.5 · Canvas Stadium, Fort Collins, CO

GARY'S PICK
San Diego State -1.5
NCAAF@ Colorado State· -105

San Diego State
-1.5

-105 · LOST · SDSU 49 · CSU 56

Colorado State

The pick & result

Published pick
San Diego State Aztecs -1.5 -105
Published odds
-105
Result
Lost
Final score
49-56

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 · 53 moves
MarketOpened
Oct 18 12:32 PM
Close
Sat 6:29 PM
Move
SPREADColorado State Rams +3.5 (-115)Colorado State Rams -1 (-110)−2½
TOTAL60.5 (-110)57.5 (-108)−3
MONEYLINESan Diego State Aztecs -175San Diego State Aztecs -110+65
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 18 12:32 PMColorado State Rams +3.5 (-115)60.5 (-110)San Diego State Aztecs -175 · Colorado State Rams +145
Oct 18 1:02 PMColorado State Rams +3 (-102)59.5 (-108)San Diego State Aztecs -175 · Colorado State Rams +140
Oct 18 2:02 PMColorado State Rams +3.5 (-118)59.5 (-108)San Diego State Aztecs -175 · Colorado State Rams +140
Oct 18 3:02 PMColorado State Rams +3 (-112)60.5 (-102)San Diego State Aztecs -150 · Colorado State Rams +125
Oct 18 4:03 PMColorado State Rams +3 (-108)61.5 (-108)San Diego State Aztecs -160 · Colorado State Rams +135
Oct 18 5:03 PMColorado State Rams +3 (-108)61.5 (-108)San Diego State Aztecs -165 · Colorado State Rams +135
Oct 18 6:03 PMColorado State Rams +2.5 (-105)61.5 (-108)San Diego State Aztecs -145 · Colorado State Rams +120
Oct 18 10:04 PMColorado State Rams +2.5 (-105)60.5 (-110)San Diego State Aztecs -145 · Colorado State Rams +120
Oct 19 6:00 AMColorado State Rams +2.5 (-108)60.5 (-110)San Diego State Aztecs -140 · Colorado State Rams +115
Oct 19 6:30 AMColorado State Rams +2.5 (-105)60.5 (-110)San Diego State Aztecs -140 · Colorado State Rams +115
Oct 19 1:31 PMColorado State Rams +2.5 (-105)60.5 (-112)San Diego State Aztecs -140 · Colorado State Rams +115
Oct 19 2:31 PMColorado State Rams +1 (-110)62.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 19 5:31 PMColorado State Rams +1 (-110)63.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 19 7:31 PMColorado State Rams +1 (-108)63.5 (-110)San Diego State Aztecs -115 · Colorado State Rams -105
Oct 20 6:00 AMColorado State Rams +1 (-110)63.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 20 6:31 AMColorado State Rams +1 (-108)63.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 20 10:01 AMColorado State Rams +1 (-108)63.5 (-110)San Diego State Aztecs -115 · Colorado State Rams -105
Oct 21 6:01 AMColorado State Rams +1 (-108)63.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 21 8:00 AMColorado State Rams +1 (-110)63.5 (-108)San Diego State Aztecs -110 · Colorado State Rams -108
Oct 21 11:02 AMColorado State Rams +1 (-110)63.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 21 1:32 PMColorado State Rams +1 (-110)63.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 21 2:32 PMColorado State Rams +1 (-108)63.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 21 5:32 PMColorado State Rams +1 (-110)63.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 21 7:51 PMColorado State Rams +1 (-108)63.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Oct 22 6:00 AMColorado State Rams +1 (-110)63.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Thu 9:00 AMColorado State Rams +1 (-110)63.5 (-108)San Diego State Aztecs -110 · Colorado State Rams -108
Thu 9:31 AMColorado State Rams -1 (-105)63.5 (-108)San Diego State Aztecs -108 · Colorado State Rams -110
Thu 10:27 AMColorado State Rams +1 (-110)63.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Thu 11:58 AMColorado State Rams +1 (-110)63.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -108
Thu 3:29 PMColorado State Rams +1 (-110)63.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Thu 6:23 PMColorado State Rams +1 (-108)63.5 (-108)San Diego State Aztecs -115 · Colorado State Rams -105
Thu 8:24 PMColorado State Rams +1 (-110)62.5 (-112)San Diego State Aztecs -112 · Colorado State Rams -108
Thu 9:24 PMColorado State Rams +1 (-108)62.5 (-112)San Diego State Aztecs -112 · Colorado State Rams -105
Fri 4:45 AMColorado State Rams +1 (-110)62.5 (-110)San Diego State Aztecs -110 · Colorado State Rams -108
Fri 2:32 PMColorado State Rams +1 (-108)62.5 (-105)San Diego State Aztecs -112 · Colorado State Rams -105
Fri 4:10 PMColorado State Rams +1 (-108)61.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Fri 5:20 PMColorado State Rams +1 (-110)61.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Fri 6:51 PMColorado State Rams +1 (-110)60.5 (-112)San Diego State Aztecs -112 · Colorado State Rams -105
Fri 7:01 PMColorado State Rams +1 (-110)60.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 4:45 AMColorado State Rams +1 (-110)60.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 6:00 AMColorado State Rams +1 (-110)59.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 7:30 AMColorado State Rams +1 (-108)59.5 (-110)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 8:30 AMColorado State Rams +1 (-110)59.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -108
Sat 10:01 AMColorado State Rams +1 (-110)59.5 (-108)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 10:05 AMColorado State Rams +1 (-110)59.5 (-105)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 12:34 PMColorado State Rams +1 (-110)58.5 (-115)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 3:46 PMColorado State Rams +1 (-110)58.5 (-115)San Diego State Aztecs -110 · Colorado State Rams -108
Sat 4:37 PMColorado State Rams +1 (-110)58.5 (-115)San Diego State Aztecs -115 · Colorado State Rams -105
Sat 5:08 PMColorado State Rams +1 (-110)58.5 (-115)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 5:39 PMColorado State Rams +1 (-110)58.5 (-120)San Diego State Aztecs -112 · Colorado State Rams -105
Sat 5:49 PMColorado State Rams -1 (-105)58.5 (-105)San Diego State Aztecs -108 · Colorado State Rams -110
Sat 5:59 PMColorado State Rams -1 (-110)57.5 (-110)San Diego State Aztecs -110 · Colorado State Rams -108
Sat 6:09 PMColorado State Rams -1 (-105)57.5 (-108)San Diego State Aztecs -108 · Colorado State Rams -110
CLOSESat 6:29 PMColorado State Rams -1 (-110)57.5 (-108)San Diego State Aztecs -110 · Colorado State Rams -108

The read

Two longtime Mountain West neighbors meet as Pac-12 teams for the first time, under overcast skies at altitude in Fort Collins, with San Diego State laying 1.5. At a number this small, the question is just who wins, and the answer runs through the two defenses.

Colorado State's defense isn't slumping; it's broken. Its last four FBS opponents scored 41, 59, 56 and 66. Texas State ran 55 times for 503 yards and BYU ran 41 times for 332. Opponents scored touchdowns on 9 of 12, 8 of 10 and 8 of 12 drives. That isn't only elite offenses: BYU ranks 59th in scoring. The pass rush has 0, 1, 1 and 0 sacks in those games, and the secondary is without Elijah Mc-Cantos, AJ Noland, Dagan Myers and Jermaine Santana-Diaz. Nothing points to a fix.

San Diego State's defense is the best unit on the field. It held UCLA, Texas State and JMU, offenses ranked 17th, 18th and 23rd in scoring, to 28, 29 and 26 points, and three of UCLA's touchdowns came off short fields. Fresno ran 40 times for 135 yards and took 6 sacks.

The Aztecs' offense is the case for the Rams. Jayden Denegal is 63-of-119 passing, and SDSU managed only 130 rushing and 109 passing yards against Texas State's 124th-ranked defense. But this team can run: 40 carries for 204 yards against Fresno, with Lucky Sutton and Javion Kinnard both probable. That aims straight at the softest run defense on either roster. Whether Denegal or Stone Saunders starts barely matters, because the ground game carries this offense either way.

Hauss Hejny's return helps Colorado State a little. But K'saan Farrar already moved the ball, and the offense was never the problem. Against BYU, the one good defense it faced, it ran for 82 yards and trailed 7-31 at the half.

Kinnard's homecoming, the first Pac-12 meeting and the momentum from the Fresno win are stories the line has already heard. SDSU's kickoff-return touchdowns won't show up on schedule.

The risk is real. SDSU's offense can stall against anyone, and Tano Letuli and Malachi Finau may be missing up front. This is a lean, not a hammer, but the Aztecs are the side.

Injuries noted

San Diego State Aztecs: Brady Campbell (out) — QB; condition unspecified.; De'yhare Overstreet-Glover (out) — WR; condition unspecified.; Dalesean Staley (out) — DB; condition unspecified.; Jack Ellis (out) — TE; condition unspecified.; Luke Williams (out) — LS; condition unspecified.; Malachi Finau (doubtful) — DL; condition unspecified.; Jayden Denegal (questionable) — Quarterback with an ankle injury; designation retained in the October 23 update.; Joseph Borjon (questionable) — OL; condition unspecified.; Kalan Ellis (questionable) — OL; condition unspecified.; Tano Letuli (questionable) — ILB; condition unspecified.; Ashdon Wnetrzak (probable) — OL; condition unspecified.; Dean Harrington (probable) — ILB; condition unspecified.; Isaac Lucas (probable) — OL; condition unspecified.; Jackson Ford (probable) — TE; condition unspecified.; Javion Kinnard (probable) — RB; condition unspecified.; Jeramiah Lewis (probable) — ILB; condition unspecified.; Josiah Cox (probable) — DB; condition unspecified.; Kai Wallin (probable) — OLB; condition unspecified.; Kainoa Davis (probable) — DL; condition unspecified.; Lucky Sutton (probable) — RB; condition unspecified.; Max Garrison (probable) — DB; condition unspecified.; Nate Henrich (probable) — OLB; condition unspecified.; Ryan Wolfer (probable) — TE; condition unspecified.; Sione Hala (probable) — ILB; condition unspecified.; Tainoa Lave (probable) — DB; condition unspecified.

Colorado State Rams: AJ Noland (out) — DB; condition unspecified.; Brock Camp (out) — TE; condition unspecified.; Dagan Myers (out) — DB; condition unspecified.; Elijah Mc-Cantos (out) — DB; condition unspecified.; Jermaine Santana-Diaz (out) — DB; condition unspecified.; Pearce Spurlin III (doubtful) — TE; condition unspecified.; RJ Vick (questionable) — WR; condition unspecified.; Marc Pretto (probable) — ILB; condition unspecified.

The research

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

QUARTERBACK

  • Hauss Hejny is CSU's confirmed starter

    8.48 Y/A

    Hauss Hejny is CSU's confirmed starting quarterback. Mora named Hejny the starter against San Diego State. October 23 reporting reaffirmed his return following a hamstring injury; K'saan Farrar remains the replacement if Hejny cannot play. 2026 line: 619 passing yards, 64.4% completions, 8.48 yards per attempt, 10-1 TD-INT over 3 games.

TRENCHES

  • SDSU: 172.4 rushing yards allowed per game to CSU's 269.7

    97.2 YPG

    Both run defenses have been soft, CSU much more so at 269.7 yards a game over six games, with SDSU at 172.4 over seven. The sheet doesn't show who either team ran against, so there's no way to tell how much of CSU's number comes from schedule. Even with a discount, giving up that much on the ground is hard to fix midseason. SDSU's backs have the friendlier spot, which matters for rushing props and for how long SDSU can hold the ball.

PACE & SCRIPT

  • SDSU @ CSU carries a 60.5 market total

    60.5

    San Diego State at Colorado State is posted at 60.5, 9 points above the slate median, so the market expects plenty of possessions that end in points. The sheet does not say what is driving it. For the over to look wrong, drives have to stall into field goals or punts, since a high total needs touchdowns to get there. A bettor can ask how many of the expected scores have to be sevens.

  • CSU: 35.7 points per game to SDSU's 23.3

    12.4 PPG

    Colorado State scores 35.7 a game over 6 games against San Diego State's 23.3 over 7. That is a huge jump for Colorado State from 18.5 last season, so some of it likely comes from the schedule and could cool off. San Diego State has slipped a little from 26.4. Weigh Colorado State's offense as improved but probably not quite this good, especially at home where it has the edge on paper.

  • SDSU: 33.3 points allowed per game to CSU's 43.2

    9.9 PPG

    Both defenses are leaking points: San Diego State allows 33.3 a game over 7 games and Colorado State 43.2 over 6. San Diego State is the shock, up from 15.4 allowed last season, while CSU has gotten worse from 30.8. SDSU's defense should drift back somewhat given last season, CSU's less so. This sets up as a game where scoring, more than defense, decides things.

TURNOVERS

  • CSU: 2 takeaways per game to SDSU's 1.14

    0.86 TO

    SDSU is at 1.14 takeaways per game over 7 games; CSU is at 2 over 6 games. Those are what each defense has allowed in this season's games through Oct 23.

MISMATCH

  • CSU: 270.7 pass yards a game to SDSU's 148.4

    270.7 VS 148.4

    Colorado State throws for 270.7 yards a game over 6 games, up from 215.9 last season. San Diego State is at 148.4, close to its 157.7 last year, so a limited passing game is steady for the Aztecs. San Diego State needs to keep drives long and the score close, because playing from behind is where that passing gap gets exposed most.

REPLACEMENT

  • Brady Campbell (QB) is out for SDSU

    OUT

    QB; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)

  • De'yhare Overstreet-Glover (WR) is out for SDSU

    OUT

    WR; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)

  • Dalesean Staley (S) is out for SDSU

    OUT

    DB; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)

  • Jack Ellis (TE) is out for SDSU

    OUT

    TE; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)

  • Luke Williams (LS) is out for SDSU

    OUT

    LS; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)

SITUATIONAL

  • CSU: 270.7 team passing yards per game to SDSU's 148.4

    122.2 YPG

    Colorado State is throwing for 270.7 yards a game through 6 games, up from 215.9 last season. San Diego State is at 148.4 through 7, near its 157.7. San Diego State's low passing number looks stable, while Colorado State's rise could cool a bit. Expect the home team to carry the passing volume in this one.

  • CSU: 43.5% third-down conversion rate to SDSU's 29.3%

    14.2 PP

    SDSU is at 29.3% third-down conversion rate over 7 games; CSU is at 43.5% over 6 games. Those are this season's games through Oct 23. Last season SDSU was at 31.4% over 13 games and CSU at 32.9% over 12 games.

TEAM RECORD

  • CSU is 2-2 at home; SDSU is 0-3 on the road

    2-2

    The site split favours CSU: CSU has played 4 games at home this season and SDSU 3 games away from it. 2026 standings through 2026-10-24.

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

    CONFERENCE

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

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 24, 2026 at 8:11 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, caesars, betrivers.
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