Skip to content
GARY A.I.Get the app
NCAAF · Sat, Sep 26 · 7:30 PM

Oregon Ducks at USC Trojans

O/U 61.5 · SPREAD Oregon Ducks -3.5

GARY'S PICK
USC +3.5
NCAAFvs Oregon· -114

USC
+3.5

-114 · LOST · ORE 41 · USC 27

Oregon

The pick & result

Published pick
USC Trojans +3.5 -114
Published odds
-114
Result
Lost
Final score
41-27

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 · 94 moves
MarketOpened
Sep 20 6:01 AM
Close
Sep 26 7:23 PM
Move
SPREADOregon Ducks -1 (-110)Oregon Ducks -3.5 (-112)+2½
TOTAL62.5 (-108)60.5 (-110)−2
MONEYLINEOregon Ducks -112Oregon Ducks -185−73
Every move, in order ›
WhenSpreadTotalMoneyline
OPENSep 20 6:01 AMOregon Ducks -1 (-110)62.5 (-108)Oregon Ducks -112 · USC Trojans -105
Sep 20 8:51 AMOregon Ducks -1 (-110)62.5 (-110)Oregon Ducks -112 · USC Trojans -105
Sep 20 11:12 AMOregon Ducks -1.5 (-110)62.5 (-108)Oregon Ducks -120 · USC Trojans +100
Sep 20 1:12 PMOregon Ducks -2 (-110)62.5 (-105)Oregon Ducks -125 · USC Trojans +105
Sep 20 2:12 PMOregon Ducks -2.5 (-110)62.5 (-105)Oregon Ducks -130 · USC Trojans +110
Sep 20 2:42 PMOregon Ducks -2.5 (-110)62.5 (-102)Oregon Ducks -130 · USC Trojans +105
Sep 20 4:43 PMOregon Ducks -2.5 (-108)62.5 (-105)Oregon Ducks -130 · USC Trojans +105
Sep 20 5:43 PMOregon Ducks -2.5 (-110)62.5 (-108)Oregon Ducks -135 · USC Trojans +110
Sep 20 6:43 PMOregon Ducks -2.5 (-118)62.5 (-110)Oregon Ducks -140 · USC Trojans +115
Sep 20 8:44 PMOregon Ducks -2.5 (-112)62.5 (-108)Oregon Ducks -140 · USC Trojans +115
Sep 20 11:44 PMOregon Ducks -2.5 (-118)62.5 (-108)Oregon Ducks -140 · USC Trojans +115
Sep 21 6:00 AM—62.5 (-108)Oregon Ducks -145 · USC Trojans +120
Sep 21 7:00 AMOregon Ducks -2.5 (-118)62.5 (-108)Oregon Ducks -145 · USC Trojans +120
Sep 21 1:02 PMOregon Ducks -3 (-108)62.5 (-108)Oregon Ducks -160 · USC Trojans +130
Sep 21 7:04 PMOregon Ducks -3 (-110)62.5 (-108)Oregon Ducks -160 · USC Trojans +135
Sep 21 9:05 PMOregon Ducks -3 (-110)62.5 (-110)Oregon Ducks -160 · USC Trojans +135
Sep 22 12:06 AMOregon Ducks -3 (-112)62.5 (-108)Oregon Ducks -160 · USC Trojans +135
Sep 22 9:31 AMOregon Ducks -3 (-112)62.5 (-105)Oregon Ducks -165 · USC Trojans +135
Sep 22 10:32 AMOregon Ducks -3 (-112)61.5 (-112)Oregon Ducks -160 · USC Trojans +135
Sep 22 11:32 AMOregon Ducks -3 (-112)61.5 (-112)Oregon Ducks -165 · USC Trojans +138
Sep 22 12:33 PMOregon Ducks -3 (-115)61.5 (-115)Oregon Ducks -160 · USC Trojans +135
Sep 22 1:17 PMOregon Ducks -3 (-115)61.5 (-112)Oregon Ducks -165 · USC Trojans +135
Sep 22 2:17 PMOregon Ducks -3 (-112)61.5 (-115)Oregon Ducks -165 · USC Trojans +135
Sep 22 3:26 PMOregon Ducks -3 (-112)61.5 (-112)Oregon Ducks -165 · USC Trojans +138
Sep 22 6:27 PMOregon Ducks -3 (-112)61.5 (-115)Oregon Ducks -165 · USC Trojans +135
Sep 22 7:28 PMOregon Ducks -3 (-112)61.5 (-115)Oregon Ducks -165 · USC Trojans +138
Sep 22 8:28 PMOregon Ducks -3 (-115)61.5 (-115)Oregon Ducks -175 · USC Trojans +140
Sep 22 9:28 PMOregon Ducks -3 (-112)61.5 (-115)Oregon Ducks -160 · USC Trojans +135
Sep 23 8:59 AMOregon Ducks -3 (-112)61.5 (-115)Oregon Ducks -165 · USC Trojans +135
Sep 23 11:04 AMOregon Ducks -3 (-115)61.5 (-115)Oregon Ducks -165 · USC Trojans +140
Sep 23 1:05 PMOregon Ducks -3 (-112)61.5 (-115)Oregon Ducks -165 · USC Trojans +140
Sep 23 4:06 PMOregon Ducks -3 (-112)62.5 (-108)Oregon Ducks -165 · USC Trojans +135
Sep 23 7:07 PMOregon Ducks -3 (-112)62.5 (-108)Oregon Ducks -165 · USC Trojans +138
Sep 23 7:37 PMOregon Ducks -3 (-112)62.5 (-105)Oregon Ducks -165 · USC Trojans +138
Sep 23 9:08 PMOregon Ducks -3 (-112)62.5 (-108)Oregon Ducks -165 · USC Trojans +138
Sep 23 9:39 PMOregon Ducks -3 (-115)62.5 (-105)Oregon Ducks -165 · USC Trojans +135
Sep 23 10:40 PMOregon Ducks -3 (-112)62.5 (-105)Oregon Ducks -165 · USC Trojans +135
Sep 24 8:00 AMOregon Ducks -3 (-112)62.5 (-105)Oregon Ducks -160 · USC Trojans +135
Sep 24 8:30 AMOregon Ducks -3 (-115)62.5 (-105)Oregon Ducks -165 · USC Trojans +135
Sep 24 9:00 AMOregon Ducks -3 (-112)62.5 (-110)Oregon Ducks -160 · USC Trojans +135
Sep 24 10:01 AMOregon Ducks -3 (-115)62.5 (-105)Oregon Ducks -165 · USC Trojans +135
Sep 24 10:31 AMOregon Ducks -3 (-115)62.5 (-105)Oregon Ducks -165 · USC Trojans +138
Sep 24 11:32 AMOregon Ducks -3 (-115)62.5 (-105)Oregon Ducks -165 · USC Trojans +135
Sep 24 12:22 PMOregon Ducks -3 (-115)62.5 (-105)Oregon Ducks -165 · USC Trojans +138
Sep 24 12:52 PMOregon Ducks -3 (-115)62.5 (-105)Oregon Ducks -165 · USC Trojans +135
Sep 24 1:22 PMOregon Ducks -3 (-102)62.5 (-105)Oregon Ducks -150 · USC Trojans +125
Sep 24 1:52 PMOregon Ducks -3 (-108)62.5 (-105)Oregon Ducks -155 · USC Trojans +130
Sep 24 2:54 PMOregon Ducks -3 (-108)62.5 (-105)Oregon Ducks -160 · USC Trojans +130
Sep 24 3:24 PMOregon Ducks -3 (-108)62.5 (-105)Oregon Ducks -155 · USC Trojans +130
Sep 24 5:24 PMOregon Ducks -3 (-108)61.5 (-120)Oregon Ducks -160 · USC Trojans +130
Sep 24 5:54 PMOregon Ducks -3 (-108)62.5 (-105)Oregon Ducks -160 · USC Trojans +130
Sep 24 6:55 PMOregon Ducks -3 (-108)61.5 (-108)Oregon Ducks -160 · USC Trojans +130
Sep 24 7:25 PMOregon Ducks -3 (-110)61.5 (-108)Oregon Ducks -165 · USC Trojans +135
Sep 24 7:55 PMOregon Ducks -3 (-110)61.5 (-108)Oregon Ducks -160 · USC Trojans +135
Sep 25 5:01 AMOregon Ducks -3 (-108)61.5 (-108)Oregon Ducks -160 · USC Trojans +135
Sep 25 10:31 AMOregon Ducks -3 (-110)61.5 (-108)Oregon Ducks -160 · USC Trojans +135
Sep 25 12:31 PMOregon Ducks -3 (-108)61.5 (-108)Oregon Ducks -160 · USC Trojans +135
Sep 25 1:01 PMOregon Ducks -3 (-110)61.5 (-108)Oregon Ducks -165 · USC Trojans +138
Sep 25 2:01 PMOregon Ducks -3 (-110)61.5 (-108)Oregon Ducks -160 · USC Trojans +135
Sep 25 4:00 PMOregon Ducks -3 (-110)61.5 (-108)Oregon Ducks -165 · USC Trojans +135
Sep 25 4:41 PMOregon Ducks -3 (-110)61.5 (-108)Oregon Ducks -160 · USC Trojans +135
Sep 25 5:13 PMOregon Ducks -3 (-118)61.5 (-108)Oregon Ducks -165 · USC Trojans +140
Sep 25 6:23 PMOregon Ducks -3.5 (-108)61.5 (-108)Oregon Ducks -165 · USC Trojans +140
Sep 25 7:44 PMOregon Ducks -3 (-118)61.5 (-108)Oregon Ducks -165 · USC Trojans +140
Sep 25 9:04 PMOregon Ducks -3 (-118)61.5 (-110)Oregon Ducks -165 · USC Trojans +140
Sep 25 10:06 PMOregon Ducks -3 (-118)61.5 (-108)Oregon Ducks -175 · USC Trojans +140
Sep 26 5:00 AMOregon Ducks -3.5 (-102)61.5 (-108)Oregon Ducks -175 · USC Trojans +140
Sep 26 7:00 AMOregon Ducks -3.5 (-102)61.5 (-108)Oregon Ducks -175 · USC Trojans +150
Sep 26 8:00 AMOregon Ducks -3.5 (-105)61.5 (-110)Oregon Ducks -175 · USC Trojans +145
Sep 26 8:31 AMOregon Ducks -3.5 (-105)61.5 (-110)Oregon Ducks -175 · USC Trojans +145
Sep 26 9:00 AMOregon Ducks -3.5 (-105)61.5 (-108)Oregon Ducks -175 · USC Trojans +145
Sep 26 9:11 AMOregon Ducks -3.5 (-105)61.5 (-110)Oregon Ducks -175 · USC Trojans +145
Sep 26 9:43 AMOregon Ducks -3.5 (-105)61.5 (-112)Oregon Ducks -175 · USC Trojans +145
Sep 26 9:53 AMOregon Ducks -3.5 (-105)61.5 (-112)Oregon Ducks -175 · USC Trojans +150
Sep 26 10:13 AMOregon Ducks -3.5 (-105)61.5 (-110)Oregon Ducks -175 · USC Trojans +145
Sep 26 10:23 AMOregon Ducks -3.5 (-105)61.5 (-115)Oregon Ducks -175 · USC Trojans +145
Sep 26 10:34 AMOregon Ducks -3.5 (-105)61.5 (-108)Oregon Ducks -175 · USC Trojans +145
Sep 26 10:54 AMOregon Ducks -3.5 (-108)61.5 (-108)Oregon Ducks -175 · USC Trojans +145
Sep 26 11:34 AMOregon Ducks -3.5 (-105)61.5 (-108)Oregon Ducks -175 · USC Trojans +145
Sep 26 11:55 AMOregon Ducks -3.5 (-105)61.5 (-105)Oregon Ducks -175 · USC Trojans +145
Sep 26 12:26 PMOregon Ducks -3.5 (-108)61.5 (-105)Oregon Ducks -175 · USC Trojans +145
Sep 26 12:57 PMOregon Ducks -3.5 (-108)61.5 (-105)Oregon Ducks -175 · USC Trojans +145
Sep 26 1:37 PMOregon Ducks -3.5 (-108)61.5 (-105)Oregon Ducks -185 · USC Trojans +150
Sep 26 2:07 PMOregon Ducks -3.5 (-108)61.5 (-108)Oregon Ducks -185 · USC Trojans +150
Sep 26 3:49 PMOregon Ducks -3.5 (-108)61.5 (-108)Oregon Ducks -185 · USC Trojans +150
Sep 26 4:19 PMOregon Ducks -3.5 (-108)61.5 (-105)Oregon Ducks -185 · USC Trojans +150
Sep 26 4:29 PMOregon Ducks -3.5 (-108)60.5 (-115)Oregon Ducks -185 · USC Trojans +150
Sep 26 4:50 PMOregon Ducks -3.5 (-110)60.5 (-112)Oregon Ducks -185 · USC Trojans +150
Sep 26 5:00 PMOregon Ducks -4 (-110)60.5 (-112)Oregon Ducks -185 · USC Trojans +150
Sep 26 5:41 PMOregon Ducks -3.5 (-110)60.5 (-120)Oregon Ducks -185 · USC Trojans +150
Sep 26 5:52 PMOregon Ducks -3.5 (-110)60.5 (-108)Oregon Ducks -185 · USC Trojans +150
Sep 26 6:02 PMOregon Ducks -3.5 (-112)60.5 (-108)Oregon Ducks -185 · USC Trojans +150
Sep 26 6:12 PMOregon Ducks -3.5 (-108)60.5 (-108)Oregon Ducks -185 · USC Trojans +150
Sep 26 7:13 PMOregon Ducks -3.5 (-110)60.5 (-110)Oregon Ducks -185 · USC Trojans +150
CLOSESep 26 7:23 PMOregon Ducks -3.5 (-112)60.5 (-110)Oregon Ducks -185 · USC Trojans +150

