James Madison Dukes 34, Oregon Ducks 51: final score and stats
Oregon Ducks beat James Madison Dukes, James Madison Dukes 34 to Oregon Ducks 51, on Saturday, December 20, 2025 at Autzen Stadium, Eugene, OR. Below: the box score, top performers, team stats, injuries and recent form for Oregon Ducks vs James Madison Dukes.
College Football · College Football Playoff First Round GameSaturday, December 20, 2025
DateDec 20, 2025
Start time7:30 PM ET
VenueAutzen Stadium, Eugene, OR
TVTNT/HBO Max/truTV/TBS
Attendance55,124
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| James Madison Dukes | 3 | 3 | 14 | 14 | 34 |
| Oregon Ducks | 13 | 21 | 14 | 3 | 51 |
Team comparison
James Madison DukesOregon Ducks
Points per game
Points allowed per game
12-2Record12-1
1st in Sun Belt - EastStanding3rd in Big Ten
4-1Road record / home record4-1
WLLWWLast 5WWLWL
W1StreakW2
Team stats
James Madison DukesOregon Ducks
1st Downs
9-223rd down efficiency3-7
4-44th down efficiency0-0
Total Yards
Passing
24/49Comp/Att19/27
Yards per pass
Rushing
Rushing Attempts
Yards per rush
13-113Penalties5-71
Turnovers
Fumbles lost
Interceptions thrown
35:50Possession24:10
Box score
James Madison Dukes Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| Alonza Barnett III | 23/48 | 273 | 5.7 | 2 | 0 | 57.0 |
| Nick DeGennaro | 1/1 | 50 | 50.0 | 0 | 0 | 100.0 |
| Team | 24/49 | 323 | 6.6 | 2 | 0 | -- |
James Madison Dukes Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Wayne Knight | 17 | 110 | 6.5 | 0 | 49 |
| Alonza Barnett III | 12 | 45 | 3.8 | 1 | 14 |
| Lacota Dippre | 2 | 18 | 9.0 | 1 | 16 |
| Jobi Malary | 2 | 6 | 3.0 | 0 | 5 |
| Nick DeGennaro | 1 | 5 | 5.0 | 0 | 5 |
| George Pettaway | 1 | 2 | 2.0 | 0 | 2 |
| Team | 35 | 186 | 5.3 | 2 | 49 |
James Madison Dukes Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Nick DeGennaro | 5 | 90 | 18.0 | 1 | 47 |
| Landon Ellis | 3 | 83 | 27.7 | 0 | 50 |
| Braeden Wisloski | 6 | 52 | 8.7 | 0 | 32 |
| George Pettaway | 2 | 37 | 18.5 | 1 | 24 |
| Jaylan Sanchez | 2 | 36 | 18.0 | 0 | 28 |
| Wayne Knight | 3 | 18 | 6.0 | 0 | 9 |
| Lacota Dippre | 2 | 5 | 2.5 | 0 | 3 |
| Josh Phifer | 1 | 2 | 2.0 | 0 | 2 |
| Team | 24 | 323 | 13.5 | 2 | 50 |
James Madison Dukes Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Alonza Barnett III | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
James Madison Dukes Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| Trent Hendrick | 10 | 6 | 0 | 1 | 1 | 0 | 0 |
| Jacob Thomas | 6 | 5 | 0 | 0 | 0 | 0 | 0 |
| Drew Spinogatti | 6 | 2 | 0 | 0 | 0 | 2 | 0 |
| Amar Thomas | 4 | 1 | 0 | 1 | 0 | 0 | 0 |
| Elijah Culp | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| TJ McGill | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Curtis Harris-Lopez | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Justin Eaglin | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Team | 51 | 21 | 0 | 2 | 1 | 3 | 0 |
James Madison Dukes Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Justin Eaglin | 1 | 61 | 0 |
| Elijah Culp | 1 | 7 | 0 |
| Team | 2 | 68 | 0 |
James Madison Dukes KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Curtis Harris-Lopez | 2 | 44 | 22.0 | 24 | 0 |
| Team | 2 | 44 | 22.0 | 24 | 0 |
James Madison Dukes Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Morgan Suarez | 2/3 | 66.7 | 38 | 2/2 | 8 |
| Team | 2/3 | 66.7 | 38 | 2/2 | 8 |
James Madison Dukes Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Patrick Rea | 5 | 219 | 43.8 | 1 | 1 | 54 |
| Team | 6 | 219 | 36.5 | 1 | 1 | 54 |
Oregon Ducks Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| Dante Moore | 19/27 | 313 | 11.6 | 4 | 2 | 99.1 |
| Team | 19/27 | 313 | 11.6 | 4 | 2 | -- |
Oregon Ducks Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Jordon Davison | 10 | 90 | 9.0 | 0 | 30 |
| Dierre Hill Jr. | 6 | 76 | 12.7 | 1 | 56 |
| Noah Whittington | 4 | 24 | 6.0 | 0 | 9 |
| Jayden Limar | 1 | 10 | 10.0 | 0 | 10 |
| Dante Moore | 1 | 5 | 5.0 | 1 | 5 |
| Jay Harris | 1 | 1 | 1.0 | 0 | 1 |
| Team | 3 | -5 | -1.7 | 0 | 0 |
| Team | 26 | 201 | 7.7 | 2 | 56 |
Oregon Ducks Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Malik Benson | 5 | 119 | 23.8 | 2 | 46 |
| Jeremiah McClellan | 6 | 83 | 13.8 | 1 | 22 |
| Jamari Johnson | 1 | 41 | 41.0 | 1 | 41 |
| Dierre Hill Jr. | 1 | 40 | 40.0 | 0 | 40 |
| Kenyon Sadiq | 2 | 19 | 9.5 | 0 | 16 |
| Noah Whittington | 1 | 12 | 12.0 | 0 | 12 |
| Dakorien Moore | 1 | 5 | 5.0 | 0 | 5 |
| Jayden Limar | 2 | -6 | -3.0 | 0 | 0 |
| Team | 19 | 313 | 16.5 | 4 | 46 |
Oregon Ducks Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Jordon Davison | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
Oregon Ducks Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| Bryce Boettcher | 9 | 3 | 0 | 0.5 | 1 | 3 | 0 |
| Aaron Flowers | 7 | 6 | 0 | 0 | 0 | 1 | 0 |
| Dillon Thieneman | 7 | 2 | 0 | 1 | 1 | 0 | 0 |
| Devon Jackson | 6 | 3 | 0 | 0 | 0 | 0 | 0 |
| Brandon Finney Jr. | 5 | 2 | 0 | 0.5 | 0 | 0 | 0 |
| Bear Alexander | 4 | 2 | 0.5 | 0.5 | 0 | 0 | 0 |
| Na'eem Offord | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jerry Mixon | 4 | 1 | 0 | 0 | 1 | 0 | 0 |
| Team | 72 | 30 | 2 | 5 | 11 | 12 | 0 |
Oregon Ducks KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Noah Whittington | 1 | 32 | 32.0 | 32 | 0 |
| Roger Saleapaga II | 1 | 11 | 11.0 | 11 | 0 |
| Team | 2 | 43 | 21.5 | 32 | 0 |
Oregon Ducks PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Malik Benson | 2 | 18 | 9.0 | 9 | 0 |
| Jayden Limar | 1 | 15 | 15.0 | 15 | 1 |
| Blake Purchase | 1 | 15 | 15.0 | 15 | 0 |
| Team | 3 | 48 | 16.0 | 15 | 1 |
Oregon Ducks Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Atticus Sappington | 1/1 | 100.0 | 48 | 3/3 | 6 |
| Gage Hurych | 0/0 | 0.0 | 0 | 3/3 | 3 |
| Team | 1/1 | 100.0 | 48 | 6/6 | 9 |
Oregon Ducks Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| James Ferguson-Reynolds | 2 | 80 | 40.0 | 0 | 1 | 40 |
| Team | 2 | 80 | 40.0 | 0 | 1 | 40 |
Recent form
Team pages
More College Football games on Dec 20, 2025
Frequently asked questions
Who won James Madison Dukes vs Oregon Ducks?
Oregon Ducks won, 51-34, on Saturday, December 20, 2025.
What was the final score of James Madison Dukes vs Oregon Ducks?
James Madison Dukes 34, Oregon Ducks 51.
Where is James Madison Dukes vs Oregon Ducks played?
Autzen Stadium, Eugene, OR.
The model’s read
Grades, leans and the full breakdown for James Madison Dukes vs Oregon Ducks are on the board.
Open the boardLive game center
Plays, box score and updates while the game is on.
Open game centerFree to play: Call the Slate
Pick the winners of featured games every day and climb the leaderboard.
Play freeIndependent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.


