Week 7 · 2025

Wake Forest at Oregon State

Sat 10/11/2025 03:30 PMReser StadiumOregon State pregame46%Pregame win probability: 46% for Oregon State. Wake Forest favored, and won.

59°Light Rain11 mph SW · 72% humidityRecorded at kickoff by College Football Data

Wake Forest

39

9–4

Oregon State

14

2–10

Attendance

29,710

reported

WAKE5 plays, 60 yd · Touchdown

14:541st & 10own 35Caleb Ojeda kickoff for 57 yds , Chris Barnes return for 32 yds to the WAKE 40+32
14:471st & 10own 40Demond Claiborne run for 4 yds to the WAKE 44+4
14:172nd & 6own 44(14:20) Shotgun Purdie,Deshawn pass incomplete short left to Falayi,Eni thrown to WFU45 QB hurried by Schuster,Jacob PENALTY OSU Roughing The Passer (Schuster,Jacob) 15 yards from WFU44 to OSU41, 1ST DOWN. NO PLAY.+15
14:101st & 10opp 41Demond Claiborne run for 5 yds to the ORST 36+5
13:322nd & 5opp 36Deshawn Purdie pass complete to Chris Barnes for 36 yds for a TD (T. Clark III Run For Two-point Conversion)+36

ORST5 plays, 6 yd · Punt

13:321st & 10own 35Caleb Carlson kickoff for 65 yds for a touchback0
13:271st & 10own 25Anthony Hankerson run for 5 yds to the ORST 30+5
12:532nd & 5own 30Anthony Hankerson run for 1 yd to the ORST 31+1
12:193rd & 4own 31Maalik Murphy pass incomplete to Taz Reddicks0
12:114th & 4own 31AJ Winsor punt for 39 yds , Carlos Hernandez returns for 1 yd to the WAKE 31+1

WAKE7 plays, 50 yd · On downs

12:041st & 10own 31Demond Claiborne run for no gain to the WAKE 310
11:202nd & 10own 31Deshawn Purdie pass complete to Ty Clark III for 20 yds to the ORST 49 for a 1ST down+20
10:411st & 10opp 49Deshawn Purdie pass complete to Carlos Hernandez for 21 yds to the ORST 28 for a 1ST down+21
10:221st & 10opp 28Demond Claiborne run for 4 yds to the ORST 24+4
9:422nd & 6opp 24Chris Barnes run for 5 yds to the ORST 19+5
9:223rd & 1opp 19Demond Claiborne run for no gain to the ORST 190
8:484th & 1opp 19Deshawn Purdie pass incomplete to Kamrean Johnson0

ORST12 plays, 52 yd · Missed FG

8:411st & 10own 19Gabarri Johnson sacked by Langston Hardy for a loss of 5 yards to the ORST 14−5
8:002nd & 15own 14Wake Forest Penalty, Roughing The Passer (15 Yards) to the ORST 36 for a 1ST down+15
7:491st & 10own 36Kourdey Glass run for no gain to the ORST 360
7:122nd & 10own 36Gabarri Johnson pass complete to Trent Walker for 9 yds to the ORST 45+9
6:403rd & 1own 45Anthony Hankerson run for 2 yds to the ORST 47 for a 1ST down+2
6:041st & 10own 47Maalik Murphy pass complete to Taz Reddicks for 26 yds to the WAKE 27 for a 1ST down+26
5:391st & 10opp 27PENALTY OSU False Start (Voltin,Tyler) 5 yards from WFU27 to WFU32. NO PLAY.−5
5:291st & 15opp 32Gabarri Johnson pass incomplete to Gabe Milbourn0
5:262nd & 15opp 32Maalik Murphy pass incomplete to Trent Walker0
5:163rd & 15opp 32Maalik Murphy pass complete to Kourdey Glass for 3 yds to the WAKE 29+3
4:524th & 12opp 29Timeout Wake Forest, clock 04:520
4:384th & 12opp 29Caleb Ojeda 47 yd FG BLOCKED blocked by BJ Williams (04:52) Ojeda,Caleb field goal attempt from 47 yards NO GOOD blocked by Williams,BJ (H: Winsor,AJ, LS: Haverland,Will), clock 04:38 recovered by WFU Stevenson,Zamari at WFU25 Stevenson,Zamari return 75 yards to the OSU00 TOUCHDOWN nullified by penalty, clock 04:38 PENALTY WFU Holding (Andersen,Nick) 10 yards from OSU42 to WFU48. , Zamari Stevenson return for 75 yds Wake Forest Penalty, Offensive Holding (Nick Andersen) to the WAKE 48+85

