Final at Alamodome, San AntonioIndoorsTV: NBCAttendance 45,762
Officials
Referee Stuart Mullins; umpire Johnnie Forte; head linesman John Hoffmann; line judge Robert Zivkovic; side judge George Liotus; field judge Bill Dolbow; back judge Robert Luklan; center judge Jeff TomlinGame 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
Army
Notre Dame
242
Total yards
476
13
Passing yards
215
229
Rushing yards
261
1.6
Yards per pass
7.4
5.5
Yards per rush
6.1
10
First downs
31
3–11
Third downs
10–13
1–3
Fourth downs
1–1
1
Turnovers
1
7–68
Penalties
7–35
25:38
Possession
34:22
0
Sacks (by defense)
2
Efficiency
Army
Notre Dame
34%
Success rate
60%
−0.01
EPA per play
0.34
1.07
Explosiveness
1.05
0.13
Rushing EPA
0.40
−0.61
Passing EPA
0.26
20%
Passing-down success
50%
−0.09
First-down EPA
0.06
0.35
Second-down EPA
0.01
−0.04
Third-down EPA
1.56
11%
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)
Notre Dame 70% to win. Elo’s favorite won.
The line
Notre Dame −11.5, over/under 55.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 Notre Dame 79%, Army 21%. 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. Notre Dame drives left to right, Army right to left.
Q1 Notre DameTouchdown, 0 yards
Q1 ArmyPunt, 3 plays, −1 yard
Q1 Notre DameTouchdown, 5 plays, 71 yards
Q1 ArmyPunt, 3 plays, −9 yards
Q1 Notre DameTouchdown, 8 plays, 44 yards
Q1 ArmyTouchdown, 9 plays, 63 yards
Q2 Notre DameTouchdown, 9 plays, 71 yards
Q2 ArmyPunt, 3 plays, 2 yards
Q2 Notre DameField goal, 9 plays, 49 yards
Q2 ArmyTurnover on downs, 6 plays, 22 yards
Q2 Notre DameTouchdown, 7 plays, 48 yards
Q2 ArmyEnd of half, 2 plays, 15 yards
Q3 ArmyMissed FG, 9 plays, 59 yards
Q3 Notre DameInterception, 16 plays, 76 yards
Q3 ArmyPunt, 3 plays, 5 yards
Q3 Notre DameTouchdown, 5 plays, 37 yards
Q3 ArmyInterception, 13 plays, 67 yards
Q4 Notre DameEnd of game, 14 plays, 69 yards
Play by play
1st quarter6 drives, then Notre Dame 21, Army 0
Notre Dame Touchdown
14:48
1st & 10 at own 35
Nick Schrage kickoff for 57 yds , C.J. Sanders return for 92 yds for a TD, (Justin Yoon KICK)Notre Dame 7, Army 0
Army Punt, 3 plays
14:48
1st & 0 at own 35
Justin Yoon kickoff for 59 yds , Elijah St. Hilaire return for 16 yds to the Army 22
14:48
1st & 10 at own 22
Cole Macek run for 2 yds to the Army 24
14:48
2nd & 8 at own 24
Tyler Campbell run for 2 yds to the Army 26
14:48
3rd & 6 at own 26
Kell Walker run for a loss of 4 yards to the Army 21 Kell Walker fumbled, recovered by Army Kell Walker
14:48
4th & 11 at own 21
Jermaine Adams punt for 44 yds , Chris Finke returns for a loss of 6 yards to the NDame 29
Notre Dame Touchdown, 5 plays
12:42
1st & 10 at own 29
Josh Adams run for 14 yds to the NDame 43 for a 1ST down
12:42
1st & 10 at own 43
NOTRE DAME Penalty, false start (-5 Yards) to the NDame 38
12:42
1st & 15 at own 38
KIZER deep pass incomplete to SANDERS, PENALTY ARMY pass interference (Gibson, Gibby) 15 yards to the ARMY47, 1ST DOWN ND, NO PLAY.
12:42
1st & 10 at opp 47
Josh Adams run for 3 yds to the Army 44
12:42
2nd & 7 at opp 44
DeShone Kizer pass complete to Kevin Stepherson for 5 yds to the Army 39
12:42
3rd & 2 at opp 39
Josh Adams run for 2 yds to the Army 37 for a 1ST down
10:00
1st & 10 at opp 37
DeShone Kizer pass complete to Kevin Stepherson for 37 yds for a TD, (Justin Yoon KICK)Notre Dame 14, Army 0
Army Punt, 3 plays
10:00
1st & 0 at own 35
Justin Yoon kickoff for 55 yds , Elijah St. Hilaire return for 16 yds to the Army 26
10:00
1st & 10 at own 26
ARMY Penalty, delay of game (-5 Yards) to the Army 21
10:00
1st & 15 at own 21
Chris Carter run for 5 yds to the Army 26
10:00
2nd & 10 at own 26
Cole Macek run for 2 yds to the Army 28
10:00
3rd & 8 at own 28
Carter, Chris post pass complete to Campbell,Tyler for 44 yards to the ND28, out-of-bounds (LUKE), PENALTY ARMY illegal block (Walker, Kell) 14 yards to the ARMY14, NO PLAY.
10:00
3rd & 22 at own 14
Cole Macek run for 3 yds to the Army 17
10:00
4th & 19 at own 17
Jermaine Adams punt for 49 yds, punt out-of-bounds at the Army 44 , Chris Finke returns for 22 yds to the Army 44
Notre Dame Touchdown, 8 plays
7:19
1st & 10 at opp 44
Josh Adams run for 4 yds to the Army 40
7:19
2nd & 6 at opp 40
DeShone Kizer pass complete to Equanimeous St. Brown for 5 yds to the Army 35
7:19
3rd & 1 at opp 35
Josh Adams run for 3 yds to the Army 32 for a 1ST down
7:19
1st & 10 at opp 32
DeShone Kizer pass complete to Kevin Stepherson for 18 yds to the Army 14 for a 1ST down
7:19
1st & 10 at opp 14
DeShone Kizer run for 9 yds to the Army 5
7:19
2nd & 1 at opp 5
Dexter Williams run for 2 yds to the Army 3 for a 1ST down
7:19
1st & goal at opp 3
DeShone Kizer pass incomplete, broken up by TEAM
3:54
2nd & goal at opp 3
KIZER rush right for 3 yards to the ARMY0, clock 03:54, PENALTY ND illegal formation 5 yards to the ARMY8, NO PLAY.
3:54
2nd & goal at opp 8
KIZER deep out pass incomplete to ST. BROWN, PENALTY ARMY pass interference (Riley, Elijah) 6 yards to the ARMY2, 1ST DOWN ND, NO PLAY.
3:44
1st & goal at opp 2
Josh Adams run for 2 yds for a TD, (Justin Yoon KICK)Notre Dame 21, Army 0
Army Touchdown, 9 plays
3:44
1st & 0 at own 35
Justin Yoon kickoff for 61 yds , Elijah St. Hilaire return for 33 yds to the Army 37
3:44
1st & 10 at own 37
Darnell Woolfolk run for 6 yds to the Army 43
3:44
2nd & 4 at own 43
Jordan Asberry run for 3 yds to the Army 46
3:44
3rd & 1 at own 46
Chris Carter run for 6 yds to the NDame 48 for a 1ST down
3:44
1st & 10 at opp 48
Chris Carter run for 6 yds to the NDame 42
3:44
2nd & 4 at opp 42
Jordan Asberry run for 37 yds to the NDame 5 for a 1ST down
3:44
1st & goal at opp 5
Chris Carter run for 2 yds to the NDame 3
3:44
2nd & goal at opp 3
Chris Carter run for no gain to the NDame 3
Q2 15:00
3rd & goal at opp 3
Chris Carter run for 1 yd to the NDame 2
Q2 14:20
4th & 0 at opp 2
Timeout NOTRE DAME, clock 14:20
Q2 14:14
4th & goal at opp 2
Kell Walker run for 2 yds for a TD, (Mitchell Howard PAT MISSED)Notre Dame 21, Army 6
2nd quarter6 drives, then Notre Dame 38, Army 6
Notre Dame Touchdown, 9 plays
14:14
1st & 0 at own 35
Blake Wilson kickoff for 36 yds
14:14
1st & 10 at own 29
Josh Adams run for 8 yds to the NDame 37
14:14
2nd & 2 at own 37
Josh Adams run for 10 yds to the NDame 47 for a 1ST down
14:14
1st & 10 at own 47
DeShone Kizer pass incomplete to Kevin Stepherson
14:14
2nd & 10 at own 47
DeShone Kizer run for 27 yds to the Army 26 for a 1ST down
14:14
1st & 10 at opp 26
Josh Adams run for 1 yd to the Army 25
14:14
2nd & 9 at opp 25
NOTRE DAME Penalty, false start (-5 Yards) to the Army 30
14:14
2nd & 14 at opp 30
DeShone Kizer run for no gain to the Army 30
14:14
3rd & 14 at opp 30
DeShone Kizer pass complete to Equanimeous St. Brown for 25 yds to the Army 5 for a 1ST down
14:14
1st & goal at opp 5
DeShone Kizer run for a loss of 5 yards to the Army 10
9:34
2nd & goal at opp 10
DeShone Kizer pass complete to Durham Smythe for 10 yds for a TD, (Justin Yoon KICK)Notre Dame 28, Army 6
Army Punt, 3 plays
9:34
1st & 0 at own 35
Justin Yoon kickoff for 65 yds for a touchback
9:34
1st & 10 at own 25
Tyler Campbell run for a loss of 1 yard to the Army 24
9:34
2nd & 11 at own 24
Kell Walker run for 3 yds to the Army 27
9:34
3rd & 8 at own 27
Chris Carter pass incomplete
9:34
4th & 8 at own 27
Jermaine Adams punt for 47 yds, downed at the NOTREDAME 26 ARMY Penalty, kick catching interference (Richard Hanson) to the NDame 41
Notre Dame Field goal, 9 plays
8:01
1st & 10 at own 41
DeShone Kizer run for 23 yds to the Army 36 for a 1ST down
8:01
1st & 10 at opp 36
DeShone Kizer pass complete to Chase Claypool for 9 yds to the Army 27
8:01
2nd & 1 at opp 27
DeShone Kizer pass complete to Corey Holmes for 7 yds to the Army 20 for a 1ST down
8:01
1st & 10 at opp 20
Josh Adams run for 8 yds to the Army 12
8:01
2nd & 2 at opp 12
Josh Adams run for 2 yds to the Army 10 for a 1ST down
8:01
1st & goal at opp 10
Tarean Folston run for 3 yds to the Army 7
8:01
2nd & goal at opp 7
KIZER screen pass complete to STEPHERSON for 2 yards to the ARMY5 (Timpf, Jeremy), PENALTY ND illegal formation 5 yards to the ARMY12, NO PLAY.
8:01
2nd & goal at opp 12
DeShone Kizer pass incomplete to Kevin Stepherson
8:01
3rd & goal at opp 12
DeShone Kizer pass complete to Equanimeous St. Brown for 2 yds to the Army 10
3:39
4th & goal at opp 10
Justin Yoon 27 yd FG GOODNotre Dame 31, Army 6
Army Turnover on downs, 6 plays
3:39
1st & 0 at own 35
Justin Yoon kickoff for 59 yds , Elijah St. Hilaire return for 20 yds to the Army 26
3:39
1st & 10 at own 26
Chris Carter pass incomplete to John Trainor
3:39
2nd & 10 at own 26
Jordan Asberry run for 14 yds to the Army 40 for a 1ST down
3:39
1st & 10 at own 40
Chris Carter run for 4 yds to the Army 44
3:39
2nd & 6 at own 44
Darnell Woolfolk run for 4 yds to the Army 48
3:39
3rd & 2 at own 48
TEAM run for no gain to the Army 48 TEAM fumbled, recovered by Army Chris Carter
1:40
4th & 2 at own 48
Timeout ARMY, clock 01:40
1:40
4th & 2 at own 48
Chris Carter run for no gain to the Army 48
Notre Dame Touchdown, 7 plays
1:36
1st & 10 at opp 48
DeShone Kizer pass incomplete
1:36
2nd & 10 at opp 48
DeShone Kizer pass incomplete
1:36
3rd & 10 at opp 48
DeShone Kizer pass complete to Tarean Folston for 8 yds to the Army 40
1:12
4th & 2 at opp 40
Timeout ARMY, clock 01:12
1:12
4th & 2 at opp 40
DeShone Kizer pass complete to Kevin Stepherson for 7 yds to the Army 33 for a 1ST down
1:12
1st & 10 at opp 33
DeShone Kizer pass complete to Josh Adams for 7 yds to the Army 26
1:12
2nd & 3 at opp 26
NOTRE DAME Penalty, false start (-5 Yards) to the Army 31
1:12
2nd & 8 at opp 31
DeShone Kizer pass incomplete to C.J. Sanders, broken up by Max Regan
0:37
3rd & 8 at opp 31
DeShone Kizer pass complete to Durham Smythe for 31 yds for a TD, (Justin Yoon KICK)Notre Dame 38, Army 6
Army End of half, 2 plays
0:37
1st & 0 at own 35
Justin Yoon kickoff for 62 yds , Elijah St. Hilaire return for 29 yds to the NOTREDAME 36 ARMY Penalty, Offensive holding (10 Yards) to the Army 12
0:37
1st & 10 at own 12
Darnell Woolfolk run for 12 yds to the Army 24 for a 1ST down
0:37
1st & 10 at own 24
Darnell Woolfolk run for 3 yds to the Army 27
3rd quarter5 drives, then Notre Dame 44, Army 6
Army Missed FG, 9 plays
15:00
2nd & 7 at own 35
John Chereson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Darnell Woolfolk run for 9 yds to the Army 34
15:00
2nd & 1 at own 34
Darnell Woolfolk run for 40 yds to the NDame 26 for a 1ST down
15:00
1st & 10 at opp 26
Darnell Woolfolk run for 1 yd to the NDame 25
15:00
2nd & 9 at opp 25
Chris Carter pass incomplete to Tyler Campbell
15:00
3rd & 9 at opp 25
Chris Carter run for 13 yds to the NDame 12 for a 1ST down
15:00
1st & 10 at opp 12
Cole Macek run for 3 yds to the NDame 9
15:00
2nd & 7 at opp 9
Chris Carter run for a loss of 2 yards to the NDame 11
15:00
3rd & 9 at opp 11
Chris Carter sacked by Greer Martini for a loss of 5 yards to the NDame 16
10:59
4th & 14 at opp 16
Blake Wilson 33 yd FG MISSED
Notre Dame Interception, 16 plays
10:59
1st & 10 at own 20
Josh Adams run for 2 yds to the NDame 22
10:59
2nd & 8 at own 22
DeShone Kizer pass incomplete to C.J. Sanders
10:59
3rd & 8 at own 22
DeShone Kizer pass complete to Kevin Stepherson for 8 yds to the NDame 30 for a 1ST down
10:59
1st & 10 at own 30
DeShone Kizer pass incomplete to Kevin Stepherson
10:59
2nd & 10 at own 30
Josh Adams run for a loss of 3 yards to the NDame 27
10:59
3rd & 13 at own 27
DeShone Kizer run for 15 yds to the NDame 42 for a 1ST down
10:59
1st & 10 at own 42
Josh Adams run for 12 yds to the Army 46 for a 1ST down
10:59
1st & 10 at opp 46
DeShone Kizer pass incomplete to Corey Holmes, broken up by Jaylon McClinton
10:59
2nd & 10 at opp 46
DeShone Kizer pass incomplete to Miles Boykin
10:59
3rd & 10 at opp 46
DeShone Kizer pass complete to Nic Weishar for 18 yds to the Army 28 for a 1ST down
10:59
1st & 10 at opp 28
DeShone Kizer run for 3 yds to the Army 25
10:59
2nd & 7 at opp 25
Tarean Folston run for 9 yds to the Army 16 for a 1ST down
10:59
1st & 10 at opp 16
Tarean Folston run for no gain to the Army 16
10:59
2nd & 10 at opp 16
DeShone Kizer pass complete to C.J. Sanders for 7 yds to the Army 9
10:59
3rd & 3 at opp 9
Josh Adams run for 2 yds to the Army 7
10:59
4th & 1 at opp 7
ARMY Penalty, offside defense (Andrew King) to the Army 4 for a 1ST down
10:59
1st & goal at opp 4
DeShone Kizer pass intercepted Xavier Moss return for 14 yds to the Army 14
Army Punt, 3 plays
3:37
1st & 10 at own 14
Chris Carter pass incomplete to Edgar Poe, broken up by Donte Vaughn
3:37
2nd & 10 at own 14
Darnell Woolfolk run for 5 yds to the Army 19
3:37
3rd & 5 at own 19
Chris Carter pass incomplete to Edgar Poe, broken up by Cole Luke
3:37
4th & 5 at own 19
Jermaine Adams punt for 18 yds, downed at the Army 37
Notre Dame Touchdown, 5 plays
2:34
1st & 10 at opp 37
Tarean Folston run for 10 yds to the Army 27 for a 1ST down
2:34
1st & 10 at opp 27
Tarean Folston run for 10 yds to the Army 17 for a 1ST down
2:34
1st & 10 at opp 17
Tarean Folston run for 8 yds to the Army 9
2:34
2nd & 2 at opp 9
DeShone Kizer pass complete to Chris Finke for 5 yds to the Army 4 for a 1ST down
0:55
1st & goal at opp 4
Tarean Folston run for 4 yds for a TD, (Justin Yoon PAT MISSED)Notre Dame 44, Army 6
Army Interception, 13 plays
0:55
1st & 0 at own 35
John Chereson kickoff for 61 yds , Elijah St. Hilaire return for 16 yds to the Army 20
0:55
1st & 10 at own 20
Darnell Woolfolk run for 5 yds to the Army 25
0:55
2nd & 5 at own 25
Darnell Woolfolk run for 6 yds to the Army 31 for a 1ST down
Q4 15:00
1st & 10 at own 31
Malik McGue pass complete to John Trainor for 4 yds to the Army 35
Q4 15:00
2nd & 6 at own 35
Darnell Woolfolk run for 4 yds to the Army 39
Q4 15:00
3rd & 2 at own 39
Malik McGue run for 3 yds to the Army 42 for a 1ST down
Q4 15:00
1st & 10 at own 42
Tyler Campbell run for 2 yds to the Army 44
Q4 15:00
2nd & 8 at own 44
Malik McGue pass complete to Christian Poe for 9 yds to the NDame 47 for a 1ST down
Q4 15:00
1st & 10 at opp 47
Cole Macek run for 4 yds to the NDame 43
Q4 15:00
2nd & 6 at opp 43
Malik McGue run for 32 yds to the NDame 11 for a 1ST down
Q4 15:00
1st & 10 at opp 11
John Trainor run for 5 yds to the NDame 6
Q4 15:00
2nd & 5 at opp 6
Malik McGue run for no gain to the NDame 7 Malik McGue fumbled, recovered by Army Jordan Asberry
Q4 15:00
3rd & 6 at opp 7
Malik McGue sacked by James Onwualu for a loss of 6 yards to the NDame 13
Q4 15:00
4th & 12 at opp 13
Malik McGue pass intercepted Julian Love return for 2 yds to the NDame 3
4th quarter1 drive, then Notre Dame 44, Army 6
Notre Dame End of game, 14 plays
8:51
1st & 10 at own 3
TEAM run for no gain to the NDame 1 TEAM fumbled,
8:51
2nd & 12 at own 1
Malik Zaire run for 4 yds to the NDame 5
8:51
3rd & 8 at own 5
Malik Zaire run for 12 yds to the NDame 17 for a 1ST down
8:51
1st & 10 at own 17
Tarean Folston run for 9 yds to the NDame 26
8:51
2nd & 1 at own 26
Malik Zaire run for 2 yds to the NDame 28 for a 1ST down
8:51
1st & 10 at own 28
Malik Zaire pass complete to Miles Boykin for 6 yds to the NDame 34
8:51
2nd & 4 at own 34
Tarean Folston run for 7 yds to the NDame 41 for a 1ST down
8:51
1st & 10 at own 41
Malik Zaire run for 8 yds to the NDame 49
8:51
2nd & 2 at own 49
Tarean Folston run for 1 yd to the 50 yard line
8:51
3rd & 1 at the 50
Tarean Folston run for 7 yds to the Army 43 for a 1ST down
8:51
1st & 10 at opp 43
Malik Zaire run for a loss of 2 yards to the Army 45
8:51
2nd & 12 at opp 45
Tarean Folston run for no gain to the Army 45
8:51
3rd & 12 at opp 45
Tarean Folston run for 16 yds to the Army 29 for a 1ST down
8:51
1st & 10 at opp 29
Malik Zaire run for 11 yds to the Army 18 for a 1ST down
8:51
1st & 10 at opp 18
NOTRE DAME Penalty, false start (-5 Yards) to the Army 23
8:51
1st & 15 at opp 23
NOTRE DAME Penalty, false start (-5 Yards) to the Army 28
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.