The read

Saturday night at the Coliseum, two ranked Big Ten teams, and a ranked road favorite laying more than a field goal. Oregon is No. 20 at 2-1, USC is No. 12 at 4-0, and the market has walked this line from Oregon -1.5 all the way to -3.5. Here is the case for the home dog. The opponent-adjusted numbers do not support a road team laying this much. The SP+ ratings have Oregon 24.4 and USC 21.6, roughly a three-point gap on a neutral field.

FPI has it 19.2 against 15.4, about four points. Stage that game in Los Angeles and home field eats most or all of that edge. Getting three and a hook on the home side is more cushion than the ratings say this matchup deserves, and the gap between that fair number and the posted number is the whole bet. USC brings the top-rated offense in the country by SP+ at 42.3, and Jayden Maiava has been dealing: 75.7 percent, 10.2 yards per attempt, 12 touchdowns against one interception. This is the best offense Oregon has seen, and USC is 3-0 at home. Oregon, for all its quality, is 0-1 on the road, and that lone trip to Oklahoma State is its only loss. Oregon has the real case and I am not pretending otherwise.

Its defense is the best single unit on the field, No. 12 in SP+ and 20th in EPA allowed at -0.111 per play, holding opponents to a 34.9 percent success rate. It is the more explosive offense, better in the run game up front, and sits +4 in turnover margin against USC's zero. But that defense now runs into the top-ranked offense in the country, and the number has been pushed past the point where the ratings say it belongs. This profiles as a near coin-flip game priced like Oregon is a clear road favorite. I will take the points with the home team and the best offense on the field.