WAKE2 plays, 52 yd · Touchdown

4:321st & 10own 48Demond Claiborne run for no gain to the WAKE 480
3:492nd & 10own 48Deshawn Purdie pass complete to Micah Mays Jr. for 52 yds for a TD (Connor Calvert KICK)+52

ORST7 plays, 12 yd · Punt

3:491st & 10own 35Caleb Carlson kickoff for 65 yds for a touchback0
3:401st & 10own 25Maalik Murphy pass complete to David Wells Jr. for 7 yds to the ORST 32+7
3:122nd & 3own 32Anthony Hankerson run for 5 yds to the ORST 37 for a 1ST down+5
2:341st & 10own 37Maalik Murphy pass incomplete to Taz Reddicks0
2:302nd & 10own 37Maalik Murphy pass incomplete to Taz Reddicks0
2:263rd & 10own 37Maalik Murphy pass incomplete to Eddie Freauff0
2:174th & 10own 37AJ Winsor punt for 53 yds, punt out-of-bounds at the WAKE 100

WAKE8 plays, 39 yd · Punt

2:091st & 10own 10Demond Claiborne run for 20 yds to the WAKE 30 for a 1ST down+20
1:501st & 10own 30Deshawn Purdie pass incomplete to Jeremiah Melvin0
1:422nd & 10own 30Deshawn Purdie pass complete to Sterling Berkhalter for 11 yds to the WAKE 41 for a 1ST down+11
1:051st & 10own 41Carlos Hernandez run for 3 yds to the WAKE 44+3
0:002nd & 7own 44Demond Claiborne run for no gain to the WAKE 440
0:00own 44End of 1st Quarter0
14:503rd & 7own 44Deshawn Purdie pass complete to Demond Claiborne for 5 yds to the WAKE 49+5
14:094th & 2own 49Cal Joseph punt for 28 yds0

ORST4 plays, 0 yd · Punt

14:041st & 10own 23Maalik Murphy pass incomplete to Trent Walker0
14:002nd & 10own 23Oregon State Penalty, Ineligible Downfield on Pass (Yards) declined0
13:563rd & 10own 23Maalik Murphy pass incomplete to David Wells Jr.0
13:434th & 10own 23AJ Winsor punt for 55 yds , Carlos Hernandez returns for 1 yd to the WAKE 23+1

WAKE4 plays, 3 yd · Punt

13:361st & 10own 23Demond Claiborne run for 3 yds to the WAKE 26+3
13:032nd & 7own 26Deshawn Purdie pass incomplete to Jeremiah Melvin0
12:583rd & 7own 26Deshawn Purdie pass incomplete to Eni Falayi0
12:524th & 7own 26Cal Joseph punt for 42 yds, fair catch by Trent Walker at the ORST 320

ORST2 plays, -3 yd · Turnover

12:511st & 10own 32(12:51) PENALTY OSU False Start (Timoteo,Josiah) 5 yards from OSU32 to OSU27. NO PLAY.−5
12:461st & 15own 27Cornell Hatcher Jr. run for 2 yds to the ORST 29 Cornell Hatcher Jr. fumbled, recovered by WAKE Jayden Loving+2

WAKE6 plays, 29 yd · Touchdown

