Referee Duane Heydt; umpire James Hyson; head linesman John Hoffman; line judge Colin Formulak; side judge Tony Taratini; field judge Tom Potts; back judge Gary Dancewicz; center judge Warren GillisGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Tulane
Army
525
Total yards
363
201
Passing yards
170
324
Rushing yards
193
9.6
Yards per pass
7.1
6.1
Yards per rush
4.4
28
First downs
21
7–12
Third downs
6–15
1–1
Fourth downs
2–4
2
Turnovers
1
9–79
Penalties
4–34
31:07
Possession
28:53
2
Sacks (by defense)
2
Efficiency
Tulane
Army
60%
Success rate
47%
0.37
EPA per play
0.03
1.11
Explosiveness
1.07
0.22
Rushing EPA
0.18
0.71
Passing EPA
−0.22
31%
Passing-down success
14%
0.38
First-down EPA
0.26
0.00
Second-down EPA
−0.10
0.88
Third-down EPA
−0.02
22%
Havoc by its defense
18%
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)
Army 68% to win. Tulane won as Elo’s underdog.
The line
Tulane −2, over/under 43.
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 55%, Army 45%. 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. Army drives left to right, Tulane right to left.
Q1 TulaneFumble, 2 plays, 5 yards
Q1 ArmyTouchdown, 2 plays, 38 yards
Q1 TulaneTouchdown, 7 plays, 82 yards
Q1 ArmyPunt, 3 plays, 3 yards
Q1 TulaneTouchdown, 9 plays, 84 yards
Q1 ArmyPunt, 7 plays, 34 yards
Q1 TulaneTouchdown, 7 plays, 90 yards
Q2 ArmyTouchdown, 15 plays, 77 yards
Q2 TulanePunt, 5 plays, 11 yards
Q2 ArmyTurnover on downs, 9 plays, 33 yards
Q2 TulaneEnd of half, 2 plays, 6 yards
Q3 ArmyTouchdown, 7 plays, 75 yards
Q3 TulaneTouchdown, 10 plays, 77 yards
Q3 ArmyPunt, 3 plays, −5 yards
Q3 TulanePunt, 7 plays, 10 yards
Q3 ArmyPunt, 3 plays, 3 yards
Q3 TulaneTouchdown, 12 plays, 78 yards
Q4 ArmyTurnover on downs, 4 plays, −2 yards
Q4 TulaneTouchdown, 5 plays, 68 yards
Q4 ArmyInterception, 2 plays, 12 yards
Q4 TulanePunt, 3 plays, −3 yards
Q4 ArmyTouchdown, 6 plays, 73 yards
Q4 TulaneFumble return TD, 2 plays (Army scores), 0 yards
Q4 TulanePunt, 3 plays, 2 yards
Q4 ArmyEnd of game, 7 plays, 37 yards
Play by play
1st quarter7 drives, then Tulane 14, Army 7
Tulane Fumble, 2 plays
15:00
1st & 10 at own 35
Landon Salyers kickoff for 55 yds , Amare Jones return for 23 yds to the Tulan 33
15:00
1st & 10 at own 33
Darius Bradwell run for 6 yds to the Tulan 39
15:00
2nd & 4 at own 39
Justin McMillan run for a loss of 2 yards to the Tulan 38 Justin McMillan fumbled, recovered by Army Arik Smith
Army Touchdown, 2 plays
14:19
1st & 10 at opp 38
Kelvin Hopkins Jr. pass complete to Camden Harrison for 36 yds to the Tulan 2 for a 1ST down
13:41
1st & goal at opp 2
Connor Slomka run for 2 yds for a TD, (David Cooper KICK) TULANE Penalty, Defensive offside ( Yards) declinedArmy 7, Tulane 0
Tulane Touchdown, 7 plays
13:41
1st & 0 at own 35
Landon Salyers kickoff for 64 yds , Amare Jones return for 17 yds to the Tulan 18
13:32
1st & 10 at own 18
Darius Bradwell run for 8 yds to the Tulan 26
13:32
2nd & 2 at own 26
Darius Bradwell run for 2 yds to the Tulan 28 for a 1ST down
13:32
1st & 10 at own 28
Justin McMillan pass complete to Jalen McCleskey for 9 yds to the Tulan 37
13:32
2nd & 1 at own 37
Darius Bradwell run for 18 yds to the Army 45 for a 1ST down
13:32
1st & 10 at opp 45
Amare Jones run for 20 yds to the Army 25 for a 1ST down
13:32
1st & 10 at opp 25
Justin McMillan pass complete to Jalen McCleskey for 10 yds to the Army 15 for a 1ST down
10:53
1st & 10 at opp 15
Justin McMillan pass complete to Amare Jones for 15 yds for a TD, (Merek Glover KICK)Tied at 7
Army Punt, 3 plays
10:53
1st & 0 at own 35
Merek Glover kickoff for 65 yds for a touchback
10:53
1st & 10 at own 25
Laws, Jabari rush for 5 yards to the ARMY30 (SAMPLE, C.), PENALTY ARMY false start (Deaton, Jaxson) 5 yards to the ARMY20, NO PLAY.
10:53
1st & 15 at own 20
Sandon McCoy run for 3 yds to the Army 23
10:53
2nd & 12 at own 23
Kelvin Hopkins Jr. run for 5 yds to the Army 28
10:53
3rd & 7 at own 28
Kelvin Hopkins Jr. pass incomplete to Camden Harrison
10:53
4th & 7 at own 28
Zach Harding punt for 56 yds, downed at the Tulan 16
Tulane Touchdown, 9 plays
9:11
1st & 10 at own 16
Corey Dauphine run for 4 yds to the Tulan 20
9:11
2nd & 6 at own 20
Corey Dauphine run for 4 yds to the Tulan 24
9:11
3rd & 2 at own 24
Justin McMillan pass complete to Amare Jones for 5 yds to the Tulan 29 for a 1ST down
9:11
1st & 10 at own 29
Justin McMillan pass complete to Darius Bradwell for 6 yds to the Tulan 35
9:11
2nd & 4 at own 35
TULANE Penalty, false start (-5 Yards) to the Tulan 30
9:11
2nd & 9 at own 30
Amare Jones run for 18 yds to the Tulan 48 for a 1ST down
9:11
1st & 10 at own 48
Justin McMillan pass incomplete to Jalen McCleskey
9:11
2nd & 10 at own 48
Justin McMillan run for 2 yds to the 50 yard line
9:11
3rd & 8 at the 50
Justin McMillan pass complete to Amare Jones for 20 yds to the Army 30 for a 1ST down
5:00
1st & 10 at opp 30
Corey Dauphine run for 30 yds for a TD, (Merek Glover KICK)Tulane 14, Army 7
Army Punt, 7 plays
5:00
1st & 0 at own 35
Merek Glover kickoff for 64 yds
5:00
1st & 10 at own 25
Connor Slomka run for 5 yds to the Army 30
5:00
2nd & 5 at own 30
Kelvin Hopkins Jr. run for 4 yds to the Army 34
5:00
1st & 10 at own 37
Kelvin Hopkins Jr. pass complete to Camden Harrison for 28 yds to the Tulan 35 for a 1ST down
5:00
3rd & 1 at own 34
Cade Barnard run for 3 yds to the Army 37 for a 1ST down
5:00
1st & 10 at opp 35
Kell Walker run for a loss of 13 yards to the Tulan 48
5:00
2nd & 23 at opp 48
Kelvin Hopkins Jr. pass complete to Michael Roberts for 7 yds to the Tulan 41
5:00
3rd & 16 at opp 41
Kelvin Hopkins Jr. pass incomplete to Kell Walker
5:00
4th & 16 at opp 41
Zach Potter punt for 31 yds, downed at the Tulan 10
Tulane Touchdown, 7 plays
1:04
1st & 10 at own 10
Justin McMillan run for 6 yds to the Tulan 16
1:04
2nd & 4 at own 16
Cameron Sample run for 3 yds to the Tulan 19
1:04
3rd & 1 at own 19
Cameron Sample run for 14 yds to the Tulan 33 for a 1ST down
Q2 15:00
1st & 10 at own 33
Justin McMillan pass complete to Jalen McCleskey for 10 yds to the Tulan 43 for a 1ST down
Q2 15:00
1st & 10 at own 43
JONES, A. rush for 23 yards to the ARMY34 (Christiansen, C), PENALTY TLN face mask (CLAYBROOK, J.) 9 yards to the TLN34, NO PLAY.
Q2 15:00
1st & 19 at own 34
Justin McMillan pass complete to Amare Jones for 50 yds to the Army 16 for a 1ST down
Q2 15:00
1st & 10 at opp 16
McMILLAN, J. pass incomplete to MCCLESKEY, J., PENALTY ARMY pass interference (Bordeau, J.) 14 yards to the ARMY2, 1ST DOWN TLN, NO PLAY.
Q2 15:00
1st & goal at opp 2
Amare Jones run for 1 yd to the Army 1
Q2 13:12
2nd & goal at opp 1
Justin McMillan run for 1 yd for a TD, (Merek Glover KICK)Tulane 21, Army 7
2nd quarter4 drives, then Tulane 21, Army 14
Army Touchdown, 15 plays
13:12
1st & 0 at own 35
Merek Glover kickoff for 55 yds , Artice Hobbs IV return for 13 yds to the Army 23
13:05
1st & 10 at own 23
Connor Slomka run for 6 yds to the Army 29
13:05
2nd & 4 at own 29
Kelvin Hopkins Jr. run for 5 yds to the Army 34 for a 1ST down
13:05
1st & 10 at own 34
Kelvin Hopkins Jr. run for 5 yds to the Army 39
13:05
2nd & 5 at own 39
Artice Hobbs IV run for 12 yds to the Tulan 49 for a 1ST down
13:05
1st & 10 at opp 49
Connor Slomka run for 9 yds to the Tulan 40
13:05
2nd & 1 at opp 40
Kelvin Hopkins Jr. pass incomplete to Artice Hobbs IV
13:05
3rd & 1 at opp 40
Cade Barnard run for 2 yds to the Tulan 38 for a 1ST down
13:05
1st & 10 at opp 38
Kelvin Hopkins Jr. run for 3 yds to the Tulan 35
13:05
2nd & 7 at opp 35
Sandon McCoy run for 12 yds to the Tulan 23 for a 1ST down
13:05
1st & 10 at opp 23
Cade Barnard run for 3 yds to the Tulan 20
13:05
2nd & 7 at opp 20
Connor Slomka run for 5 yds to the Tulan 15
13:05
3rd & 2 at opp 15
Kelvin Hopkins Jr. run for 3 yds to the Tulan 12 for a 1ST down
13:05
1st & 10 at opp 12
Kelvin Hopkins Jr. run for 9 yds to the Tulan 3
13:05
2nd & 1 at opp 3
Kelvin Hopkins Jr. run for 2 yds to the Tulan 1 for a 1ST down
4:26
1st & goal at opp 1
Kelvin Hopkins Jr. run for 1 yd for a TD, (David Cooper KICK)Tulane 21, Army 14
Tulane Punt, 5 plays
4:26
1st & 0 at own 35
Landon Salyers kickoff for 59 yds , Amare Jones return for 18 yds to the Tulan 24
4:18
1st & 10 at own 24
Darius Bradwell run for 8 yds to the Tulan 32
4:18
2nd & 2 at own 32
Justin McMillan run for 11 yds to the Tulan 43 for a 1ST down
4:18
1st & 10 at own 43
Justin McMillan sacked by Ryan Velez for a loss of 8 yards to the Tulan 35
4:18
2nd & 18 at own 35
Justin McMillan pass incomplete to Amare Jones
4:18
3rd & 18 at own 35
Justin McMillan pass incomplete
4:18
4th & 18 at own 35
Ryan Wright punt for 40 yds
Army Turnover on downs, 9 plays
2:37
1st & 10 at own 25
Kelvin Hopkins Jr. run for 2 yds to the Army 27
2:37
2nd & 8 at own 27
Kelvin Hopkins Jr. run for 6 yds to the Army 33
2:37
3rd & 2 at own 33
Connor Slomka run for 1 yd to the Army 34
0:57
4th & 1 at own 34
Timeout TULANE, clock 00:57
0:57
4th & 1 at own 34
Kelvin Hopkins Jr. run for 4 yds to the Army 38 for a 1ST down
0:40
1st & 10 at own 38
Timeout ARMY, clock 00:40
0:40
1st & 10 at own 38
Kelvin Hopkins Jr. pass complete to Kell Walker for 8 yds to the Tulan 46 for a 1ST down TULANE Penalty, roughing passer (15 Yards) to the Tulan 39 for a 1ST down
0:40
1st & 10 at opp 39
Kelvin Hopkins Jr. pass incomplete to Camden Harrison
0:40
2nd & 10 at opp 39
Kelvin Hopkins Jr. pass incomplete to Camden Harrison
0:40
3rd & 10 at opp 39
Kelvin Hopkins Jr. run for 3 yds to the Tulan 36
0:11
4th & 7 at opp 36
Timeout ARMY, clock 00:11
0:11
4th & 7 at opp 36
Kelvin Hopkins Jr. sacked by Patrick Johnson for a loss of 6 yards to the Tulan 42
Tulane End of half, 2 plays
0:06
1st & 10 at own 42
Justin McMillan pass complete to Amare Jones for 6 yds to the Tulan 48
0:03
2nd & 4 at own 48
Timeout TULANE, clock 00:03
0:03
2nd & 4 at own 48
Justin McMillan pass incomplete to Jaetavian Toles
3rd quarter6 drives, then Tulane 28, Army 21
Army Touchdown, 7 plays
15:00
3rd & 4 at own 35
Merek Glover kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kelvin Hopkins Jr. run for 43 yds to the Tulan 32 for a 1ST down
15:00
1st & 10 at opp 32
Connor Slomka run for 4 yds to the Tulan 28
15:00
2nd & 6 at opp 28
Kelvin Hopkins Jr. run for 1 yd to the Tulan 27
15:00
3rd & 5 at opp 27
Kelvin Hopkins Jr. pass complete to Camden Harrison for 14 yds to the Tulan 13 for a 1ST down
15:00
1st & 10 at opp 13
Connor Slomka run for 5 yds to the Tulan 8
15:00
2nd & 5 at opp 8
Kelvin Hopkins Jr. run for 4 yds to the Tulan 4
11:31
3rd & 1 at opp 4
Kelvin Hopkins Jr. run for 4 yds for a TD, (David Cooper KICK)Tied at 21
Tulane Touchdown, 10 plays
11:31
1st & 0 at own 35
Landon Salyers kickoff for 64 yds , Amare Jones return for 22 yds to the Tulan 23
11:24
1st & 10 at own 23
Cameron Sample run for 3 yds to the Tulan 26
11:24
2nd & 7 at own 26
Amare Jones run for 13 yds to the Tulan 39 for a 1ST down
11:24
1st & 10 at own 39
Justin McMillan pass complete to Jalen McCleskey for 13 yds to the Army 48 for a 1ST down
11:24
1st & 10 at opp 48
Cameron Sample run for 2 yds to the Army 46
11:24
2nd & 8 at opp 46
Corey Dauphine run for 9 yds to the Army 37 for a 1ST down
11:24
1st & 10 at opp 37
Justin McMillan pass complete to Jalen McCleskey for 8 yds to the Army 29
11:24
2nd & 2 at opp 29
Corey Dauphine run for 9 yds to the Army 20 for a 1ST down
11:24
1st & 10 at opp 20
Corey Dauphine run for 5 yds to the Army 15
11:24
2nd & 5 at opp 15
Darius Bradwell run for 2 yds to the Army 13
7:38
3rd & 3 at opp 13
Darius Bradwell run for 13 yds for a TD, (Merek Glover KICK)Tulane 28, Army 21
Army Punt, 3 plays
7:38
1st & 0 at own 35
Merek Glover kickoff for 60 yds
7:38
1st & 10 at own 25
Connor Slomka run for 7 yds to the Army 32
7:38
2nd & 3 at own 32
Kell Walker run for a loss of 2 yards to the Army 30
7:38
3rd & 5 at own 30
Kelvin Hopkins Jr. run for no gain to the Army 30
7:38
4th & 5 at own 30
Christiansen, C rush for 31 yards to the TLN39 (JONES, A.), PENALTY ARMY holding (Moore, Jabari) 10 yards to the ARMY20, NO PLAY.
7:38
4th & 15 at own 20
Zach Harding punt for 25 yds, punt out-of-bounds at the Army 45
Tulane Punt, 7 plays
5:05
1st & 10 at opp 45
Darius Bradwell run for no gain to the Army 45
5:05
2nd & 10 at opp 45
Darius Bradwell run for a loss of 2 yards to the Army 47
5:05
3rd & 12 at opp 47
Justin McMillan run for 7 yds to the Army 40
5:05
4th & 5 at opp 40
Justin McMillan pass complete to Darnell Mooney for 5 yds to the Army 35 for a 1ST down
5:05
1st & 10 at opp 35
Corey Dauphine run for a loss of 3 yards to the Army 38
5:05
2nd & 13 at opp 38
TULANE Penalty, false start (Will Wallace) to the Army 43
5:05
2nd & 18 at opp 43
Justin McMillan pass complete to Amare Jones for 8 yds to the Army 35
5:05
3rd & 10 at opp 35
Justin McMillan pass incomplete to Jaetavian Toles, broken up by Malkelm Morrison
5:05
4th & 10 at opp 35
Ryan Wright punt for 35 yds for a touchback
Army Punt, 3 plays
2:06
1st & 10 at own 20
Connor Slomka run for 3 yds to the Army 23
2:06
2nd & 7 at own 23
Kelvin Hopkins Jr. run for no gain to the Army 23
2:06
3rd & 7 at own 23
Kelvin Hopkins Jr. pass incomplete, broken up by Cameron Sample
2:06
4th & 7 at own 23
Zach Harding punt for 55 yds, downed at the Tulan 22
Tulane Touchdown, 12 plays
0:30
1st & 10 at own 22
Amare Jones run for 3 yds to the Tulan 25
Q4 15:00
2nd & 7 at own 25
Justin McMillan pass incomplete to Darnell Mooney
Q4 15:00
3rd & 7 at own 25
Justin McMillan pass complete to Darnell Mooney for 19 yds to the Tulan 44 for a 1ST down
Q4 15:00
1st & 10 at own 44
Justin McMillan pass complete to Jaetavian Toles for 17 yds to the Army 39 for a 1ST down
Q4 15:00
1st & 10 at opp 39
Cameron Sample run for 12 yds to the Army 27 for a 1ST down
Q4 13:34
1st & 10 at opp 27
Timeout TULANE, clock 13:34
Q4 13:34
1st & 10 at opp 27
Justin McMillan run for 7 yds to the Army 20
Q4 13:34
2nd & 3 at opp 20
Amare Jones run for 1 yd to the Army 19
Q4 13:34
3rd & 2 at opp 19
Darius Bradwell run for 7 yds to the Army 12 for a 1ST down
Q4 13:34
1st & 10 at opp 12
Darius Bradwell run for 7 yds to the Army 5
Q4 13:34
2nd & 3 at opp 5
Darius Bradwell run for 1 yd to the Army 4
Q4 13:34
3rd & 2 at opp 4
Cameron Sample run for 3 yds to the Army 1 for a 1ST down
Q4 10:27
1st & goal at opp 1
Amare Jones run for 1 yd for a TD, (Merek Glover KICK)Tulane 35, Army 21
4th quarter8 drives, then Tulane 42, Army 33
Army Turnover on downs, 4 plays
10:27
1st & 0 at own 20
Merek Glover kickoff for 56 yds , Artice Hobbs IV return for 46 yds to the Tulan 30
10:17
1st & 10 at opp 30
Kelvin Hopkins Jr. pass incomplete to Kell Walker, broken up by Larry Bryant
10:17
2nd & 10 at opp 30
Kelvin Hopkins Jr. run for 4 yds to the Tulan 26
10:17
3rd & 6 at opp 26
Artice Hobbs IV run for a loss of 5 yards to the Tulan 31
10:17
4th & 11 at opp 31
Jabari Laws run for a loss of 1 yard to the Tulan 32
Tulane Touchdown, 5 plays
8:40
1st & 10 at own 32
Corey Dauphine run for 11 yds to the Tulan 43 for a 1ST down
8:40
1st & 10 at own 43
Corey Dauphine run for 6 yds to the Tulan 49
8:40
2nd & 4 at own 49
Cameron Carroll run for 5 yds to the Army 46 for a 1ST down
8:40
1st & 10 at opp 46
Amare Jones run for 5 yds to the Army 41
5:46
2nd & 5 at opp 41
Cameron Carroll run for 41 yds for a TD, (Merek Glover KICK)Tulane 42, Army 21
Army Interception, 2 plays
5:46
1st & 0 at own 35
Merek Glover kickoff for 60 yds
5:46
1st & 10 at own 25
Kelvin Hopkins Jr. pass complete to Kell Walker for 12 yds to the Army 37 for a 1ST down
5:46
1st & 10 at own 37
Kelvin Hopkins Jr. pass intercepted Chase Kuerschen return for no gain to the Army 48
Tulane Punt, 3 plays
5:29
1st & 10 at opp 48
TULANE Penalty, false start (Christian Montano) to the Tulan 47
5:29
1st & 15 at own 47
Cameron Carroll run for 6 yds to the Army 47
5:29
2nd & 9 at opp 47
Cameron Sample run for a loss of 1 yard to the Army 48
3:51
3rd & 10 at opp 48
Timeout TULANE, clock 03:51
3:51
3rd & 10 at opp 48
Justin McMillan run for a loss of 3 yards to the Tulan 49
3:51
4th & 13 at own 49
Ryan Wright punt for 24 yds, punt out-of-bounds at the Army 27
Army Touchdown, 6 plays
3:39
1st & 10 at own 27
Kelvin Hopkins Jr. pass complete to Brandon Walters for 37 yds to the Tulan 36 for a 1ST down
3:39
1st & 10 at opp 36
TULANE Penalty, roughing passer (Patrick Johnson) to the Tulan 21 for a 1ST down
3:39
1st & 10 at opp 21
Kelvin Hopkins Jr. pass incomplete to Camden Harrison
3:39
2nd & 10 at opp 21
Kelvin Hopkins Jr. pass incomplete to Brandon Walters
3:39
3rd & 10 at opp 21
Kelvin Hopkins Jr. pass incomplete to Malik Hancock
3:39
4th & 10 at opp 21
Kelvin Hopkins Jr. run for 10 yds to the Tulan 11 for a 1ST down
2:55
1st & 10 at opp 11
Kelvin Hopkins Jr. pass complete to Camden Harrison for 11 yds for a TD, (Two-Point Conversion failed)Tulane 42, Army 27
Tulane Fumble return TD, 2 plays (Army scores)
2:55
1st & 0 at own 35
David Cooper on-side kick recovered by TULANE at the Army 46
2:54
1st & 10 at opp 46
Amare Jones run for 3 yds to the Army 43
2:47
2nd & 7 at opp 43
Timeout ARMY, clock 02:47
2:36
2nd & 7 at opp 43
Justin McMillan sacked for a loss of 11 yards Justin McMillan fumbled, recovered by Army Jabari Moore , return for 0 yards , return for 54 yds, (Two-Point Conversion failed)Tulane 42, Army 33
Tulane Punt, 3 plays
2:36
1st & 0 at own 35
David Cooper on-side kick recovered by TULANE at the Army 46
2:33
1st & 10 at opp 46
Cameron Carroll run for 2 yds to the Army 44
2:33
2nd & 8 at opp 44
Cameron Carroll run for 1 yd to the Army 43
2:33
3rd & 7 at opp 43
Cameron Sample run for 4 yds to the Army 39
2:33
4th & 3 at opp 39
TULANE Penalty, delay of game (-5 Yards) to the Army 44
2:33
4th & 8 at opp 44
Ryan Wright punt for 34 yds, punt out-of-bounds at the Army 10
Army End of game, 7 plays
0:54
1st & 10 at own 10
Kelvin Hopkins Jr. run for 18 yds to the Army 28 for a 1ST down
0:54
1st & 10 at own 28
Kelvin Hopkins Jr. pass incomplete to Camden Harrison
0:54
2nd & 10 at own 28
Kelvin Hopkins Jr. pass incomplete to Kell Walker
0:54
3rd & 10 at own 28
ARMY Penalty, (-5 Yards) to the Army 23
0:54
3rd & 15 at own 23
TULANE Penalty, encroachment (Malik Lawal) to the Army 28
0:54
3rd & 10 at own 28
Kelvin Hopkins Jr. pass complete to Camden Harrison for 14 yds to the Army 45 for a 1ST down to Kell Walker for 3 yds to the Army 45 for a 1ST down
0:54
1st & 10 at own 45
Kelvin Hopkins Jr. pass incomplete to Artice Hobbs IV
0:54
2nd & 10 at own 45
Kelvin Hopkins Jr. pass incomplete to Michael Roberts
0:54
3rd & 10 at own 45
Kelvin Hopkins Jr. run for 2 yds to the Army 47
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.