Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Ben Freehill kickoff for 65 yds for a touchback
5-yd Pass
15:00 - 1st
Dillon Gabriel pass complete to Tez Johnson for 5 yds to the ORE 30
1st & 10 at ORE 25
5-yd Run
15:00 - 1st
Jordan James run for 5 yds to the ORE 35 for a 1ST down
2nd & 5 at ORE 30
-2-yd Run
14:20 - 1st
Dillon Gabriel run for a loss of 2 yards to the ORE 33
1st & 10 at ORE 35
14-yd Pass
14:20 - 1st
Dillon Gabriel pass complete to Evan Stewart for 14 yds to the ORE 47 for a 1ST down
2nd & 12 at ORE 33
49-yd Pass
13:26 - 1st
Dillon Gabriel pass complete to Evan Stewart for 49 yds to the PUR 4 for a 1ST down
1st & 10 at ORE 47
1-yd Run
12:57 - 1st
Jordan James run for 1 yd to the PUR 3
1st & Goal at PUR 4
5-yd Penalty
12:57 - 1st
Oregon Penalty, False Start (-5 Yards) to the PUR 8
2nd & Goal at PUR 3
8-yd Touchdown Run
11:46 - 1st
Jordan James run for 8 yds for a TD (Atticus Sappington KICK)
2nd & Goal at PUR 8
Kickoff
11:46 - 1st
Atticus Sappington kickoff for 62 yds
2-yd Run
11:46 - 1st
Devin Mockobee run for 2 yds to the PUR 27
1st & 10 at PUR 25
11-yd Run
11:46 - 1st
De'Nylon Morrissette run for 11 yds to the PUR 38 for a 1ST down
2nd & 8 at PUR 27
5-yd Run
10:40 - 1st
Ryan Browne run for 5 yds to the PUR 43
1st & 10 at PUR 38
4-yd Run
10:40 - 1st
Ryan Browne run for 4 yds to the PUR 47
2nd & 5 at PUR 43
Sack
9:30 - 1st
Ryan Browne sacked by Matayo Uiagalelei for a loss of 8 yards to the PUR 39
3rd & 1 at PUR 47
Punt
8:32 - 1st
Keelan Crimmins punt for 41 yds, downed at the ORE 20
4th & 9 at PUR 39
19-yd Pass
8:32 - 1st
Dillon Gabriel pass complete to Kenyon Sadiq for 19 yds to the ORE 39 for a 1ST down
1st & 10 at ORE 20
16-yd Pass
8:32 - 1st
Dillon Gabriel pass complete to Justius Lowe for 16 yds to the PUR 45 for a 1ST down
1st & 10 at ORE 39
4-yd Run
8:32 - 1st
Jordan James run for 4 yds to the PUR 41
1st & 10 at PUR 45
7-yd Run
8:32 - 1st
Jordan James run for 7 yds to the PUR 34 for a 1ST down
2nd & 6 at PUR 41

(8:32 - 1st) Timeout Purdue, clock 08:32

Incompletion
6:42 - 1st
Dillon Gabriel pass incomplete
1st & 10 at PUR 34
11-yd Pass
6:42 - 1st
Dillon Gabriel pass complete to Tez Johnson for 11 yds to the PUR 23 for a 1ST down
2nd & 10 at PUR 34
15-yd Run
6:42 - 1st
Noah Whittington run for 15 yds to the PUR 8 for a 1ST down
1st & 10 at PUR 23
1-yd Run
6:42 - 1st
Noah Whittington run for 1 yd to the PUR 7
1st & Goal at PUR 8
6-yd Pass
6:42 - 1st
Dillon Gabriel pass complete to Jordan James for 6 yds to the PUR 1
2nd & Goal at PUR 7
0-yd Run
4:48 - 1st
Jordan James run for no gain to the PUR 1
3rd & Goal at PUR 1

(3:40 - 1st) Timeout Oregon, clock 03:40