12:411st & 10opp 29Deshawn Purdie pass incomplete to Demond Claiborne0
12:352nd & 10opp 29(12:38) Shotgun Claiborne,Demond rush left for 9 yards gain to the OSU20 fumbled by Claiborne,Demond at OSU24 forced by Tucker,Jalil, out of bounds at OSU20 PENALTY WFU Holding (Hines,Jack) 10 yards from OSU29 to OSU39. NO PLAY.−10
12:072nd & 20opp 39Deshawn Purdie pass complete to Carlos Hernandez for 2 yds to the ORST 37+2
11:333rd & 18opp 37(11:35) Shotgun Purdie,Deshawn pass incomplete deep left to Mays Jr.,Micah thrown to OSU06 PENALTY OSU Pass Interference (Singleton,Kobe) 15 yards from OSU37 to OSU22, 1ST DOWN. NO PLAY.+15
11:261st & 10opp 22Demond Claiborne run for 11 yds to the ORST 11 for a 1ST down+11
10:561st & 10opp 11Deshawn Purdie pass complete to Chris Barnes for 11 yds for a TD (Connor Calvert KICK)+11

ORST9 plays, 41 yd · Turnover

10:561st & 10own 35Caleb Carlson kickoff for 65 yds for a touchback0
10:461st & 10own 25Maalik Murphy pass complete to Gabe Milbourn for 18 yds to the ORST 43 for a 1ST down+18
10:131st & 10own 43Anthony Hankerson run for 11 yds to the WAKE 46 for a 1ST down+11
9:461st & 10opp 46Anthony Hankerson run for 3 yds to the WAKE 43+3
9:042nd & 7opp 43Maalik Murphy pass complete to Gabe Milbourn for 8 yds to the WAKE 35 for a 1ST down+8
8:311st & 10opp 35Maalik Murphy pass incomplete to David Wells Jr.0
8:222nd & 10opp 35Marquis Crosby run for 1 yd to the WAKE 34+1
7:453rd & 9opp 34Maalik Murphy pass incomplete to David Wells Jr.0
7:394th & 9opp 34Maalik Murphy pass intercepted Nuer Gatkuoth return for no gain to the WAKE 180

WAKE4 plays, 6 yd · Punt

7:341st & 10own 18Deshawn Purdie pass incomplete to Sterling Berkhalter0
7:262nd & 10own 18Deshawn Purdie pass complete to Sterling Berkhalter for 6 yds to the WAKE 24+6
6:533rd & 4own 24Deshawn Purdie pass incomplete to Demond Claiborne0
6:484th & 4own 24Cal Joseph punt for 37 yds, fair catch by Trent Walker at the ORST 390

ORST6 plays, -5 yd · Punt

6:401st & 10own 39Anthony Hankerson run for 5 yds to the ORST 44+5
6:152nd & 5own 44(06:16) PENALTY OSU False Start (Voltin,Tyler) 5 yards from OSU44 to OSU39. NO PLAY.−5
5:532nd & 10own 39Maalik Murphy pass incomplete to Trent Walker0
5:533rd & 10own 39PENALTY OSU False Start (Berger,Ryan) 5 yards from OSU39 to OSU34. NO PLAY.−5
5:483rd & 15own 34Gabarri Johnson pass incomplete to Eddie Freauff0
5:434th & 15own 34AJ Winsor punt for 31 yds, punt out-of-bounds at the WAKE 350

WAKE8 plays, 28 yd · Punt

5:361st & 10own 35Demond Claiborne run for 16 yds to the ORST 49 for a 1ST down+16
4:581st & 10opp 49Demond Claiborne run for no gain to the ORST 490
4:202nd & 10opp 49Deshawn Purdie pass complete to Micah Mays Jr. for 17 yds to the ORST 32 for a 1ST down+17
3:441st & 10opp 32(03:44) PENALTY WFU False Start 5 yards from OSU32 to OSU37. NO PLAY.−5
3:251st & 15opp 37Wake Forest Penalty, Illegal Motion (Yards) declined0
3:012nd & 15opp 37Deshawn Purdie pass incomplete to Sawyer Racanelli0
2:563rd & 15opp 37Deshawn Purdie pass incomplete to Sawyer Racanelli0
2:494th & 15opp 37Cal Joseph punt for 36 yds0

ORST9 plays, 20 yd · Punt

