California Golden Bears at NC State Wolfpack
O/U 56.5 · SPREAD NC State Wolfpack -9.5 · Carter-Finley Stadium, Raleigh, NC
The pick & result
- Published pick
- California Golden Bears +9.5 -115
- Published odds
- -115
- Result
- Lost
- Final score
- 10-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 · 41 moves| Market | Opened Oct 25 12:31 PM | Close Sat 11:54 AM | Move |
|---|---|---|---|
| SPREAD | NC State Wolfpack -7.5 (-108) | NC State Wolfpack -9.5 (-110) | +2 |
| TOTAL | 56.5 (-112) | 56.5 (-108) | Price |
| MONEYLINE | NC State Wolfpack -285 | NC State Wolfpack -300 | −15 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 25 12:31 PM | NC State Wolfpack -7.5 (-108) | 56.5 (-112) | NC State Wolfpack -285 · California Golden Bears +230 |
| Oct 25 2:31 PM | NC State Wolfpack -7.5 (-110) | 56.5 (-112) | NC State Wolfpack -285 · California Golden Bears +230 |
| Oct 25 3:31 PM | NC State Wolfpack -8 (-108) | 57.5 (-105) | NC State Wolfpack -285 · California Golden Bears +230 |
| Oct 25 4:31 PM | NC State Wolfpack -7.5 (-110) | 57.5 (-108) | NC State Wolfpack -300 · California Golden Bears +240 |
| Oct 25 5:31 PM | NC State Wolfpack -8 (-110) | 57.5 (-108) | NC State Wolfpack -300 · California Golden Bears +250 |
| Oct 25 6:31 PM | NC State Wolfpack -8 (-110) | 57.5 (-108) | NC State Wolfpack -300 · California Golden Bears +260 |
| Oct 25 9:31 PM | NC State Wolfpack -8 (-110) | 57.5 (-108) | NC State Wolfpack -325 · California Golden Bears +260 |
| Oct 26 6:00 AM | NC State Wolfpack -8 (-110) | 57.5 (-110) | NC State Wolfpack -325 · California Golden Bears +260 |
| Oct 26 10:31 AM | NC State Wolfpack -7.5 (-105) | 57.5 (-105) | NC State Wolfpack -285 · California Golden Bears +230 |
| Oct 26 11:32 AM | NC State Wolfpack -7 (-112) | 56.5 (-110) | NC State Wolfpack -275 · California Golden Bears +225 |
| Oct 26 7:03 PM | NC State Wolfpack -7 (-110) | 56.5 (-110) | NC State Wolfpack -275 · California Golden Bears +220 |
| Oct 27 1:01 PM | NC State Wolfpack -7 (-110) | 56.5 (-110) | NC State Wolfpack -250 · California Golden Bears +210 |
| Oct 28 12:02 PM | NC State Wolfpack -7 (-105) | 56.5 (-110) | NC State Wolfpack -250 · California Golden Bears +210 |
| Oct 28 1:48 PM | NC State Wolfpack -7 (-108) | 56.5 (-110) | NC State Wolfpack -250 · California Golden Bears +210 |
| Oct 28 4:48 PM | NC State Wolfpack -7 (-105) | 56.5 (-110) | NC State Wolfpack -250 · California Golden Bears +210 |
| Oct 28 5:18 PM | NC State Wolfpack -7 (-110) | 56.5 (-110) | NC State Wolfpack -275 · California Golden Bears +210 |
| Oct 28 5:48 PM | NC State Wolfpack -7 (-110) | 56.5 (-110) | NC State Wolfpack -250 · California Golden Bears +210 |
| Oct 28 6:18 PM | NC State Wolfpack -7 (-110) | 56.5 (-108) | NC State Wolfpack -275 · California Golden Bears +210 |
| Oct 28 9:50 PM | NC State Wolfpack -7 (-110) | 56.5 (-110) | NC State Wolfpack -250 · California Golden Bears +210 |
| Oct 28 10:51 PM | NC State Wolfpack -7 (-110) | 56.5 (-108) | NC State Wolfpack -250 · California Golden Bears +210 |
| Thu 10:23 AM | NC State Wolfpack -7 (-110) | 56.5 (-110) | NC State Wolfpack -250 · California Golden Bears +210 |
| Thu 1:02 PM | NC State Wolfpack -7.5 (-105) | 56.5 (-108) | NC State Wolfpack -275 · California Golden Bears +225 |
| Thu 4:36 PM | NC State Wolfpack -7 (-110) | 56.5 (-110) | NC State Wolfpack -250 · California Golden Bears +210 |
| Thu 6:36 PM | NC State Wolfpack -7 (-110) | 56.5 (-108) | NC State Wolfpack -275 · California Golden Bears +210 |
| Thu 8:06 PM | NC State Wolfpack -7.5 (-105) | 56.5 (-108) | NC State Wolfpack -275 · California Golden Bears +220 |
| Fri 2:32 PM | NC State Wolfpack -8 (-110) | 56.5 (-108) | NC State Wolfpack -295 · California Golden Bears +240 |
| Fri 3:32 PM | NC State Wolfpack -8.5 (-108) | 56.5 (-108) | NC State Wolfpack -295 · California Golden Bears +240 |
| Fri 5:20 PM | NC State Wolfpack -8.5 (-108) | 56.5 (-110) | NC State Wolfpack -300 · California Golden Bears +240 |
| Fri 5:41 PM | NC State Wolfpack -9.5 (-110) | 56.5 (-108) | NC State Wolfpack -325 · California Golden Bears +260 |
| Fri 5:51 PM | NC State Wolfpack -9.5 (-110) | 56.5 (-108) | NC State Wolfpack -325 · California Golden Bears +260 |
| Fri 6:01 PM | NC State Wolfpack -8.5 (-115) | 56.5 (-108) | NC State Wolfpack -300 · California Golden Bears +250 |
| Fri 8:03 PM | NC State Wolfpack -8.5 (-118) | 56.5 (-108) | NC State Wolfpack -300 · California Golden Bears +250 |
| Fri 8:21 PM | NC State Wolfpack -8.5 (-115) | 56.5 (-110) | NC State Wolfpack -300 · California Golden Bears +250 |
| Fri 8:25 PM | NC State Wolfpack -8.5 (-115) | 56.5 (-108) | NC State Wolfpack -300 · California Golden Bears +250 |
| Sat 4:45 AM | NC State Wolfpack -8.5 (-115) | 56.5 (-110) | NC State Wolfpack -300 · California Golden Bears +250 |
| Sat 8:31 AM | NC State Wolfpack -9 (-115) | 56.5 (-108) | NC State Wolfpack -300 · California Golden Bears +250 |
| Sat 9:31 AM | NC State Wolfpack -9.5 (-112) | 56.5 (-110) | NC State Wolfpack -300 · California Golden Bears +250 |
| Sat 10:11 AM | NC State Wolfpack -9 (-115) | 56.5 (-108) | NC State Wolfpack -300 · California Golden Bears +250 |
| Sat 10:21 AM | NC State Wolfpack -9 (-118) | 56.5 (-108) | NC State Wolfpack -325 · California Golden Bears +260 |
| Sat 10:51 AM | NC State Wolfpack -9.5 (-110) | 56.5 (-110) | NC State Wolfpack -325 · California Golden Bears +260 |
| Sat 11:12 AM | NC State Wolfpack -9.5 (-110) | 56.5 (-110) | NC State Wolfpack -325 · California Golden Bears +260 |
| CLOSESat 11:54 AM | NC State Wolfpack -9.5 (-110) | 56.5 (-108) | NC State Wolfpack -300 · California Golden Bears +250 |
The read
Noon in Raleigh is 9 AM in Berkeley. A banged-up Cal team flies 2,390 miles to face an NC State program that fired its head coach, GM and defensive coordinator this past week. Todd Goebbel coaches his first game, and Charlton Warren calls the defense for the first time.
I'll take the points. NC State is 2-4 against FBS teams, and its biggest FBS win is exactly 10. That was 41-31 over App State, a game NC State led 28-7, let App tie at 31-31 in the fourth, and reached 10 only with a late field goal. The Wolfpack also blew a 17-0 lead in a 35-31 loss at Vanderbilt. Last week they lost 31-28 at Stanford, a team Wake beat 57-3.
Cal can attack through the air. NC State has allowed 300-plus passing yards in three of its last four games and has 7 sacks in six FBS games. Safety Tristan Teasdell is out and corner Jamel Johnson is questionable. Jaron-Keawe Sagapolutele, expected to start, went 27-of-37 for 265 yards and no interceptions at SMU. Cal throws a lot, which stops the clock and keeps a backdoor cover open.
The records hide the schedules. Cal's FBS opponents are a combined 36-14, and NC State's are 26-19. Against teams closer to NC State's level, Cal beat Syracuse and Virginia Tech and lost by 8 at UNLV. Without Duke Scott, NC State can't run over Cal the way SMU did. Davion Gause ran 15 times for 49 yards at Stanford, behind a line now missing three players who have started this year.
The risks are real. Wake beat NC State by 24 and Cal by 34. Cal has allowed 200-plus rushing yards in five of seven FBS games and has no takeaways in three straight. At SMU, Cal led at halftime and then lost the second half 42-0. Cal's questionable list is long: - running backs Ashten Emory and Adam Mohammed - receiver Ian Strong - eight-game line starters Frederick Williams III and Tyson Ruffins - linebackers AJ Tuitele and JD McKinley
Watch the final report two hours before kickoff. If most of Cal's starters play, +9.5 is the side.
Injuries noted
California Golden Bears: Dorian Thomas (out) — TE #0 listed Out on the ACC Update 2 report; Carter Vargas (out) — RB #1 listed Out on the ACC Update 2 report; Jordan King (out) — WR #4 listed Out on the ACC Update 2 report; Ian Strong (questionable) — WR #9 listed Questionable on the ACC Update 2 report; AJ Tuitele (questionable) — ILB #9 listed Questionable on the ACC Update 2 report; Cooper Perry (questionable) — WR #10 listed Questionable on the ACC Update 2 report; Mark Hamper (questionable) — WR #15 listed Questionable on the ACC Update 2 report; Ashten Emory (questionable) — RB #20 listed Questionable on the ACC Update 2 report; Adam Mohammed (questionable) — RB #24 listed Questionable on the ACC Update 2 report; JD McKinley (questionable) — ILB #33 listed Questionable on the ACC Update 2 report; Frederick Williams III (questionable) — OL #54 listed Questionable on the ACC Update 2 report; Tyson Ruffins (questionable) — OL #56 listed Questionable on the ACC Update 2 report; Jimothy Lewis Jr. (questionable) — OL #77 listed Questionable on the ACC Update 2 report; Nate Burrell (out) — DL #98 listed Out on the ACC Update 2 report
NC State Wolfpack: Jayden "Duke" Scott (out) — RB #1 listed Out on the ACC Update 2 report; Joshisa "Jojo" Trader (questionable) — WR #2 listed Questionable on the ACC Update 2 report; Tristan Teasdell (out) — S #3 listed Out on the ACC Update 2 report; Vander Ploog (out) — TE #4 listed Out on the ACC Update 2 report; Jamel Johnson (questionable) — CB #6 listed Questionable on the ACC Update 2 report; Isaiah Crowell (out) — NCK #8 listed Out on the ACC Update 2 report; AJ Richardson (out) — ILB #15 listed Out on the ACC Update 2 report; Daniel Cruz (out) — OL #50 listed Out on the ACC Update 2 report; Yousef Mugharbil (out) — OL #71 listed Out on the ACC Update 2 report; Spike Sowells Jr. (out) — OL #72 listed Out on the ACC Update 2 report; Ian Flynt (out) — TE #87 listed Out on the ACC Update 2 report; Nick Konieczynski (out) — K #91 listed Out on the ACC Update 2 report; AJ Prim (out) — DL #99 listed Out on the ACC Update 2 report
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
Jaron-Keawe Sagapolutele is CAL's projected starter
7.10 Y/AJaron-Keawe Sagapolutele is CAL's projected starting quarterback. The SI/Yahoo preview (Oct 30) says he 'is scheduled to make his second straight start,' but quotes no one from Cal. The SF Chronicle (Oct 30) and Daily Cal (Oct 29) call him the starter after he got the job back for the SMU game, where he went 27 of 37 for 265 yards and 1 TD in a 59-20 loss. No Cal coach statement or depth chart was retrieved. Background: he had a concussion on Oct 3 against UNLV, missed the Virginia Tech game, and was benched to start the Wake Forest game. He is not on this week's Cal injury list. The checked sources report no new injury against SMU or any limited practice this week. 2026 line: 1555 passing yards, 68.0% completions, 7.10 yards per attempt, 10-5 TD-INT over 7 games.
CJ Bailey is NCSU's projected starter
7.99 Y/ACJ Bailey is NCSU's projected starting quarterback. Current-week reporting treats Bailey as NC State's quarterback. SI/Yahoo (Oct 30) quotes him on Monday of game week saying 'this is definitely the week for me and the guys to step up' under interim coach Todd Goebbel. The SI Cal preview (Oct 30) describes Bailey as the Wolfpack quarterback and Will Wilson as the backup used in short yardage and at the goal line. No team statement or depth chart naming him the starter was retrieved. He is not on the NC State injury list in the Oct 30 preview, and the checked sources report no injury in the last game (a 31-28 loss at Stanford) or any limited practice this week. 2026 line: 1750 passing yards, 65.3% completions, 7.99 yards per attempt, 11-4 TD-INT over 7 games.
TRENCHES
NCSU: 139.3 rushing yards allowed per game to CAL's 190.5
51.2 YPGNC State's run defense is middling at 139.3 a game over 7 games, and Cal's is worse at 190.5 over 8. NC State looks good mostly by comparison. Cal giving up that many rushing yards across 8 games is a pattern, which makes NC State's ground game the likely way it moves the ball at home and keeps drives long.
PACE & SCRIPT
NCSU: 32.3 points per game to CAL's 23.4
8.9 PPGCAL is at 23.4 points per game over 8 games; NCSU is at 32.3 over 7 games. Those are this season's games through Oct 30. Last season CAL was at 25.3 over 13 games and NCSU at 30.2 over 13 games.
MISMATCH
NCSU: 166.6 rush yards a game to CAL's 84
166.6 VS 84NC State is running for 166.6 yards a game, up from 146.5 last season, while Cal is at 84 over eight games, close to its 81.7 a year ago. Cal's weak ground game is a pattern across two seasons. NC State can lean on the run at home while Cal has to throw to move the ball. That gap has held long enough to trust as part of how this game plays out.
REPLACEMENT
Dorian Thomas (TE) is out for CAL
OUTTE #0 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Carter Vargas (RB) is out for CAL
OUTRB #1 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Jordan King (WR) is out for CAL
OUTWR #4 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Nate Burrell (DL) is out for CAL
OUTDL #98 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Jayden "Duke" Scott (RB) is out for NCSU
OUTRB #1 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Tristan Teasdell (S) is out for NCSU
OUTS #3 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Vander Ploog (TE) is out for NCSU
OUTTE #4 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Isaiah Crowell (CB) is out for NCSU
OUTNCK #8 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
AJ Richardson (LB) is out for NCSU
OUTILB #15 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Daniel Cruz (OL) is out for NCSU
OUTOL #50 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Yousef Mugharbil (OL) is out for NCSU
OUTOL #71 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Spike Sowells Jr. (OL) is out for NCSU
OUTOL #72 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Ian Flynt (TE) is out for NCSU
OUTTE #87 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
Nick Konieczynski (PK) is out for NCSU
OUTK #91 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
AJ Prim (DL) is out for NCSU
OUTDL #99 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-30 20:00:00 ET) (2026-10-30)
SITUATIONAL
NCSU: 51.5% third-down conversion rate to CAL's 36.7%
14.8 PPNC State converts more than half its third downs, Cal just over a third. NC State jumped from 41.2% last season over seven games, which may come back down some, while Cal slipped from 40.4%. The edge on sustaining drives favors NC State at home, though NC State's rate is the one more likely to move.
NCSU: 48.6 penalty yards per game to CAL's 84.6
36.1 YDSCal is giving away 84.6 penalty yards a game over eight games, up from 64.6 last season, while NC State is cleaner at 48.6, a bit under last year's 53.8. That is free field position for NC State at home. Penalty rates are streaky, but Cal has been sloppy for a full eight games, so the hidden yardage edge is a real factor in a close number.
TEAM RECORD
NCSU is 3-1 at home; CAL is 1-2 on the road
3-1NC State has won three of four at home, and Cal has won one of three away from home. With four and three games in the books, neither split is settled. Both lean toward NC State, so the home field looks like a real plus here, but it should be one input among several rather than the whole case.
ACC game: CAL 2-3, NCSU 1-3 in conference
CONFERENCEThese two share the ACC. CAL is 2-3 against it, NCSU is 1-3. 2026 standings through 2026-10-31.
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 31, 2026 at 8:16 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, betrivers, betmgm, draftkings, 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