1-yd Touchdown Run
3:34 - 1st
Jordan James run for 1 yd for a TD (Atticus Sappington KICK)
4th & Goal at PUR 1
2nd Quarter
5-yd Penalty
3:34 - 1st
Purdue Penalty, False Start (-5 Yards) to the PUR 20
1st & 10 at PUR 25
Kickoff
3:34 - 1st
Atticus Sappington kickoff for 65 yds for a touchback
15-yd Run
3:34 - 1st
Reggie Love III run for 15 yds to the PUR 35 for a 1ST down
1st & 15 at PUR 20
2-yd Run
3:34 - 1st
Reggie Love III run for 2 yds to the PUR 37
1st & 10 at PUR 35
7-yd Run
2:20 - 1st
Reggie Love III run for 7 yds to the PUR 44
2nd & 8 at PUR 37
16-yd Run
1:40 - 1st
Reggie Love III run for 16 yds to the ORE 40 for a 1ST down
3rd & 1 at PUR 44
5-yd Run
1:00 - 1st
Devin Mockobee run for 5 yds to the ORE 35
1st & 10 at ORE 40
-5-yd Run
0:25 - 1st
Ryan Browne run for a loss of 5 yards to the ORE 40
2nd & 5 at ORE 35

End of 1st Quarter

Incompletion
15:00 - 2nd
Ryan Browne pass incomplete
3rd & 10 at ORE 40
Punt
14:43 - 2nd
Keelan Crimmins punt for 39 yds, downed at the ORE 1
4th & 10 at ORE 40
16-yd Pass
14:43 - 2nd
Dillon Gabriel pass complete to Tez Johnson for 16 yds to the ORE 17 for a 1ST down
1st & 10 at ORE 1
10-yd Run
14:20 - 2nd
Jordan James run for 10 yds to the ORE 27 for a 1ST down
1st & 10 at ORE 17
13-yd Pass
13:50 - 2nd
Dillon Gabriel pass complete to Evan Stewart for 13 yds to the ORE 40 for a 1ST down
1st & 10 at ORE 27
9-yd Pass
13:50 - 2nd
Dillon Gabriel pass complete to Tez Johnson for 9 yds to the ORE 49
1st & 10 at ORE 40
39-yd Pass
13:50 - 2nd
Dillon Gabriel pass complete to Kenyon Sadiq for 39 yds to the PUR 12 for a 1ST down
2nd & 1 at ORE 49

(12:24 - 2nd) Timeout Purdue, clock 12:24

12-yd Touchdown Pass
11:42 - 2nd
Dillon Gabriel pass complete to Tez Johnson for 12 yds for a TD (Andrew Boyle KICK)
1st & 10 at PUR 12
Kickoff
11:42 - 2nd
Andrew Boyle kickoff for 61 yds

(10:54 - 2nd) Timeout Purdue, clock 10:54

-1-yd Run
10:54 - 2nd
Ryan Browne run for a loss of 1 yard to the PUR 34
1st & 10 at PUR 35
14-yd Pass
10:54 - 2nd
Ryan Browne pass complete to De'Nylon Morrissette for 14 yds to the PUR 48 for a 1ST down
2nd & 11 at PUR 34
8-yd Pass
10:54 - 2nd
Ryan Browne pass complete to Jaron Tibbs for 8 yds to the ORE 44
1st & 10 at PUR 48
7-yd Run
9:46 - 2nd
Devin Mockobee run for 7 yds to the ORE 37 for a 1ST down
2nd & 2 at ORE 44
13-yd Run
9:46 - 2nd
Ryan Browne run for 13 yds to the ORE 24 for a 1ST down
1st & 10 at ORE 37
8-yd Run
8:43 - 2nd
Ryan Browne run for 8 yds to the ORE 16
1st & 10 at ORE 24
Sack
8:43 - 2nd
Ryan Browne sacked by Teitum Tuioti for a loss of 2 yards to the ORE 18
2nd & 2 at ORE 16
Incompletion
8:43 - 2nd
Ryan Browne pass incomplete
3rd & 4 at ORE 18
Field Goal Missed
6:56 - 2nd
Spencer Porath 36 yd FG MISSED
4th & 4 at ORE 18
0-yd Run
6:56 - 2nd
Noah Whittington run for no gain to the ORE 20
1st & 10 at ORE 20
6-yd Pass
6:56 - 2nd
Dillon Gabriel pass complete to Noah Whittington for 6 yds to the ORE 26
2nd & 10 at ORE 20
5-yd Pass
6:56 - 2nd
Dillon Gabriel pass complete to Tez Johnson for 5 yds to the ORE 31 for a 1ST down
3rd & 4 at ORE 26
1-yd Run
6:56 - 2nd
Noah Whittington run for 1 yd to the ORE 32
1st & 10 at ORE 31
6-yd Run
6:56 - 2nd
Jordan James run for 6 yds to the ORE 38
2nd & 9 at ORE 32
Incompletion
6:56 - 2nd
Dillon Gabriel pass incomplete
3rd & 3 at ORE 38
Punt
3:28 - 2nd
Ross James punt for 45 yds
4th & 3 at ORE 38
-3-yd Run
3:28 - 2nd
Ryan Browne run for a loss of 3 yards to the PUR 14
1st & 10 at PUR 17
1-yd Run
3:28 - 2nd
Ryan Browne run for 1 yd to the PUR 15
2nd & 13 at PUR 14
5-yd Penalty
2:00 - 2nd
Purdue Penalty, False Start (-5 Yards) to the PUR 10
3rd & 12 at PUR 15

