From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UTSA
Tulane
375
Total yards
352
198
Passing yards
125
177
Rushing yards
227
5.1
Yards per pass
5.7
4.4
Yards per rush
5.5
21
First downs
13
7–17
Third downs
5–15
3–6
Fourth downs
0–0
5
Turnovers
1
5–24
Penalties
6–41
31:42
Possession
28:18
1
Sacks (by defense)
3
Efficiency
UTSA
Tulane
33%
Success rate
33%
−0.19
EPA per play
0.16
1.04
Explosiveness
1.48
−0.07
Rushing EPA
0.13
−0.29
Passing EPA
0.21
25%
Passing-down success
30%
−0.50
First-down EPA
−0.04
−0.24
Second-down EPA
0.28
0.70
Third-down EPA
0.31
19%
Havoc by its defense
22%
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)
Tulane 63% to win. Elo’s favorite won.
The line
Tulane −2.5, over/under 51.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 Tulane 60%, UTSA 40%. 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. Tulane drives left to right, UTSA right to left.
Q1 UTSAInterception, 2 plays, −1 yard
Q1 TulaneTouchdown, 3 plays, 10 yards
Q1 UTSAInterception, 7 plays, 26 yards
Q1 TulaneFumble, 1 play, 0 yards
Q1 UTSATouchdown, 3 plays, 30 yards
Q1 TulanePunt, 6 plays, 20 yards
Q1 UTSAPunt, 6 plays, 11 yards
Q1 TulanePunt, 3 plays, 4 yards
Q1 UTSAField goal, 8 plays, 34 yards
Q2 TulaneField goal, 6 plays, 46 yards
Q2 UTSAPunt, 5 plays, 42 yards
Q2 TulaneField goal, 6 plays, 68 yards
Q2 UTSAFumble, 3 plays, 11 yards
Q2 TulaneTouchdown, 5 plays, 48 yards
Q2 UTSAInterception, 5 plays, 18 yards
Q2 TulaneField goal, 8 plays, −22 yards
Q3 TulanePunt, 3 plays, 8 yards
Q3 UTSAPunt, 9 plays, 21 yards
Q3 TulanePunt, 5 plays, 11 yards
Q3 UTSAFumble, 6 plays, 47 yards
Q3 TulanePunt, 8 plays, 42 yards
Q4 UTSATurnover on downs, 8 plays, 73 yards
Q4 TulanePunt, 4 plays, 29 yards
Q4 UTSATurnover on downs, 4 plays, 9 yards
Q4 TulaneTouchdown, 5 plays, 32 yards
Q4 UTSATouchdown, 14 plays, 75 yards
Q4 TulaneEnd of game, 3 plays, 8 yards
Play by play
1st quarter9 drives, then Tied at 7
UTSA Interception, 2 plays
15:00
1st & 10 at own 35
Casey Glover kickoff for 63 yds , Chris Carpenter return for 12 yds to the UTSA 14
14:55
1st & 10 at own 14
UTSA Penalty, False Start (-5 Yards) to the UTSA 9
14:50
1st & 15 at own 9
Kevorian Barnes run for 4 yds to the UTSA 13
14:32
2nd & 11 at own 13
Frank Harris pass intercepted Bailey Despanie return for 5 yds to the UTSA 10
Tulane Touchdown, 3 plays
14:27
1st & goal at opp 10
Michael Pratt run for 3 yds to the UTSA 7
13:53
2nd & goal at opp 7
Michael Pratt pass incomplete to Chris Brazzell II
13:47
3rd & goal at opp 7
Michael Pratt pass complete to Chris Brazzell II for 7 yds for a TD (Valentino Ambrosio KICK)Tulane 7, UTSA 0
UTSA Interception, 7 plays
13:47
3rd & 7 at own 35
Casey Glover kickoff for 63 yds , Chris Carpenter return for 13 yds to the UTSA 15
13:37
1st & 10 at own 15
Robert Henry run for 1 yd to the UTSA 16
12:58
2nd & 9 at own 16
Robert Henry run for 2 yds to the UTSA 18
12:20
3rd & 7 at own 18
Frank Harris pass complete to Oscar Cardenas for 8 yds to the UTSA 26 for a 1ST down
12:04
1st & 10 at own 26
Robert Henry run for a loss of 1 yard to the UTSA 25
11:27
2nd & 11 at own 25
Frank Harris pass complete to Houston Thomas for 6 yds to the UTSA 31
11:04
3rd & 5 at own 31
Frank Harris run for 10 yds to the UTSA 41 for a 1ST down
10:29
1st & 10 at own 41
Frank Harris pass intercepted Devean Deal return for no gain to the UTSA 48
Tulane Fumble, 1 play
10:17
1st & 10 at opp 48
Michael Pratt sacked by Jamal Ligon for a loss of 3 yards to the TULN 49 Michael Pratt fumbled, forced by Jamal Ligon, recovered by UTSA Donyai Taylor , return for 19 yds to the TULN 30
UTSA Touchdown, 3 plays
10:13
1st & 10 at opp 30
Rocko Griffin run for no gain to the TULN 30
9:43
2nd & 10 at opp 30
Frank Harris pass complete to Tykee Ogle-Kellogg for 7 yds to the TULN 23
9:22
3rd & 3 at opp 23
Rocko Griffin run for 23 yds for a TD (Chase Allen KICK)Tied at 7
Tulane Punt, 6 plays
9:22
3rd & 3 at own 35
Tate Sandell kickoff for 65 yds , Shedro Louis return for 27 yds to the TULN 27
9:11
1st & 10 at own 27
Makhi Hughes run for 4 yds to the TULN 31
8:40
2nd & 6 at own 31
Makhi Hughes run for 5 yds to the TULN 36
8:03
3rd & 1 at own 36
Michael Pratt run for 4 yds to the TULN 40 for a 1ST down
7:26
1st & 10 at own 40
Makhi Hughes run for 8 yds to the TULN 48
6:49
2nd & 2 at own 48
Shedro Louis run for a loss of 1 yard to the TULN 47
6:06
3rd & 3 at own 47
Michael Pratt pass incomplete to Bryce Bohanon
5:58
4th & 3 at own 47
Will Karoll punt for 24 yds, punt out-of-bounds at the UTSA 29
UTSA Punt, 6 plays
5:52
1st & 10 at own 29
Frank Harris pass incomplete to Tykee Ogle-Kellogg
5:46
2nd & 10 at own 29
Kevorian Barnes run for 6 yds to the UTSA 35
5:13
3rd & 4 at own 35
Frank Harris run for 5 yds to the UTSA 40 for a 1ST down
4:48
1st & 10 at own 40
Kevorian Barnes run for 3 yds to the UTSA 43
4:16
2nd & 7 at own 43
Kevorian Barnes run for 2 yds to the UTSA 45
3:53
3rd & 5 at own 45
Frank Harris sacked by Keith Cooper Jr. for a loss of 5 yards to the UTSA 40
3:11
4th & 10 at own 40
Lucas Dean punt for 48 yds, fair catch by Dontae Fleming at the TULN 12
Tulane Punt, 3 plays
3:05
1st & 10 at own 12
Michael Pratt pass incomplete to Yulkeith Brown
2:57
2nd & 10 at own 12
Makhi Hughes run for 4 yds to the TULN 16
2:13
3rd & 6 at own 16
Michael Pratt pass incomplete
2:06
4th & 6 at own 16
Will Karoll punt for 41 yds, fair catch by Chris Carpenter at the UTSA 43
UTSA Field goal, 8 plays
1:59
1st & 10 at own 43
Robert Henry run for 5 yds to the UTSA 48
1:27
2nd & 5 at own 48
Robert Henry run for 3 yds to the TULN 49
0:51
3rd & 2 at opp 49
Robert Henry run for 3 yds to the TULN 46 for a 1ST down
0:32
1st & 10 at opp 46
Frank Harris pass complete to Joshua Cephus for 15 yds to the TULN 31 for a 1ST down
0:17
1st & 10 at opp 31
Frank Harris pass incomplete to Joshua Cephus, broken up by Jarius Monroe
0:11
2nd & 10 at opp 31
Rocko Griffin run for 1 yd to the TULN 30
Q2 14:52
3rd & 9 at opp 30
Frank Harris run for 7 yds to the TULN 23
Q2 14:08
4th & 2 at opp 23
Chase Allen 40 yd FG GOODUTSA 10, Tulane 7
2nd quarter7 drives, then Tulane 23, UTSA 10
Tulane Field goal, 6 plays
14:08
4th & 2 at own 35
Tate Sandell kickoff for 65 yds for a touchback
14:08
1st & 10 at own 25
UTSA Penalty, Defensive Offside (Dywan Griffin) to the TULN 30
14:08
1st & 5 at own 30
Tulane Penalty, False Start (Alex Bauman) to the TULN 25
14:02
1st & 10 at own 25
Michael Pratt pass complete to Chris Brazzell II for 14 yds to the TULN 39 for a 1ST down
13:35
1st & 10 at own 39
Makhi Hughes run for 30 yds to the UTSA 31 for a 1ST down
13:07
1st & 10 at opp 31
Makhi Hughes run for 3 yds to the UTSA 28
12:34
2nd & 7 at opp 28
Michael Pratt run for a loss of 1 yard to the UTSA 29
11:58
3rd & 8 at opp 29
Michael Pratt pass incomplete to Chris Brazzell II, broken up by Trey Moore
11:53
4th & 8 at opp 29
Valentino Ambrosio 47 yd FG GOODTied at 10
UTSA Punt, 5 plays
11:53
4th & 8 at own 35
Casey Glover kickoff for 64 yds fair catch by Chris Carpenter at the UTSA 1
11:47
1st & 10 at own 25
Frank Harris pass complete to Houston Thomas for 4 yds to the UTSA 29
11:26
2nd & 6 at own 29
Frank Harris pass complete to Houston Thomas for 7 yds to the UTSA 36 for a 1ST down
11:00
1st & 10 at own 36
Frank Harris run for 3 yds to the UTSA 39
10:22
2nd & 7 at own 39
Robert Henry run for 2 yds to the UTSA 41
9:44
3rd & 5 at own 41
Frank Harris pass complete to Joshua Cephus for 2 yds to the UTSA 43
8:57
4th & 3 at own 43
Lucas Dean punt for 33 yds, fair catch by Dontae Fleming at the TULN 24
Tulane Field goal, 6 plays
8:52
1st & 10 at own 24
Makhi Hughes run for 4 yds to the TULN 28
8:12
2nd & 6 at own 28
Makhi Hughes run for 58 yds to the UTSA 14 for a 1ST down
7:34
1st & 10 at opp 14
Makhi Hughes run for 2 yds to the UTSA 12
6:57
2nd & 8 at opp 12
Michael Pratt run for 6 yds to the UTSA 6
6:16
3rd & 2 at opp 6
Makhi Hughes run for a loss of 2 yards to the UTSA 8
Michael Pratt pass complete to Chris Carter for 7 yds to the TULN 32
13:53
3rd & 3 at own 32
Michael Pratt run for 1 yd to the TULN 33
13:18
4th & 2 at own 33
Will Karoll punt for 52 yds, fair catch by Chris Carpenter at the UTSA 15
UTSA Punt, 9 plays
13:10
1st & 10 at own 15
Frank Harris run for 1 yd to the UTSA 16
12:34
2nd & 9 at own 16
Frank Harris pass complete to Oscar Cardenas for a loss of 1 yard to the UTSA 15
12:07
3rd & 10 at own 15
Harris, Frank pass pass intercepted by Douglas, DJ at the UTSA39, Douglas, DJ return 0 yards to the UTSA39, PENALTY TULANE holding (Monroe, Jarius) 10 yards to the UTSA25, NO PLAY, 1ST DOWN UTSA.
11:55
1st & 10 at own 25
Rocko Griffin run for 1 yd to the UTSA 26
11:35
2nd & 9 at own 26
Frank Harris pass complete to Rocko Griffin for 3 yds to the UTSA 29
10:54
3rd & 6 at own 29
Frank Harris pass complete to Devin McCuin for 5 yds to the UTSA 34
10:19
4th & 1 at own 34
Frank Harris run for 1 yd to the UTSA 35 for a 1ST down
9:43
1st & 10 at own 35
Robert Henry run for a loss of 3 yards to the UTSA 32
9:09
2nd & 13 at own 32
Frank Harris pass incomplete to Devin McCuin
9:01
3rd & 13 at own 32
Frank Harris run for 4 yds to the UTSA 36
8:18
4th & 9 at own 36
Lucas Dean punt for 51 yds, punt out-of-bounds at the TULN 13
Tulane Punt, 5 plays
8:11
1st & 10 at own 13
Shedro Louis run for 4 yds to the TULN 17
7:36
2nd & 6 at own 17
Makhi Hughes run for 6 yds to the TULN 23 for a 1ST down
7:16
1st & 10 at own 23
Michael Pratt pass incomplete to Chris Brazzell II, broken up by Kam Alexander
7:12
2nd & 10 at own 23
Makhi Hughes run for 1 yd to the TULN 24
6:32
3rd & 9 at own 24
Michael Pratt pass incomplete to Chris Brazzell II
6:24
4th & 9 at own 24
Will Karoll punt for 47 yds, fair catch by Chris Carpenter at the UTSA 29
UTSA Fumble, 6 plays
6:15
1st & 10 at own 29
Kevorian Barnes run for 36 yds to the TULN 35 for a 1ST down
5:56
1st & 10 at opp 35
Kevorian Barnes run for 3 yds to the TULN 32
5:28
2nd & 7 at opp 32
Frank Harris sacked by Patrick Jenkins for a loss of 8 yards to the TULN 40
4:37
3rd & 15 at opp 40
Frank Harris pass complete to Joshua Cephus for 16 yds to the TULN 24 for a 1ST down
4:06
1st & 10 at opp 24
Kevorian Barnes run for no gain to the TULN 24
3:23
2nd & 10 at opp 24
Robert Henry run for 16 yds to the TULN 10 Robert Henry fumbled, forced by Kam Pedescleaux, recovered by TULN Jared Small, return for 2 yds to the TULN 10
Tulane Punt, 8 plays
3:18
1st & 10 at own 10
Yulkeith Brown run for 9 yds to the TULN 19
2:50
2nd & 1 at own 19
Michael Pratt run for 6 yds to the TULN 25 for a 1ST down
2:09
1st & 10 at own 25
Michael Pratt pass incomplete
2:09
2nd & 10 at own 25
Timeout Tulane, clock 02:09
2:03
2nd & 10 at own 25
Makhi Hughes run for a loss of 1 yard to the TULN 24
1:16
3rd & 11 at own 24
Michael Pratt run for 26 yds to the 50 yard line for a 1ST down
0:37
1st & 10 at the 50
Makhi Hughes run for 1 yd to the UTSA 49
Q4 14:55
2nd & 9 at opp 49
Makhi Hughes run for 1 yd to the UTSA 48
Q4 14:17
3rd & 8 at opp 48
Michael Pratt pass incomplete to Bryce Bohanon, broken up by Jimmori Robinson
Q4 14:09
4th & 8 at opp 48
Will Karoll punt for 31 yds, fair catch by Chris Carpenter at the UTSA 17
4th quarter6 drives, then Tulane 29, UTSA 16
UTSA Turnover on downs, 8 plays
14:01
1st & 10 at own 17
Frank Harris pass complete to Rocko Griffin for 2 yds to the UTSA 19
13:25
2nd & 8 at own 19
Frank Harris pass complete to Joshua Cephus for 24 yds to the UTSA 43 for a 1ST down
13:08
1st & 10 at own 43
Harris, Frank pass incomplete to Ogle-Kellogg, Tykee, PENALTY TULANE pass interference (Monroe, Jarius) 15 yards to the TULANE42, NO PLAY, 1ST DOWN UTSA.
13:01
1st & 10 at opp 42
Robert Henry run for 3 yds to the TULN 39
12:39
2nd & 7 at opp 39
Frank Harris pass complete to Devin McCuin for 23 yds to the TULN 16 for a 1ST down
12:23
1st & 10 at opp 16
Kevorian Barnes run for 4 yds to the TULN 12
11:46
2nd & 6 at opp 12
Frank Harris run for 2 yds to the TULN 10
11:13
3rd & 4 at opp 10
Frank Harris pass incomplete to Tykee Ogle-Kellogg, broken up by Jarius Monroe
11:13
4th & 4 at opp 10
Timeout UTSA, clock 11:13
11:01
4th & 4 at opp 10
Frank Harris pass incomplete to David Amador, broken up by Kam Pedescleaux
Tulane Punt, 4 plays
10:54
1st & 10 at own 10
Michael Pratt pass complete to Chris Carter for 26 yds to the TULN 36 for a 1ST down
10:16
1st & 10 at own 36
Makhi Hughes run for 1 yd to the TULN 37
9:38
2nd & 9 at own 37
Michael Pratt run for 2 yds to the TULN 39
9:07
3rd & 7 at own 39
Shedro Louis run for no gain to the TULN 39
8:34
4th & 7 at own 39
Will Karoll punt for 38 yds, fair catch by Chris Carpenter at the UTSA 23
UTSA Turnover on downs, 4 plays
8:29
1st & 10 at own 23
Frank Harris pass incomplete to David Amador
8:24
2nd & 10 at own 23
Frank Harris pass complete to David Amador for 8 yds to the UTSA 31
8:06
3rd & 2 at own 31
Robert Henry run for 1 yd to the UTSA 32
7:26
4th & 1 at own 32
Frank Harris pass complete to Kevorian Barnes for no gain to the UTSA 32
Tulane Touchdown, 5 plays
7:19
1st & 10 at opp 32
Michael Pratt pass incomplete
7:12
2nd & 10 at opp 32
Makhi Hughes run for 6 yds to the UTSA 26
6:33
3rd & 4 at opp 26
Michael Pratt pass complete to Chris Brazzell II for 22 yds to the UTSA 4 for a 1ST down
5:54
1st & goal at opp 4
Makhi Hughes run for 1 yd to the UTSA 3
5:18
2nd & goal at opp 3
Michael Pratt pass complete to Chris Brazzell II for 3 yds for a TD (Two-Point Conversion failed)Tulane 29, UTSA 10
UTSA Touchdown, 14 plays
5:18
2nd & 9 at own 35
Casey Glover kickoff for 65 yds for a touchback
5:13
1st & 10 at own 25
Frank Harris pass incomplete to Joshua Cephus
5:07
2nd & 10 at own 25
Frank Harris pass incomplete to Rocko Griffin
5:00
3rd & 10 at own 25
Frank Harris pass complete to Rocko Griffin for 6 yds to the UTSA 31
4:19
4th & 4 at own 31
Frank Harris pass complete to Joshua Cephus for 12 yds to the UTSA 43 for a 1ST down
4:01
1st & 10 at own 43
Frank Harris pass complete to David Amador for 5 yds to the UTSA 48
3:31
2nd & 5 at own 48
Frank Harris pass complete to Kevorian Barnes for 4 yds to the TULN 48
3:15
3rd & 1 at opp 48
Kevorian Barnes run for 13 yds to the TULN 35 for a 1ST down
2:58
1st & 10 at opp 35
Frank Harris run for 10 yds to the TULN 25 for a 1ST down
2:38
1st & 10 at opp 25
Frank Harris pass incomplete to Jaren Randle
2:32
2nd & 10 at opp 25
Harris, Frank pass incomplete to Ogle-Kellogg, Tykee, PENALTY TULANE offside (Jenkins, Patrick) 5 yards to the TULANE20, NO PLAY.
2:24
2nd & 5 at opp 20
Kevorian Barnes run for 6 yds to the TULN 14 for a 1ST down
2:07
1st & 10 at opp 14
Frank Harris pass incomplete to Joshua Cephus, broken up by Jarius Monroe
2:01
2nd & 10 at opp 14
Frank Harris pass complete to Oscar Cardenas for 5 yds to the TULN 9
1:38
3rd & 5 at opp 9
Frank Harris pass incomplete to David Amador, broken up by DJ Douglas
1:33
4th & 5 at opp 9
Frank Harris pass complete to Oscar Cardenas for 9 yds for a TD (Two-Point Conversion failed)Tulane 29, UTSA 16
Tulane End of game, 3 plays
1:33
4th & 5 at own 35
Tate Sandell on-side kick recovered by Tulane at the UTSA 43
1:28
1st & 10 at opp 43
Makhi Hughes run for 7 yds to the UTSA 36
0:45
2nd & 3 at opp 36
Makhi Hughes run for 2 yds to the UTSA 34
0:07
3rd & 1 at opp 34
TEAM run for a loss of 1 yard to the UTSA 35
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.