2:421st & 10own 1Anthony Hankerson run for 1 yd to the ORST 2+1
2:002nd & 9own 2Anthony Hankerson run for no gain to the ORST 20
2:003rd & 9own 2Timeout Oregon State, clock 02:000
1:533rd & 9own 2Gabarri Johnson pass complete to David Wells Jr. for 19 yds to the ORST 21 for a 1ST down+19
1:391st & 10own 21Gabarri Johnson pass incomplete to David Wells Jr.0
1:322nd & 10own 21Anthony Hankerson run for 3 yds to the ORST 24+3
0:593rd & 7own 24Gabarri Johnson sacked by Mateen Ibirogba for a loss of 3 yards to the ORST 21−3
0:594th & 10own 21Timeout Wake Forest, clock 00:590
0:444th & 10own 21AJ Winsor punt for 44 yds , Carlos Hernandez returns for 33 yds to the ORST 32+33

WAKE7 plays, 6 yd · Field goal

0:411st & 10opp 32Deshawn Purdie pass incomplete to Eni Falayi0
0:332nd & 10opp 32Deshawn Purdie pass incomplete to Micah Mays Jr.0
0:333rd & 10opp 32Timeout Oregon State, clock 00:330
0:273rd & 10opp 32Demond Claiborne run for 6 yds to the ORST 26+6
0:034th & 4opp 26Timeout Wake Forest, clock 00:030
0:004th & 4opp 26Connor Calvert 43 yd FG GOOD+43
0:00own 35End of 2nd Quarter0

ORST9 plays, 11 yd · Punt

15:001st & 10own 35Caleb Carlson kickoff for 65 yds for a touchback0
14:551st & 10own 25Anthony Hankerson run for 2 yds to the ORST 27+2
14:162nd & 8own 27Anthony Hankerson run for 16 yds to the ORST 43 for a 1ST down+16
13:461st & 10own 43(13:46) Shotgun Hankerson,Anthony rush middle for 4 yards gain to the OSU47 (Patterson,Davaughn; Hall,Aiden) PENALTY OSU Holding (Elu,Nathan) 10 yards from OSU43 to OSU33. NO PLAY.−10
13:321st & 20own 33(13:34) PENALTY OSU False Start (Timoteo,Josiah) 5 yards from OSU33 to OSU28. NO PLAY.−5
13:111st & 25own 28Gabarri Johnson pass complete to Taz Reddicks for 4 yds to the ORST 32+4
12:432nd & 21own 32Gabarri Johnson pass incomplete to Marquis Crosby0
12:383rd & 21own 32Anthony Hankerson run for 4 yds to the ORST 36+4
11:584th & 17own 36AJ Winsor punt for 40 yds0

WAKE7 plays, 36 yd · Punt

11:501st & 10own 24Demond Claiborne run for 7 yds to the WAKE 31+7
11:082nd & 3own 31Deshawn Purdie pass complete to Demond Claiborne for 21 yds to the ORST 48 for a 1ST down+21
10:451st & 10opp 48Deshawn Purdie pass incomplete to Chris Barnes0
10:352nd & 10opp 48Deshawn Purdie pass complete to Sterling Berkhalter for 9 yds to the ORST 39+9
10:003rd & 1opp 39PENALTY WFU False Start (Siani,Melvin) 5 yards from OSU39 to OSU44. NO PLAY.−5
9:333rd & 6opp 44Deshawn Purdie pass complete to Ty Clark III for 4 yds to the ORST 40+4
9:034th & 2opp 40Cal Joseph punt for 32 yds, fair catch by Trent Walker at the ORST 80

ORST6 plays, 19 yd · Punt

8:581st & 10own 8Maalik Murphy pass incomplete to Trent Walker0
8:482nd & 10own 8Maalik Murphy pass complete to Taz Reddicks for 14 yds to the ORST 22 for a 1ST down+14
8:111st & 10own 22Maalik Murphy pass incomplete to Taz Reddicks0
7:592nd & 10own 22Marquis Crosby run for no gain to the ORST 220
7:213rd & 10own 22Maalik Murphy pass complete to David Wells Jr. for 5 yds to the ORST 27+5
6:414th & 5own 27AJ Winsor punt for 43 yds , Carlos Hernandez returns for 15 yds to the WAKE 45+15