(2:00 - 2nd) Timeout Purdue, clock 02:00

(1:52 - 2nd) Timeout Oregon, clock 01:52

11-yd Run
1:52 - 2nd
Ryan Browne run for 11 yds to the PUR 21
3rd & 17 at PUR 10
Punt
1:44 - 2nd
Keelan Crimmins punt for 36 yds, fair catch by Tez Johnson at the ORE 43
4th & 6 at PUR 21
8-yd Run
1:44 - 2nd
Jordan James run for 8 yds to the PUR 49
1st & 10 at ORE 43
8-yd Pass
1:44 - 2nd
Dillon Gabriel pass complete to Tez Johnson for 8 yds to the PUR 41 for a 1ST down
2nd & 2 at PUR 49
8-yd Penalty
1:44 - 2nd
Oregon Penalty, Intentional Grounding (Dillon Gabriel) to the PUR 48
1st & 10 at PUR 41
Interception
0:56 - 2nd
Dillon Gabriel pass intercepted Kyndrich Breedlove return for no gain to the PUR 26
2nd & 18 at PUR 49
Incompletion
0:56 - 2nd
Ryan Browne pass incomplete
1st & 10 at PUR 26
20-yd Run
0:56 - 2nd
Devin Mockobee run for 20 yds to the PUR 46 for a 1ST down
2nd & 10 at PUR 26
Fumble Recovery
0:26 - 2nd
Ryan Browne pass complete to Max Klare for 5 yds Max Klare fumbled, recovered by ORE Kobe Savage K. Savage return for 0 yds
1st & 10 at PUR 46
Sack
0:00 - 2nd
Dillon Gabriel sacked by Will Heldt for a loss of 14 yards to the ORE 35
1st & 10 at ORE 49

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Atticus Sappington kickoff for 65 yds for a touchback
3-yd Run
15:00 - 3rd
Devin Mockobee run for 3 yds to the PUR 28
1st & 10 at PUR 25
18-yd Pass
14:45 - 3rd
Ryan Browne pass complete to Devin Mockobee for 18 yds to the PUR 46 for a 1ST down
2nd & 7 at PUR 28
-2-yd Run
14:00 - 3rd
Devin Mockobee run for a loss of 2 yards to the PUR 44
1st & 10 at PUR 46
8-yd Pass
14:00 - 3rd
Ryan Browne pass complete to De'Nylon Morrissette for 8 yds to the ORE 48
2nd & 12 at PUR 44
7-yd Pass
14:00 - 3rd
Ryan Browne pass complete to Jahmal Edrine for 7 yds to the ORE 41 for a 1ST down
3rd & 4 at ORE 48
5-yd Penalty
12:00 - 3rd
Purdue Penalty, False Start (-5 Yards) to the ORE 46
1st & 10 at ORE 41
3-yd Run
12:00 - 3rd
Reggie Love III run for 3 yds to the ORE 43
1st & 15 at ORE 46
5-yd Penalty
12:00 - 3rd
Purdue Penalty, False Start (-5 Yards) to the ORE 48
2nd & 12 at ORE 43
6-yd Run
12:00 - 3rd
Ryan Browne run for 6 yds to the ORE 42
2nd & 17 at ORE 48
Incompletion
12:00 - 3rd
Ryan Browne pass incomplete
3rd & 11 at ORE 42
4-yd Pass
9:49 - 3rd
Ryan Browne pass complete to Max Klare for 4 yds to the ORE 38
4th & 11 at ORE 42
1-yd Run
9:43 - 3rd
Dillon Gabriel run for 1 yd to the ORE 39
1st & 10 at ORE 38
0-yd Run
9:43 - 3rd
Noah Whittington run for no gain to the ORE 39
2nd & 9 at ORE 39
20-yd Pass
9:43 - 3rd
Dillon Gabriel pass complete to Evan Stewart for 20 yds to the PUR 41 for a 1ST down
3rd & 9 at ORE 39
2-yd Run
9:43 - 3rd
Noah Whittington run for 2 yds to the PUR 39
1st & 10 at PUR 41
5-yd Penalty
9:43 - 3rd
GABRIEL, 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).
2nd & 8 at PUR 39
Incompletion
9:43 - 3rd
Dillon Gabriel pass incomplete
2nd & 13 at PUR 44
11-yd Pass
9:43 - 3rd
Dillon Gabriel pass complete to Noah Whittington for 11 yds to the PUR 33
3rd & 13 at PUR 44
Field Goal Missed
6:34 - 3rd
Andrew Boyle 50 yd FG MISSED
4th & 2 at PUR 33
14-yd Run
6:34 - 3rd
Reggie Love III run for 14 yds to the PUR 47 for a 1ST down
1st & 10 at PUR 33
5-yd Run
6:34 - 3rd
Reggie Love III run for 5 yds to the ORE 48
1st & 10 at PUR 47
7-yd Run
6:34 - 3rd
Reggie Love III run for 7 yds to the ORE 41 for a 1ST down
2nd & 5 at ORE 48
-1-yd Run
4:50 - 3rd
Devin Mockobee run for a loss of 1 yard to the ORE 42
1st & 10 at ORE 41
5-yd Run
4:50 - 3rd
Shamar Rigby run for 5 yds to the ORE 37
2nd & 11 at ORE 42
Fumble Recovery (Own)
4:50 - 3rd
Ryan Browne sacked for a loss of 4 yards to the ORE 41 TEAM fumbled, recovered by PUR , return for 0 yards
3rd & 6 at ORE 37
Incompletion
2:30 - 3rd
Ryan Browne pass incomplete
4th & 10 at ORE 41
4th Quarter
12-yd Pass
2:30 - 3rd
Dillon Gabriel pass complete to Justius Lowe for 12 yds to the PUR 47 for a 1ST down
1st & 10 at ORE 41
20-yd Run
2:30 - 3rd
Noah Whittington run for 20 yds to the PUR 27 for a 1ST down
1st & 10 at PUR 47
-1-yd Pass
2:30 - 3rd
Dillon Gabriel pass complete to Noah Whittington for a loss of 1 yard to the PUR 28
1st & 10 at PUR 27
1-yd Run
2:30 - 3rd
Noah Whittington run for 1 yd to the PUR 27
2nd & 11 at PUR 28
5-yd Penalty
0:00 - 3rd
GABRIEL, 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).
3rd & 10 at PUR 27

