Referee John O’Neill; umpire Jeff Carr; head linesman Kris Van Meter; line judge Michael Sharp; side judge Kyle DeBuse; field judge Gary Powers; back judge Michael Elliott; center judge Tom RiepenhoffGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Tulsa
0
7
0
0
7
Michigan State
7
18
3
0
28
Standouts
No. 34DefenseAntjuan Simmons6 tackles, 1 sack, 2.5 for loss, 1 INTMichigan State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Tulsa
Michigan State
80
Total yards
303
153
Passing yards
195
-73
Rushing yards
108
5.7
Yards per pass
5.1
-2.9
Yards per rush
2.7
8
First downs
18
2–11
Third downs
6–19
0–0
Fourth downs
1–4
3
Turnovers
0
8–80
Penalties
14–122
23:54
Possession
36:06
1
Sacks (by defense)
6
Efficiency
Tulsa
Michigan State
25%
Success rate
33%
−0.31
EPA per play
−0.12
1.21
Explosiveness
0.94
−0.95
Rushing EPA
−0.31
0.06
Passing EPA
−0.01
35%
Passing-down success
23%
−0.80
First-down EPA
−0.02
−0.08
Second-down EPA
−0.34
0.21
Third-down EPA
0.27
17%
Havoc by its defense
75%
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)
Michigan State 76% to win. Elo’s favorite won.
The line
Michigan State −23.5, over/under 47.5.
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 Michigan State 95%, Tulsa 5%. 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. Michigan State drives left to right, Tulsa right to left.
Q1 Michigan StateTouchdown, 9 plays, 73 yards
Q1 TulsaPunt, 6 plays, 12 yards
Q1 Michigan StateTurnover on downs, 8 plays, 38 yards
Q1 TulsaPunt, 3 plays, 6 yards
Q1 Michigan StatePunt, 5 plays, 9 yards
Q1 TulsaPunt, 5 plays, 13 yards
Q2 Michigan StateField goal, 4 plays, 4 yards
Q2 TulsaFumble, 5 plays, 25 yards
Q2 Michigan StateField goal, 7 plays, −8 yards
Q2 TulsaSafety, 2 plays (Michigan State scores), −4 yards
Q2 Michigan StateTurnover on downs, 8 plays, 45 yards
Q2 TulsaFumble return TD, 2 plays (Michigan State scores), −2 yards
Q2 TulsaInterception, 2 plays, 1 yard
Q2 Michigan StateField goal, 4 plays, 4 yards
Q2 TulsaTouchdown, 7 plays, 85 yards
Q2 Michigan StateEnd of half, 1 play, 1 yard
Q3 TulsaPunt, 3 plays, 2 yards
Q3 Michigan StatePunt, 3 plays, −2 yards
Q3 TulsaPunt, 3 plays, 7 yards
Q3 Michigan StateField goal, 17 plays, 73 yards
Q3 TulsaPunt, 3 plays, −14 yards
Q4 Michigan StatePunt, 3 plays, 1 yard
Q4 TulsaPunt, 5 plays, 4 yards
Q4 Michigan StatePunt, 6 plays, 24 yards
Q4 TulsaPunt, 3 plays, 4 yards
Q4 Michigan StatePunt, 3 plays, 1 yard
Q4 TulsaPunt, 3 plays, −7 yards
Q4 Michigan StateTurnover on downs, 4 plays, 3 yards
Play by play
1st quarter6 drives, then Michigan State 7, Tulsa 0
Michigan State Touchdown, 9 plays
15:00
1st & 10 at own 35
Zack Long kickoff for 61 yds , Jalen Nailor return for 23 yds to the MchSt 27
14:50
1st & 10 at own 27
Connor Heyward run for 3 yds to the MchSt 30
14:15
2nd & 7 at own 46
Brian Lewerke run for 16 yds to the Tulsa 46 for a 1ST down TULSA Penalty, Defensive Holding (10 Yards) to the Tulsa 44 for a 1ST down
14:13
1st & 10 at opp 44
TULSA Penalty, Personal Foul (15 Yards) to the Tulsa 29 for a 1ST down
14:05
1st & 10 at opp 29
Connor Heyward run for a loss of 1 yard to the Tulsa 30
13:25
2nd & 11 at opp 30
Brian Lewerke pass incomplete to Cody White
13:06
3rd & 11 at opp 30
Brian Lewerke pass complete to Matt Dotson for 10 yds to the Tulsa 20
12:45
4th & 1 at opp 20
Rocky Lombardi run for 2 yds to the Tulsa 18 for a 1ST down
12:15
1st & 10 at opp 18
Rocky Lombardi pass complete to Jalen Nailor for 3 yds to the Tulsa 15
11:48
2nd & 7 at opp 15
Brian Lewerke pass incomplete to Cody White
11:41
3rd & 7 at opp 15
Brian Lewerke pass complete to Connor Heyward for 15 yds for a TD, (Matt Coghlin KICK)Michigan State 7, Tulsa 0
Tulsa Punt, 6 plays
11:41
3rd & 7 at opp 24
Cole Hahn kickoff for 41 yds TULSA Penalty, Personal Foul (Anthony Goodlow) to the Tulsa 12
11:40
1st & 10 at own 12
Zach Smith pass complete to Keylon Stokes for 7 yds to the Tulsa 19
10:55
2nd & 3 at own 19
Zach Smith pass complete to Shamari Brooks for a loss of 6 yards to the Tulsa 13
10:26
3rd & 9 at own 13
Timeout TULSA, clock 10:26
10:15
3rd & 9 at own 13
Zach Smith pass complete to Josh Johnson for 13 yds to the Tulsa 26 for a 1ST down
9:45
1st & 10 at own 26
Shamari Brooks run for 3 yds to the Tulsa 29
9:20
2nd & 7 at own 29
Zach Smith run for a loss of 5 yards to the Tulsa 24
8:48
3rd & 12 at own 24
Zach Smith pass incomplete to Cannon Montgomery, broken up by Antjuan Simmons
8:37
4th & 12 at own 24
Thomas Bennett punt for 51 yds , Jalen Nailor returns for 10 yds to the MchSt 35
Michigan State Turnover on downs, 8 plays
8:30
1st & 10 at own 35
Brian Lewerke run for 5 yds to the MchSt 40
8:10
2nd & 5 at own 40
Brian Lewerke pass complete to Jalen Nailor for 3 yds to the MchSt 43
7:40
3rd & 2 at own 43
La’Darius Jefferson run for 3 yds to the MchSt 46 for a 1ST down
7:10
1st & 10 at own 46
Brian Lewerke pass complete to La’Darius Jefferson for 18 yds to the Tulsa 36 for a 1ST down
6:48
1st & 10 at opp 36
Brian Lewerke pass incomplete
6:41
2nd & 10 at opp 36
La’Darius Jefferson run for a loss of 2 yards to the Tulsa 38
6:05
3rd & 12 at opp 38
Brian Lewerke pass complete to La’Darius Jefferson for 11 yds to the Tulsa 27
5:28
4th & 1 at opp 27
Connor Heyward run for no gain to the Tulsa 27
Tulsa Punt, 3 plays
5:25
1st & 10 at own 27
Zach Smith pass incomplete
5:15
2nd & 10 at own 27
Zach Smith pass complete to Josh Johnson for 6 yds to the Tulsa 33
4:50
3rd & 4 at own 33
Zach Smith pass complete to Josh Johnson for no gain to the Tulsa 33
4:03
4th & 4 at own 33
Thomas Bennett punt for 28 yds, punt out-of-bounds at the MchSt 39
Michigan State Punt, 5 plays
3:50
1st & 10 at own 39
Brian Lewerke pass complete to Cody White for 9 yds to the MchSt 48
3:30
2nd & 1 at own 48
Connor Heyward run for 6 yds to the Tulsa 46 for a 1ST down
3:15
1st & 10 at opp 46
Brian Lewerke pass incomplete to Cody White
3:00
2nd & 10 at opp 46
Brian Lewerke pass complete to Darrell Stewart Jr. for 1 yd to the Tulsa 45
2:30
3rd & 9 at opp 45
Brian Lewerke sacked by Trevis Gipson for a loss of 7 yards to the MchSt 48
1:53
4th & 16 at own 48
Jake Hartbarger punt for 32 yds, punt out-of-bounds at the Tulsa 20
Tulsa Punt, 5 plays
1:47
1st & 10 at own 20
Zach Smith pass complete to Keylon Stokes for 6 yds to the Tulsa 26
1:31
2nd & 4 at own 26
TULSA Penalty, False Start (Tiller Bucktrot) to the Tulsa 21
1:10
2nd & 9 at own 21
Zach Smith pass complete to Sam Crawford Jr. for 10 yds to the Tulsa 31 for a 1ST down
1:00
1st & 10 at own 31
Corey Taylor II run for 1 yd to the Tulsa 32
0:22
2nd & 9 at own 32
Corey Taylor II run for 1 yd to the Tulsa 33
0:01
3rd & 8 at own 33
Zach Smith pass incomplete to Keylon Stokes
Q2 14:51
4th & 8 at own 33
TEAM punt blocked by Dominique Long blocked by Dominique Long
2nd quarter10 drives, then Michigan State 25, Tulsa 7
Michigan State Field goal, 4 plays
14:50
1st & 10 at opp 24
Brian Lewerke pass incomplete to Darrell Stewart Jr.
14:35
2nd & 10 at opp 24
Cody White run for 4 yds to the Tulsa 20
14:20
3rd & 6 at opp 20
Brian Lewerke pass incomplete to Cody White
14:03
4th & 6 at opp 20
Matt Coghlin 38 yd FG GOODMichigan State 10, Tulsa 0
Tulsa Fumble, 5 plays
14:03
4th & 6 at own 35
Cole Hahn kickoff for 65 yds for a touchback
13:50
1st & 10 at own 25
Shamari Brooks run for a loss of 1 yard to the Tulsa 24
13:30
2nd & 11 at own 24
Zach Smith pass complete to Keylon Stokes for 12 yds to the Tulsa 36 for a 1ST down
13:12
1st & 10 at own 36
Timeout MICHIGAN ST, clock 13:12
13:00
1st & 10 at own 36
Shamari Brooks run for 5 yds to the Tulsa 41
12:40
2nd & 5 at own 41
Zach Smith pass complete to Keylon Stokes for 9 yds to the 50 yard line for a 1ST down
12:06
1st & 10 at the 50
TEAM run for a loss of 25 yards to the Tulsa 21 TEAM fumbled, recovered by MchSt Kenny Willekes , return for 4 yds to the Tulsa 21
Michigan State Field goal, 7 plays
12:05
1st & 10 at opp 21
MICHIGAN ST Penalty, Sideline Interference (-15 Yards) to the Tulsa 36
12:04
1st & 10 at opp 36
MICHIGAN ST Penalty, False Start (-5 Yards) to the Tulsa 41
11:45
1st & 15 at opp 41
Brian Lewerke pass complete to Matt Seybert for 5 yds to the Tulsa 36
11:15
2nd & 10 at opp 36
Brian Lewerke pass incomplete to Jalen Nailor
11:10
3rd & 10 at opp 36
Brian Lewerke run for 15 yds to the Tulsa 21 for a 1ST down
11:05
1st & 10 at opp 21
Lewerke, Brian pass incomplete, PENALTY MICHIGANST holding 10 yards to the TULSA31, NO PLAY.
10:40
1st & 20 at opp 31
Brian Lewerke pass complete to Darrell Stewart Jr. for 2 yds to the Tulsa 29
10:25
2nd & 18 at opp 29
Brian Lewerke pass incomplete to Cody White
10:05
3rd & 18 at opp 29
Brian Lewerke pass incomplete to La’Darius Jefferson
9:59
4th & 18 at opp 29
Matt Coghlin 47 yd FG GOODMichigan State 13, Tulsa 0
Tulsa Safety, 2 plays (Michigan State scores)
9:59
4th & 18 at own 35
Cole Hahn kickoff for 65 yds , Keylon Stokes return for 19 yds to the Tulsa 19
9:40
1st & 10 at own 19
Corey Taylor II run for a loss of 4 yards to the Tulsa 15
9:09
2nd & 14 at own 15
TEAM run for a loss of 15 yards for a SAFETY TEAM fumbled, through the endzoneMichigan State 15, Tulsa 0
Michigan State Turnover on downs, 8 plays
9:09
3rd & 29 at own 20
Thomas Bennett kickoff for 62 yds , Jalen Nailor return for 28 yds to the MchSt 46
9:00
1st & 10 at own 46
Connor Heyward run for 5 yds to the Tulsa 49
8:25
2nd & 5 at opp 49
Brian Lewerke run for 3 yds to the Tulsa 46
8:00
3rd & 2 at opp 46
Connor Heyward run for 3 yds to the Tulsa 43 for a 1ST down
7:40
1st & 10 at opp 43
Brian Lewerke pass complete to Laress Nelson for 25 yds to the Tulsa 18 for a 1ST down
7:00
1st & 10 at opp 18
Brian Lewerke pass complete to Connor Heyward for 4 yds to the Tulsa 14
6:30
2nd & 6 at opp 14
Brian Lewerke run for 1 yd to the Tulsa 13
6:00
3rd & 5 at opp 13
Brian Lewerke pass complete to Matt Dotson for 4 yds to the Tulsa 9
5:19
4th & 1 at opp 9
Rocky Lombardi run for no gain to the Tulsa 9
Tulsa Fumble return TD, 2 plays (Michigan State scores)
5:06
1st & 10 at own 9
Shamari Brooks run for a loss of 2 yards to the Tulsa 7
4:49
2nd & 12 at own 7
Zach Smith sacked by Kenny Willekes and Raequan Williams for a loss of 6 yards Zach Smith fumbled, forced by Raequan Williams, recovered by MchSt Kenny Willekes , return for 0 yards for a TD, (Matt Coghlin KICK)Michigan State 22, Tulsa 0
Tulsa Interception, 2 plays
4:49
1st & 10 at own 35
Cole Hahn kickoff for 65 yds , Keylon Stokes return for 29 yds to the Tulsa 29
4:40
1st & 10 at own 29
Shamari Brooks run for 1 yd to the Tulsa 30
4:02
2nd & 9 at own 30
Zach Smith pass intercepted Antjuan Simmons return for 13 yds to the Tulsa 30
Michigan State Field goal, 4 plays
3:50
1st & 10 at opp 30
Elijah Collins run for 2 yds to the Tulsa 28
3:20
2nd & 8 at opp 28
Brian Lewerke pass complete to Darrell Stewart Jr. for 2 yds to the Tulsa 26
2:38
3rd & 6 at opp 26
Brian Lewerke pass incomplete to Laress Nelson
2:32
4th & 6 at opp 26
Matt Coghlin 44 yd FG GOODMichigan State 25, Tulsa 0
Tulsa Touchdown, 7 plays
2:32
4th & 6 at opp 25
Cole Hahn kickoff for 62 yds , Josh Johnson return for 22 yds to the Tulsa 15 Josh Johnson fumbled, recovered by Tulsa TULSA Penalty, Offensive Holding (10 Yards) to the Tulsa 15
2:00
1st & 10 at own 15
Zach Smith pass incomplete
1:45
2nd & 10 at own 15
Corey Taylor II run for 2 yds to the Tulsa 17
1:35
3rd & 8 at own 17
Smith, Zach pass incomplete, PENALTY MICHIGANST roughing passer (Willekes, Kenny) 15 yards to the TULSA32, NO PLAY, 1ST DOWN TULSA.
1:15
1st & 10 at own 32
Zach Smith pass complete to Sam Crawford Jr. for 3 yds to the Tulsa 35
1:05
2nd & 7 at own 35
Zach Smith pass incomplete
0:50
3rd & 7 at own 35
Zach Smith pass complete to Keenen Johnson for 37 yds to the MchSt 28 for a 1ST down
0:44
1st & 10 at opp 28
Zach Smith pass incomplete
0:36
2nd & 10 at opp 28
Zach Smith pass complete to Sam Crawford Jr. for 28 yds for a TD, (Jacob Rainey KICK)Michigan State 25, Tulsa 7
0:36
2nd & 10 at own 35
MICHIGAN ST Penalty, Personal Foul (15 Yards) to the 50 yard line
Michigan State End of half, 1 play
0:36
2nd at the 50
Zack Long kickoff for 50 yds for a touchback
0:15
1st & 10 at own 25
La’Darius Jefferson run for 1 yd to the MchSt 26
3rd quarter5 drives, then Michigan State 28, Tulsa 7
Tulsa Punt, 3 plays
15:00
1st & 10 at own 35
Cole Hahn kickoff for 50 yds
14:55
1st & 10 at own 35
Shamari Brooks run for a loss of 6 yards to the Tulsa 29
14:19
2nd & 16 at own 29
Zach Smith pass incomplete to Josh Johnson
14:15
3rd & 16 at own 29
Zach Smith run for 8 yds to the Tulsa 37
13:19
4th & 8 at own 37
Thomas Bennett punt for 54 yds , Cody White returns for 7 yds to the MchSt 16 MICHIGAN ST Penalty, Personal Foul (8 Yards) to the MchSt 8
Michigan State Punt, 3 plays
13:15
1st & 10 at own 8
Heyward, Connor rush for 2 yards to the MICHIGANST10, PENALTY MICHIGANST holding 4 yards to the MICHIGANST4, NO PLAY.
13:00
1st & 14 at own 4
Connor Heyward run for no gain to the MchSt 4
12:40
2nd & 14 at own 4
Connor Heyward run for 2 yds to the MchSt 6
12:00
3rd & 12 at own 6
Brian Lewerke pass incomplete to C.J. Hayes
11:30
4th & 12 at own 6
Jake Hartbarger punt for 61 yds , Keylon Stokes returns for 5 yds to the Tulsa 38
Tulsa Punt, 3 plays
11:20
1st & 10 at own 38
Zach Smith pass complete to Keylon Stokes for 8 yds to the Tulsa 46
11:00
2nd & 2 at own 46
Corey Taylor II run for 1 yd to the Tulsa 47
10:20
3rd & 1 at own 47
Corey Taylor II run for a loss of 2 yards to the Tulsa 45
9:43
4th & 3 at own 45
Thomas Bennett punt for 50 yds, fair catch by Jalen Nailor at the MchSt 5
Michigan State Field goal, 17 plays
9:32
1st & 10 at own 5
La’Darius Jefferson run for 1 yd to the MchSt 6
9:15
2nd & 9 at own 6
La’Darius Jefferson run for 2 yds to the MchSt 8
9:00
3rd & 7 at own 8
Brian Lewerke pass complete to Matt Seybert for 7 yds to the MchSt 15 for a 1ST down
8:30
1st & 10 at own 15
Brian Lewerke pass complete to Cody White for 9 yds to the MchSt 24
8:00
2nd & 1 at own 24
Connor Heyward run for 7 yds to the MchSt 31 for a 1ST down
7:00
1st & 10 at own 31
Brian Lewerke pass complete to Darrell Stewart Jr. for 13 yds to the MchSt 44 for a 1ST down
6:24
1st & 10 at own 44
Connor Heyward run for 6 yds to the 50 yard line
5:55
2nd & 4 at the 50
Connor Heyward run for 4 yds to the Tulsa 46 for a 1ST down
5:29
1st & 10 at opp 46
Brian Lewerke pass incomplete to Darrell Stewart Jr.
5:15
2nd & 10 at opp 46
Connor Heyward run for 3 yds to the Tulsa 43
5:00
3rd & 7 at opp 43
Lewerke, Brian pass incomplete to White, Cody, PENALTY TULSA pass interference (Evans, Akayleb) 9 yards to the TULSA34, NO PLAY, 1ST DOWN MICHIGANST.
4:48
1st & 10 at opp 34
Lewerke, Brian pass incomplete to Dotson, Matt, PENALTY MICHIGANST ineligible downfield on pass (Reid, Jordan) 5 yards to the TULSA39, NO PLAY.
4:40
1st & 15 at opp 39
Brian Lewerke pass complete to Matt Dotson for 8 yds to the Tulsa 31
4:20
2nd & 7 at opp 31
Brian Lewerke pass complete to Connor Heyward for 9 yds to the Tulsa 22 for a 1ST down
4:03
1st & 10 at opp 22
Timeout TULSA, clock 04:03
4:00
1st & 10 at opp 22
Elijah Collins run for 9 yds to the Tulsa 13
3:10
2nd & 1 at opp 13
Connor Heyward run for a loss of 1 yard to the Tulsa 14
2:32
3rd & 2 at opp 12
Elijah Collins run for 2 yds to the Tulsa 12 MICHIGAN ST Penalty, Offensive Holding (-10 Yards) to the Tulsa 22
2:25
3rd & 10 at opp 22
Brian Lewerke pass incomplete to Cody White
2:20
4th & 10 at opp 22
Matt Coghlin 40 yd FG GOODMichigan State 28, Tulsa 7
Tulsa Punt, 3 plays
2:20
4th & 10 at own 35
Cole Hahn kickoff for 45 yds , Abe Anderson return for 8 yds to the Tulsa 28
2:00
1st & 10 at own 28
Zach Smith sacked by Shakur Brown for a loss of 8 yards to the Tulsa 20
1:00
2nd & 18 at own 20
Zach Smith sacked by Jacub Panasiuk for a loss of 8 yards to the Tulsa 12 Zach Smith fumbled, forced by Jacub Panasiuk, recovered by Tulsa
0:38
3rd & 26 at own 12
Zach Smith run for 2 yds to the Tulsa 14
Q4 14:53
4th & 24 at own 14
Thomas Bennett punt for 46 yds, punt out-of-bounds at the MchSt 40
4th quarter7 drives, then Michigan State 28, Tulsa 7
Michigan State Punt, 3 plays
14:45
1st & 10 at own 40
Elijah Collins run for 2 yds to the MchSt 42
14:30
2nd & 8 at own 42
Brian Lewerke pass complete to Jalen Nailor for a loss of 1 yard to the MchSt 41
14:00
3rd & 9 at own 41
Brian Lewerke pass incomplete to Cody White
13:30
4th & 9 at own 41
Jake Hartbarger punt for 49 yds , Keylon Stokes returns for 11 yds to the Tulsa 21
Tulsa Punt, 5 plays
13:15
1st & 10 at own 21
Zach Smith pass complete to Sam Crawford Jr. for 2 yds to the Tulsa 23
13:00
2nd & 8 at own 23
Zach Smith pass complete to Keylon Stokes for 12 yds to the Tulsa 35 for a 1ST down
12:30
1st & 10 at own 35
Corey Taylor II run for no gain to the Tulsa 35
12:13
2nd & 10 at own 35
Zach Smith pass incomplete
12:00
3rd & 10 at own 35
Zach Smith sacked by Antjuan Simmons for a loss of 5 yards to the Tulsa 30
11:45
4th & 15 at own 30
TULSA Penalty, False Start (Anthony Goodlow) to the Tulsa 25
11:17
4th & 20 at own 25
Thomas Bennett punt for 49 yds , Jalen Nailor returns for 7 yds to the MchSt 32 MICHIGAN ST Penalty, Offensive Holding (10 Yards) to the MchSt 23
Michigan State Punt, 6 plays
11:17
1st & 10 at own 23
MICHIGAN ST Penalty, False Start (Matt Seybert) to the MchSt 18
11:17
1st & 15 at own 18
Timeout MICHIGAN ST, clock 11:17
10:50
1st & 15 at own 18
Elijah Collins run for a loss of 3 yards to the MchSt 15
10:30
2nd & 18 at own 15
Brian Lewerke pass complete to Darrell Stewart Jr. for 8 yds to the MchSt 23
10:00
3rd & 10 at own 23
Brian Lewerke pass complete to Darrell Stewart Jr. for 30 yds to the Tulsa 47 for a 1ST down
9:15
1st & 10 at opp 47
Elijah Collins run for 3 yds to the Tulsa 44
9:00
2nd & 7 at opp 44
Brian Lewerke pass incomplete to Darrell Stewart Jr.
8:44
3rd & 7 at opp 44
MICHIGAN ST Penalty, Offensive Holding (Kevin Jarvis) to the MchSt 46
8:14
3rd & 17 at own 46
Brian Lewerke run for 1 yd to the MchSt 47
7:35
4th & 16 at own 47
Jake Hartbarger punt for 38 yds , Keylon Stokes returns for 3 yds to the Tulsa 18
Tulsa Punt, 3 plays
7:25
1st & 10 at own 18
Zach Smith sacked by Kenny Willekes and Jacub Panasiuk for a loss of 2 yards to the Tulsa 16
6:53
2nd & 12 at own 16
Zach Smith pass incomplete to Keylon Stokes
6:40
3rd & 12 at own 16
Zach Smith pass complete to Sam Crawford Jr. for 6 yds to the Tulsa 22
6:02
4th & 6 at own 22
Thomas Bennett punt for 41 yds, fair catch by Cody White at the MchSt 37
Michigan State Punt, 3 plays
6:02
1st & 10 at own 37
MICHIGAN ST Penalty, False Start (-5 Yards) to the MchSt 32
5:50
1st & 15 at own 32
Connor Heyward run for 1 yd to the MchSt 33
5:15
2nd & 14 at own 33
Connor Heyward run for 5 yds to the MchSt 38
4:46
3rd & 9 at own 38
Brian Lewerke pass incomplete to Matt Dotson
4:34
4th & 9 at own 38
Jake Hartbarger punt for 57 yds , Keylon Stokes returns for 3 yds to the Tulsa 8
Tulsa Punt, 3 plays
4:21
1st & 10 at own 8
Zach Smith run for 3 yds to the Tulsa 11
3:57
2nd & 7 at own 11
Zach Smith pass incomplete to Cannon Montgomery
3:30
3rd & 7 at own 11
Zach Smith sacked by Shakur Brown for a loss of 10 yards to the Tulsa 1
2:52
4th & 17 at own 1
Thomas Bennett punt for 50 yds , Cody White returns for 6 yds to the Tulsa 45
Michigan State Turnover on downs, 4 plays
2:45
1st & 10 at opp 45
La’Darius Jefferson run for 5 yds to the Tulsa 40
2:00
2nd & 5 at opp 40
La’Darius Jefferson run for a loss of 2 yards to the Tulsa 42
1:07
3rd & 7 at opp 42
TULSA Penalty, Defensive Offside (Jaxon Player) to the Tulsa 37
1:03
3rd & 2 at opp 37
MICHIGAN ST Penalty, False Start (Trenton Gillison) to the Tulsa 42
0:50
3rd & 7 at opp 42
Elijah Collins run for no gain to the Tulsa 42
0:00
4th & 7 at opp 42
Elijah Collins run for 2 yds to the Tulsa 40
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.