Oregon State at Purdue

Saturday, September 4, 2021

Purdue beat Oregon State 30–⁠21. It was their second meeting; after it, the series stood even at 1–⁠1.

AwayOregon State7–⁠6 in 2021
21
HomePurdue9–⁠4 in 2021
30

Final at Ross-Ade Stadium, West LafayetteTV: FS1Attendance 53,656

At kickoff
69°F, overcast, wind 3 mph from the westWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, six minutes before kickoff
Official
Mark KluczynskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Oregon State7001421
Purdue7631430

Standouts

Player stats

Oregon State

PassingC/AttYdsTDInt
Sam Noyer10/219401
Chance Nolan10/1615700
Tyjon Lindsey1/13400
RushingCarYdsTDLong
Trey Lowe627011
B.J. Baylor92429
Chance Nolan213010
Tyjon Lindsey21017
ReceivingRecYdsTDLong
Trevon Bradford575021
Zeriah Beason253041
Champ Flemings249045
Tyjon Lindsey442020
DefenseTklTFLSacksInt
Omar Speights120.500
Avery Roberts101.500
Andrzej Hughes-Murray50.50.50
Riley Sharp5100
Jaydon Grant4101
Sione Lolohea20.50.50

Purdue

PassingC/AttYdsTDInt
Jack Plummer29/4131320
Jack Albers0/1001
RushingCarYdsTDLong
Alexander Horvath2181124
King Doerue5704
Dylan Downing1606
Jackson Anthrop2507
ReceivingRecYdsTDLong
David Bell8134042
Payne Durham7120250
Jackson Anthrop734010
Broc Thompson117017
DefenseTklTFLSacksInt
Jalen Graham6110
Kieren Douglas5000
Cam Allen5001
Cory Trice4000

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

Team stats

Oregon StatePurdue
363Total yards401
285Passing yards313
78Rushing yards88
7.5Yards per pass7.5
3.1Yards per rush2.7
15First downs24
5–⁠14Third downs7–⁠16
1–⁠4Fourth downs0–⁠1
1Turnovers1
8–⁠50Penalties4–⁠35
25:26Possession34:34
1Sacks (by defense)1

Efficiency

Oregon StatePurdue
35%Success rate41%
−0.07EPA per play0.15
1.30Explosiveness1.12
−0.03Rushing EPA0.01
0.02Passing EPA0.30
30%Passing-down success28%
−0.01First-down EPA0.06
0.30Second-down EPA0.09
−0.12Third-down EPA0.58
16%Havoc by its defense17%

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)

Purdue 58% to win. Elo’s favorite won.

The line

Purdue −7, over/under 68.

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 Purdue 69%, Oregon State 31%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneOregon State end zoneQ1 Oregon StatePunt, 3 playsQ1 PurduePunt, 3 playsQ1 Oregon StateTouchdown, 3 playsQ1 PurduePunt, 7 playsQ1 Oregon StatePunt, 3 playsQ1 PurdueTouchdown, 4 playsQ1 Oregon StatePunt, 6 playsQ1 PurduePunt, 6 playsQ2 Oregon StatePunt, 3 playsQ2 PurdueField goal, 8 playsQ2 Oregon StatePunt, 6 playsQ2 PurduePunt, 3 playsQ2 Oregon StateInterception, 3 playsQ2 PurdueField goal, 10 playsQ2 Oregon StateEnd of half, 1 playQ3 PurdueInterception, 10 playsQ3 Oregon StateTurnover on downs, 11 playsQ3 PurdueField goal, 10 playsQ3 Oregon StateTouchdown, 7 playsQ4 PurduePunt, 6 playsQ4 Oregon StateTurnover on downs, 4 playsQ4 PurdueTouchdown, 6 playsQ4 Oregon StateTouchdown, 7 playsQ4 PurdueTouchdown, 4 playsQ4 Oregon StateTurnover on downs, 6 playsQ4 PurdueEnd 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 State right to left.
  1. Q1 Oregon StatePunt, 3 plays, 3 yards
  2. Q1 PurduePunt, 3 plays, 6 yards
  3. Q1 Oregon StateTouchdown, 3 plays, 64 yards
  4. Q1 PurduePunt, 7 plays, 39 yards
  5. Q1 Oregon StatePunt, 3 plays, 4 yards
  6. Q1 PurdueTouchdown, 4 plays, 45 yards
  7. Q1 Oregon StatePunt, 6 plays, 16 yards
  8. Q1 PurduePunt, 6 plays, 9 yards
  9. Q2 Oregon StatePunt, 3 plays, −5 yards
  10. Q2 PurdueField goal, 8 plays, 47 yards
  11. Q2 Oregon StatePunt, 6 plays, 29 yards
  12. Q2 PurduePunt, 3 plays, −3 yards
  13. Q2 Oregon StateInterception, 3 plays, 4 yards
  14. Q2 PurdueField goal, 10 plays, 32 yards
  15. Q2 Oregon StateEnd of half, 1 play, −2 yards
  16. Q3 PurdueInterception, 10 plays, 51 yards
  17. Q3 Oregon StateTurnover on downs, 11 plays, 41 yards
  18. Q3 PurdueField goal, 10 plays, 42 yards
  19. Q3 Oregon StateTouchdown, 7 plays, 75 yards
  20. Q4 PurduePunt, 6 plays, 8 yards
  21. Q4 Oregon StateTurnover on downs, 4 plays, 8 yards
  22. Q4 PurdueTouchdown, 6 plays, 37 yards
  23. Q4 Oregon StateTouchdown, 7 plays, 75 yards
  24. Q4 PurdueTouchdown, 4 plays, 75 yards
  25. Q4 Oregon StateTurnover on downs, 6 plays, 21 yards
  26. Q4 PurdueEnd of game, 1 play, −2 yards

