Oregon at Purdue

Friday, October 18, 2024

No. 2 Oregon beat Purdue 35–⁠0. It was their fourth meeting; Oregon leads the series 3–⁠1.

Away2Oregon13–⁠1 in 2024
35
HomePurdue1–⁠11 in 2024
0

Final at Ross-Ade Stadium, West LafayetteTV: FOXAttendance 57,463

At kickoff
57°F, clear, calmWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, six minutes before kickoff
Official
Jerry McGinnGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Oregon14701435
Purdue00000

How the win probability moved

Purdue favored

Win probability by play: Purdue 58% at kickoff, 0% at the end. Biggest swing: 41 points.

Oregon favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (41 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Oregon

PassingC/AttYdsTDInt
Dillon Gabriel21/2529021
RushingCarYdsTDLong
Jordan James1050210
Noah Whittington942020
Jay Harris732112
Jayden Limar320011
ReceivingRecYdsTDLong
Evan Stewart496049
Tez Johnson766116
Kenyon Sadiq258039
Justius Lowe228016
DefenseTklTFLSacksInt
Teitum Tuioti6110
Bryce Boettcher50.500
Devon Jackson4210
Brandon Johnson4000
Jeffrey Bassa4000
Matayo Uiagalelei3210
Kameryn Alexander1001

Purdue

PassingC/AttYdsTDInt
Ryan Browne9/199301
RushingCarYdsTDLong
Reggie Love III1193016
Ryan Browne1448023
Devin Mockobee1046020
De’Nylon Morrissette111011
ReceivingRecYdsTDLong
Max Klare332023
De’Nylon Morrissette222014
Devin Mockobee118018
Jaron Tibbs1808
DefenseTklTFLSacksInt
Yanni Karlaftis8100
Kyndrich Breedlove8001
Smiley Bradford6000
Dillon Thieneman5000
Will Heldt4110
Mo Omonode1110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

OregonPurdue
421Total yards301
290Passing yards93
131Rushing yards208
11.6Yards per pass4.9
3.7Yards per rush5.2
25First downs16
5–⁠9Third downs4–⁠12
1–⁠1Fourth downs0–⁠3
1Turnovers2
4–⁠25Penalties6–⁠40
29:58Possession30:02
3Sacks (by defense)2

Efficiency

OregonPurdue
57%Success rate42%
0.42EPA per play−0.22
1.19Explosiveness0.88
0.21Rushing EPA−0.10
0.69Passing EPA−0.45
46%Passing-down success26%
0.26First-down EPA−0.38
0.40Second-down EPA0.23
0.81Third-down EPA0.20
25%Havoc by its defense10%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Oregon 86% to win. Elo’s favorite won.

The line

Oregon −30, over/under 61.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Oregon 98%, Purdue 2%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneOregon end zoneQ1 OregonTouchdown, 7 playsQ1 PurduePunt, 5 playsQ1 OregonTouchdown, 11 playsQ1 PurduePunt, 7 playsQ2 OregonTouchdown, 6 playsQ2 PurdueMissed FG, 9 playsQ2 OregonPunt, 6 playsQ2 PurduePunt, 3 playsQ2 OregonInterception, 4 playsQ2 PurdueFumble, 3 playsQ2 OregonEnd of half, 1 playQ3 PurdueTurnover on downs, 9 playsQ3 OregonMissed FG, 7 playsQ3 PurdueTurnover on downs, 7 playsQ3 OregonTouchdown, 7 playsQ4 PurduePunt, 3 playsQ4 OregonTouchdown, 8 playsQ4 PurdueTurnover on downs, 7 playsQ4 OregonPunt, 3 playsQ4 PurdueInterception, 7 playsQ4 OregonEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Oregon right to left.
  1. Q1 OregonTouchdown, 7 plays, 75 yards
  2. Q1 PurduePunt, 5 plays, 14 yards
  3. Q1 OregonTouchdown, 11 plays, 80 yards
  4. Q1 PurduePunt, 7 plays, 35 yards
  5. Q2 OregonTouchdown, 6 plays, 99 yards
  6. Q2 PurdueMissed FG, 9 plays, 47 yards
  7. Q2 OregonPunt, 6 plays, 18 yards
  8. Q2 PurduePunt, 3 plays, 4 yards
  9. Q2 OregonInterception, 4 plays, 8 yards
  10. Q2 PurdueFumble, 3 plays, 25 yards
  11. Q2 OregonEnd of half, 1 play, −14 yards
  12. Q3 PurdueTurnover on downs, 9 plays, 37 yards
  13. Q3 OregonMissed FG, 7 plays, 29 yards
  14. Q3 PurdueTurnover on downs, 7 plays, 26 yards
  15. Q3 OregonTouchdown, 7 plays, 59 yards
  16. Q4 PurduePunt, 3 plays, 3 yards
  17. Q4 OregonTouchdown, 8 plays, 55 yards
  18. Q4 PurdueTurnover on downs, 7 plays, 52 yards
  19. Q4 OregonPunt, 3 plays, −6 yards
  20. Q4 PurdueInterception, 7 plays, 38 yards
  21. Q4 OregonEnd of game, 1 play, −2 yards

Play by play

1st quarter4 drives, then Oregon 14, Purdue 0
Oregon Touchdown, 7 plays
15:00Ben Freehill kickoff for 65 yds for a touchback
15:001st & 10 at own 25Dillon Gabriel pass complete to Tez Johnson for 5 yds to the ORE 30
15:002nd & 5 at own 30Jordan James run for 5 yds to the ORE 35 for a 1ST down
14:201st & 10 at own 35Dillon Gabriel run for a loss of 2 yards to the ORE 33
14:202nd & 12 at own 33Dillon Gabriel pass complete to Evan Stewart for 14 yds to the ORE 47 for a 1ST down
13:261st & 10 at own 47Dillon Gabriel pass complete to Evan Stewart for 49 yds to the PUR 4 for a 1ST down
12:571st & goal at opp 4Jordan James run for 1 yd to the PUR 3
12:572nd & goal at opp 3Oregon Penalty, False Start (-5 Yards) to the PUR 8
11:462nd & goal at opp 8Jordan James run for 8 yds for a TD (Atticus Sappington KICK)Oregon 7, Purdue 0
Purdue Punt, 5 plays
11:46Atticus Sappington kickoff for 62 yds
11:461st & 10 at own 25Devin Mockobee run for 2 yds to the PUR 27
11:462nd & 8 at own 27De’Nylon Morrissette run for 11 yds to the PUR 38 for a 1ST down
10:401st & 10 at own 38Ryan Browne run for 5 yds to the PUR 43
10:402nd & 5 at own 43Ryan Browne run for 4 yds to the PUR 47
9:303rd & 1 at own 47Ryan Browne sacked by Matayo Uiagalelei for a loss of 8 yards to the PUR 39
8:324th & 9 at own 39Keelan Crimmins punt for 41 yds, downed at the ORE 20
Oregon Touchdown, 11 plays
8:321st & 10 at own 20Dillon Gabriel pass complete to Kenyon Sadiq for 19 yds to the ORE 39 for a 1ST down
8:321st & 10 at own 39Dillon Gabriel pass complete to Justius Lowe for 16 yds to the PUR 45 for a 1ST down
8:321st & 10 at opp 45Jordan James run for 4 yds to the PUR 41
8:322nd & 6 at opp 41Jordan James run for 7 yds to the PUR 34 for a 1ST down
8:321st & 10 at opp 34Timeout Purdue, clock 08:32
6:421st & 10 at opp 34Dillon Gabriel pass incomplete
6:422nd & 10 at opp 34Dillon Gabriel pass complete to Tez Johnson for 11 yds to the PUR 23 for a 1ST down
6:421st & 10 at opp 23Noah Whittington run for 15 yds to the PUR 8 for a 1ST down
6:421st & goal at opp 8Noah Whittington run for 1 yd to the PUR 7
6:422nd & goal at opp 7Dillon Gabriel pass complete to Jordan James for 6 yds to the PUR 1
4:483rd & goal at opp 1Jordan James run for no gain to the PUR 1
3:404th & goal at opp 1Timeout Oregon, clock 03:40
3:344th & goal at opp 1Jordan James run for 1 yd for a TD (Atticus Sappington KICK)Oregon 14, Purdue 0
Purdue Punt, 7 plays
3:341st & 10 at own 25Purdue Penalty, False Start (-5 Yards) to the PUR 20
3:34Atticus Sappington kickoff for 65 yds for a touchback
3:341st & 15 at own 20Reggie Love III run for 15 yds to the PUR 35 for a 1ST down
3:341st & 10 at own 35Reggie Love III run for 2 yds to the PUR 37
2:202nd & 8 at own 37Reggie Love III run for 7 yds to the PUR 44
1:403rd & 1 at own 44Reggie Love III run for 16 yds to the ORE 40 for a 1ST down
1:001st & 10 at opp 40Devin Mockobee run for 5 yds to the ORE 35
0:252nd & 5 at opp 35Ryan Browne run for a loss of 5 yards to the ORE 40
Q2 15:003rd & 10 at opp 40Ryan Browne pass incomplete
Q2 14:434th & 10 at opp 40Keelan Crimmins punt for 39 yds, downed at the ORE 1
2nd quarter7 drives, then Oregon 21, Purdue 0
Oregon Touchdown, 6 plays
14:431st & 10 at own 1Dillon Gabriel pass complete to Tez Johnson for 16 yds to the ORE 17 for a 1ST down
14:201st & 10 at own 17Jordan James run for 10 yds to the ORE 27 for a 1ST down
13:501st & 10 at own 27Dillon Gabriel pass complete to Evan Stewart for 13 yds to the ORE 40 for a 1ST down
13:501st & 10 at own 40Dillon Gabriel pass complete to Tez Johnson for 9 yds to the ORE 49
13:502nd & 1 at own 49Dillon Gabriel pass complete to Kenyon Sadiq for 39 yds to the PUR 12 for a 1ST down
12:241st & goal at opp 0Timeout Purdue, clock 12:24
11:421st & 10 at opp 12Dillon Gabriel pass complete to Tez Johnson for 12 yds for a TD (Andrew Boyle KICK)Oregon 21, Purdue 0
Purdue Missed FG, 9 plays
11:42Andrew Boyle kickoff for 61 yds
10:542nd & 11 at own 34Timeout Purdue, clock 10:54
10:541st & 10 at own 35Ryan Browne run for a loss of 1 yard to the PUR 34
10:542nd & 11 at own 34Ryan Browne pass complete to De’Nylon Morrissette for 14 yds to the PUR 48 for a 1ST down
10:541st & 10 at own 48Ryan Browne pass complete to Jaron Tibbs for 8 yds to the ORE 44
9:462nd & 2 at opp 44Devin Mockobee run for 7 yds to the ORE 37 for a 1ST down
9:461st & 10 at opp 37Ryan Browne run for 13 yds to the ORE 24 for a 1ST down
8:431st & 10 at opp 24Ryan Browne run for 8 yds to the ORE 16
8:432nd & 2 at opp 16Ryan Browne sacked by Teitum Tuioti for a loss of 2 yards to the ORE 18
8:433rd & 4 at opp 18Ryan Browne pass incomplete
6:564th & 4 at opp 18Spencer Porath 36 yd FG MISSED
Oregon Punt, 6 plays
6:561st & 10 at own 20Noah Whittington run for no gain to the ORE 20
6:562nd & 10 at own 20Dillon Gabriel pass complete to Noah Whittington for 6 yds to the ORE 26
6:563rd & 4 at own 26Dillon Gabriel pass complete to Tez Johnson for 5 yds to the ORE 31 for a 1ST down
6:561st & 10 at own 31Noah Whittington run for 1 yd to the ORE 32
6:562nd & 9 at own 32Jordan James run for 6 yds to the ORE 38
6:563rd & 3 at own 38Dillon Gabriel pass incomplete
3:284th & 3 at own 38Ross James punt for 45 yds
Purdue Punt, 3 plays
3:281st & 10 at own 17Ryan Browne run for a loss of 3 yards to the PUR 14
3:282nd & 13 at own 14Ryan Browne run for 1 yd to the PUR 15
2:003rd & 12 at own 15Purdue Penalty, False Start (-5 Yards) to the PUR 10
2:003rd & 17 at own 10Timeout Purdue, clock 02:00
1:524th & 6 at own 21Timeout Oregon, clock 01:52
1:523rd & 17 at own 10Ryan Browne run for 11 yds to the PUR 21
1:444th & 6 at own 21Keelan Crimmins punt for 36 yds, fair catch by Tez Johnson at the ORE 43
Oregon Interception, 4 plays
1:441st & 10 at own 43Jordan James run for 8 yds to the PUR 49
1:442nd & 2 at opp 49Dillon Gabriel pass complete to Tez Johnson for 8 yds to the PUR 41 for a 1ST down
1:441st & 10 at opp 41Oregon Penalty, Intentional Grounding (Dillon Gabriel) to the PUR 48
0:562nd & 18 at opp 49Dillon Gabriel pass intercepted Kyndrich Breedlove return for no gain to the PUR 26
Purdue Fumble, 3 plays
0:561st & 10 at own 26Ryan Browne pass incomplete
0:562nd & 10 at own 26Devin Mockobee run for 20 yds to the PUR 46 for a 1ST down
0:261st & 10 at own 46Ryan Browne pass complete to Max Klare for 5 yds Max Klare fumbled, recovered by ORE Kobe Savage K. Savage return for 0 yds
Oregon End of half, 1 play
0:001st & 10 at own 49Dillon Gabriel sacked by Will Heldt for a loss of 14 yards to the ORE 35
3rd quarter4 drives, then Oregon 21, Purdue 0
Purdue Turnover on downs, 9 plays
15:00Atticus Sappington kickoff for 65 yds for a touchback
15:001st & 10 at own 25Devin Mockobee run for 3 yds to the PUR 28
14:452nd & 7 at own 28Ryan Browne pass complete to Devin Mockobee for 18 yds to the PUR 46 for a 1ST down
14:001st & 10 at own 46Devin Mockobee run for a loss of 2 yards to the PUR 44
14:002nd & 12 at own 44Ryan Browne pass complete to De’Nylon Morrissette for 8 yds to the ORE 48
14:003rd & 4 at opp 48Ryan Browne pass complete to Jahmal Edrine for 7 yds to the ORE 41 for a 1ST down
12:001st & 10 at opp 41Purdue Penalty, False Start (-5 Yards) to the ORE 46
12:001st & 15 at opp 46Reggie Love III run for 3 yds to the ORE 43
12:002nd & 12 at opp 43Purdue Penalty, False Start (-5 Yards) to the ORE 48
12:002nd & 17 at opp 48Ryan Browne run for 6 yds to the ORE 42
12:003rd & 11 at opp 42Ryan Browne pass incomplete
9:494th & 11 at opp 42Ryan Browne pass complete to Max Klare for 4 yds to the ORE 38
Oregon Missed FG, 7 plays
9:431st & 10 at own 38Dillon Gabriel run for 1 yd to the ORE 39
9:432nd & 9 at own 39Noah Whittington run for no gain to the ORE 39
9:433rd & 9 at own 39Dillon Gabriel pass complete to Evan Stewart for 20 yds to the PUR 41 for a 1ST down
9:431st & 10 at opp 41Noah Whittington run for 2 yds to the PUR 39
9:432nd & 8 at opp 39GABRIEL, Dillon pass up the middle incomplete intended for JOHNSON, Tez thrown to the PUR27. PENALTY Before the snap, ORE Illegal Formation enforced 5 yards from the PUR39 to the PUR44. NO PLAY (replay the down).
9:432nd & 13 at opp 44Dillon Gabriel pass incomplete
9:433rd & 13 at opp 44Dillon Gabriel pass complete to Noah Whittington for 11 yds to the PUR 33
6:344th & 2 at opp 33Andrew Boyle 50 yd FG MISSED
Purdue Turnover on downs, 7 plays
6:341st & 10 at own 33Reggie Love III run for 14 yds to the PUR 47 for a 1ST down
6:341st & 10 at own 47Reggie Love III run for 5 yds to the ORE 48
6:342nd & 5 at opp 48Reggie Love III run for 7 yds to the ORE 41 for a 1ST down
4:501st & 10 at opp 41Devin Mockobee run for a loss of 1 yard to the ORE 42
4:502nd & 11 at opp 42Shamar Rigby run for 5 yds to the ORE 37
4:503rd & 6 at opp 37Ryan Browne sacked for a loss of 4 yards to the ORE 41 TEAM fumbled, recovered by PUR , return for 0 yards
2:304th & 10 at opp 41Ryan Browne pass incomplete
Oregon Touchdown, 7 plays
2:301st & 10 at own 41Dillon Gabriel pass complete to Justius Lowe for 12 yds to the PUR 47 for a 1ST down
2:301st & 10 at opp 47Noah Whittington run for 20 yds to the PUR 27 for a 1ST down
2:301st & 10 at opp 27Dillon Gabriel pass complete to Noah Whittington for a loss of 1 yard to the PUR 28
2:302nd & 11 at opp 28Noah Whittington run for 1 yd to the PUR 27
0:003rd & 10 at opp 27GABRIEL, Dillon pass to the right incomplete intended for JOHNSON, Tez thrown to the PUR15, clock 00:00. PENALTY PUR Offsides on HELDT, Will enforced 5 yards from the PUR27 to the PUR22 [NHSG]. NO PLAY (replay the down).
Q4 15:003rd & 5 at opp 22Dillon Gabriel run for 12 yds to the PUR 10 for a 1ST down
Q4 15:001st & goal at opp 10Noah Whittington run for 2 yds to the PUR 8
Q4 13:472nd & goal at opp 8Dillon Gabriel pass complete to Noah Whittington for 8 yds for a TD (Atticus Sappington KICK)Oregon 28, Purdue 0
4th quarter6 drives, then Oregon 35, Purdue 0
Purdue Punt, 3 plays
13:47Atticus Sappington kickoff for 65 yds for a touchback
13:471st & 10 at own 25Devin Mockobee run for 3 yds to the PUR 28
13:472nd & 7 at own 28Ryan Browne pass incomplete
13:473rd & 7 at own 28Ryan Browne pass incomplete
13:084th & 7 at own 28Keelan Crimmins punt for 42 yds, fair catch by Noah Whittington at the ORE 45
Oregon Touchdown, 8 plays
13:001st & 10 at own 45Jayden Limar run for 11 yds to the PUR 44 for a 1ST down
12:162nd & 7 at opp 41Timeout Purdue, clock 12:16
12:161st & 10 at opp 44Jayden Limar run for 3 yds to the PUR 41
12:162nd & 7 at opp 41Jayden Limar run for 6 yds to the PUR 35
12:163rd & 1 at opp 35Dillon Gabriel pass complete to Jeremiah McClellan for 12 yds to the PUR 23 for a 1ST down
12:161st & 10 at opp 23Jay Harris run for 8 yds to the PUR 15
12:162nd & 2 at opp 15Jay Harris run for 1 yd to the PUR 14
9:153rd & 1 at opp 14Jay Harris run for 2 yds to the PUR 12 for a 1ST down
8:131st & 10 at opp 12Jay Harris run for 12 yds for a TD (Atticus Sappington KICK)Oregon 35, Purdue 0
Purdue Turnover on downs, 7 plays
8:13Atticus Sappington kickoff for 65 yds for a touchback
8:131st & 10 at own 25Reggie Love III run for 15 yds to the PUR 40 for a 1ST down
8:131st & 10 at own 40Ryan Browne run for 23 yds to the ORE 37 for a 1ST down
8:131st & 10 at opp 37Reggie Love III run for 11 yds to the ORE 26 for a 1ST down
8:131st & 10 at opp 26Reggie Love III run for a loss of 2 yards to the ORE 28
6:002nd & 12 at opp 28Ryan Browne pass incomplete
5:463rd & 12 at opp 28Devin Mockobee run for 5 yds to the ORE 23
4:594th & 7 at opp 23Timeout Purdue, clock 04:59
4:544th & 7 at opp 23Ryan Browne pass incomplete
Oregon Punt, 3 plays
4:541st & 10 at own 23Jay Harris run for 4 yds to the ORE 27
4:542nd & 6 at own 27Jay Harris run for 5 yds to the ORE 32
4:543rd & 1 at own 32Oregon Penalty, turnover on downs. PENALTY Personal Foul on ROGERS, Kawika enforced (-15 Yards) to the ORE 17
3:104th & 16 at own 17Luke Dunne punt for 51 yds, downed at the PUR 32
Purdue Interception, 7 plays
2:511st & 10 at own 32Devin Mockobee run for 4 yds to the PUR 36
2:003rd & 4 at own 38Timeout Purdue, clock 02:00
2:002nd & 6 at own 36Jaheim Merriweather run for 2 yds to the PUR 38
2:003rd & 4 at own 38Ryan Browne pass complete to Andrew Sowinski for 6 yds to the PUR 44 for a 1ST down
1:531st & 10 at own 44Jaheim Merriweather run for 7 yds to the ORE 49
1:532nd & 3 at opp 49Jaheim Merriweather run for a loss of 4 yards to the PUR 47
1:533rd & 7 at own 47Ryan Browne pass complete to Max Klare for 23 yds to the ORE 30 for a 1ST down
0:291st & 10 at opp 30Ryan Browne pass intercepted, touchback. Kam Alexander return for no gain
Oregon End of game, 1 play
0:001st & 10 at own 20[SG] Kneel down by NOVOSAD, Austin at ORE18 (team loss of 2), clock 00:00.

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Oregon leads 3–⁠1 in four meetings.

Recent meetings
2024Oregon 35, Purdue 0
2009Oregon 38, Purdue 36
2008Oregon 32, Purdue 26
1979Purdue 13, Oregon 7

Around this game