End of 3rd Quarter

12-yd Run
15:00 - 4th
Dillon Gabriel run for 12 yds to the PUR 10 for a 1ST down
3rd & 5 at PUR 22
2-yd Run
15:00 - 4th
Noah Whittington run for 2 yds to the PUR 8
1st & Goal at PUR 10
8-yd Touchdown Pass
13:47 - 4th
Dillon Gabriel pass complete to Noah Whittington for 8 yds for a TD (Atticus Sappington KICK)
2nd & Goal at PUR 8
Kickoff
13:47 - 4th
Atticus Sappington kickoff for 65 yds for a touchback
3-yd Run
13:47 - 4th
Devin Mockobee run for 3 yds to the PUR 28
1st & 10 at PUR 25
Incompletion
13:47 - 4th
Ryan Browne pass incomplete
2nd & 7 at PUR 28
Incompletion
13:47 - 4th
Ryan Browne pass incomplete
3rd & 7 at PUR 28
Punt
13:08 - 4th
Keelan Crimmins punt for 42 yds, fair catch by Noah Whittington at the ORE 45
4th & 7 at PUR 28
11-yd Run
13:00 - 4th
Jayden Limar run for 11 yds to the PUR 44 for a 1ST down
1st & 10 at ORE 45

(12:16 - 4th) Timeout Purdue, clock 12:16

