Skip to content
GARY A.I.Get the app
NCAAF · Sat, Oct 31 · 11:00 PM

Oregon State Beavers at Fresno State Bulldogs

O/U 57.5 · SPREAD Oregon State Beavers -5.5 · Valley Children's Stadium, Fresno, CA

GARY'S PICK
Oregon State -6.5
NCAAF@ Fresno State· -106

Oregon State
-6.5

-106 · LOST · ORST 22 · FRES 38

Fresno State

The pick & result

Published pick
Oregon State Beavers -6.5 -106
Published odds
-106
Result
Lost
Final score
22-38

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 · 56 moves
MarketOpened
Oct 26 6:00 AM
Close
Sat 10:54 PM
Move
SPREADOregon State Beavers -6 (-110)Oregon State Beavers -6.5 (-110)+½
TOTAL56.5 (-110)56.5 (-110)Holds
MONEYLINEOregon State Beavers -235Oregon State Beavers -225+10
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 26 6:00 AMOregon State Beavers -6 (-110)56.5 (-110)Oregon State Beavers -235 · Fresno State Bulldogs +190
Oct 26 9:31 AMOregon State Beavers -6 (-110)56.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +188
Oct 26 10:31 AMOregon State Beavers -5.5 (-110)56.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +188
Oct 26 12:32 PMOregon State Beavers -6 (-108)56.5 (-112)Oregon State Beavers -225 · Fresno State Bulldogs +185
Oct 26 2:33 PMOregon State Beavers -6 (-108)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Oct 26 4:33 PMOregon State Beavers -5.5 (-110)57.5 (-108)Oregon State Beavers -220 · Fresno State Bulldogs +180
Oct 26 5:33 PMOregon State Beavers -6 (-108)58.5 (-108)Oregon State Beavers -220 · Fresno State Bulldogs +180
Oct 26 7:03 PMOregon State Beavers -5.5 (-110)58.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +185
Oct 26 8:03 PMOregon State Beavers -5.5 (-110)58.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Oct 27 8:01 AMOregon State Beavers -5.5 (-110)58.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +180
Oct 27 12:31 PMOregon State Beavers -5.5 (-110)58.5 (-105)Oregon State Beavers -220 · Fresno State Bulldogs +180
Oct 27 1:01 PMOregon State Beavers -6 (-108)57.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +180
Oct 27 9:35 PMOregon State Beavers -6 (-112)57.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +180
Oct 28 12:36 AMOregon State Beavers -5.5 (-110)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Oct 28 1:48 PMOregon State Beavers -6 (-108)57.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +185
Oct 28 7:19 PMOregon State Beavers -5.5 (-110)57.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +180
Oct 29 6:00 AMOregon State Beavers -6 (-108)57.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +180
Thu 12:18 PMOregon State Beavers -6 (-110)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Thu 1:32 PMOregon State Beavers -5.5 (-110)57.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +180
Thu 2:32 PMOregon State Beavers -5.5 (-110)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Thu 5:06 PMOregon State Beavers -6 (-108)57.5 (-110)Oregon State Beavers -220 · Fresno State Bulldogs +180
Thu 5:36 PMOregon State Beavers -6 (-108)58.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Thu 7:36 PMOregon State Beavers -6 (-110)58.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Fri 8:00 AMOregon State Beavers -6 (-110)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +185
Fri 10:01 AMOregon State Beavers -6 (-110)58.5 (-105)Oregon State Beavers -235 · Fresno State Bulldogs +190
Fri 11:31 AMOregon State Beavers -6 (-110)58.5 (-108)Oregon State Beavers -235 · Fresno State Bulldogs +190
Fri 4:02 PMOregon State Beavers -6 (-108)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +188
Fri 8:03 PMOregon State Beavers -6 (-108)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +185
Fri 10:04 PMOregon State Beavers -6 (-108)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 12:04 AMOregon State Beavers -6 (-108)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 4:45 AMOregon State Beavers -6 (-108)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 9:00 AMOregon State Beavers -6 (-108)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 9:31 AMOregon State Beavers -6 (-108)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 9:51 AMOregon State Beavers -6 (-108)58.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 10:01 AMOregon State Beavers -6 (-110)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 10:21 AMOregon State Beavers -6 (-110)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 10:41 AMOregon State Beavers -6 (-110)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 3:57 PMOregon State Beavers -6 (-108)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 4:08 PMOregon State Beavers -6 (-110)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 4:19 PMOregon State Beavers -6 (-110)57.5 (-108)Oregon State Beavers -235 · Fresno State Bulldogs +190
Sat 4:29 PMOregon State Beavers -6 (-110)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 5:39 PMOregon State Beavers -6 (-110)57.5 (-110)Oregon State Beavers -235 · Fresno State Bulldogs +190
Sat 6:09 PMOregon State Beavers -6 (-110)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 6:51 PMOregon State Beavers -5.5 (-110)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 7:11 PMOregon State Beavers -6 (-110)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 7:21 PMOregon State Beavers -5.5 (-108)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 8:02 PMOregon State Beavers -6 (-110)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 8:12 PMOregon State Beavers -6 (-110)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 8:52 PMOregon State Beavers -6.5 (-108)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 9:02 PMOregon State Beavers -6 (-110)57.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +185
Sat 9:12 PMOregon State Beavers -6.5 (-108)57.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 9:53 PMOregon State Beavers -6.5 (-108)57.5 (-105)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 10:03 PMOregon State Beavers -6 (-110)56.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 10:13 PMOregon State Beavers -6.5 (-108)56.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 10:24 PMOregon State Beavers -6.5 (-110)56.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +188
Sat 10:44 PMOregon State Beavers -6.5 (-108)56.5 (-108)Oregon State Beavers -225 · Fresno State Bulldogs +188
CLOSESat 10:54 PMOregon State Beavers -6.5 (-110)56.5 (-110)Oregon State Beavers -225 · Fresno State Bulldogs +188

