From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oklahoma State
Iowa State
332
Total yards
374
225
Passing yards
307
107
Rushing yards
67
9.4
Yards per pass
9.3
3.3
Yards per rush
2.0
16
First downs
18
2–10
Third downs
5–14
0–1
Fourth downs
1–3
0
Turnovers
0
7–72
Penalties
4–40
25:49
Possession
34:11
2
Sacks (by defense)
3
Efficiency
Oklahoma State
Iowa State
46%
Success rate
50%
0.15
EPA per play
0.07
1.14
Explosiveness
0.98
−0.10
Rushing EPA
−0.38
0.42
Passing EPA
0.46
29%
Passing-down success
31%
0.10
First-down EPA
0.19
0.48
Second-down EPA
0.14
0.05
Third-down EPA
0.13
8%
Havoc by its defense
11%
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)
Iowa State 55% to win. Elo’s favorite won.
The line
Iowa State −7, over/under 47.
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 Iowa State 69%, Oklahoma State 31%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Iowa State drives left to right, Oklahoma State right to left.
Q1 Iowa StateTurnover on downs, 5 plays, 43 yards
Q1 Oklahoma StatePunt, 5 plays, 20 yards
Q1 Iowa StatePunt, 3 plays, 5 yards
Q1 Oklahoma StateTouchdown, 6 plays, 48 yards
Q1 Iowa StatePunt, 3 plays, −2 yards
Q1 Oklahoma StateMissed FG, 9 plays, 41 yards
Q2 Iowa StateTouchdown, 15 plays, 67 yards
Q2 Oklahoma StatePunt, 3 plays, −1 yard
Q2 Iowa StateFumble, recovered, 3 plays, −3 yards
Q2 Oklahoma StateTouchdown, 4 plays, 72 yards
Q2 Iowa StatePunt, 3 plays, 7 yards
Q2 Oklahoma StateEnd of half, 1 play, −5 yards
Q3 Oklahoma StatePunt, 3 plays, 8 yards
Q3 Iowa StateTouchdown, 6 plays, 88 yards
Q3 Oklahoma StateMissed FG, 7 plays, 59 yards
Q3 Iowa StateField goal, 9 plays, 68 yards
Q3 Oklahoma StatePunt, 5 plays, 10 yards
Q3 Iowa StateTurnover on downs, 9 plays, 35 yards
Q4 Oklahoma StateTouchdown, 5 plays, 58 yards
Q4 Iowa StateTouchdown, 6 plays, 85 yards
Q4 Oklahoma StatePunt, 3 plays, −11 yards
Q4 Iowa StatePunt, 3 plays, 8 yards
Q4 Oklahoma StateTurnover on downs, 7 plays, 34 yards
Q4 Iowa StateEnd of game, 2 plays, −3 yards
Play by play
1st quarter6 drives, then Oklahoma State 7, Iowa State 0
Iowa State Turnover on downs, 5 plays
15:00
1st & 10 at own 35
Tanner Brown kickoff for 65 yds for a touchback
14:30
1st & 10 at own 25
Brock Purdy pass complete to Charlie Kolar for 34 yds to the OKSt 41 for a 1ST down
14:00
1st & 10 at opp 41
Breece Hall run for no gain to the OKSt 41
13:00
2nd & 10 at opp 41
Brock Purdy pass complete to Charlie Kolar for 7 yds to the OKSt 34
12:30
3rd & 3 at opp 34
Brock Purdy run for 2 yds to the OKSt 32
12:15
4th & 1 at opp 32
Brock Purdy pass complete to Charlie Kolar for no gain to the OKSt 32
Oklahoma State Punt, 5 plays
11:50
1st & 10 at own 33
Spencer Sanders run for 5 yds to the OKSt 38
11:15
2nd & 5 at own 38
Jaylen Warren run for 10 yds to the OKSt 48 for a 1ST down
10:40
1st & 10 at own 48
Jaylen Warren run for 4 yds to the IowSt 48
10:33
2nd & 6 at opp 48
Spencer Sanders pass incomplete to Braden Cassity
10:29
3rd & 6 at opp 48
Spencer Sanders pass incomplete to Brennan Presley
10:21
4th & 6 at opp 48
Tom Hutton punt for 41 yds, downed at the IowSt 7
Iowa State Punt, 3 plays
10:10
1st & 10 at own 7
Brock Purdy pass complete to Xavier Hutchinson for 5 yds to the IowSt 12
9:30
2nd & 5 at own 12
Breece Hall run for no gain to the IowSt 12
9:16
3rd & 5 at own 12
Brock Purdy pass incomplete to Charlie Kolar
9:09
4th & 5 at own 12
Andrew Mevis punt for 36 yds, fair catch by Brennan Presley at the IowSt 48
Oklahoma State Touchdown, 6 plays
8:45
1st & 10 at opp 48
Spencer Sanders run for 18 yds to the IowSt 30 for a 1ST down
8:06
1st & 10 at opp 30
Spencer Sanders run for 6 yds to the IowSt 24
7:50
2nd & 4 at opp 24
Jaylen Warren run for 3 yds to the IowSt 21
7:00
3rd & 1 at opp 21
Jaylen Warren run for 13 yds to the IowSt 8 for a 1ST down
6:30
1st & goal at opp 8
Jaylen Warren run for 3 yds to the IowSt 5
5:55
2nd & goal at opp 5
Spencer Sanders pass complete to Brennan Presley for 5 yds for a TD, (Tanner Brown KICK)Oklahoma State 7, Iowa State 0
Iowa State Punt, 3 plays
5:55
2nd & 7 at own 35
Tanner Brown kickoff for 59 yds , Jaylin Noel return for 16 yds to the IowSt 22
5:20
1st & 10 at own 22
Brock Purdy sacked by Devin Harper for a loss of 12 yards to the IowSt 10
4:40
2nd & 22 at own 10
Breece Hall run for 5 yds to the IowSt 15
3:50
3rd & 17 at own 15
Brock Purdy pass complete to Charlie Kolar for 10 yds to the IowSt 25
3:42
4th & 7 at own 25
IOWA ST Penalty, Delay of Game (-5 Yards) to the IowSt 20
3:30
4th & 12 at own 20
Andrew Mevis punt for 50 yds , Brennan Presley returns for a loss of 4 yards to the OKSt 26
Oklahoma State Missed FG, 9 plays
3:16
1st & 10 at own 26
Jaylen Warren run for 5 yds to the OKSt 31
2:35
2nd & 5 at own 31
Jaylen Warren run for 7 yds to the OKSt 38 for a 1ST down
2:24
1st & 10 at own 38
Spencer Sanders pass incomplete
2:00
2nd & 10 at own 38
Jaylen Warren run for no gain to the OKSt 38
1:10
3rd & 10 at own 38
Spencer Sanders pass complete to Brennan Presley for 21 yds to the IowSt 41 for a 1ST down
0:30
1st & 10 at opp 41
Spencer Sanders pass complete to Brennan Presley for 8 yds to the IowSt 33
0:00
2nd & 2 at opp 33
Spencer Sanders run for no gain to the IowSt 33
Q2 14:30
3rd & 2 at opp 33
Spencer Sanders run for no gain to the IowSt 33
Q2 14:14
4th & 2 at opp 33
Tanner Brown 50 yd FG MISSED
2nd quarter6 drives, then Oklahoma State 14, Iowa State 7
Iowa State Touchdown, 15 plays
14:00
1st & 10 at own 33
Breece Hall run for no gain to the IowSt 33
13:20
2nd & 10 at own 33
Brock Purdy pass complete to Xavier Hutchinson for 9 yds to the IowSt 42
12:20
3rd & 1 at own 42
Breece Hall run for 1 yd to the IowSt 43 for a 1ST down
12:05
1st & 10 at own 43
OKLAHOMA ST Penalty, Defensive Holding (Tanner McCalister) to the OKSt 47 for a 1ST down
11:40
1st & 10 at opp 47
Breece Hall run for a loss of 1 yard to the OKSt 48
10:55
2nd & 11 at opp 48
Brock Purdy pass complete to Charlie Kolar for 11 yds to the OKSt 37 for a 1ST down
10:43
1st & 10 at opp 37
Timeout IOWA ST, clock 10:43
10:15
1st & 10 at opp 37
Breece Hall run for 8 yds to the OKSt 29
9:30
2nd & 2 at opp 29
Breece Hall run for a loss of 1 yard to the OKSt 30
8:50
3rd & 3 at opp 30
Brock Purdy pass complete to Xavier Hutchinson for 6 yds to the OKSt 24 for a 1ST down
8:10
1st & 10 at opp 24
Breece Hall run for 4 yds to the OKSt 20
7:40
2nd & 6 at opp 20
Breece Hall run for 5 yds to the OKSt 15
7:00
3rd & 1 at opp 15
Brock Purdy pass complete to Jared Rus for 8 yds to the OKSt 7 for a 1ST down
6:10
1st & goal at opp 7
Brock Purdy run for 6 yds to the OKSt 1
5:40
2nd & goal at opp 1
Breece Hall run for no gain to the OKSt 1
5:23
3rd & 0 at opp 1
Timeout IOWA ST, clock 05:23
4:53
3rd & goal at opp 1
Brock Purdy run for no gain to the OKSt 1
4:39
4th & goal at opp 1
Brock Purdy pass complete to Xavier Hutchinson for 1 yd for a TD, (Andrew Mevis KICK)Tied at 7
Oklahoma State Punt, 3 plays
4:39
4th & 4 at own 35
Andrew Mevis kickoff for 65 yds for a touchback
4:10
1st & 10 at own 25
Spencer Sanders run for 3 yds to the OKSt 28
3:30
2nd & 7 at own 28
OKLAHOMA ST Penalty, Illegal Block (Hunter Anthony) to the OKSt 14
3:23
2nd & 21 at own 14
Spencer Sanders pass incomplete to Rashod Owens
2:50
3rd & 21 at own 14
Jaylen Warren run for 10 yds to the OKSt 24
2:33
4th & 11 at own 24
Tom Hutton punt for 36 yds, fair catch by Jaylin Noel at the IowSt 40
Iowa State Fumble, recovered, 3 plays
2:10
1st & 10 at own 40
Brock Purdy pass complete to Jaylin Noel for 5 yds to the IowSt 45
1:57
2nd & 5 at own 45
Brock Purdy pass incomplete to Sean Shaw Jr.
1:50
3rd & 5 at own 45
Brock Purdy sacked by Collin Oliver for a loss of 8 yards to the IowSt 37
1:50
4th & 13 at own 37
Timeout OKLAHOMA ST, clock 01:50
1:45
4th & 13 at own 37
Andrew Mevis punt for 35 yds , Brennan Presley returns for no gain to the OKSt 28 Brennan Presley fumbled, recovered by OKSt Brennan Presley
Oklahoma State Touchdown, 4 plays
1:30
1st & 10 at own 28
Jaylen Warren run for a loss of 1 yard to the OKSt 27
1:16
2nd & 11 at own 27
Spencer Sanders pass complete to Tay Martin for 25 yds to the IowSt 48 for a 1ST down
1:08
1st & 10 at opp 48
Spencer Sanders run for 6 yds to the IowSt 42
1:08
2nd & 4 at opp 42
Timeout OKLAHOMA ST, clock 01:08
0:59
2nd & 4 at opp 42
Spencer Sanders pass complete to Brennan Presley for 42 yds for a TD, (Tanner Brown KICK)Oklahoma State 14, Iowa State 7
Iowa State Punt, 3 plays
0:59
2nd & 4 at own 35
Tanner Brown kickoff for 65 yds for a touchback
0:54
1st & 10 at own 25
Brock Purdy pass complete to Xavier Hutchinson for 7 yds to the IowSt 32
0:49
2nd & 3 at own 32
Brock Purdy pass incomplete to Charlie Kolar
0:40
3rd & 3 at own 32
Brock Purdy pass incomplete
0:34
4th & 3 at own 32
Andrew Mevis punt for 35 yds, fair catch by Brennan Presley at the IOWAST 33 OKLAHOMA ST Penalty, Offensive Holding (Korie Black) to the OKSt 23
Oklahoma State End of half, 1 play
0:00
1st & 10 at own 23
TEAM run for a loss of 5 yards to the OKSt 18
3rd quarter6 drives, then Iowa State 17, Oklahoma State 14
Oklahoma State Punt, 3 plays
15:00
1st & 10 at own 35
Andrew Mevis kickoff for 60 yds , Brennan Presley return for 27 yds to the OKSt 32
14:15
1st & 10 at own 32
Jaylen Warren run for 1 yd to the OKSt 33
13:45
2nd & 9 at own 33
Jaylen Warren run for 7 yds to the OKSt 40
13:20
3rd & 2 at own 40
Jaylen Warren run for no gain to the OKSt 40
13:02
4th & 2 at own 40
Tom Hutton punt for 48 yds, fair catch by Jaylin Noel at the IowSt 12
Iowa State Touchdown, 6 plays
12:40
1st & 10 at own 13
Breece Hall run for 28 yds to the IowSt 41 for a 1ST down
12:10
1st & 10 at own 41
Brock Purdy pass complete to Darren Wilson Jr. for 5 yds to the IowSt 46
11:50
2nd & 5 at own 46
Brock Purdy pass complete to Xavier Hutchinson for 51 yds to the IOWAST 3 for a 1ST down IOWA ST Penalty, Unsportsmanlike Conduct (Xavier Hutchinson) to the OKSt 18 for a 1ST down
11:20
1st & 10 at opp 18
Brock Purdy pass complete to Xavier Hutchinson for 6 yds to the OKSt 12
10:50
2nd & 4 at opp 12
Brock Purdy run for 3 yds to the OKSt 9
10:21
3rd & 1 at opp 9
Brock Purdy pass complete to Xavier Hutchinson for 9 yds for a TD, (Connor Assalley KICK)Tied at 14
Oklahoma State Missed FG, 7 plays
10:21
3rd & 1 at own 35
Andrew Mevis kickoff for 63 yds , Brennan Presley return for 24 yds to the OKSt 26
10:00
1st & 10 at own 26
Spencer Sanders pass complete to Rashod Owens for 22 yds to the OKSt 48 for a 1ST down
9:10
1st & 10 at own 48
Spencer Sanders pass complete to Blaine Green for 13 yds to the IowSt 39 for a 1ST down
8:30
1st & 10 at opp 39
Jaylen Warren run for no gain to the IowSt 39
8:16
2nd & 10 at opp 39
IOWA ST Penalty, Defensive Pass Interference (Anthony Johnson Jr.) to the IowSt 24 for a 1ST down
8:00
1st & 10 at opp 24
Jaylen Warren run for 5 yds to the IowSt 19
7:40
2nd & 5 at opp 19
Spencer Sanders pass incomplete to Tay Martin
7:00
3rd & 5 at opp 19
Jaylen Warren run for 4 yds to the IowSt 15
6:48
4th & 1 at opp 15
Tanner Brown 32 yd FG MISSED
Iowa State Field goal, 9 plays
6:15
1st & 10 at own 20
Brock Purdy pass complete to Jared Rus for 10 yds to the IowSt 30 for a 1ST down
5:50
1st & 10 at own 30
Breece Hall run for 6 yds to the IowSt 36
5:43
2nd & 4 at own 36
OKLAHOMA ST Penalty, Defensive Pass Interference (Christian Holmes) to the OKSt 49 for a 1ST down
5:15
1st & 10 at opp 49
Brock Purdy pass complete to Jaylin Noel for 9 yds to the OKSt 40
4:30
2nd & 1 at opp 40
Brock Purdy pass complete to Tarique Milton for 6 yds to the OKSt 34 for a 1ST down
4:00
1st & 10 at opp 34
Brock Purdy pass complete to Charlie Kolar for 7 yds to the OKSt 27
3:40
2nd & 3 at opp 27
OKLAHOMA ST Penalty, Defensive Pass Interference (Jarrick Bernard-Converse) to the OKSt 14 for a 1ST down
3:30
1st & 10 at opp 14
Breece Hall run for 2 yds to the OKSt 12
2:55
2nd & 8 at opp 12
Brock Purdy pass incomplete to Charlie Kolar
2:46
3rd & 8 at opp 12
Brock Purdy pass incomplete
2:41
4th & 8 at opp 12
Andrew Mevis 29 yd FG GOODIowa State 17, Oklahoma State 14
Oklahoma State Punt, 5 plays
2:41
4th & 8 at own 35
Andrew Mevis kickoff for 65 yds for a touchback
2:20
1st & 10 at own 25
Jaylen Warren run for 2 yds to the OKSt 27
1:50
2nd & 8 at own 27
Spencer Sanders pass complete to Jaylen Warren for 7 yds to the OKSt 34
1:20
3rd & 1 at own 34
IOWA ST Penalty, 12 Men on the Field (5 Yards) to the OKSt 39 for a 1ST down
1:00
1st & 10 at own 39
Spencer Sanders sacked by Eyioma Uwazurike for a loss of 4 yards to the OKSt 35
0:45
2nd & 14 at own 35
Spencer Sanders pass incomplete to Brennan Presley
0:35
3rd & 14 at own 35
Spencer Sanders pass incomplete
0:28
4th & 14 at own 35
Tom Hutton punt for 42 yds, fair catch by Jaylin Noel at the IowSt 23
Iowa State Turnover on downs, 9 plays
0:10
1st & 10 at own 23
Breece Hall run for 2 yds to the IowSt 25
0:00
2nd & 8 at own 25
OKLAHOMA ST Penalty, Defensive Offside (Collin Oliver) to the IowSt 30
Q4 14:45
2nd & 3 at own 30
Brock Purdy pass complete to Xavier Hutchinson for 10 yds to the IowSt 40 for a 1ST down
Q4 14:20
1st & 10 at own 40
Brock Purdy pass complete to Breece Hall for 7 yds to the IowSt 47
Q4 13:30
2nd & 3 at own 47
Breece Hall run for no gain to the IowSt 47
Q4 12:55
3rd & 3 at own 47
Brock Purdy pass complete to Xavier Hutchinson for 3 yds to the 50 yard line for a 1ST down
Q4 12:10
1st & 10 at the 50
Jirehl Brock run for 6 yds to the OKSt 44
Q4 11:40
2nd & 4 at opp 44
Brock Purdy run for 1 yd to the OKSt 43
Q4 11:29
3rd & 3 at opp 43
Timeout IOWA ST, clock 11:29
Q4 11:00
3rd & 3 at opp 43
Breece Hall run for 1 yd to the OKSt 42
Q4 10:41
4th & 2 at opp 42
Brock Purdy run for no gain to the OKSt 42
4th quarter6 drives, then Iowa State 24, Oklahoma State 21
Oklahoma State Touchdown, 5 plays
10:05
1st & 10 at own 42
Dominic Richardson run for 4 yds to the OKSt 46
9:20
2nd & 6 at own 46
Spencer Sanders run for 6 yds to the IowSt 48 for a 1ST down
9:10
1st & 10 at opp 48
Dominic Richardson run for 3 yds to the IowSt 45
8:50
2nd & 7 at opp 45
Spencer Sanders pass complete to Tay Martin for 20 yds to the IowSt 25 for a 1ST down
8:36
1st & 10 at opp 25
Spencer Sanders pass complete to Tay Martin for 25 yds for a TD, (Tanner Brown KICK)Oklahoma State 21, Iowa State 17
Iowa State Touchdown, 6 plays
8:36
1st & 10 at own 35
Tanner Brown kickoff for 65 yds , Jaylin Noel return for 15 yds to the IowSt 15
8:00
1st & 10 at own 15
Brock Purdy run for 2 yds to the IowSt 17
7:30
2nd & 8 at own 17
Brock Purdy pass complete to Breece Hall for 30 yds to the IowSt 47 for a 1ST down
7:00
1st & 10 at own 47
Breece Hall run for 3 yds to the 50 yard line
6:20
2nd & 7 at the 50
Brock Purdy pass complete to Xavier Hutchinson for 13 yds to the OKSt 37 for a 1ST down
5:40
1st & 10 at opp 37
Brock Purdy pass complete to Tarique Milton for 33 yds to the OKSt 4 for a 1ST down
5:29
1st & 0 at opp 4
Timeout IOWA ST, clock 05:29
5:29
1st & goal at opp 4
Breece Hall run for 4 yds for a TD, (Andrew Mevis KICK)Iowa State 24, Oklahoma State 21
Oklahoma State Punt, 3 plays
5:29
1st & 10 at own 35
Andrew Mevis kickoff for 54 yds , Brennan Presley return for 16 yds to the OKSt 27
5:24
1st & 10 at own 27
Spencer Sanders pass incomplete to Brennan Presley
5:00
2nd & 10 at own 27
Spencer Sanders sacked by Will McDonald IV for a loss of 8 yards to the OKSt 19
4:30
3rd & 18 at own 19
Spencer Sanders sacked by Will McDonald IV for a loss of 3 yards to the OKSt 16
4:21
4th & 21 at own 16
Tom Hutton punt for 49 yds, fair catch by Jaylin Noel at the IowSt 35
Iowa State Punt, 3 plays
4:00
1st & 10 at own 35
Breece Hall run for no gain to the IowSt 35
3:32
2nd & 10 at own 35
Brock Purdy pass complete to Xavier Hutchinson for 5 yds to the IowSt 40
3:32
3rd & 5 at own 40
Timeout OKLAHOMA ST, clock 03:32
3:25
3rd & 5 at own 40
Breece Hall run for 3 yds to the IowSt 43
3:25
4th & 2 at own 43
Timeout OKLAHOMA ST, clock 03:25
3:18
4th & 2 at own 43
Andrew Mevis punt for 33 yds, fair catch by Brennan Presley at the OKSt 24
Oklahoma State Turnover on downs, 7 plays
3:00
1st & 10 at own 24
Spencer Sanders pass complete to Brennan Presley for 7 yds to the OKSt 31
2:40
2nd & 3 at own 31
Spencer Sanders pass complete to Rashod Owens for 4 yds to the OKSt 35 for a 1ST down
2:25
1st & 10 at own 35
Spencer Sanders pass complete to Rashod Owens for 15 yds to the 50 yard line for a 1ST down
2:19
1st & 10 at the 50
OKLAHOMA ST Penalty, False Start (Tay Martin) to the OKSt 45
1:45
1st & 15 at own 45
Spencer Sanders pass complete to Tay Martin for 10 yds to the IowSt 45
1:39
2nd & 5 at opp 45
Spencer Sanders pass incomplete to Jaden Bray
1:25
3rd & 5 at opp 45
Jaylen Warren run for 3 yds to the IowSt 42
1:09
4th & 2 at opp 42
Spencer Sanders pass complete to Brennan Presley for 1 yd to the IowSt 41
Iowa State End of game, 2 plays
0:30
1st & 10 at own 41
TEAM run for a loss of 2 yards to the IowSt 39
0:00
2nd & 12 at own 39
TEAM run for a loss of 1 yard to the IowSt 38
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.