WAKE1 play, 55 yd · Touchdown

6:331st & 10own 45Deshawn Purdie pass complete to Chris Barnes for 55 yds for a TD (Connor Calvert KICK)+55

ORST11 plays, 58 yd · On downs

6:331st & 10own 35Caleb Carlson kickoff for 65 yds for a touchback0
6:231st & 10own 25Maalik Murphy pass complete to Gabe Milbourn for 14 yds to the ORST 39 for a 1ST down+14
6:001st & 10own 39Anthony Hankerson run for no gain to the ORST 390
5:212nd & 10own 39Maalik Murphy pass complete to David Wells Jr. for 11 yds to the 50 yard line for a 1ST down+11
4:491st & 10midfieldAnthony Hankerson run for 7 yds to the WAKE 43+7
4:102nd & 3opp 43Anthony Hankerson run for 6 yds to the WAKE 37 for a 1ST down+6
3:391st & 10opp 37Wake Forest Penalty, Face Mask (15 yards) (Dylan Hazen) to the WAKE 22 for a 1ST down+15
3:041st & 10opp 22Maalik Murphy pass complete to Zack Card for 3 yds to the WAKE 19+3
2:322nd & 7opp 19Maalik Murphy sacked by Nuer Gatkuoth for a loss of 10 yards to the WAKE 29−10
1:473rd & 17opp 29Maalik Murphy pass complete to David Wells Jr. for 12 yds to the WAKE 17+12
1:124th & 5opp 17Maalik Murphy pass incomplete to Trent Walker0

WAKE5 plays, -6 yd · Punt

1:041st & 10own 17Wake Forest Penalty, UNS: Unsportsmanlike Conduct (-9 Yards) to the WAKE 10−9
0:002nd & 17own 10Ty Clark III run for 1 yd to the WAKE 11+1
0:00own 10End of 3rd Quarter+1
14:573rd & 16own 11Deshawn Purdie pass incomplete to Demond Claiborne0
14:514th & 16own 11Cal Joseph punt for 32 yds, fair catch by Trent Walker at the WAKE 430

ORST7 plays, 43 yd · Touchdown

14:451st & 10opp 43Maalik Murphy pass incomplete to David Wells Jr.0
14:332nd & 10opp 43Maalik Murphy pass complete to Gabe Milbourn for 4 yds to the WAKE 39+4
14:013rd & 6opp 39Maalik Murphy pass complete to Trent Walker for 5 yds to the WAKE 34+5
13:174th & 1opp 34Anthony Hankerson run for 1 yd to the WAKE 33 for a 1ST down+1
12:411st & 10opp 33Anthony Hankerson run for 4 yds to the WAKE 29+4
12:062nd & 6opp 29Maalik Murphy pass incomplete to Trent Walker0
11:583rd & 6opp 29Cornell Hatcher Jr. run for 29 yds for a TD (Caleb Ojeda KICK)+29

WAKE2 plays, 66 yd · Touchdown

11:521st & 10own 35Caleb Ojeda kickoff for 62 yds , Chris Barnes return for 31 yds to the WAKE 34+31
11:421st & 10own 34Demond Claiborne run for 66 yds for a TD (Connor Calvert KICK)+66

ORST21 plays, 75 yd · Touchdown

