San Diego State Aztecs at Colorado State Rams
O/U 59.5 · SPREAD San Diego State Aztecs -1.5 · Canvas Stadium, Fort Collins, CO
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| Market | Opened Oct 18 12:32 PM | Close Sat 6:29 PM | Move |
|---|---|---|---|
| SPREAD | Colorado State Rams +3.5 (-115) | Colorado State Rams -1 (-110) | −2½ |
| TOTAL | 60.5 (-110) | 57.5 (-108) | −3 |
| MONEYLINE | San Diego State Aztecs -175 | San Diego State Aztecs -110 | +65 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 18 12:32 PM | Colorado State Rams +3.5 (-115) | 60.5 (-110) | San Diego State Aztecs -175 · Colorado State Rams +145 |
| Oct 18 1:02 PM | Colorado State Rams +3 (-102) | 59.5 (-108) | San Diego State Aztecs -175 · Colorado State Rams +140 |
| Oct 18 2:02 PM | Colorado State Rams +3.5 (-118) | 59.5 (-108) | San Diego State Aztecs -175 · Colorado State Rams +140 |
| Oct 18 3:02 PM | Colorado State Rams +3 (-112) | 60.5 (-102) | San Diego State Aztecs -150 · Colorado State Rams +125 |
| Oct 18 4:03 PM | Colorado State Rams +3 (-108) | 61.5 (-108) | San Diego State Aztecs -160 · Colorado State Rams +135 |
| Oct 18 5:03 PM | Colorado State Rams +3 (-108) | 61.5 (-108) | San Diego State Aztecs -165 · Colorado State Rams +135 |
| Oct 18 6:03 PM | Colorado State Rams +2.5 (-105) | 61.5 (-108) | San Diego State Aztecs -145 · Colorado State Rams +120 |
| Oct 18 10:04 PM | Colorado State Rams +2.5 (-105) | 60.5 (-110) | San Diego State Aztecs -145 · Colorado State Rams +120 |
| Oct 19 6:00 AM | Colorado State Rams +2.5 (-108) | 60.5 (-110) | San Diego State Aztecs -140 · Colorado State Rams +115 |
| Oct 19 6:30 AM | Colorado State Rams +2.5 (-105) | 60.5 (-110) | San Diego State Aztecs -140 · Colorado State Rams +115 |
| Oct 19 1:31 PM | Colorado State Rams +2.5 (-105) | 60.5 (-112) | San Diego State Aztecs -140 · Colorado State Rams +115 |
| Oct 19 2:31 PM | Colorado State Rams +1 (-110) | 62.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 19 5:31 PM | Colorado State Rams +1 (-110) | 63.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 19 7:31 PM | Colorado State Rams +1 (-108) | 63.5 (-110) | San Diego State Aztecs -115 · Colorado State Rams -105 |
| Oct 20 6:00 AM | Colorado State Rams +1 (-110) | 63.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 20 6:31 AM | Colorado State Rams +1 (-108) | 63.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 20 10:01 AM | Colorado State Rams +1 (-108) | 63.5 (-110) | San Diego State Aztecs -115 · Colorado State Rams -105 |
| Oct 21 6:01 AM | Colorado State Rams +1 (-108) | 63.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 21 8:00 AM | Colorado State Rams +1 (-110) | 63.5 (-108) | San Diego State Aztecs -110 · Colorado State Rams -108 |
| Oct 21 11:02 AM | Colorado State Rams +1 (-110) | 63.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 21 1:32 PM | Colorado State Rams +1 (-110) | 63.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 21 2:32 PM | Colorado State Rams +1 (-108) | 63.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 21 5:32 PM | Colorado State Rams +1 (-110) | 63.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 21 7:51 PM | Colorado State Rams +1 (-108) | 63.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Oct 22 6:00 AM | Colorado State Rams +1 (-110) | 63.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Thu 9:00 AM | Colorado State Rams +1 (-110) | 63.5 (-108) | San Diego State Aztecs -110 · Colorado State Rams -108 |
| Thu 9:31 AM | Colorado State Rams -1 (-105) | 63.5 (-108) | San Diego State Aztecs -108 · Colorado State Rams -110 |
| Thu 10:27 AM | Colorado State Rams +1 (-110) | 63.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Thu 11:58 AM | Colorado State Rams +1 (-110) | 63.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -108 |
| Thu 3:29 PM | Colorado State Rams +1 (-110) | 63.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Thu 6:23 PM | Colorado State Rams +1 (-108) | 63.5 (-108) | San Diego State Aztecs -115 · Colorado State Rams -105 |
| Thu 8:24 PM | Colorado State Rams +1 (-110) | 62.5 (-112) | San Diego State Aztecs -112 · Colorado State Rams -108 |
| Thu 9:24 PM | Colorado State Rams +1 (-108) | 62.5 (-112) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Fri 4:45 AM | Colorado State Rams +1 (-110) | 62.5 (-110) | San Diego State Aztecs -110 · Colorado State Rams -108 |
| Fri 2:32 PM | Colorado State Rams +1 (-108) | 62.5 (-105) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Fri 4:10 PM | Colorado State Rams +1 (-108) | 61.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Fri 5:20 PM | Colorado State Rams +1 (-110) | 61.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Fri 6:51 PM | Colorado State Rams +1 (-110) | 60.5 (-112) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Fri 7:01 PM | Colorado State Rams +1 (-110) | 60.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 4:45 AM | Colorado State Rams +1 (-110) | 60.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 6:00 AM | Colorado State Rams +1 (-110) | 59.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 7:30 AM | Colorado State Rams +1 (-108) | 59.5 (-110) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 8:30 AM | Colorado State Rams +1 (-110) | 59.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -108 |
| Sat 10:01 AM | Colorado State Rams +1 (-110) | 59.5 (-108) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 10:05 AM | Colorado State Rams +1 (-110) | 59.5 (-105) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 12:34 PM | Colorado State Rams +1 (-110) | 58.5 (-115) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 3:46 PM | Colorado State Rams +1 (-110) | 58.5 (-115) | San Diego State Aztecs -110 · Colorado State Rams -108 |
| Sat 4:37 PM | Colorado State Rams +1 (-110) | 58.5 (-115) | San Diego State Aztecs -115 · Colorado State Rams -105 |
| Sat 5:08 PM | Colorado State Rams +1 (-110) | 58.5 (-115) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 5:39 PM | Colorado State Rams +1 (-110) | 58.5 (-120) | San Diego State Aztecs -112 · Colorado State Rams -105 |
| Sat 5:49 PM | Colorado State Rams -1 (-105) | 58.5 (-105) | San Diego State Aztecs -108 · Colorado State Rams -110 |
| Sat 5:59 PM | Colorado State Rams -1 (-110) | 57.5 (-110) | San Diego State Aztecs -110 · Colorado State Rams -108 |
| Sat 6:09 PM | Colorado State Rams -1 (-105) | 57.5 (-108) | San Diego State Aztecs -108 · Colorado State Rams -110 |
| CLOSESat 6:29 PM | Colorado 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/AHauss 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 YPGBoth 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.5San 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 PPGColorado 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 PPGBoth 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 TOSDSU 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.4Colorado 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
OUTQB; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)
De'yhare Overstreet-Glover (WR) is out for SDSU
OUTWR; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)
Dalesean Staley (S) is out for SDSU
OUTDB; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)
Jack Ellis (TE) is out for SDSU
OUTTE; condition unspecified. San Diego State at Colorado State Injury Report — Week 8 (2026-10-23)
Luke Williams (LS) is out for SDSU
OUTLS; 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 YPGColorado 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 PPSDSU 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-2The 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
CONFERENCEThese two share the Pac-12. SDSU is 2-1 against it, CSU is 0-2. 2026 standings through 2026-10-24.
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 StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day