The read

It's Halloween night in Fresno, with rain in the forecast and an 8 PM kickoff. Oregon State brings a five-game win streak into Valley Children's Stadium and can claim a share of first place in the Pac-12 with a win. Fresno State is trying to avoid its third straight loss. I'm laying the points with the Beavers.

Fresno hasn't shown it can stop a passing attack like this one. Braden Atkinson has thrown for 300-plus yards in seven straight games, with 24 touchdowns and two interceptions. Jesse Legree has topped 100 receiving yards in every game. Fresno's defense is going the wrong way: one sack in its last two games, no takeaways against Boise State, and 5.7 yards per carry allowed over that span. The only time the Bulldogs faced an offense like this, USC completed 29 of 31 passes for 412 yards in a 39-0 rout. Safety Ethan Tierney (two interceptions) is questionable, and defensive end Jahzon Jacks has reportedly landed on the injury report.

Fresno can't keep up in a touchdown race. Oregon State has scored touchdowns on 25 of 30 red-zone trips. Fresno is 16 of 27, including 2 of 7 at Washington State. Jayden Mandal averages 199 passing yards a game and took six sacks at San Diego State. Manaki Watanabe's leg is a weapon, but field goals won't keep pace with a team scoring 51 a game during its streak.

The common opponents back it up. Oregon State crushed San Diego State 66-14, while Fresno lost there 26-23. Washington State is a wash.

Nothing in the schedule tilts it. Both teams had 13 days off, and the trip stays in the same time zone. Oregon State's injured defensive backs and linebacker were already out for much of the streak, and cornerback TJ Crandall is expected back.

The spread helps too. Every Oregon State win this year came by 18 or more, and a seven-point win covers. Boise State, tied with Oregon State atop the league, won in Fresno by exactly seven.

The risk is the rain. A wet ball and a shorter game help the underdog, and Fresno has held the ball more than 31 minutes in two of its last three games. But the wind will be light, and Atkinson threw for 347 in a rain shower against Washington State. Neither starting quarterback is officially confirmed. If Atkinson isn't under center, I'm off this.

Injuries noted

Oregon State Beavers: Eddie Freauff (out) — Wide receiver. Listed questionable on Oregon State's Wednesday availability report, then ruled out Thursday (OregonLive, Oct 30 2026).; RJ Whitten (out) — Safety. Has been out several weeks with a right foot injury. Not listed Wednesday, then listed out again (OregonLive, Oct 30 2026).; Kai Wheaton (out) — Cornerback. Listed out with a left wrist injury on Wednesday's availability report (OregonLive, Oct 29 2026).; Kord Shaw (out) — Linebacker. Listed out on Wednesday's availability report; injury not specified (OregonLive, Oct 29 2026).

