ENSign in
NCAAF · Final

Oregon Ducks Triumph Over James Madison Dukes 51-34

Saturday, December 20, 2025, 7:30 PM ET · Autzen Stadium

Oregon Ducks 51, James Madison Dukes 34, final. Our NCAAF picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won James Madison Dukes vs Oregon Ducks?

Oregon Ducks beat James Madison Dukes 51-34 at Autzen Stadium on December 20, 2025.

Who was favored in James Madison Dukes vs Oregon Ducks?

Oregon Ducks were the favorite at DraftKings, moneyline -1650 (about 94% implied). The favorite won.

In a thrilling matchup at Autzen Stadium, the Oregon Ducks secured a decisive victory over the James Madison Dukes, finishing the game with a score of 51-34. This contest showcased the strength of the Ducks, who entered the game with a home record of 12-1, while the Dukes boasted an impressive away record of 12-2. The Ducks have been in formidable form recently, winning their last six games and averaging 33.0 points scored while allowing just 16.2 points per game over their last ten outings. Their recent performance included a notable win against the Washington Huskies, where they emerged victorious with a score of 26-14, and a commanding 42-27 win against the USC Trojans.

On the other hand, the Dukes arrived with a ten-game winning streak, averaging 39.5 points scored and allowing 15.5 points per game during that stretch. Their last game saw them defeat the Troy Trojans 31-14, further solidifying their reputation as a high-scoring team. James Madison's recent form included a dominant 59-10 victory over the Coastal Carolina Chanticleers, showcasing their offensive prowess.

The Ducks have performed well at home, holding a 4-1 record at Autzen Stadium this season, while the Dukes have been equally impressive on the road, boasting a 4-0 away record. This fixture was particularly intriguing given the teams' contrasting styles and their respective streaks leading into the game.

In terms of previous meetings, this was the first encounter between the two programs, making the stakes even higher as both teams sought to establish dominance in this new rivalry. The injury picture for both teams remained stable, with no significant absences reported that could have impacted the outcome of the game.

The betting market reflected the confidence in the Ducks, with DraftKings listing them as 20.5-point favorites, indicating strong expectations for their performance. The total for the game was set at 47.5, suggesting a high-scoring affair was anticipated.

Conditions for the game were favorable, with clear skies and a comfortable temperature, allowing both teams to execute their game plans effectively. Fans were treated to a display of offensive fireworks, as both teams showcased their capabilities, but it was ultimately the Ducks who prevailed.

As the game unfolded, viewers were treated to a showcase of skill and strategy, with the Ducks demonstrating their offensive depth and defensive resilience. The final score of 51-34 not only highlighted Oregon's dominance but also underscored the competitive spirit of James Madison, who fought valiantly despite the outcome.

Odds

BookSpreadTotalMoneyline
DraftKingsORE -20.5 47.5 o -110 / u -110 James Madison Dukes +950 · Oregon Ducks -1650

What these prices pay on $100 · What these numbers mean

Leaders

  • Passing yardsDante Moore19/27, 313 YDS, 4 TD, 2 INTOregon Ducks
  • Rushing yardsJordon Davison10 CAR, 90 YDSOregon Ducks
  • Receiving yardsMalik Benson5 REC, 119 YDS, 2 TDOregon Ducks
  • Passing yardsAlonza Barnett III23/48, 273 YDS, 2 TDJames Madison Dukes
  • Rushing yardsWayne Knight17 CAR, 110 YDSJames Madison Dukes
  • Receiving yardsNick DeGennaro5 REC, 90 YDS, 1 TDJames Madison Dukes

Recent form

Oregon Ducks

Last 10: 9-1Streak W633 scored · 16.2 allowed per game4-1 at home

  • W26-14at Washington HuskiesNov 29
  • W42-27vs USC TrojansNov 22
  • W42-13vs Minnesota Golden GophersNov 15
  • W18-16at Iowa HawkeyesNov 8
  • W21-7vs Wisconsin BadgersOct 25
  • W56-10at Rutgers Scarlet KnightsOct 18
  • L20-30vs Indiana HoosiersOct 11
  • W30-24at Penn State Nittany LionsSep 27
  • W41-7vs Oregon State BeaversSep 20
  • W34-14at Northwestern WildcatsSep 13

James Madison Dukes

Last 10: 10-0Streak W1039.5 scored · 15.5 allowed per game4-0 away

  • W31-14vs Troy TrojansDec 6
  • W59-10at Coastal Carolina ChanticleersNov 29
  • W24-20vs Washington State CougarsNov 22
  • W58-10vs App State MountaineersNov 15
  • W35-23at Marshall Thundering HerdNov 8
  • W52-20at Texas State BobcatsOct 29
  • W63-27vs Old Dominion MonarchsOct 18
  • W24-14vs Louisiana Ragin' CajunsOct 11
  • W14-7at Georgia State PanthersOct 4
  • W35-10vs Georgia Southern EaglesSep 27

Standings

TeamOverallIn conference
USC1-00-0
Illinois0-00-0
Indiana0-00-0
Iowa0-00-0
Maryland0-00-0
Michigan State0-00-0
Michigan0-00-0
Minnesota0-00-0
Nebraska0-00-0
Northwestern0-00-0
Ohio State0-00-0
Oregon0-00-0
Penn State0-00-0
Purdue0-00-0
Rutgers0-00-0
UCLA0-00-0
Washington0-00-0
Wisconsin0-00-0

Box score

StatJames Madison DukesOregon Ducks
First downs2222
Third downs9-223-7
Fourth downs4-40-0
Total yards509514
Net passing yards323313
Completions24/4919/27
Yards per pass6.611.6
Rushing yards186201
Rushing attempts3526
Yards per rush5.37.7
Penalties13-1135-71
Turnovers02
Fumbles lost00
Interceptions thrown02
Time of possession35:5024:10

Win probability

Above the line favours Oregon Ducks, below favours James Madison Dukes.

Venue

  • Autzen StadiumEugene, OR
  • Attendance55124

Elsewhere

Picks for NCAAF

NCAAF rules and settlement

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.