From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oklahoma State
West Virginia
285
Total yards
133
182
Passing yards
116
103
Rushing yards
17
5.9
Yards per pass
4.8
3.2
Yards per rush
0.5
17
First downs
11
4–13
Third downs
2–14
0–1
Fourth downs
1–3
1
Turnovers
2
7–55
Penalties
3–27
28:52
Possession
31:08
8
Sacks (by defense)
1
Efficiency
Oklahoma State
West Virginia
44%
Success rate
23%
−0.06
EPA per play
−0.28
0.88
Explosiveness
1.21
−0.25
Rushing EPA
−0.39
0.12
Passing EPA
−0.18
21%
Passing-down success
20%
0.12
First-down EPA
−0.46
−0.24
Second-down EPA
−0.05
0.15
Third-down EPA
0.04
30%
Havoc by its defense
8%
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)
Oklahoma State 57% to win. Elo’s favorite won.
The line
Oklahoma State −3.5, over/under 49.
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 Oklahoma State 59%, West Virginia 41%. 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. West Virginia drives left to right, Oklahoma State right to left.
Q1 West VirginiaField goal, 11 plays, 64 yards
Q1 Oklahoma StatePunt, 3 plays, 8 yards
Q1 West VirginiaPunt, 5 plays, 10 yards
Q1 Oklahoma StateInterception, 4 plays, 11 yards
Q1 West VirginiaPunt, 3 plays, −15 yards
Q1 Oklahoma StatePunt, 9 plays, 45 yards
Q2 West VirginiaPunt, 3 plays, 4 yards
Q2 Oklahoma StateTouchdown, 7 plays, 53 yards
Q2 West VirginiaPunt, 3 plays, 7 yards
Q2 Oklahoma StateField goal, 11 plays, 53 yards
Q2 West VirginiaEnd of half, 3 plays, 11 yards
Q3 Oklahoma StatePunt, 3 plays, 4 yards
Q3 West VirginiaPunt, 8 plays, 27 yards
Q3 Oklahoma StateFumble, 5 plays, 25 yards
Q3 Oklahoma StateTouchdown, 4 plays, 26 yards
Q3 West VirginiaPunt, 3 plays, −14 yards
Q3 Oklahoma StatePunt, 5 plays, 14 yards
Q3 West VirginiaPunt, 3 plays, 4 yards
Q3 Oklahoma StateTouchdown, 4 plays, 45 yards
Q4 West VirginiaPunt, 3 plays, −2 yards
Q4 Oklahoma StatePunt, 3 plays, 9 yards
Q4 West VirginiaInterception, 7 plays, 27 yards
Q4 Oklahoma StateTurnover on downs, 4 plays, 6 yards
Q4 West VirginiaTurnover on downs, 6 plays, 40 yards
Q4 Oklahoma StateEnd of game, 2 plays, −7 yards
Play by play
1st quarter6 drives, then West Virginia 3, Oklahoma State 0
West Virginia Field goal, 11 plays
15:00
1st & 10 at own 35
Tanner Brown kickoff for 65 yds , Winston Wright Jr. return for 23 yds to the WVirg 23
14:45
1st & 10 at own 23
Jarret Doege pass incomplete to Sean Ryan
14:35
2nd & 10 at own 23
Jarret Doege pass complete to Sam James for 32 yds to the OKSt 45 for a 1ST down
14:02
1st & 10 at opp 45
Jarret Doege pass incomplete to Sean Ryan
13:48
2nd & 10 at opp 45
Leddie Brown run for no gain to the OKSt 45
13:07
3rd & 10 at opp 45
Jarret Doege pass complete to T.J. Banks for 7 yds to the OKSt 38
12:41
4th & 3 at opp 38
Jarret Doege pass complete to Leddie Brown for 4 yds to the OKSt 34 for a 1ST down
12:16
1st & 10 at opp 34
OKLAHOMA ST Penalty, Delay of Game (Devin Harper) to the OKSt 29
11:56
1st & 5 at opp 29
Garrett Greene run for 10 yds to the OKSt 19 for a 1ST down
11:37
1st & 10 at opp 19
Garrett Greene run for 1 yd to the OKSt 18
10:54
2nd & 9 at opp 18
Jarret Doege pass complete to Winston Wright Jr. for 2 yds to the OKSt 16
10:16
3rd & 7 at opp 16
OKLAHOMA ST Penalty, Defensive Offside (Tyler Lacy) to the OKSt 11
9:52
3rd & 2 at opp 11
Leddie Brown run for a loss of 2 yards to the OKSt 13
9:21
4th & 4 at opp 13
Casey Legg 30 yd FG GOODWest Virginia 3, Oklahoma State 0
Oklahoma State Punt, 3 plays
9:21
4th & 4 at own 35
Evan Staley kickoff for 64 yds for a touchback
9:15
1st & 10 at own 25
Spencer Sanders pass complete to Bryson Green for 6 yds to the OKSt 31
8:48
2nd & 4 at own 31
Jaylen Warren run for no gain to the OKSt 31
8:15
3rd & 4 at own 31
Jaylen Warren run for 2 yds to the OKSt 33
7:40
4th & 2 at own 33
Tom Hutton punt for 44 yds, punt out-of-bounds at the WVirg 23
West Virginia Punt, 5 plays
7:30
1st & 10 at own 23
Leddie Brown run for 6 yds to the WVirg 29
7:12
2nd & 4 at own 29
Jarret Doege pass complete to Leddie Brown for 6 yds to the WVirg 35 for a 1ST down
7:00
1st & 10 at own 35
Jarret Doege sacked by Devin Harper for a loss of 7 yards to the WVirg 28
5:52
2nd & 17 at own 28
Jarret Doege run for 5 yds to the WVirg 33
5:32
3rd & 12 at own 33
Jarret Doege pass incomplete to Sean Ryan
5:19
4th & 12 at own 33
Tyler Sumpter punt for 35 yds, downed at the OKSt 32
Oklahoma State Interception, 4 plays
5:11
1st & 10 at own 32
Spencer Sanders pass incomplete to Brennan Presley
4:58
2nd & 10 at own 32
Spencer Sanders pass complete to Tay Martin for 14 yds to the OKSt 46 for a 1ST down
4:45
1st & 10 at own 46
Jaylen Warren run for a loss of 3 yards to the OKSt 43
4:00
2nd & 13 at own 43
Spencer Sanders pass intercepted Dante Stills return for no gain to the OKSt 40
West Virginia Punt, 3 plays
3:51
1st & 10 at opp 40
Leddie Brown run for 3 yds to the OKSt 37
3:40
2nd & 7 at opp 37
Garrett Greene sacked by Jason Taylor II for a loss of 26 yards to the WVirg 37 Garrett Greene fumbled, forced by Jason Taylor II, recovered by WVirg Tony Mathis Jr. , return for 0 yards
2:10
3rd & 33 at own 37
Tony Mathis Jr. run for 8 yds to the WVirg 45
1:51
4th & 25 at own 45
Tyler Sumpter punt for 50 yds, downed at the OKSt 5
Oklahoma State Punt, 9 plays
1:41
1st & 10 at own 5
Jaylen Warren run for 8 yds to the OKSt 13
1:14
2nd & 2 at own 13
Jaylen Warren run for 8 yds to the OKSt 21 for a 1ST down
1:00
1st & 10 at own 21
Spencer Sanders pass complete to Tay Martin for 18 yds to the OKSt 39 for a 1ST down
0:15
1st & 10 at own 39
Spencer Sanders run for 5 yds to the OKSt 44
Q2 14:50
2nd & 5 at own 44
Spencer Sanders run for 3 yds to the OKSt 47
Q2 14:20
3rd & 2 at own 47
Jaylen Warren run for 3 yds to the 50 yard line for a 1ST down
Q2 13:30
1st & 10 at the 50
Spencer Sanders sacked by Akheem Mesidor for a loss of 10 yards to the OKSt 40
Q2 13:10
2nd & 20 at own 40
Spencer Sanders pass complete to Brennan Presley for 10 yds to the 50 yard line
Q2 12:48
3rd & 10 at the 50
Spencer Sanders pass incomplete to Tay Martin
Q2 12:41
4th & 10 at the 50
Tom Hutton punt for 39 yds, fair catch by Graeson Malashevich at the WVirg 11
2nd quarter5 drives, then Oklahoma State 10, West Virginia 3
West Virginia Punt, 3 plays
12:32
1st & 10 at own 11
Leddie Brown run for a loss of 1 yard to the WVirg 10
11:59
2nd & 11 at own 10
Jarret Doege pass incomplete to Sean Ryan
11:46
3rd & 11 at own 10
Jarret Doege pass complete to T.J. Banks for 5 yds to the WVirg 15
11:07
4th & 6 at own 15
Tyler Sumpter punt for 38 yds, downed at the OKSt 47
Oklahoma State Touchdown, 7 plays
10:51
1st & 10 at own 47
Spencer Sanders pass complete to Jaylen Warren for 9 yds to the WVirg 44
10:27
2nd & 1 at opp 44
Jaylen Warren run for 5 yds to the WVirg 39 for a 1ST down
9:48
1st & 10 at opp 39
Spencer Sanders pass complete to Brennan Presley for 18 yds to the WVirg 21 for a 1ST down
9:30
1st & 10 at opp 21
Spencer Sanders pass complete to Logan Carter for 2 yds to the WVirg 19
9:03
2nd & 8 at opp 19
Spencer Sanders pass incomplete to Tay Martin
9:00
3rd & 8 at opp 19
Spencer Sanders pass complete to Logan Carter for 6 yds to the WVirg 13 for a 1ST down WEST VIRGINIA Penalty, Roughing Passer (Jared Bartlett) to the WVirg 6 for a 1ST down
8:32
1st & goal at opp 6
Spencer Sanders pass complete to Tay Martin for 6 yds for a TD, (Tanner Brown KICK)Oklahoma State 7, West Virginia 3
8:32
1st & 0 at own 35
OKLAHOMA ST Penalty, Offensive Offside (-5 Yards) to the OKSt 30
West Virginia Punt, 3 plays
8:32
1st & 15 at own 30
Tanner Brown kickoff for 70 yds , Winston Wright Jr. return for 20 yds to the WVirg 20
8:30
1st & 10 at own 20
OKLAHOMA ST Penalty, Defensive Holding (Sione Asi) to the WVirg 30 for a 1ST down
8:15
1st & 10 at own 30
Jarret Doege pass complete to Sam James for 7 yds to the WVirg 37
7:00
2nd & 3 at own 37
Leddie Brown run for no gain to the WVirg 37
6:50
3rd & 3 at own 37
Jarret Doege sacked by Tyler Lacy for a loss of 10 yards to the WVirg 27
5:58
4th & 13 at own 27
Tyler Sumpter punt for 43 yds, fair catch by Brennan Presley at the OKSt 30
Oklahoma State Field goal, 11 plays
5:52
1st & 10 at own 30
OKLAHOMA ST Penalty, Offensive Holding (Hunter Woodard) to the OKSt 20
5:21
1st & 20 at own 20
Spencer Sanders pass complete to Brennan Presley for 7 yds to the OKSt 27
4:44
2nd & 13 at own 27
Spencer Sanders run for 11 yds to the OKSt 38
4:10
3rd & 2 at own 38
Spencer Sanders pass complete to Brennan Presley for 13 yds to the WVirg 49 for a 1ST down
3:42
1st & 10 at opp 49
Spencer Sanders pass complete to Blaine Green for 8 yds to the WVirg 41
2:57
2nd & 2 at opp 41
Spencer Sanders run for 2 yds to the WVirg 39 for a 1ST down
2:20
1st & 10 at opp 39
Spencer Sanders run for 5 yds to the WVirg 34
2:00
2nd & 5 at opp 34
Jaylen Warren run for 18 yds to the WVirg 16 for a 1ST down
1:31
1st & 10 at opp 16
Spencer Sanders pass incomplete
1:26
2nd & 10 at opp 16
Spencer Sanders pass complete to Jaylen Warren for no gain to the WVirg 16
1:25
3rd & 10 at opp 16
Timeout WEST VIRGINIA, clock 01:25
1:16
3rd & 10 at opp 16
Spencer Sanders pass complete to Brennan Presley for a loss of 1 yard to the WVirg 17
1:15
4th & 11 at opp 17
Timeout WEST VIRGINIA, clock 01:15
1:10
4th & 11 at opp 17
Tanner Brown 34 yd FG GOODOklahoma State 10, West Virginia 3
West Virginia End of half, 3 plays
1:10
4th & 11 at own 35
Tanner Brown kickoff for 64 yds , Graeson Malashevich return for 23 yds to the WVirg 24
0:58
1st & 10 at own 24
Leddie Brown run for 15 yds to the WVirg 39 for a 1ST down
0:29
1st & 10 at own 39
Jarret Doege sacked by Brock Martin for a loss of 6 yards to the WVirg 33
0:15
2nd & 16 at own 33
Jarret Doege run for 2 yds to the WVirg 35
3rd quarter7 drives, then Oklahoma State 17, West Virginia 3
Oklahoma State Punt, 3 plays
15:00
1st & 10 at own 35
Evan Staley kickoff for 55 yds , Brennan Presley return for 27 yds to the OKSt 37
14:53
1st & 10 at own 37
Spencer Sanders run for no gain to the OKSt 37
14:06
2nd & 10 at own 37
Jaylen Warren run for 4 yds to the OKSt 41
13:43
3rd & 6 at own 41
Spencer Sanders pass incomplete
13:35
4th & 6 at own 41
Tom Hutton punt for 42 yds , Graeson Malashevich returns for no gain to the WVirg 17
West Virginia Punt, 8 plays
13:21
1st & 10 at own 17
Jarret Doege pass complete to Bryce Ford-Wheaton for no gain to the WVirg 17
12:43
2nd & 10 at own 17
Jarret Doege pass complete to Sam James for a loss of 2 yards to the WVirg 15
11:55
3rd & 12 at own 15
Jarret Doege pass complete to Reese Smith for 16 yds to the WVirg 31 for a 1ST down
11:40
1st & 10 at own 31
Leddie Brown run for 2 yds to the WVirg 33
11:09
2nd & 8 at own 33
Tony Mathis Jr. run for 10 yds to the WVirg 43 for a 1ST down
10:57
1st & 10 at own 43
Tony Mathis Jr. run for 3 yds to the WVirg 46
10:18
2nd & 7 at own 46
Jarret Doege sacked by Devin Harper for a loss of 6 yards to the WVirg 40
9:52
3rd & 13 at own 40
Jarret Doege run for 4 yds to the WVirg 44
9:06
4th & 9 at own 44
Tyler Sumpter punt for 54 yds, downed at the OKSt 2
Oklahoma State Fumble, 5 plays
8:58
1st & 10 at own 2
Jaylen Warren run for 3 yds to the OKSt 5
8:30
2nd & 7 at own 5
Spencer Sanders pass complete to Tay Martin for 7 yds to the OKSt 12 for a 1ST down
8:20
1st & 10 at own 12
WEST VIRGINIA Penalty, Unnecessary Roughness (Jackie Matthews) to the OKSt 27 for a 1ST down
8:03
1st & 10 at own 27
Spencer Sanders pass incomplete to Tay Martin
7:57
2nd & 10 at own 27
Spencer Sanders pass incomplete to Brennan Presley
7:48
3rd & 10 at own 27
Spencer Sanders pass complete to Tay Martin for no gain to the OKSt 27
7:13
4th & 10 at own 27
Tom Hutton punt for 44 yds , Graeson Malashevich returns for a loss of 3 yards to the WVirg 26 Graeson Malashevich fumbled, recovered by OKSt Korie Black
Oklahoma State Touchdown, 4 plays
6:51
1st & 10 at opp 26
Jaylen Warren run for 8 yds to the WVirg 18
6:31
2nd & 2 at opp 18
Jaylen Warren run for 1 yd to the WVirg 17
6:04
3rd & 1 at opp 17
Jaylen Warren run for 5 yds to the WVirg 12 for a 1ST down
5:30
1st & 10 at opp 12
Spencer Sanders pass complete to Tay Martin for 12 yds for a TD, (Tanner Brown KICK)Oklahoma State 17, West Virginia 3
West Virginia Punt, 3 plays
5:30
1st & 10 at own 35
Tanner Brown kickoff for 62 yds , Winston Wright Jr. return for 21 yds to the WVirg 24
5:05
1st & 10 at own 24
Jarret Doege sacked by Kody Walterscheid for a loss of 7 yards to the WVirg 17
4:40
2nd & 17 at own 17
Jarret Doege pass incomplete
4:25
3rd & 17 at own 17
Jarret Doege sacked by Brock Martin for a loss of 7 yards to the WVirg 10
3:51
4th & 24 at own 10
Tyler Sumpter punt for 40 yds, fair catch by Brennan Presley at the 50 yard line
Oklahoma State Punt, 5 plays
3:38
1st & 10 at the 50
Spencer Sanders pass complete to Brennan Presley for 6 yds to the WVirg 44
3:08
2nd & 4 at opp 44
Spencer Sanders pass complete to Tay Martin for 6 yds to the WVirg 38 for a 1ST down
3:00
1st & 10 at opp 38
Spencer Sanders pass complete to Bryson Green for 7 yds to the WVirg 31
2:05
2nd & 3 at opp 31
Spencer Sanders pass incomplete to Bryson Green
2:05
3rd & 3 at opp 31
OKLAHOMA ST Penalty, False Start (Cole Birmingham) to the WVirg 36
2:01
3rd & 8 at opp 36
Spencer Sanders pass incomplete to Brennan Presley
1:52
4th & 8 at opp 36
Tom Hutton punt for 33 yds, downed at the WVirg 3
West Virginia Punt, 3 plays
1:44
1st & 10 at own 3
Tony Mathis Jr. run for 1 yd to the WVirg 4
1:14
2nd & 9 at own 4
Tony Mathis Jr. run for 3 yds to the WVirg 7
0:32
3rd & 6 at own 7
Jarret Doege pass complete to Reese Smith for 5 yds to the WVirg 12
0:02
4th & 1 at own 12
WEST VIRGINIA Penalty, Delay of Game (-5 Yards) to the WVirg 7
0:00
4th & 6 at own 7
Tyler Sumpter punt for 38 yds, fair catch by Brennan Presley at the WVirg 45
4th quarter7 drives, then Oklahoma State 24, West Virginia 3
Oklahoma State Touchdown, 4 plays
14:49
1st & 10 at opp 45
Jaylen Warren run for 2 yds to the WVirg 43
14:40
2nd & 8 at opp 43
Spencer Sanders run for 2 yds to the WVirg 41
13:45
3rd & 6 at opp 41
Spencer Sanders pass complete to Jaden Bray for 28 yds to the WVirg 13 for a 1ST down
13:20
1st & 10 at opp 13
Jaylen Warren run for 13 yds for a TD, (Tanner Brown KICK)Oklahoma State 24, West Virginia 3
West Virginia Punt, 3 plays
13:20
1st & 10 at own 35
Tanner Brown kickoff for 62 yds , Winston Wright Jr. return for 20 yds to the WVirg 23
13:00
1st & 10 at own 23
Leddie Brown run for no gain to the WVirg 23
12:09
2nd & 10 at own 23
Jarret Doege pass complete to Sam James for a loss of 2 yards Sam James fumbled, forced by Devin Harper, recovered by WVirg Reese Smith
11:57
3rd & 12 at own 21
Jarret Doege pass incomplete to Bryce Ford-Wheaton
11:49
4th & 12 at own 21
Tyler Sumpter punt for 41 yds, fair catch by Brennan Presley at the OKSt 38
Oklahoma State Punt, 3 plays
11:25
1st & 10 at own 38
Dominic Richardson run for 5 yds to the OKSt 43
10:52
2nd & 5 at own 43
Dezmon Jackson run for 3 yds to the OKSt 46
10:21
3rd & 2 at own 46
Jaylen Warren run for 1 yd to the OKSt 47
9:40
4th & 1 at own 47
Tom Hutton punt for 42 yds, fair catch by Graeson Malashevich at the WVirg 11
West Virginia Interception, 7 plays
9:32
1st & 10 at own 11
Leddie Brown run for 1 yd to the WVirg 12
8:54
2nd & 9 at own 12
Jarret Doege pass complete to Winston Wright Jr. for 4 yds to the WVirg 16
8:24
3rd & 5 at own 16
Jarret Doege pass complete to Winston Wright Jr. for 14 yds to the WVirg 30 for a 1ST down
8:00
1st & 10 at own 30
Jarret Doege sacked by Collin Oliver for a loss of 6 yards to the WVirg 24
7:08
2nd & 16 at own 24
Jarret Doege pass complete to Sam James for 11 yds to the WVirg 35
6:55
3rd & 5 at own 35
Jarret Doege run for 3 yds to the WVirg 38
6:00
4th & 2 at own 38
Timeout WEST VIRGINIA, clock 06:00
5:50
4th & 2 at own 38
Jarret Doege pass intercepted Christian Holmes return for 2 yds to the WVirg 42
Oklahoma State Turnover on downs, 4 plays
5:38
1st & 10 at opp 42
Spencer Sanders run for no gain to the WVirg 42
4:52
2nd & 10 at opp 42
Dominic Richardson run for 4 yds to the WVirg 38
4:00
3rd & 6 at opp 38
Dominic Richardson run for 2 yds to the WVirg 36
3:31
4th & 4 at opp 36
Timeout OKLAHOMA ST, clock 03:31
3:25
4th & 4 at opp 36
Spencer Sanders run for no gain to the WVirg 36
West Virginia Turnover on downs, 6 plays
3:14
1st & 10 at own 36
Garrett Greene pass complete to Justin Johnson Jr. for 7 yds to the WVirg 43
2:45
2nd & 3 at own 43
Garrett Greene run for 9 yds to the WESTVIR 48 for a 1ST down OKLAHOMA ST Penalty, Personal Foul (Trey Rucker) to the OKSt 33 for a 1ST down
2:37
1st & 10 at opp 33
Garrett Greene pass incomplete to Sean Ryan
1:57
2nd & 10 at opp 33
Garrett Greene run for 9 yds to the OKSt 24
1:26
3rd & 1 at opp 24
Garrett Greene run for no gain to the OKSt 24
1:02
4th & 1 at opp 24
Justin Johnson Jr. run for no gain to the OKSt 24
Oklahoma State End of game, 2 plays
0:48
1st & 10 at own 24
TEAM run for a loss of 3 yards to the OKSt 21
0:01
2nd & 13 at own 21
TEAM run for a loss of 4 yards to the OKSt 17
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.