Fresno State Bulldogs: Ethan Tierney (questionable) — Safety. Missed the San Diego State game; listed questionable for Oregon State. Has 16 tackles and two interceptions this season (OregonLive, Oct 29 2026).

The research

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

QUARTERBACK

  • Braden Atkinson is ORST's projected starter

    9.25 Y/A

    Braden Atkinson is ORST's projected starting quarterback. Action Network (via Yahoo Sports, Oct 31 2026) describes Oregon State's offense as 'led by Braden Atkinson at quarterback' for this game. Beavers On SI (Oct 29 2026) says he enters the game after seven straight 300-yard passing games. The Fresno Bee (via Yahoo, Oct 29 2026) calls him Oregon State's sophomore quarterback. None of the opened pages has a team statement, depth chart or attributed report saying he starts Oct 31. None of them reports an injury from Oregon State's last game or a limited practice this week. 2026 line: 2480 passing yards, 68.3% completions, 9.25 yards per attempt, 23-2 TD-INT over 7 games.

  • Jayden Mandal is FRES's projected starter

    7.14 Y/A

    Jayden Mandal is FRES's projected starting quarterback. KMPH (Oct 28 2026) calls Mandal Fresno State's quarterback, says he made the most recent start (at San Diego State) and quotes Matt Entz saying he should 'trust his eyes.' Action Network (via Yahoo, Oct 31 2026) names him as Fresno State's quarterback with 1,393 passing yards. Fresno State named him the season starter in August, but none of the opened pages explicitly says he starts Oct 31. GV Wire's Oct 18 2026 recap of the 26-23 loss at San Diego State reports no injury to him. No limited practice this week was reported in the opened sources. 2026 line: 1393 passing yards, 63.1% completions, 7.14 yards per attempt, 8-1 TD-INT over 7 games.

PACE & SCRIPT

  • ORST: 42.7 points per game to FRES's 27.6

    15.1 PPG

    Oregon State scores 42.7 points a game after averaging just 18.2 last season, and Fresno State is at 27.6, close to its 25.8 from last year. A leap that big over 7 games is the kind of number that usually drifts back. Fresno's scoring has been steady, so the Beavers' offense decides the shape of this game. Their team total is set off an inflated number, so a cooler outing is plausible.

  • ORST @ FRES carries a 58.5 market total

    58.5

    This 58.5 total is 7 points above the 51.5 slate median across 33 games, which says books expect both offenses to score often. A number at this level depends on drives ending in touchdowns. If one side controls the clock and keeps the other offense on the sideline, the scoring pace can fall well short.

MISMATCH

  • ORST: 367.1 pass yards a game to FRES's 212.1

    367.1 VS 212.1

    Oregon State is throwing for 367.1 yards a game, a huge jump from 225.8 last season. Fresno State is up too, at 212.1 from 183.4, but well behind. Seven games makes the Oregon State passing game look real, though a leap that size can cool off. Fresno State has to slow the game down and limit possessions to keep pace, so tempo is the thing to watch in sizing this up.

SITUATIONAL

  • ORST: 367.1 team passing yards per game to FRES's 212.1

    155 YPG

    Oregon State throws for 367.1 yards a game, far above the 225.8 it managed last season, while Fresno State sits at 212.1. Seven games is a real sample, but a jump that large usually means a new passing identity rather than noise. If Fresno can't force them to run, Oregon State sets the pace on the road. Expect some regression from that number, though passing props and the Beavers' team total start from a high baseline.

  • ORST: 25.7 first downs per game to FRES's 18.3

    7.4 FD

    Oregon State is moving the chains far more than last season, 25.7 first downs a game after 20.4, which means longer drives and more snaps. Fresno State sits right where it was, 18.3 after 18.8. A jump that size over seven games can cool off, but it points to an offense that sustains possessions. In Fresno, Oregon State is the side more likely to control tempo through long drives.

TEAM RECORD

  • Pac-12 game: ORST 3-0, FRES 1-2 in conference

    CONFERENCE

    These two share the Pac-12. ORST is 3-0 against it, FRES is 1-2. 2026 standings through 2026-10-31.

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 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, draftkings, betmgm, betrivers, caesars, 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 Store

Every NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day