James Madison Dukes vs Oregon Ducks Prediction, 12/20/2025 College Football Picks, Best Bets & Odds
Game: James Madison Dukes vs Oregon Ducks
Date: Saturday, December 20, 2025
Location: Autzen Stadium in Eugene, OR
TV: TNT
Odds/Point Spread: Ducks (-21.5)
Total/Over-Under: 49.5
Autzen Stadium is the location where the Oregon Ducks (11-1) will go up against the James Madison Dukes (12-1) on Saturday, December 20, 2025 in the College Football Playoff 1st round. Oregon opens this contest as 21.5-point favorites. The betting total is set at 49.5.
The James Madison Dukes come into this game with a record of 12-1 this season. In their last game, the Dukes played the Troy Trojans and earned the victory with a final of 31-14. When it came to stopping the run, the Dukes gave up -26 yds on 28 tries, which calculates to -0.9 yards per rush allowed. James Madison gave up 16 pass completions on 39 tries for 203 yards, and a completion rate of 41.0%. Overall, they had 67 plays for 411 yards. The James Madison Dukes ended up rushing 42 times and accumulated 318 yds, which is an average of 7.6 yards per carry.

The Dukes have racked up 5,828 total yards for the season. When it comes to notching touchdowns, James Madison has amassed 23 touchdowns via the pass and 36 rushing touchdowns. They have turned the football over 16 different times. James Madison has tallied 293 1st downs as a team, and they have been called for 92 infractions for 902 yds. As a team they're averaging 245.8 yards on the ground ranking them 6th in the country. When talking about putting points on the board, the James Madison Dukes hold an average of 37.3 points per game.
The Dukes are ranked 10th in college football when it comes to team defense, conceding 15.8 points per contest. Opposing teams are running for an average of 2.5 yards per tote and 76.2 rushing yards per contest this season. During the season, they have allowed 991 running yards through 13 games. In terms of yards through the air, the Dukes have conceded 2,230 yds which has them ranked 24th in Division 1. They have relinquished 171.5 yards per contest through the air and allowed a completion percentage of 49.5%. Over the course of this year, they have allowed 247.6 yards/contest which puts them 2nd in D-1. They have yielded 14 touchdowns via the pass in addition to 7 touchdowns on the ground.
Get all of our College Football Picks Against the Spread
The Ducks head into this matchup 11-1 for this season. When they last stepped on the gridiron, the Ducks took home the win by a final score of 26-14 against the Washington Huskies. The Ducks finished the game with a total of 392 yds and they ran 71 plays (5.5 yds per play). Oregon rushed the ball for 2.5 yds per attempt, totaling 106 yards on 42 carries. Oregon allowed 33 rushing attempts for 154 yds (4.7 yards per carry). The Ducks pass defense gave up a completion percentage of 50.0%, surrendering 129 yds on 15 for 30 passing.
Regarding their ability to score points, the Ducks rank 9th in the country by tallying 38.2 points per outing. The Oregon Ducks maintain an average of 465.2 yards/game, which is good for 13th in D-1. The Oregon offense has racked up 607 yds of penalties on 64 violations, which has them sitting 102nd in D-1 in terms of giving up free yards. They have given away 6 interceptions while losing 4 fumbles and they have recorded 274 1st downs. During the season so far, the Ducks have thrown for 2,962 yards through the air in addition to an average of 246.8 passing yards per game, giving them a rank of 49th in Division 1. They average 218.4 rushing yards per game and have rushed for 2,621 yards overall.
Oregon has given up a total of 1,288 yards via the ground game (107.3 yards per outing) as well as 10 touchdowns via the rush on the season. They have given up 12 touchdowns from the passing game in addition to 144.3 yards per game, which puts them in 3rd in D-1. Overall, they have conceded 178 points in total. They have tallied 4 fumbles recovered and 13 interceptions so far this season. The Ducks defense has been on the field for 726 plays, which has them ranked 15th in Division 1. The Ducks are conceding 14.8 points per game, ranking them 8th in college football.
Who will win tonight's Dukes/Ducks college football game against the spread?
Tony's Pick: Take the Ducks -21.5
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get college football picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of this Weeks Free College Football Picks
Get all of this Weeks Expert College Football Picks
Additional Resources:
Oregon Ducks - Twitter
James Madison Dukes - Twitter

