Texas State Bobcats at San Diego State Aztecs
O/U 57.5 · SPREAD Texas State Bobcats -10.5
The pick & result
- Published pick
- Texas State Bobcats -10.5 -105
- Published odds
- -105
- Result
- Lost
- Final score
- 29-31
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 · 61 moves| Market | Opened Sep 28 6:00 AM | Close Oct 3 9:11 PM | Move |
|---|---|---|---|
| SPREAD | Texas State Bobcats -3.5 (-110) | Texas State Bobcats -9 (-120) | +5½ |
| TOTAL | 58.5 (-110) | 57.5 (-110) | −1 |
| MONEYLINE | Texas State Bobcats -175 | Texas State Bobcats -350 | −175 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENSep 28 6:00 AM | Texas State Bobcats -3.5 (-110) | 58.5 (-110) | Texas State Bobcats -175 · San Diego State Aztecs +145 |
| Sep 28 8:01 AM | Texas State Bobcats -3.5 (-110) | 58.5 (-110) | Texas State Bobcats -175 · San Diego State Aztecs +145 |
| Sep 28 1:46 PM | Texas State Bobcats -4 (-110) | 58.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +155 |
| Sep 28 2:16 PM | Texas State Bobcats -4.5 (-108) | 58.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +160 |
| Sep 28 6:18 PM | Texas State Bobcats -4 (-115) | 59.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +160 |
| Sep 28 8:18 PM | Texas State Bobcats -4 (-112) | 59.5 (-105) | Texas State Bobcats -200 · San Diego State Aztecs +160 |
| Sep 29 6:00 AM | Texas State Bobcats -4 (-110) | 59.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +155 |
| Sep 29 10:01 AM | Texas State Bobcats -4 (-108) | 59.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +155 |
| Sep 29 11:03 AM | Texas State Bobcats -4 (-110) | 59.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +155 |
| Sep 29 4:05 PM | Texas State Bobcats -4 (-110) | 59.5 (-105) | Texas State Bobcats -185 · San Diego State Aztecs +155 |
| Sep 29 6:08 PM | Texas State Bobcats -4.5 (-108) | 59.5 (-105) | Texas State Bobcats -200 · San Diego State Aztecs +160 |
| Sep 30 6:00 AM | Texas State Bobcats -4 (-110) | 59.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +160 |
| Sep 30 6:30 AM | Texas State Bobcats -4 (-110) | 59.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +155 |
| Sep 30 1:34 PM | Texas State Bobcats -4 (-110) | 59.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +155 |
| Sep 30 2:34 PM | Texas State Bobcats -4 (-110) | 59.5 (-105) | Texas State Bobcats -190 · San Diego State Aztecs +160 |
| Sep 30 3:34 PM | Texas State Bobcats -5 (-108) | 59.5 (-105) | Texas State Bobcats -210 · San Diego State Aztecs +170 |
| Sep 30 4:34 PM | Texas State Bobcats -5 (-108) | 59.5 (-105) | Texas State Bobcats -210 · San Diego State Aztecs +170 |
| Sep 30 6:35 PM | Texas State Bobcats -5 (-110) | 59.5 (-105) | Texas State Bobcats -210 · San Diego State Aztecs +170 |
| Sep 30 7:35 PM | Texas State Bobcats -5 (-110) | 59.5 (-105) | Texas State Bobcats -210 · San Diego State Aztecs +175 |
| Sep 30 9:05 PM | Texas State Bobcats -5 (-108) | 59.5 (-108) | Texas State Bobcats -210 · San Diego State Aztecs +170 |
| Sep 30 9:35 PM | Texas State Bobcats -6 (-110) | 59.5 (-108) | Texas State Bobcats -235 · San Diego State Aztecs +195 |
| Sep 30 10:05 PM | Texas State Bobcats -6 (-110) | 59.5 (-105) | Texas State Bobcats -235 · San Diego State Aztecs +195 |
| Sep 30 10:35 PM | Texas State Bobcats -6 (-118) | 59.5 (-105) | Texas State Bobcats -235 · San Diego State Aztecs +200 |
| Sep 30 11:35 PM | Texas State Bobcats -7 (-105) | 59.5 (-105) | Texas State Bobcats -275 · San Diego State Aztecs +225 |
| Oct 1 7:30 AM | Texas State Bobcats -7 (-108) | 58.5 (-112) | Texas State Bobcats -275 · San Diego State Aztecs +220 |
| Oct 1 8:00 AM | Texas State Bobcats -7 (-105) | 58.5 (-125) | Texas State Bobcats -275 · San Diego State Aztecs +220 |
| Oct 1 8:30 AM | Texas State Bobcats -7 (-110) | 58.5 (-125) | Texas State Bobcats -285 · San Diego State Aztecs +230 |
| Oct 1 10:01 AM | Texas State Bobcats -7 (-120) | 57.5 (-120) | Texas State Bobcats -295 · San Diego State Aztecs +240 |
| Oct 1 10:31 AM | Texas State Bobcats -7.5 (-105) | 57.5 (-120) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 1 11:02 AM | Texas State Bobcats -7.5 (-105) | 58.5 (-108) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 1 2:03 PM | Texas State Bobcats -7.5 (-105) | 57.5 (-112) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 1 3:04 PM | Texas State Bobcats -7.5 (-110) | 57.5 (-110) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 1 4:04 PM | Texas State Bobcats -7.5 (-110) | 57.5 (-108) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 1 4:34 PM | Texas State Bobcats -7.5 (-118) | 57.5 (-110) | Texas State Bobcats -325 · San Diego State Aztecs +260 |
| Oct 1 5:04 PM | Texas State Bobcats -8 (-108) | 57.5 (-110) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 1 5:35 PM | Texas State Bobcats -8 (-110) | 57.5 (-110) | Texas State Bobcats -325 · San Diego State Aztecs +260 |
| Oct 1 7:05 PM | Texas State Bobcats -8 (-110) | 57.5 (-110) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 1 9:06 PM | Texas State Bobcats -8 (-110) | 57.5 (-110) | Texas State Bobcats -325 · San Diego State Aztecs +260 |
| Oct 2 12:07 AM | Texas State Bobcats -8 (-108) | 57.5 (-110) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 2 5:00 AM | Texas State Bobcats -8 (-110) | 57.5 (-110) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 2 6:00 AM | Texas State Bobcats -8 (-110) | 57.5 (-110) | Texas State Bobcats -325 · San Diego State Aztecs +260 |
| Oct 2 8:30 AM | Texas State Bobcats -8 (-110) | 57.5 (-110) | Texas State Bobcats -300 · San Diego State Aztecs +250 |
| Oct 2 5:21 PM | Texas State Bobcats -8 (-110) | 57.5 (-108) | Texas State Bobcats -325 · San Diego State Aztecs +260 |
| Oct 2 6:02 PM | Texas State Bobcats -9 (-120) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +275 |
| Oct 2 6:12 PM | Texas State Bobcats -9.5 (-110) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +275 |
| Oct 2 7:44 PM | Texas State Bobcats -9 (-120) | 57.5 (-108) | Texas State Bobcats -350 · San Diego State Aztecs +275 |
| Oct 3 5:00 AM | Texas State Bobcats -9.5 (-110) | 57.5 (-108) | Texas State Bobcats -350 · San Diego State Aztecs +280 |
| Oct 3 9:00 AM | Texas State Bobcats -9.5 (-110) | 57.5 (-108) | Texas State Bobcats -375 · San Diego State Aztecs +290 |
| Oct 3 9:08 AM | Texas State Bobcats -10 (-110) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +290 |
| Oct 3 9:48 AM | Texas State Bobcats -9.5 (-112) | 57.5 (-108) | Texas State Bobcats -375 · San Diego State Aztecs +300 |
| Oct 3 10:18 AM | Texas State Bobcats -9.5 (-112) | 57.5 (-108) | Texas State Bobcats -375 · San Diego State Aztecs +290 |
| Oct 3 1:20 PM | Texas State Bobcats -10 (-108) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +290 |
| Oct 3 3:03 PM | Texas State Bobcats -10 (-110) | 57.5 (-108) | Texas State Bobcats -375 · San Diego State Aztecs +290 |
| Oct 3 5:49 PM | Texas State Bobcats -10 (-108) | 57.5 (-108) | Texas State Bobcats -375 · San Diego State Aztecs +290 |
| Oct 3 5:59 PM | Texas State Bobcats -10 (-110) | 57.5 (-108) | Texas State Bobcats -375 · San Diego State Aztecs +290 |
| Oct 3 6:09 PM | Texas State Bobcats -10 (-115) | 57.5 (-108) | Texas State Bobcats -375 · San Diego State Aztecs +300 |
| Oct 3 7:30 PM | Texas State Bobcats -10 (-110) | 57.5 (-108) | Texas State Bobcats -350 · San Diego State Aztecs +290 |
| Oct 3 7:50 PM | Texas State Bobcats -9.5 (-110) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +280 |
| Oct 3 8:10 PM | Texas State Bobcats -10 (-108) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +280 |
| Oct 3 8:20 PM | Texas State Bobcats -9.5 (-118) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +280 |
| Oct 3 8:41 PM | Texas State Bobcats -9.5 (-118) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +290 |
| CLOSEOct 3 9:11 PM | Texas State Bobcats -9 (-120) | 57.5 (-110) | Texas State Bobcats -350 · San Diego State Aztecs +290 |
The read
Snapdragon Stadium gets a late kickoff and a new conference chapter tonight. Both programs are opening Pac-12 play, with San Diego State hosting and Texas State bringing an offense that has found its footing in its last two games.
I’m laying the points because Texas State’s running game matches up favorably with this defensive front. The Bobcats have been stopped at or behind the line on 13.9% of their carries, while San Diego State’s defense has generated those stops on 11.1%. Torrance Burgess Jr., listed probable, and Davian Jackson give Texas State its principal rushing contributors. My expectation is that this ground game can sustain possessions and give Brad Jackson favorable opportunities to attack through the air. His recent production extends beyond the Incarnate Word blowout: he threw for 268 yards and four touchdowns without an interception against North Texas.
San Diego State faces a more difficult offensive assignment. Lucky Sutton and Javion Kinnard are out. Sutton had already missed James Madison, but both backs played against Toledo before exiting early, so the season rushing baseline includes contributions unavailable tonight. That matters against a Texas State defense with a 25.0% stuff rate. I expect more responsibility to fall on projected quarterback Jayden Denegal, whose season includes five touchdowns and five interceptions. The Aztecs’ 34.7% offensive success rate gives me less confidence in their ability to keep answering Texas State’s possessions.
The obstacle to laying this number is Texas State’s defense. It allows a 46.1% success rate, and San Diego State has allowed fewer points per scoring opportunity. Those are real reasons the Aztecs could stay within reach. My judgment is that their depleted backfield makes exploiting that opening harder, while Texas State has the rushing personnel and recent quarterback execution to create the separation this ticket requires.
Injuries noted
Texas State Bobcats: Torrance Burgess Jr. (probable) — RB; undisclosed injury. October 2 update upgrades him from questionable for the SDSU game.; Zechariah Sample (probable) — WR; undisclosed injury. October 2 update upgrades him from questionable for the SDSU game.; Cole Snodgrass (out) — TE; undisclosed injury. September 30 report specifically rules him out against SDSU.; Blake Smith (out) — TE; foot injury. September 30 report specifically rules him out against SDSU.; Beau Sparks (questionable) — WR; undisclosed condition. September 30 report supplies the designation for the SDSU game.; Kylen Evans (questionable) — WR; shoulder injury. September 30 report supplies the designation for the SDSU game.
San Diego State Aztecs: Lucky Sutton (out) — Starting RB; ankle injury.; Javion Kinnard (out) — RB; apparent knee injury. October 3 reporting describes him as out after the earlier doubtful designation.; Stone Saunders (out) — Backup QB; broken collarbone.; Aldrich Doe (out) — WR; undisclosed.; Braylon Cardwell (out) — DB; undisclosed.; Dalesean Staley (out) — DB; undisclosed.; Jack Ellis (out) — TE; availability report supplies no medical reason.; Luke Williams (out) — Long snapper; undisclosed.; Roman Paseka (out) — DL; undisclosed.; Tuaoa Tauili'ili (out) — DL; undisclosed.; Jack Lua (out) — TE; October 3 update supersedes the earlier doubtful designation; undisclosed.; Elijah Muliufi (doubtful) — TE; undisclosed.; Harlem Nellum (doubtful) — OL; undisclosed.; Jackson Ford (doubtful) — Starting TE; undisclosed.; Jeramiah Lewis (doubtful) — Inside linebacker; undisclosed.; Dean Harrington (questionable) — Inside linebacker; undisclosed.; Justius Lowe (questionable) — WR; undisclosed.; Kime Fangupo (questionable) — TE; undisclosed.; Ryan Wolfer (questionable) — TE; undisclosed.; Bert Emanuel Jr. (probable) — WR; undisclosed.; Carson Diehl (probable) — WR; undisclosed.; Dennis Jones (probable) — Right tackle; undisclosed.; Donovan Brown (probable) — WR; undisclosed.; Isaac Lucas (probable) — Center; undisclosed.; Jacob Bostick (probable) — WR; undisclosed.; Jalen Thomeson (probable) — DB; undisclosed.; Kai Wallin (probable) — Outside linebacker; undisclosed.; Kaimana Tufaga (probable) — DB; undisclosed.; Kalan Ellis (probable) — Left guard; undisclosed.; Krishna Clay (probable) — DL; undisclosed.; Parker Threatt (probable) — WR; undisclosed.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
Brad Jackson is TXST's projected starter
9.02 Y/ABrad Jackson is TXST's projected starting quarterback. The October 3 matchup report discusses Jackson as Texas State's quarterback against SDSU. The school's October 1 preview also discusses him; no explicit game-day starter announcement was retrieved. 2026 line: 857 passing yards, 68.4% completions, 9.02 yards per attempt, 10-3 TD-INT over 4 games.
Jayden Denegal is SDSU's projected starter
6.09 Y/AJayden Denegal is SDSU's projected starting quarterback. Current-week reporting discusses Denegal continuing against Texas State and quotes Sean Lewis discussing his play calling for him. No explicit game-day starter announcement was retrieved. 2026 line: 597 passing yards, 56.1% completions, 6.09 yards per attempt, 5-5 TD-INT over 4 games.
TRENCHES
TXST: 113.3 rushing yards allowed per game to SDSU's 172.5
59.3 YPGTXST is at 113.3 rushing yards allowed per game over 4 games; SDSU is at 172.5 over 4 games. Those are what each defense has allowed in this season's games through Oct 2.
PACE & SCRIPT
TXST: 36.3 points per game to SDSU's 23
13.3 PPGTexas State is scoring 36.3 a game, nearly the same as last season's 36.5, and San Diego State is at 23 after 26.4. Both numbers look stable through four games. Texas State's offense has kept up its scoring from last year, so it brings that edge into San Diego State, which will need to slow the pace and keep the game low-scoring.
TXST @ SDSU carries a 57.5 market total
57.5Texas State at San Diego State carries 57.5, 5.5 above the slate median of 52, so the market sees more scoring than the typical game tonight. The sheet offers no team numbers behind it. The gap is moderate, so the under only needs a few drives to stall short of the end zone for this game to settle back toward a normal total.
MISMATCH
TXST: 281.3 rush yards a game to SDSU's 155.3
281.3 VS 155.3Texas State is running for 281.3 a game over 4 games, up from 222.1 last season, while San Diego State has fallen to 155.3 from 198.7. Texas State has a track record on the ground, so this is partly who they are, while SDSU's drop looks more likely to recover some. SDSU at home needs to stop the run on early downs to keep this from becoming a long afternoon of Texas State drives.
COVERAGE
SDSU: 240.3 passing yards allowed per game to TXST's 346
105.8 YPGSan Diego State allows 240.3 passing yards a game over four games, and Texas State allows 346, which is a lot of air yards. Both secondaries give up real yards, but Texas State's is far easier to throw on. Without opponent detail, the Texas State number may be inflated by facing pass-heavy teams, yet 346 a game is tough to fully explain away. At home, San Diego State gets the better passing matchup, which shapes how you view its offense and the total.
REPLACEMENT
Luke Williams (LS) is out for SDSU
OUTLong snapper; undisclosed. San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02)
Jack Ellis (TE) is out for SDSU
OUTTE; availability report supplies no medical reason. San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02)
Dalesean Staley (S) is out for SDSU
OUTDB; undisclosed. San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02)
Braylon Cardwell (CB) is out for SDSU
OUTDB; undisclosed. San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02)
Jack Lua (TE) is out for SDSU
OUTTE; October 3 update supersedes the earlier doubtful designation; undisclosed. San Diego State News, Schedule, and Roster | RotoWire — October 3 player updates (2026-10-03)
Tuaoa Tauili'ili (DL) is out for SDSU
OUTDL; undisclosed. San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02)
Roman Paseka (DL) is out for SDSU
OUTDL; undisclosed. San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02)
Aldrich Doe (WR) is out for SDSU
OUTWR; undisclosed. San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02) San Diego State News, Schedule, and Roster | RotoWire — October 3 player updates (2026-10-03)
Stone Saunders (QB) is out for SDSU
OUTBackup QB; broken collarbone. San Diego State has a quarterback question entering its Pac-12 opener (2026-10-01) San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02)
Javion Kinnard (RB) is out for SDSU
OUTRB; apparent knee injury. October 3 reporting describes him as out after the earlier doubtful designation. San Diego State vs. Texas State prediction: Can Aztecs overcome depleted roster in Pac-12 opener? (2026-10-03) San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02)
Lucky Sutton (RB) is out for SDSU
OUTStarting RB; ankle injury. San Diego State’s availability report changes again ahead of Pac-12 opener (2026-10-02) San Diego State vs. Texas State prediction: Can Aztecs overcome depleted roster in Pac-12 opener? (2026-10-03)
Blake Smith (TE) is out for TXST
OUTTE; foot injury. September 30 report specifically rules him out against SDSU. Texas State News, Schedule, and Roster | RotoWire — September 30 availability updates (2026-09-30)
Cole Snodgrass (TE) is out for TXST
OUTTE; undisclosed injury. September 30 report specifically rules him out against SDSU. Texas State News, Schedule, and Roster | RotoWire — September 30 availability updates (2026-09-30)
SITUATIONAL
TXST: 60% third-down conversion rate to SDSU's 32.7%
27.3 PPTexas State converts 60% of third downs over 4 games, San Diego State 32.7%. Texas State was at 46.6% last season, so 60% is likely to drift down. San Diego State is right near its 31.4% from last year, which makes their number a steadier read. Texas State's strong run game keeps third downs short, which is the part most likely to carry over.
TXST: 242.8 team passing yards per game to SDSU's 164.8
78 YPGTXST is at 242.8 team passing yards per game over 4 games; SDSU is at 164.8 over 4 games. Those are this season's games through Oct 2. Last season TXST was at 250.9 over 13 games and SDSU at 157.7 over 13 games.
TXST: 25 first downs per game to SDSU's 18.3
6.8 FDTXST is at 25 first downs per game over 4 games; SDSU is at 18.3 over 4 games. Those are this season's games through Oct 2. Last season TXST was at 23 over 13 games and SDSU at 17.9 over 13 games.
AFTER GARY
TXST -10.5 → -9.5
NOW +1Gary's number was -10.5; the same book now shows -9.5.
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 3, 2026 at 8:09 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, draftkings, betmgm, 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