Utah State Aggies at Texas State Bobcats
O/U 60.5 · SPREAD Texas State Bobcats -13.5 · Bobcat Stadium (TX), San Marcos, TX
The pick & result
- Published pick
- Utah State Aggies +13.5 +100
- Published odds
- +100
- Result
- Won
- Final score
- 17-20
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 · 44 moves| Market | Opened Oct 18 12:32 PM | Close Sat 7:20 PM | Move |
|---|---|---|---|
| SPREAD | Texas State Bobcats -8.5 (-108) | Texas State Bobcats -14 (-120) | +5½ |
| TOTAL | 59.5 (-110) | 59.5 (-105) | Price |
| MONEYLINE | Texas State Bobcats -350 | Texas State Bobcats -625 | −275 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 18 12:32 PM | Texas State Bobcats -8.5 (-108) | 59.5 (-110) | Texas State Bobcats -350 · Utah State Aggies +275 |
| Oct 18 1:02 PM | Texas State Bobcats -8.5 (-108) | 59.5 (-105) | Texas State Bobcats -350 · Utah State Aggies +275 |
| Oct 18 2:02 PM | Texas State Bobcats -8.5 (-110) | 59.5 (-105) | Texas State Bobcats -350 · Utah State Aggies +275 |
| Oct 18 4:03 PM | Texas State Bobcats -10.5 (-110) | 58.5 (-110) | Texas State Bobcats -400 · Utah State Aggies +320 |
| Oct 18 5:03 PM | Texas State Bobcats -11.5 (-108) | 58.5 (-110) | Texas State Bobcats -425 · Utah State Aggies +333 |
| Oct 18 6:03 PM | Texas State Bobcats -11 (-108) | 58.5 (-112) | Texas State Bobcats -450 · Utah State Aggies +340 |
| Oct 18 7:04 PM | Texas State Bobcats -11 (-110) | 58.5 (-110) | Texas State Bobcats -450 · Utah State Aggies +350 |
| Oct 18 8:04 PM | Texas State Bobcats -11 (-110) | 58.5 (-112) | Texas State Bobcats -450 · Utah State Aggies +350 |
| Oct 19 12:34 AM | Texas State Bobcats -12 (-110) | 58.5 (-115) | Texas State Bobcats -450 · Utah State Aggies +360 |
| Oct 19 6:00 AM | Texas State Bobcats -12 (-110) | 58.5 (-112) | Texas State Bobcats -475 · Utah State Aggies +375 |
| Oct 19 11:31 AM | Texas State Bobcats -12.5 (-108) | 59.5 (-102) | Texas State Bobcats -500 · Utah State Aggies +380 |
| Oct 19 12:31 PM | Texas State Bobcats -12.5 (-108) | 59.5 (-108) | Texas State Bobcats -500 · Utah State Aggies +380 |
| Oct 19 2:31 PM | Texas State Bobcats -12 (-110) | 59.5 (-108) | Texas State Bobcats -500 · Utah State Aggies +380 |
| Oct 19 3:31 PM | Texas State Bobcats -12.5 (-110) | 59.5 (-110) | Texas State Bobcats -500 · Utah State Aggies +380 |
| Oct 19 5:31 PM | Texas State Bobcats -12.5 (-108) | 60.5 (-110) | Texas State Bobcats -500 · Utah State Aggies +380 |
| Oct 20 6:00 AM | Texas State Bobcats -12.5 (-110) | 60.5 (-112) | Texas State Bobcats -500 · Utah State Aggies +380 |
| Oct 20 1:46 PM | Texas State Bobcats -13 (-110) | 60.5 (-120) | Texas State Bobcats -500 · Utah State Aggies +380 |
| Oct 20 7:47 PM | Texas State Bobcats -13 (-108) | 60.5 (-112) | Texas State Bobcats -500 · Utah State Aggies +400 |
| Oct 21 7:30 AM | Texas State Bobcats -13 (-108) | 60.5 (-112) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Oct 21 9:31 AM | Texas State Bobcats -13 (-110) | 61.5 (-105) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Oct 21 11:32 AM | Texas State Bobcats -13 (-110) | 61.5 (-108) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Oct 21 2:32 PM | Texas State Bobcats -13 (-110) | 61.5 (-105) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Oct 21 11:22 PM | Texas State Bobcats -13 (-110) | 61.5 (-108) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Oct 22 6:00 AM | Texas State Bobcats -13 (-110) | 61.5 (-110) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Thu 10:27 AM | Texas State Bobcats -13.5 (-108) | 60.5 (-112) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Thu 11:58 AM | Texas State Bobcats -13.5 (-108) | 61.5 (-110) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Thu 12:28 PM | Texas State Bobcats -13.5 (-110) | 61.5 (-110) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Thu 2:29 PM | Texas State Bobcats -13.5 (-110) | 60.5 (-112) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Thu 3:59 PM | Texas State Bobcats -13.5 (-110) | 61.5 (-108) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Thu 6:23 PM | Texas State Bobcats -13.5 (-110) | 61.5 (-108) | Texas State Bobcats -500 · Utah State Aggies +400 |
| Fri 2:32 PM | Texas State Bobcats -13.5 (-110) | 61.5 (-105) | Texas State Bobcats -500 · Utah State Aggies +400 |
| Fri 4:20 PM | Texas State Bobcats -13.5 (-110) | 60.5 (-110) | Texas State Bobcats -525 · Utah State Aggies +400 |
| Fri 5:51 PM | Texas State Bobcats -14 (-108) | 60.5 (-110) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 11:43 AM | Texas State Bobcats -14 (-108) | 60.5 (-110) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 2:36 PM | Texas State Bobcats -13.5 (-120) | 60.5 (-108) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 4:16 PM | Texas State Bobcats -14 (-108) | 60.5 (-110) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 5:39 PM | Texas State Bobcats -14 (-108) | — | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 5:49 PM | Texas State Bobcats -14 (-108) | 59.5 (-108) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 5:59 PM | Texas State Bobcats -13.5 (-112) | 59.5 (-108) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 6:19 PM | Texas State Bobcats -13.5 (-112) | 59.5 (-108) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 6:29 PM | Texas State Bobcats -13.5 (-112) | 59.5 (-108) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 6:39 PM | Texas State Bobcats -13.5 (-112) | 59.5 (-105) | Texas State Bobcats -550 · Utah State Aggies +425 |
| Sat 7:00 PM | Texas State Bobcats -14 (-110) | 59.5 (-105) | Texas State Bobcats -600 · Utah State Aggies +450 |
| Sat 7:10 PM | Texas State Bobcats -14 (-110) | 59.5 (-105) | Texas State Bobcats -625 · Utah State Aggies +475 |
| CLOSESat 7:20 PM | Texas State Bobcats -14 (-120) | 59.5 (-105) | Texas State Bobcats -625 · Utah State Aggies +475 |
The read
Utah State comes off a bye and travels 1,130 miles to San Marcos for Texas State's homecoming, the first meeting between these programs as Pac-12 opponents. Texas State lays 13.5, so the question isn't who wins. It's whether the Bobcats win by more than two touchdowns.
Texas State's offense is real. Torrance Burgess has 838 yards on 108 carries, and Brad Jackson has been efficient. But the big games came against defenses ranked 90th, 112th, 120th and 138th in points allowed. Against Texas it scored 7, and at San Diego State Burgess managed 77 yards on 21 carries. Utah State's defense is the best this offense has seen outside Austin: it held Washington to 16, Troy to 10 and Washington State to 16. Its linebacker absences aren't new either, since Chris Joe and Harrison Taggart haven't played since Sep 19.
The case for laying it is Utah State's offense. It has scored 14, 0, 21, 18 and 17 points against FBS teams and converted third downs at 3-14 and 4-14. Eli Wood, most of the passing game, is questionable.
But Texas State's defense doesn't produce the sacks and takeaways that turn a bad offense into a blowout. It had 0 sacks against UTSA, North Texas and San Diego State and no takeaways in its last two games. The front is thinner this week: Mekhi Buchanan, Cole Nilles and Josh Selmes are out, and DonTerry Russell and Jo'Laison Landry are questionable. The kicking leaks points too, with misses from 24, 35, 26, 46 and 31 plus a blocked 35. Against a defense that stalls drives, that costs points Texas State needs to cover.
Some results are noise in both directions. Texas State lost 31-29 at San Diego State through a pick-six and a kickoff-return touchdown, and Utah State lost to Idaho State on 4 interceptions. The line already knows Texas State is better than 3-3. Homecoming, Kinne's milestone and the bye-week reset story are priced in.
Texas State wins most versions of this game. It covers when the offense plays like it did against North Texas and Colorado State. Against this defense, I expect something closer to the UTSA game. Utah State +13.5, at small size. If Wood is ruled out or Hillstead takes real snaps, I'd stay off.
Injuries noted
Utah State Aggies: Chris Joe (out for season) — ILB; condition unspecified.; Dakota Howell (out) — ILB; condition unspecified.; Diego Grateron (out) — ILB; condition unspecified.; Harrison Taggart (out) — ILB; condition unspecified in current report.; John Randle Jr. (out) — OL; condition unspecified.; Joshua Papu (out) — DL; condition unspecified.; Jude Nelson (out for season) — TE; condition unspecified.; Nikko Boncore (out for season) — WR; condition unspecified.; Rex Haynes (out) — WR; condition unspecified.; Chapman Lewis (questionable) — DB; condition unspecified.; Eli Wood (questionable) — WR; condition unspecified.; James Jennette (probable) — OLB; condition unspecified.; Jordan Pendleton (probable) — OLB; condition unspecified.
Texas State Bobcats: Cole Nilles (out) — ILB; condition unspecified.; Cole Snodgrass (out) — TE; condition unspecified.; Jordan Sample (out) — ILB; condition unspecified.; Mekhi Buchanan (out) — DL; condition unspecified.; Ryan Nolan (out) — DB; condition unspecified.; Davian Jackson (questionable) — RB; condition unspecified.; DonTerry Russell (questionable) — DL; condition unspecified.; J.P. Deeter (questionable) — DL; condition unspecified.; Jo'Laison Landry (questionable) — DL; condition unspecified.; Justin DeLeon (questionable) — OL; condition unspecified.; Blake Smith (probable) — TE; condition unspecified.; Bryce Carter (probable) — DL; condition unspecified.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
Grady Brosterhous is USU's confirmed starter
6.44 Y/AGrady Brosterhous is USU's confirmed starting quarterback. The October 23 game preview quotes Bronco Mendenhall's Monday press conference confirming Brosterhous will start this week. Mendenhall did not rule out McCae Hillstead also playing. 2026 line: 914 passing yards, 54.9% completions, 6.44 yards per attempt, 7-6 TD-INT over 6 games.
Brad Jackson is TXST's projected starter
9.18 Y/ABrad Jackson is TXST's projected starting quarterback. Current-week previews discuss Jackson as Texas State's quarterback for this matchup. An explicit team-attributed starting designation for October 24 was not retrieved. 2026 line: 1442 passing yards, 67.5% completions, 9.18 yards per attempt, 14-5 TD-INT over 6 games.
TRENCHES
TXST: 303.5 rushing yards per game to USU's 120.2
183.3 YPGTexas State is running for 303.5 yards a game through 6 games, up from 222.1 last season, which was already strong. Utah State is at 120.2, down from 162.9. Texas State's number may ease but the run game was a strength before this season. At home, Texas State should control the style with the ground game.
PACE & SCRIPT
TXST: 40 points per game to USU's 14.5
25.5 PPGTexas State scores almost three times what Utah State does, and both numbers have moved hard from last season: Texas State is up from 36.5, Utah State has fallen off a cliff from 30.9. Six games is a real chunk of a season, so the Utah State drop looks like a genuine offense problem. If Utah State cannot keep pace, Texas State gets to play from ahead and lean on its own tempo.
USU @ TXST carries a 60.5 market total
60.5At 60.5, Utah State at Texas State sits 9 points over the 51.5 median, so the market sees a shootout with two offenses moving the ball. Nothing on the sheet explains the number, so it reflects the market's view of both teams. It cracks if red-zone trips turn into field goals or a slow, run-heavy script shortens the game. High totals need a steady pace, so the first quarter is a quick check.
USU: 23.5 points allowed per game to TXST's 32.2
8.7 PPGUSU is at 23.5 points allowed per game over 6 games; TXST is at 32.2 over 6 games. Those are this season's games through Oct 23. Last season USU was at 28.7 over 13 games and TXST at 29 over 13 games.
MISMATCH
TXST: 303.5 rush yards a game to USU's 120.2
303.5 VS 120.2Texas State runs for 303.5 yards a game over 6 games, up from an already strong 222.1 last season. Utah State has fallen to 120.2 from 162.9. Six games is a small window and 303.5 is an extreme number, so expect it to dip, but Texas State was a good rushing team last season too. Utah State has to win early downs and make Texas State throw, or the Bobcats will dictate the pace at home.
COVERAGE
USU: 218.8 passing yards allowed per game to TXST's 295.8
77 YPGUtah State allows 218.8 passing yards a game over six games, and Texas State allows 295.8 over six. Neither is a lockdown unit, and the sheet doesn't show who they faced. Texas State's number over six games is a steady leak. Utah State's passing game has the easier draw, which points toward its quarterback and receiver props.
REPLACEMENT
Cole Nilles (LB) is out for TXST
OUTILB; condition unspecified. Utah State at Texas State Injury Report — Week 8; report update posted October 23 at 7:09 p.m. PT (2026-10-23)
Cole Snodgrass (TE) is out for TXST
OUTTE; condition unspecified. Utah State at Texas State Injury Report — Week 8; report update posted October 23 at 7:09 p.m. PT (2026-10-23)
Jordan Sample (LB) is out for TXST
OUTILB; condition unspecified. Utah State at Texas State Injury Report — Week 8; report update posted October 23 at 7:09 p.m. PT (2026-10-23)
Mekhi Buchanan (DL) is out for TXST
OUTDL; condition unspecified. Utah State at Texas State Injury Report — Week 8; report update posted October 23 at 7:09 p.m. PT (2026-10-23)
Ryan Nolan (DB) is out for TXST
OUTDB; condition unspecified. Utah State at Texas State Injury Report — Week 8; report update posted October 23 at 7:09 p.m. PT (2026-10-23)
SITUATIONAL
TXST: 27.5 first downs per game to USU's 16.3
11.2 FDTexas State is moving the chains far more than last season's 23 first downs a game, and Utah State has fallen from 20.6. More first downs means more snaps and more time of possession for Texas State. That fits with its scoring edge and points toward Texas State dictating the pace while Utah State's offense sits.
USU has 6 more days of rest
15d vs 9dBoth sides had a bye, so neither team is coming in tired: Utah State on 15 days, Texas State on 9. Utah State's extra six days mostly means more installation time and healing. Texas State still got a break plus home field, so the rest edge here is thin. Do not lean much on the calendar in this one.
TXST: 55.4% third-down conversion rate to USU's 37.5%
17.9 PPUSU is at 37.5% third-down conversion rate over 6 games; TXST is at 55.4% over 6 games. Those are this season's games through Oct 23. Last season USU was at 34.5% over 13 games and TXST at 46.6% over 13 games.
TXST: 259.3 team passing yards per game to USU's 189.8
69.5 YPGUSU is at 189.8 team passing yards per game over 6 games; TXST is at 259.3 over 6 games. Those are this season's games through Oct 23. Last season USU was at 247 over 13 games and TXST at 250.9 over 13 games.
TEAM RECORD
TXST is 3-1 at home; USU is 0-3 on the road
3-1Texas State has won three of four at home, and Utah State has lost all three of its road games. Utah State has not yet shown it can win away from home, and Texas State has held serve on its own field most of the time. Three road games is a short run, so the 0-3 can move with one decent trip. For this game, the site split adds weight to the home side, best used alongside how these teams match up on the field.
Pac-12 game: USU 1-1, TXST 1-1 in conference
CONFERENCEThese two share the Pac-12. USU is 1-1 against it, TXST is 1-1. 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, betmgm, draftkings, caesars, betrivers, fanatics.
- 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