Highlights
8 CLIPS · ESPNWin probability
EVERY PLAY · ESPN MODELKICKOFF: OKST 79% · BIGGEST SINGLE-PLAY SWING: 17 PTS
Scoring plays
14 SCORES
Jelani Woods 14 Yd pass from Taylor Cornelius (Matt Ammendola Kick)
0-7

Team Safety
2-7

Hakeem Butler 21 Yd pass from Brock Purdy (Connor Assalley Kick)
9-7

Brock Purdy 29 Yd Run (Connor Assalley Kick)
16-7

Landon Wolf 8 Yd pass from Taylor Cornelius (Matt Ammendola Kick)
16-14

Sheldon Croney Jr. 12 Yd Run (Connor Assalley Kick)
23-14

Tyron Johnson 28 Yd pass from Taylor Cornelius (Matt Ammendola Kick)
23-21

Matthew Eaton 26 Yd pass from Brock Purdy (Connor Assalley Kick)
30-21

Taylor Cornelius 1 Yd Run (Matt Ammendola Kick)
30-28

Deshaunte Jones 23 Yd pass from Brock Purdy (Connor Assalley Kick)
37-28

Connor Assalley 22 Yd Field Goal
40-28

Justice Hill 5 Yd Run (Matt Ammendola Kick)
40-35

Tarique Milton 60 Yd pass from Brock Purdy (Brock Purdy Pass to Sheldon Croney Jr. for Two-Point Conversion)
48-35

Tylan Wallace 42 Yd pass from Taylor Cornelius (Matt Ammendola Kick)
48-42
What happened
ESPN RECAPPurdy leads Iowa State over No. 25 Oklahoma State, 48-42
STILLWATER, Okla. -- Only guaranteed one series, third-string quarterback Brock Purdy made it count and ended up playing the rest of the game for Iowa State. Purdy completed 18 of 23 passes for 318 yards and four touchdowns, and also rushed for a touchdown, to help Iowa State beat No. 25 Oklahoma State 48-42 on Saturday. A true freshman who had played just one series before this game, Purdy stepped in for Zeb Noland -- who was starting his fourth straight game in place of injured starter Kyle Kempt -- on the second series and immediately sparked Iowa State (2-3, 1-2 Big 12). "I'm really proud of our football team today," coach Matt Campbell said. "We told Brock that he'd play the second series and see what happened from there. I just thought there were some things that he could open up for us. I thought he did a really good job today.
READ THE FULL STORY →Top performers
Team stats
ISU · OKSTBOONE PICKENS STADIUM, STILLWATER · ATTENDANCE 52,995
Loading play-by-play…