The research

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

PACE & SCRIPT

  • ORE @ USC carries a 61.5 market total

    61.5

    The current fanduel total is 61.5, 7 points above the 54.5 median across 41 games with posted totals on this slate.

TURNOVERS

  • ORE: 2 takeaways per game to USC's 1

    1 TO

    Oregon has forced 2 turnovers a game over 3 games, and USC has forced 1 over 4. Takeaways are among the streakiest numbers in football, so this gap is likely to narrow. Oregon's third-down and turnover numbers both lean its way, but only the third-down number is steady enough to count on.

MISMATCH

  • USC: 65.2% on third down to ORE's 51.3%

    65.2 VS 51.3

    USC has converted 65.2% of its third downs over 4 games, up from 51% last season. Oregon is at 51.3% over 3 games, close to its 46.5% last year. USC's rate is likely to come back toward last season's level, while Oregon's looks closer to normal. USC at home has the edge on third down, just a smaller one than this number shows.

COVERAGE

  • ORE: 22% third downs allowed to USC's 38.1%

    16.1 PP

    Oregon has let opponents convert just 22% of third downs over 3 games, while USC has allowed 38.1% over 4. A rate that low over three games usually comes down a bit once a better offense shows up, and USC on the road is a step up. Short drives from USC mean more possessions for Oregon, which is worth weighing for the total and the spread.

SITUATIONAL

  • No. 20 Oregon at No. 12 USC

    #20 VS #12

    USC is 4-0 and held steady at No. 12 with 907 points, while Oregon is 2-1 at No. 20 and moved up one spot. USC's ranking looks earned by the record, though voters did not move it this week. Oregon already has a loss and still climbed, which suggests voters respect its roster more than its record. USC at home has more to lose, and Oregon's standing gives a hint it could be closer than the poll gap suggests.

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 September 26, 2026 at 8:07 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: draftkings, betrivers, betmgm, fanduel, fanatics, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

1
  • GARY'S PICK
    JAYDEN MAIAVAPASSING TOUCHDOWNS OVER 1.5
    NCAAFUSC· -164

    Jayden Maiava
    Passing Touchdowns over 1.5

    -164 · CASHED · ACTUAL 2

    USC

    I am paying the price to back the engine of the best offense in this matchup. Maiava has thrown 12 touchdowns against one interception while completing 75.7 percent of his passes, and USC ranks first nationally in offensive SP+. Oregon's defense is excellent, but the Trojans are at home and should need Maiava to produce through the air for four quarters. Two passing touchdowns is a reasonable threshold in that game script.

Every prop from this day is on the archive page.

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