Play by play

1st quarter10 drives, then Tied at 7
Oregon State Punt, 3 plays
15:001st & 10 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
15:001st & 10 at own 25Sam Noyer pass complete to Champ Flemings for 4 yds to the OrgSt 29
15:002nd & 6 at own 29Baylor,B.J. rush for 6 yards gain to the OSU35 (Trice,Cory; Grant,Marvin) PENALTY OSU Illegal Formation 5 yards from OSU29 to OSU24. NO PLAY.
15:002nd & 11 at own 24B.J. Baylor run for 3 yds to the OrgSt 27
15:003rd & 8 at own 27Sam Noyer pass complete to Luke Musgrave for 1 yd to the OrgSt 28
15:002nd & 6 at own 29Baylor,B.J. rush for 6 yards gain to the OSU35 (Trice,Cory; Grant,Marvin) PENALTY OSU Illegal Formation 5 yards from OSU29 to OSU24. NO PLAY.
15:002nd & 11 at own 24B.J. Baylor run for 3 yds to the OrgSt 27
15:003rd & 8 at own 27Sam Noyer pass complete to Luke Musgrave for 1 yd to the OrgSt 28
15:001st & 10 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
12:444th & 7 at own 28Luke Loecher punt for 72 yds for a touchback
Purdue Punt, 3 plays
12:441st & 10 at own 20Zander Horvath run for 3 yds to the Prdue 23
12:442nd & 7 at own 23Zander Horvath run for 3 yds to the Prdue 26
12:443rd & 4 at own 26Jack Plummer pass incomplete
11:154th & 4 at own 26Jack Ansell punt for 38 yds
Oregon State Touchdown, 3 plays
11:151st & 10 at own 36Sam Noyer pass complete to Trevon Bradford for 21 yds to the Prdue 43 for a 1ST down
11:151st & 10 at opp 43Tyjon Lindsey pass complete to Teagan Quitoriano for 34 yds to the Prdue 9 for a 1ST down
11:154th & 4 at own 26Jack Ansell punt for 38 yds
Oregon State Touchdown, 3 plays
10:101st & goal at opp 9B.J. Baylor run for 9 yds for a TD (Everett Hayes KICK)Oregon State 7, Purdue 0
Purdue Punt, 7 plays
10:101st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
10:101st & 10 at own 25Jack Plummer pass incomplete to Milton Wright
10:101st & 10 at own 25Jack Plummer pass incomplete to Milton Wright
10:102nd & 10 at own 25Jack Plummer pass complete to David Bell for 42 yds to the OrgSt 33 for a 1ST down
10:101st & 10 at opp 33Zander Horvath run for 2 yds to the OrgSt 31
10:102nd & 8 at opp 31Jack Plummer pass complete to Payne Durham for 12 yds to the OrgSt 19 for a 1ST down
10:101st & 10 at opp 19Jack Plummer pass complete to David Bell for 2 yds to the OrgSt 17
10:102nd & 8 at opp 17Zander Horvath run for 1 yd to the OrgSt 16
10:103rd & 7 at opp 16Jack Plummer pass incomplete to David Bell
10:104th & 7 at opp 16PENALTY PUR Delay Of Game PUR UNS: Unsportsmanlike Conduct 20 yards from OSU16 to OSU36. NO PLAY.
10:101st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
7:134th & 7 at opp 16Timeout PURDUE, clock 07:13
7:134th & 7 at opp 16Timeout PURDUE, clock 07:13
7:014th & 27 at opp 36Jack Ansell punt for 35 yds
Oregon State Punt, 3 plays
7:011st & 10 at own 1B.J. Baylor run for 2 yds to the OrgSt 3
7:012nd & 8 at own 3B.J. Baylor run for 2 yds to the OrgSt 5
7:013rd & 6 at own 5Sam Noyer pass incomplete to Trevon Bradford
7:011st & 10 at own 1B.J. Baylor run for 2 yds to the OrgSt 3
7:012nd & 8 at own 3B.J. Baylor run for 2 yds to the OrgSt 5
7:013rd & 6 at own 5Sam Noyer pass incomplete to Trevon Bradford
5:284th & 6 at own 5Luke Loecher punt for 40 yds
Purdue Touchdown, 4 plays
5:281st & 10 at opp 45King Doerue run for 2 yds to the OrgSt 43
5:282nd & 8 at opp 43Jack Plummer pass complete to Broc Thompson for 17 yds to the OrgSt 26 for a 1ST down
5:281st & 10 at opp 26Jack Plummer pass complete to Jackson Anthrop for no gain to the OrgSt 26
5:282nd & 10 at opp 26Plummer,Jack pass incomplete PENALTY OSU Targeting (Stover,Cory) 15 yards from OSU26 to OSU11, 1ST DOWN. NO PLAY. The previous play is under review. The ruling on the field is confirmed.
5:281st & 10 at opp 26Jack Plummer pass complete to Jackson Anthrop for no gain to the OrgSt 26
5:282nd & 10 at opp 26Plummer,Jack pass incomplete PENALTY OSU Targeting (Stover,Cory) 15 yards from OSU26 to OSU11, 1ST DOWN. NO PLAY. The previous play is under review. The ruling on the field is confirmed.
5:284th & 6 at own 5Luke Loecher punt for 40 yds
Purdue Touchdown, 4 plays
3:431st & 10 at opp 11Zander Horvath run for 11 yds for a TD (Mitchell Fineran KICK)Tied at 7
Oregon State Punt, 6 plays
3:431st & 10 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
3:431st & 10 at own 25Trey Lowe run for 2 yds to the OrgSt 27
3:431st & 10 at own 25Trey Lowe run for 2 yds to the OrgSt 27
3:432nd & 8 at own 27Trey Lowe run for 6 yds to the OrgSt 33
3:433rd & 2 at own 33Jack Colletto run for 7 yds to the OrgSt 40 for a 1ST down
3:431st & 10 at own 40Sam Noyer sacked by Jalen Graham for a loss of 5 yards to the OrgSt 35 Sam Noyer fumbled, recovered by OrgSt Deshaun Fenwick , return for 0 yards
3:432nd & 15 at own 35Sam Noyer pass complete to Luke Musgrave for 6 yds to the OrgSt 41
3:433rd & 9 at own 41Sam Noyer pass incomplete to Luke Musgrave
0:174th & 9 at own 41Luke Loecher punt for 48 yds
0:174th & 9 at own 41Luke Loecher punt for 48 yds
Purdue Punt, 6 plays
0:001st & 10 at own 11Zander Horvath run for 5 yds to the Prdue 16
Q2 15:002nd & 5 at own 16Zander Horvath run for 4 yds to the Prdue 20
Q2 15:003rd & 1 at own 20Zander Horvath run for 1 yd to the Prdue 21 for a 1ST down
Q2 15:001st & 10 at own 21Jack Plummer pass complete to Garrett Miller for 1 yd to the Prdue 20
Q2 15:002nd & 11 at own 20Jack Plummer pass incomplete
Q2 15:003rd & 11 at own 20Plummer,Jack pass complete to Thompson,Broc for 37 yards to the OSU43 (Austin,Alex) PENALTY PUR Pass Interference (Durham,Payne) 10 yards from PUR20 to PUR10. NO PLAY.
Q2 15:003rd & 21 at own 10Jack Plummer pass complete to Jackson Anthrop for 10 yds to the Prdue 20
Q2 15:002nd & 11 at own 20Jack Plummer pass incomplete
Q2 15:003rd & 11 at own 20Plummer,Jack pass complete to Thompson,Broc for 37 yards to the OSU43 (Austin,Alex) PENALTY PUR Pass Interference (Durham,Payne) 10 yards from PUR20 to PUR10. NO PLAY.
Q2 15:003rd & 21 at own 10Jack Plummer pass complete to Jackson Anthrop for 10 yds to the Prdue 20
Q2 12:084th & 11 at own 20Jack Ansell punt for 35 yds, fair catch by Trevon Bradford at the OrgSt 45
2nd quarter7 drives, then Purdue 13, Oregon State 7
Oregon State Punt, 3 plays
12:081st & 10 at own 45Sam Noyer pass incomplete to Champ Flemings
12:082nd & 10 at own 45Sam Noyer pass incomplete to Jack Colletto
12:083rd & 10 at own 45PENALTY OSU False Start (Gray,Joshua) 5 yards from OSU45 to OSU40. NO PLAY.
12:083rd & 15 at own 40Sam Noyer pass incomplete to Trevon Bradford
12:084th & 11 at own 20Jack Ansell punt for 35 yds, fair catch by Trevon Bradford at the OrgSt 45
11:434th & 15 at own 40Luke Loecher punt for 38 yds, punt out-of-bounds at the Prdue 22
11:434th & 15 at own 40Luke Loecher punt for 38 yds, punt out-of-bounds at the Prdue 22
Purdue Field goal, 8 plays
11:431st & 10 at own 22Jack Plummer pass complete to David Bell for 12 yds to the Prdue 34 for a 1ST down
11:431st & 10 at own 34Jack Plummer pass complete to Payne Durham for 19 yds to the OrgSt 47 for a 1ST down
11:431st & 10 at opp 47Jack Plummer pass complete to Jackson Anthrop for 6 yds to the OrgSt 41
11:432nd & 4 at opp 41Dylan Downing run for 6 yds to the OrgSt 35 for a 1ST down
11:431st & 10 at opp 35Jack Plummer pass complete to Jackson Anthrop for 6 yds to the OrgSt 29
11:432nd & 4 at opp 29Jack Plummer pass complete to Dylan Downing for 2 yds to the OrgSt 31
11:433rd & 6 at opp 31Jack Plummer pass incomplete to David Bell
8:194th & 6 at opp 31Mitchell Fineran 48 yd FG GOODPurdue 10, Oregon State 7
Oregon State Punt, 6 plays
8:141st & 10 at own 35Chris Van Eekeren kickoff for 59 yds
8:141st & 10 at own 17Trey Lowe run for 11 yds to the OrgSt 28 for a 1ST down
8:141st & 10 at own 28Trey Lowe run for no gain to the OrgSt 28
8:142nd & 10 at own 28Sam Noyer pass complete to Tyjon Lindsey for 20 yds to the OrgSt 48 for a 1ST down
8:141st & 10 at own 48Sam Noyer pass complete to Trey Lowe for 1 yd to the OrgSt 49
8:142nd & 9 at own 49Baylor,B.J. rush for 2 yards gain to the PUR49 (Alexander,Jaylan) PENALTY OSU Face Mask (Eldridge,Nathan) 15 yards from OSU49 to OSU34. NO PLAY.
8:142nd & 24 at own 34Sam Noyer pass complete to Zeriah Beason for 12 yds to the OrgSt 46
8:143rd & 12 at own 46Sam Noyer pass incomplete
8:143rd & 12 at own 46Sam Noyer pass incomplete
5:124th & 12 at own 46Luke Loecher punt for 44 yds, fair catch by Jackson Anthrop at the Prdue 10
Purdue Punt, 3 plays
5:121st & 10 at own 10Jack Plummer run for 3 yds to the Prdue 7
5:122nd & 13 at own 7Jack Plummer pass incomplete to Broc Thompson
5:123rd & 13 at own 7Jack Plummer pass complete to Zander Horvath for no gain to the Prdue 7
5:123rd & 13 at own 7Jack Plummer pass complete to Zander Horvath for no gain to the Prdue 7
3:424th & 13 at own 7Jack Ansell punt for 39 yds, fair catch by Trevon Bradford at the Prdue 46
Oregon State Interception, 3 plays
3:421st & 10 at opp 46B.J. Baylor run for 5 yds to the Prdue 41
3:422nd & 5 at opp 41B.J. Baylor run for 1 yd to the Prdue 42
3:422nd & 5 at opp 41B.J. Baylor run for 1 yd to the Prdue 42
2:203rd & 6 at opp 42Sam Noyer pass intercepted
Purdue Field goal, 10 plays
2:201st & 10 at own 46Zander Horvath run for 7 yds to the OrgSt 47
2:202nd & 3 at opp 47Zander Horvath run for 2 yds to the OrgSt 45
2:203rd & 1 at opp 45Zander Horvath run for 2 yds to the OrgSt 43 for a 1ST down
2:201st & 10 at opp 43Jack Plummer pass complete to Zander Horvath for 10 yds to the OrgSt 33 for a 1ST down
2:201st & 10 at opp 33Jack Plummer pass incomplete to David Bell
2:202nd & 10 at opp 33pass complete to David Bell for 11 yds to the OrgSt 22 for a 1ST down
2:201st & 10 at opp 22Jack Plummer pass complete to Jackson Anthrop for no gain to the OrgSt 22
2:201st & 10 at opp 22Jack Plummer pass complete to Jackson Anthrop for no gain to the OrgSt 22
0:221st & 10 at opp 22Timeout PURDUE, clock 00:22
0:222nd & 10 at opp 22Jack Plummer pass incomplete to David Bell
0:113rd & 10 at opp 22Jack Plummer pass incomplete pass incomplete
0:113rd & 10 at opp 22Timeout OREGON ST, clock 00:11
0:064th & 10 at opp 22Mitchell Fineran 39 yd FG GOODPurdue 13, Oregon State 7
Oregon State End of half, 1 play
0:061st & 10 at own 35Chris Van Eekeren kickoff for 56 yds
0:001st & 10 at own 25run for a loss of 2 yards to the OrgSt 23
3rd quarter4 drives, then Purdue 16, Oregon State 7
Purdue Interception, 10 plays
15:001st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
15:001st & 10 at own 25Zander Horvath run for 24 yds to the Prdue 49 for a 1ST down
15:001st & 10 at own 49Zander Horvath run for 1 yd to the Prdue 48
15:002nd & 11 at own 48Jack Plummer pass complete to Zander Horvath for 2 yds to the Prdue 46
15:003rd & 13 at own 46Jack Plummer pass complete to David Bell for 13 yds to the OrgSt 41 for a 1ST down
15:001st & 10 at opp 41Jack Plummer pass incomplete to Jackson Anthrop
15:002nd & 10 at opp 41Jack Plummer pass complete to David Bell for 13 yds to the OrgSt 28 for a 1ST down
15:001st & 10 at opp 28Plummer,Jack rush for 3 yards gain to the OSU25 (Hughes-Murray,Andrezj) PENALTY OSU Illegal Substitution (Skelton,Alexander) 5 yards from OSU28 to OSU23. NO PLAY.
15:001st & 5 at opp 23Zander Horvath run for 1 yd to the OrgSt 22
15:002nd & 4 at opp 22Zander Horvath run for 2 yds to the OrgSt 24
15:003rd & 6 at opp 24Jack Plummer pass incomplete to Milton Wright
15:003rd & 6 at opp 24Jack Plummer pass incomplete to Milton Wright
10:524th & 6 at opp 24Jack Albers pass intercepted
Oregon State Turnover on downs, 11 plays
10:521st & 10 at own 6Sam Noyer pass complete to Trevon Bradford for 10 yds to the OrgSt 16 for a 1ST down
10:521st & 10 at own 16Sam Noyer pass incomplete to Luke Musgrave
10:522nd & 10 at own 16Sam Noyer pass complete to Trevon Bradford for 9 yds to the OrgSt 25
10:523rd & 1 at own 25Jack Colletto run for 2 yds to the OrgSt 27 for a 1ST down
10:521st & 10 at own 27Deshaun Fenwick run for 1 yd to the OrgSt 28
10:522nd & 9 at own 28Sam Noyer pass incomplete to Champ Flemings
10:523rd & 9 at own 28Sam Noyer pass complete to Tyjon Lindsey for 10 yds to the OrgSt 38 for a 1ST down
10:521st & 10 at own 38Sam Noyer pass incomplete to Silas Bolden
10:522nd & 10 at own 38Trey Lowe run for 8 yds to the OrgSt 46
10:523rd & 2 at own 46Sam Noyer pass incomplete to Trevon Bradford
7:053rd & 2 at own 46Timeout PURDUE, clock 07:05
7:004th & 2 at own 46Jack Colletto run for 1 yd to the OrgSt 47
Purdue Field goal, 10 plays
7:001st & 10 at opp 47Jackson Anthrop run for 7 yds to the OrgSt 40
7:002nd & 3 at opp 40King Doerue run for 4 yds to the OrgSt 36 for a 1ST down
7:001st & 10 at opp 36Jack Plummer pass complete to Jackson Anthrop for 7 yds to the OrgSt 29
7:002nd & 3 at opp 29King Doerue run for 2 yds to the OrgSt 27
7:003rd & 1 at opp 27King Doerue run for 3 yds to the OrgSt 24 for a 1ST down
7:001st & 10 at opp 24Jack Plummer pass complete to David Bell for 19 yds to the OrgSt 5 for a 1ST down
7:001st & goal at opp 5Zander Horvath run for 4 yds to the OrgSt 1
7:002nd & goal at opp 1Zander Horvath run for no gain to the OrgSt 1
7:003rd & goal at opp 1King Doerue run for 4 yds to the OrgSt 5
1:194th & goal at opp 5Mitchell Fineran 22 yd FG GOODPurdue 16, Oregon State 7
Oregon State Touchdown, 7 plays
1:191st & 10 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
1:191st & 10 at own 25Chance Nolan pass incomplete to Champ Flemings
1:192nd & 10 at own 25Chance Nolan pass complete to Tyjon Lindsey for 7 yds to the OrgSt 32
0:003rd & 3 at own 32B.J. Baylor run for 3 yds to the OrgSt 35 for a 1ST down
Q4 15:001st & 10 at own 35Chance Nolan pass complete to Trevon Bradford for 18 yds to the Prdue 47 for a 1ST down
Q4 14:191st & 10 at own 35Timeout OREGON ST, clock 14:19
Q4 14:191st & 10 at opp 47Chance Nolan pass complete to Zeriah Beason for 41 yds to the Prdue 6 for a 1ST down
Q4 14:191st & goal at opp 6B.J. Baylor run for 1 yd to the Prdue 7
Q4 13:052nd & goal at opp 7Tyjon Lindsey run for 7 yds for a TD (Everett Hayes KICK)Purdue 16, Oregon State 14
4th quarter7 drives, then Purdue 30, Oregon State 21
Purdue Punt, 6 plays
13:051st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
13:051st & 10 at own 25Jack Plummer run for 5 yds to the Prdue 30
13:052nd & 5 at own 30Jackson Anthrop run for 2 yds to the Prdue 28
13:053rd & 7 at own 28Jack Plummer pass complete to Payne Durham for 13 yds to the Prdue 41 for a 1ST down
13:051st & 10 at own 41Jack Plummer pass incomplete to Zander Horvath
13:052nd & 10 at own 41Jack Plummer sacked for a loss of 11 yards to the Prdue 30
13:053rd & 21 at own 30Jack Plummer pass complete to Zander Horvath for 3 yds to the Prdue 33
9:464th & 18 at own 33Jack Ansell punt for 38 yds, fair catch by Trevon Bradford at the OrgSt 29
Oregon State Turnover on downs, 4 plays
9:461st & 10 at own 29Tyjon Lindsey run for 3 yds to the OrgSt 32
9:462nd & 7 at own 32Trey Lowe run for no gain to the OrgSt 32
9:463rd & 7 at own 32Chance Nolan pass complete to Tyjon Lindsey for 5 yds to the OrgSt 37
8:164th & 2 at own 37Chance Nolan pass incomplete to Tyjon Lindsey
Purdue Touchdown, 6 plays
8:161st & 10 at opp 37Jack Plummer pass complete to Payne Durham for 13 yds to the OrgSt 24 for a 1ST down
8:161st & 10 at opp 24Zander Horvath run for 3 yds to the OrgSt 21
8:162nd & 7 at opp 21Jack Plummer pass complete to Payne Durham for 8 yds to the OrgSt 13 for a 1ST down
8:161st & 10 at opp 13Zander Horvath run for 4 yds to the OrgSt 9
8:162nd & 6 at opp 9Zander Horvath run for 4 yds to the OrgSt 5
4:563rd & 2 at opp 5Jack Plummer pass complete to Payne Durham for 5 yds for a TD (Mitchell Fineran KICK)Purdue 23, Oregon State 14
Oregon State Touchdown, 7 plays
4:561st & 10 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
4:561st & 10 at own 25Timeout PURDUE, clock 04:56
4:561st & 10 at own 25Chance Nolan pass incomplete to Luke Musgrave
4:562nd & 10 at own 25Chance Nolan run for 3 yds to the OrgSt 28
4:563rd & 7 at own 28Chance Nolan pass complete to Anthony Gould for 8 yds to the OrgSt 36 for a 1ST down
4:561st & 10 at own 36Chance Nolan run for 10 yds to the OrgSt 46 for a 1ST down
4:561st & 10 at own 46Chance Nolan pass complete to Trey Lowe for 7 yds to the Prdue 47
3:281st & 10 at own 46Timeout PURDUE, clock 03:28
3:282nd & 3 at opp 47Chance Nolan pass complete to Champ Flemings for 45 yds to the Prdue 2 for a 1ST down
3:131st & goal at opp 2B.J. Baylor run for 2 yds for a TD (Everett Hayes KICK)Purdue 23, Oregon State 21
Purdue Touchdown, 4 plays
3:131st & 10 at own 35Everett Hayes kickoff for 65 yds for a touchback
3:131st & 10 at own 25PENALTY PUR Delay Of Game 5 yards from PUR25 to PUR20. NO PLAY.
3:131st & 15 at own 20Jack Plummer pass complete to David Bell for 22 yds to the Prdue 42 for a 1ST down
3:131st & 10 at own 42Zander Horvath run for 3 yds to the Prdue 45
2:271st & 10 at own 42Timeout OREGON ST, clock 02:27
2:272nd & 7 at own 45Jack Plummer pass complete to Jackson Anthrop for 5 yds to the 50 yard line
2:192nd & 7 at own 45Timeout OREGON ST, clock 02:19
2:093rd & 2 at the 50Jack Plummer pass complete to Payne Durham for 50 yds for a TD (Mitchell Fineran KICK)Purdue 30, Oregon State 21
Oregon State Turnover on downs, 6 plays
2:031st & 10 at own 35Chris Van Eekeren kickoff for 59 yds
2:031st & 10 at own 27Nolan,Chance pass complete to Bradford,Trevon for 11 yards to the OSU38 (Mackey,Dedrick) PENALTY OSU Illegal Touch-Pass (Bradford,Trevon). NO PLAY.
2:032nd & 10 at own 27Chance Nolan pass incomplete to Trey Lowe
2:033rd & 10 at own 27Nolan,Chance pass complete to Bradford,Trevon for 16 yards to the OSU43, out of bounds PENALTY OSU Illegal Touch-Pass (Bradford,Trevon). NO PLAY.
2:034th & 10 at own 27Chance Nolan pass complete to Trevon Bradford for 17 yds to the OrgSt 44 for a 1ST down
2:031st & 10 at own 44Chance Nolan pass incomplete to B.J. Baylor
2:032nd & 10 at own 44Chance Nolan pass complete to Teagan Quitoriano for 8 yds to the Prdue 48
2:033rd & 2 at opp 48Chance Nolan pass complete to Trey Lowe for 1 yd to the Prdue 47
2:034th & 1 at opp 47PENALTY OSU False Start 5 yards from PUR47 to OSU48. NO PLAY.
0:224th & 6 at own 48Chance Nolan pass incomplete to Trevon Bradford
Purdue End of game, 1 play
0:001st & 10 at opp 48run for a loss of 2 yards to the 50 yard line

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 State leads 2–⁠1 in three meetings, counting the one since this game.

Recent meetings
2024Oregon State 38, Purdue 21
2021Purdue 30, Oregon State 21
1967Oregon State 22, Purdue 14

Around this game