11:421st & 10own 35Caleb Carlson kickoff for 65 yds for a touchback0
11:361st & 10own 25(11:42) Shotgun Johnson,Gabarri pass incomplete deep left to Walker,Trent thrown to OSU47 broken up by Patterson,Davaughn PENALTY WFU Pass Interference (Patterson,Davaughn) 15 yards from OSU25 to OSU40, 1ST DOWN. NO PLAY.+15
11:271st & 10own 40Gabarri Johnson run for 9 yds to the ORST 49+9
11:102nd & 1own 49Anthony Hankerson run for no gain to the ORST 490
10:403rd & 1own 49Anthony Hankerson run for 6 yds to the WAKE 45 for a 1ST down+6
10:091st & 10opp 45PENALTY OSU False Start (Berger,Ryan) 5 yards from WFU45 to WFU50. NO PLAY.−5
9:551st & 15midfieldGabarri Johnson pass incomplete to Eddie Freauff0
9:512nd & 15midfieldGabarri Johnson pass incomplete to Eddie Freauff0
9:473rd & 15midfield(09:51) Shotgun Johnson,Gabarri pass incomplete short middle to Freauff,Eddie thrown to WFU48 QB hurried by Lohavichan,Zach PENALTY WFU Roughing The Passer (Lohavichan,Zach) 15 yards from WFU50 to WFU35, 1ST DOWN. NO PLAY.+15
9:411st & 10opp 35Anthony Hankerson run for 8 yds to the WAKE 27+8
9:092nd & 2opp 27Anthony Hankerson run for 11 yds to the WAKE 16 for a 1ST down+11
8:301st & 10opp 16Cornell Hatcher Jr. run for 9 yds to the WAKE 7+9
8:042nd & 1opp 7Cornell Hatcher Jr. run for 2 yds to the WAKE 5 for a 1ST down+2
7:311st & goalopp 5Gabarri Johnson run for 3 yds to the WAKE 2+3
6:552nd & goalopp 2Cornell Hatcher Jr. run for 1 yd to the WAKE 1+1
6:103rd & goalopp 1Cornell Hatcher Jr. run for no gain to the WAKE 10
5:364th & goalopp 1(05:39) Hatcher Jr.,Cornell rush left for 0 yards to the WFU01 (Hardy,Langston; Patterson,Davaughn) PENALTY WFU Offside (West,Travon). NO PLAY.0
5:354th & goalopp 1PENALTY WFU UNS: Unsportsmanlike Conduct (Bryant,Quincy), 1ST DOWN. NO PLAY.0
5:091st & goalopp 1Gabarri Johnson run for a loss of 5 yards to the WAKE 6 Gabarri Johnson fumbled, recovered by ORST Gabarri Johnson−5
4:422nd & goalopp 6Gabarri Johnson pass complete to Anthony Hankerson for 2 yds to the WAKE 4+2
4:103rd & goalopp 4Gabarri Johnson pass complete to David Wells Jr. for 4 yds for a TD (Caleb Ojeda KICK)+4

WAKE11 plays, 35 yd · End of period

4:061st & 10own 35Caleb Ojeda kickoff for 33 yds , Nuer Gatkuoth return for no gain to the WAKE 320
4:001st & 10own 32JaMario Clements run for 8 yds to the WAKE 40+8
3:182nd & 2own 40Steele Pizzella pass incomplete to Karate Brenson0
3:123rd & 2own 40JaMario Clements run for 3 yds to the WAKE 43 for a 1ST down+3
2:271st & 10own 43JaMario Clements run for 1 yd to the WAKE 44+1
2:002nd & 9own 44Timeout Oregon State, clock 02:000
1:522nd & 9own 44Jamar Searcy run for 21 yds to the ORST 35 for a 1ST down+21
1:181st & 10opp 35(01:25) Shotgun Pizzella,Steele rush right for 35 yards gain to the OSU00 TOUCHDOWN nullified by penalty, clock 01:18 PENALTY WFU Holding (Kennedy,Ja'Marion) 10 yards from OSU35 to OSU45. NO PLAY.−10
1:111st & 20opp 45Steele Pizzella run for a loss of 1 yard to the ORST 46−1
0:002nd & 21opp 46Jamar Searcy run for 13 yds to the ORST 33+13
0:00opp 33End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous meetings vs. Team

No other meetings in the seasons currently loaded.

Previous 4 meetings vs. Jake Dickert

Oregon State 2–2 vs Jake Dickert

  • 2024 · wk 13 (coaching change that season)Washington State 38 @ Oregon State 41
  • 2023 · wk 4Oregon State 35 @ Washington State 38
  • 2022 · wk 7Washington State 10 @ Oregon State 24
  • 2021 · wk 6 (coaching change that season)Oregon State 24 @ Washington State 31

† That school changed coaches during the season and the loader cannot say which games he took.

Research

Keep this open while you look at others