3-yd Run
12:16 - 4th
Jayden Limar run for 3 yds to the PUR 41
1st & 10 at PUR 44
6-yd Run
12:16 - 4th
Jayden Limar run for 6 yds to the PUR 35
2nd & 7 at PUR 41
12-yd Pass
12:16 - 4th
Dillon Gabriel pass complete to Jeremiah McClellan for 12 yds to the PUR 23 for a 1ST down
3rd & 1 at PUR 35
8-yd Run
12:16 - 4th
Jay Harris run for 8 yds to the PUR 15
1st & 10 at PUR 23
1-yd Run
12:16 - 4th
Jay Harris run for 1 yd to the PUR 14
2nd & 2 at PUR 15
2-yd Run
9:15 - 4th
Jay Harris run for 2 yds to the PUR 12 for a 1ST down
3rd & 1 at PUR 14
12-yd Touchdown Run
8:13 - 4th
Jay Harris run for 12 yds for a TD (Atticus Sappington KICK)
1st & 10 at PUR 12
Kickoff
8:13 - 4th
Atticus Sappington kickoff for 65 yds for a touchback
15-yd Run
8:13 - 4th
Reggie Love III run for 15 yds to the PUR 40 for a 1ST down
1st & 10 at PUR 25
23-yd Run
8:13 - 4th
Ryan Browne run for 23 yds to the ORE 37 for a 1ST down
1st & 10 at PUR 40
11-yd Run
8:13 - 4th
Reggie Love III run for 11 yds to the ORE 26 for a 1ST down
1st & 10 at ORE 37
-2-yd Run
8:13 - 4th
Reggie Love III run for a loss of 2 yards to the ORE 28
1st & 10 at ORE 26
Incompletion
6:00 - 4th
Ryan Browne pass incomplete
2nd & 12 at ORE 28
5-yd Run
5:46 - 4th
Devin Mockobee run for 5 yds to the ORE 23
3rd & 12 at ORE 28

(4:59 - 4th) Timeout Purdue, clock 04:59

Incompletion
4:54 - 4th
Ryan Browne pass incomplete
4th & 7 at ORE 23
4-yd Run
4:54 - 4th
Jay Harris run for 4 yds to the ORE 27
1st & 10 at ORE 23
5-yd Run
4:54 - 4th
Jay Harris run for 5 yds to the ORE 32
2nd & 6 at ORE 27
15-yd Penalty
4:54 - 4th
Oregon Penalty, turnover on downs. PENALTY Personal Foul on ROGERS, Kawika enforced (-15 Yards) to the ORE 17
3rd & 1 at ORE 32
Punt
3:10 - 4th
Luke Dunne punt for 51 yds, downed at the PUR 32
4th & 16 at ORE 17
4-yd Run
2:51 - 4th
Devin Mockobee run for 4 yds to the PUR 36
1st & 10 at PUR 32

(2:00 - 4th) Timeout Purdue, clock 02:00

2-yd Run
2:00 - 4th
Jaheim Merriweather run for 2 yds to the PUR 38
2nd & 6 at PUR 36
6-yd Pass
2:00 - 4th
Ryan Browne pass complete to Andrew Sowinski for 6 yds to the PUR 44 for a 1ST down
3rd & 4 at PUR 38
7-yd Run
1:53 - 4th
Jaheim Merriweather run for 7 yds to the ORE 49
1st & 10 at PUR 44
-4-yd Run
1:53 - 4th
Jaheim Merriweather run for a loss of 4 yards to the PUR 47
2nd & 3 at ORE 49
23-yd Pass
1:53 - 4th
Ryan Browne pass complete to Max Klare for 23 yds to the ORE 30 for a 1ST down
3rd & 7 at PUR 47
Interception
0:29 - 4th
Ryan Browne pass intercepted, touchback. Kam Alexander return for no gain
1st & 10 at ORE 30

End of 4th Quarter

0-yd Run
0:00 - 4th
[SG] Kneel down by NOVOSAD, Austin at ORE18 (team loss of 2), clock 00:00.
1st & 10 at ORE 20