Referee Jeff Maconaghy; umpire Mike Morton; head linesman M. Fitzgerald; line judge Hugh Campbell; side judge Eddie Bonet; field judge Jim Corpora; back judge Scott Prewitt; center judge Donald YatesGame 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
Colgate
Army
251
Total yards
286
63
Passing yards
25
188
Rushing yards
261
3.9
Yards per pass
4.2
6.7
Yards per rush
4.4
13
First downs
21
2–8
Third downs
8–12
0–2
Fourth downs
1–1
1
Turnovers
1
7–55
Penalties
3–25
24:04
Possession
35:56
0
Sacks (by defense)
0
Efficiency
Colgate
Army
39%
Success rate
60%
0.03
EPA per play
0.25
1.43
Explosiveness
0.72
0.24
Rushing EPA
0.23
−0.39
Passing EPA
0.46
50%
Passing-down success
36%
0.07
First-down EPA
0.11
0.48
Second-down EPA
0.09
−0.10
Third-down EPA
0.86
5%
Havoc by its defense
11%
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 76% to win. Elo’s favorite won.
The line
Army −10, over/under 37.
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 Army 76%, Colgate 24%. 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, Colgate right to left.
Q1 ColgatePunt, 3 plays, −4 yards
Q1 ArmyTouchdown, 8 plays, 51 yards
Q1 ColgatePunt, 8 plays, 20 yards
Q1 ArmyTouchdown, 16 plays, 76 yards
Q2 ColgatePunt, 7 plays, 37 yards
Q2 ArmyPunt, 4 plays, −2 yards
Q2 ColgateFumble, 8 plays, 50 yards
Q2 ArmyEnd of half, 2 plays, 3 yards
Q3 ArmyPunt, 5 plays, 14 yards
Q3 ColgateTurnover on downs, 5 plays, 43 yards
Q3 ArmyFumble return TD, 6 plays (Colgate scores), 6 yards
Q3 ArmyTouchdown, 11 plays, 63 yards
Q4 ColgateTouchdown, 10 plays, 79 yards
Q4 ArmyTouchdown, 13 plays, 75 yards
Q4 ColgateEnd of game, 3 plays, −4 yards
Play by play
1st quarter4 drives, then Army 7, Colgate 0
Colgate Punt, 3 plays
15:00
1st & 10 at own 35
Landon Salyers kickoff for 61 yds , Owen Rockett return for 10 yds to the Colg 28 , Will Gruber return for 14 yds to the Colg 28
15:00
1st & 10 at own 28
James Holland run for 6 yds to the Colg 34
15:00
2nd & 4 at own 34
Sage Attwood pass incomplete
15:00
3rd & 4 at own 34
Sage Attwood pass complete to James Holland for a loss of 10 yards to the Colg 24
15:00
4th & 14 at own 24
ARMY Penalty, offside defense (Donavan Lynch) to the Colg 29
15:00
4th & 9 at own 29
COLGATE Penalty, false start (-5 Yards) to the Colg 24
15:00
4th & 14 at own 24
Josh Cerra punt for 39 yds , Mike Reynolds returns for 12 yds to the Army 49
Army Touchdown, 8 plays
12:53
1st & 10 at own 49
Kelvin Hopkins Jr. run for 7 yds to the Colg 44
12:53
2nd & 3 at opp 44
Darnell Woolfolk run for 5 yds to the Colg 39 for a 1ST down
12:53
1st & 10 at opp 39
Kelvin Hopkins Jr. run for 8 yds to the Colg 31
12:53
2nd & 2 at opp 31
Darnell Woolfolk run for 4 yds to the Colg 27 for a 1ST down
12:53
1st & 10 at opp 27
Kelvin Hopkins Jr. run for 19 yds to the Colg 8 for a 1ST down
12:53
1st & goal at opp 8
Darnell Woolfolk run for 4 yds to the Colg 4
12:53
2nd & goal at opp 4
Darnell Woolfolk run for 1 yd to the Colg 3
8:14
3rd & goal at opp 3
Kelvin Hopkins Jr. run for 3 yds for a TD (John Abercrombie KICK)Army 7, Colgate 0
Colgate Punt, 8 plays
8:14
1st & 0 at own 35
Landon Salyers kickoff for 58 yds , Owen Rockett return for 14 yds to the Colg 21
8:09
1st & 10 at own 21
COLGATE Penalty, delay of game (-5 Yards) to the Colg 16
8:09
1st & 15 at own 16
James Holland run for 8 yds to the Colg 24
8:09
2nd & 7 at own 24
James Holland run for 9 yds to the Colg 33 for a 1ST down
8:09
1st & 10 at own 33
Sage Attwood pass complete to TySean Sizer for 4 yds to the Colg 37
8:09
2nd & 6 at own 37
Sage Attwood run for no gain to the Colg 37
5:59
3rd & 6 at own 37
Timeout COLGATE, clock 05:59
5:59
3rd & 6 at own 37
Sage Attwood pass complete to James Holland for 6 yds to the Colg 43 for a 1ST down
5:59
1st & 10 at own 43
Sage Attwood pass complete to TySean Sizer for 3 yds to the Colg 46
5:59
2nd & 7 at own 46
Alex Mathews run for 2 yds to the Colg 48
5:59
3rd & 5 at own 48
Attwood, Sage pass complete to Buscaglia, Owen for 12 yards to the ARMY40 (McClinton, J.;Riley, Elijah), PENALTY COLGATE pass interference (Rockett, Owen) 15 yards to the COLGATE33, NO PLAY.
5:59
3rd & 20 at own 33
Sage Attwood pass complete to James Holland for 8 yds to the Colg 41
5:59
4th & 12 at own 41
Josh Cerra punt for 35 yds, fair catch by Mike Reynolds at the Army 24
Army Touchdown, 16 plays
2:32
1st & 10 at own 24
Kell Walker run for 7 yds to the Army 31
2:32
2nd & 3 at own 31
Connor Slomka run for 5 yds to the Army 36 for a 1ST down
2:32
1st & 10 at own 36
Jordan Asberry run for 16 yds to the Colg 48 for a 1ST down
2:32
1st & 10 at opp 48
Kell Walker run for 2 yds to the Colg 46
Q2 15:00
2nd & 8 at opp 46
Kelvin Hopkins Jr. run for a loss of 5 yards to the Army 49
Q2 15:00
3rd & 13 at own 49
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 17 yds to the Colg 34 for a 1ST down
Q2 15:00
1st & 10 at opp 34
Kell Walker run for 5 yds to the Colg 29
Q2 15:00
2nd & 5 at opp 29
Kelvin Hopkins Jr. run for 4 yds to the Colg 25
Q2 15:00
3rd & 1 at opp 25
Kelvin Hopkins Jr. run for 2 yds to the Colg 23 for a 1ST down
Q2 15:00
1st & 10 at opp 23
Kell Walker run for 1 yd to the Colg 22
Q2 15:00
2nd & 9 at opp 22
Andy Davidson run for 7 yds to the Colg 15
Q2 15:00
3rd & 2 at opp 15
Darnell Woolfolk run for 1 yd to the Colg 14
Q2 15:00
4th & 1 at opp 14
Kelvin Hopkins Jr. run for 2 yds to the Colg 12 for a 1ST down
Q2 15:00
1st & 10 at opp 12
Kell Walker run for no gain to the Colg 12
Q2 15:00
2nd & 10 at opp 12
Kell Walker run for 10 yds to the Colg 2 for a 1ST down
Q2 8:05
1st & goal at opp 2
Darnell Woolfolk run for 2 yds for a TD (John Abercrombie KICK)Army 14, Colgate 0
2nd quarter4 drives, then Army 14, Colgate 0
Colgate Punt, 7 plays
8:05
1st & 0 at own 35
Landon Salyers kickoff for 57 yds
8:05
1st & 10 at own 25
James Holland run for 15 yds to the Colg 40 for a 1ST down
8:05
1st & 10 at own 40
Sage Attwood pass complete to Thomas Ives for 5 yds to the Colg 45 COLGATE Penalty, Offensive holding (-10 Yards) to the Colg 35
8:05
1st & 15 at own 35
James Holland run for 4 yds to the Colg 39
8:05
2nd & 11 at own 39
Sage Attwood pass complete to Thomas Ives for 21 yds to the Army 40 for a 1ST down
8:05
1st & 10 at opp 40
James Holland run for 7 yds to the Army 33
8:05
2nd & 3 at opp 33
Sage Attwood pass incomplete to Thomas Ives
8:05
3rd & 3 at opp 33
Attwood, Sage rush for 1 yard to the ARMY32 (Gibson, James;Covington, J.), PENALTY COLGATE illegal shift 5 yards to the ARMY38, NO PLAY.
8:05
3rd & 8 at opp 38
Sage Attwood pass incomplete to Owen Rockett, broken up by Jaylon McClinton
8:05
4th & 8 at opp 38
Josh Cerra punt for 6 yds, punt out-of-bounds at the Army 32
Army Punt, 4 plays
4:20
1st & 10 at own 32
Kell Walker run for 2 yds to the Army 34 ARMY Penalty, illegal block (-10 Yards) to the Army 24
4:20
1st & 18 at own 24
Kelvin Hopkins Jr. run for 6 yds to the Army 30
4:20
2nd & 12 at own 30
Kelvin Hopkins Jr. pass incomplete to Jordan Asberry
4:20
3rd & 12 at own 30
Kelvin Hopkins Jr. pass incomplete to Calen Holt
4:20
4th & 12 at own 30
Nick Schrage punt for 42 yds, downed at the Colg 28
Colgate Fumble, 8 plays
2:43
1st & 10 at own 28
Attwood, Sage pass incomplete to Rockett, Owen, PENALTY ARMY holding (Riley, Elijah) 10 yards to the COLGATE38, 1ST DOWN COLGATE, NO PLAY.
2:43
1st & 10 at own 38
James Holland run for 6 yds to the Colg 44
2:43
2nd & 4 at own 44
James Holland run for 7 yds to the Army 49 for a 1ST down
2:43
1st & 10 at opp 49
Sage Attwood pass incomplete to Owen Rockett
2:43
2nd & 10 at opp 49
Sage Attwood run for 21 yds to the Army 28 for a 1ST down
2:43
1st & 10 at opp 28
Malik Twyman run for 3 yds to the Army 25
2:43
2nd & 7 at opp 25
Malik Twyman run for 1 yd to the Army 24
0:56
3rd & 6 at opp 24
Timeout COLGATE, clock 00:56
0:56
3rd & 6 at opp 24
Timeout ARMY, clock 00:56
0:56
3rd & 6 at opp 24
Sage Attwood run for a loss of 7 yards to the Army 31
0:52
4th & 13 at opp 31
Timeout ARMY, clock 00:52
0:52
4th & 13 at opp 31
Sage Attwood pass complete to Owen Rockett for 10 yds Owen Rockett fumbled, forced by Cole Christiansen, recovered by Army Cameron Jones , return for 5 yds to the Army 27
Army End of half, 2 plays
0:42
1st & 10 at own 27
Kelvin Hopkins Jr. pass incomplete to Kjetil Cline
0:42
2nd & 10 at own 27
Kelvin Hopkins Jr. run for 3 yds to the Army 30
3rd quarter4 drives, then Army 14, Colgate 7
Army Punt, 5 plays
15:00
3rd & 7 at own 35
Chris Puzzi kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kelvin Hopkins Jr. run for 4 yds to the Army 29
15:00
2nd & 6 at own 29
Kelvin Hopkins Jr. run for 6 yds to the Army 35 for a 1ST down
15:00
1st & 10 at own 35
Darnell Woolfolk run for 2 yds to the Army 37
15:00
2nd & 8 at own 37
Andy Davidson run for 2 yds to the Army 39
15:00
3rd & 6 at own 39
Kelvin Hopkins Jr. pass incomplete to Jordan Asberry, broken up by Alec Wisniewski
15:00
4th & 6 at own 39
Nick Schrage punt for 33 yds, fair catch by TySean Sizer at the Colg 28
Colgate Turnover on downs, 5 plays
12:11
1st & 10 at own 28
James Holland run for 34 yds to the Army 38 for a 1ST down
12:11
1st & 10 at opp 38
James Holland run for no gain to the Army 38
12:11
2nd & 10 at opp 38
James Holland run for 8 yds to the Army 30
12:11
3rd & 2 at opp 30
James Holland run for no gain to the Army 30
12:11
4th & 2 at opp 30
Sage Attwood pass complete to Thomas Ives for 1 yd to the Army 29
Army Fumble return TD, 6 plays (Colgate scores)
9:20
1st & 10 at own 29
Kelvin Hopkins Jr. run for 3 yds to the Army 32
9:20
2nd & 7 at own 32
Darnell Woolfolk run for 5 yds to the Army 37
9:20
3rd & 2 at own 37
Darnell Woolfolk run for 4 yds to the Army 41 for a 1ST down
9:20
1st & 10 at own 41
Darnell Woolfolk run for 2 yds to the Army 43
9:20
2nd & 8 at own 43
Kelvin Hopkins Jr. run for 1 yd to the Army 44
5:52
3rd & 7 at own 44
Kelvin Hopkins Jr. run for 2 yds Kelvin Hopkins Jr. fumbled, forced by Alec Wisniewski, recovered by Colg Tyler Castillo , return for 35 ydsArmy 14, Colgate 6
Army Touchdown, 11 plays
5:52
1st & 0 at own 35
Chris Puzzi kickoff for 51 yds , Sandon McCoy return for 23 yds to the Army 37
5:43
1st & 10 at own 37
Darnell Woolfolk run for 6 yds to the Army 43
5:43
2nd & 4 at own 43
Andy Davidson run for 3 yds to the Army 46
5:43
3rd & 1 at own 46
Darnell Woolfolk run for 6 yds to the Colg 48 for a 1ST down
5:43
1st & 10 at opp 48
Kelvin Hopkins Jr. run for 14 yds to the Colg 34 for a 1ST down
5:43
1st & 10 at opp 34
Connor Slomka run for 1 yd to the Colg 33
5:43
2nd & 9 at opp 33
Kell Walker run for 5 yds to the Colg 28
5:43
3rd & 4 at opp 28
Darnell Woolfolk run for 4 yds to the Colg 24 for a 1ST down
5:43
1st & 10 at opp 24
Kelvin Hopkins Jr. run for 2 yds to the Colg 22 for a 1ST down COLGATE Penalty, Defensive holding (Alec Wisniewski) to the Colg 12 for a 1ST down
5:43
1st & 10 at opp 12
Darnell Woolfolk run for 6 yds to the Colg 6
5:43
2nd & 4 at opp 6
Darnell Woolfolk run for 5 yds to the Colg 1 for a 1ST down
Q4 14:58
1st & goal at opp 1
Darnell Woolfolk run for 1 yd for a TD (John Abercrombie KICK)
4th quarter3 drives, then Army 28, Colgate 14
Colgate Touchdown, 10 plays
14:58
1st & 0 at own 35
Landon Salyers kickoff for 60 yds , Owen Rockett return for 16 yds to the Colg 21
14:50
1st & 10 at own 21
James Holland run for a loss of 1 yard to the Colg 20
14:50
2nd & 11 at own 20
Sage Attwood pass complete to Owen Buscaglia for 12 yds to the Colg 32 for a 1ST down
14:50
1st & 10 at own 32
James Holland run for 28 yds to the Army 40 for a 1ST down
14:50
1st & 10 at opp 40
James Holland run for 1 yd to the Army 39
14:50
2nd & 9 at opp 39
Sage Attwood pass incomplete to Owen Rockett, broken up by Max Regan
14:50
3rd & 9 at opp 39
James Holland run for 12 yds to the Army 27 for a 1ST down
14:50
1st & 10 at opp 27
Alex Mathews run for 1 yd to the Army 26
14:50
2nd & 9 at opp 26
James Holland run for 12 yds to the Army 14 for a 1ST down
14:50
1st & 10 at opp 14
Sage Attwood pass complete to Mike Bevino for 4 yds to the Army 10
9:26
2nd & 6 at opp 10
James Holland run for 10 yds for a TD (Chris Puzzi KICK)
Army Touchdown, 13 plays
9:26
1st & 0 at own 35
Chris Puzzi kickoff for 65 yds for a touchback
9:26
1st & 10 at own 25
Darnell Woolfolk run for 3 yds to the Army 28
9:26
2nd & 7 at own 28
Kelvin Hopkins Jr. pass complete to Kell Walker for 8 yds to the Army 36 for a 1ST down
9:26
1st & 10 at own 36
Connor Slomka run for 5 yds to the Army 41
9:26
2nd & 5 at own 41
Darnell Woolfolk run for 5 yds to the Army 46 for a 1ST down
9:26
1st & 10 at own 46
Andy Davidson run for 8 yds to the Colg 46
9:26
2nd & 2 at opp 46
Darnell Woolfolk run for 8 yds to the Colg 38 for a 1ST down
9:26
1st & 10 at opp 38
Andy Davidson run for 3 yds to the Colg 35
9:26
2nd & 7 at opp 35
Darnell Woolfolk run for 4 yds to the Colg 31
9:26
3rd & 3 at opp 31
Darnell Woolfolk run for 5 yds to the Colg 26 for a 1ST down
9:26
1st & 10 at opp 26
Kelvin Hopkins Jr. run for 1 yd to the Colg 25
2:55
2nd & 9 at opp 25
Timeout COLGATE, clock 02:55
2:55
2nd & 9 at opp 25
Darnell Woolfolk run for 3 yds to the Colg 22
2:52
3rd & 6 at opp 22
Timeout COLGATE, clock 02:52
2:52
3rd & 6 at opp 22
Kelvin Hopkins Jr. run for 19 yds to the Colg 3 for a 1ST down
2:06
1st & goal at opp 3
Darnell Woolfolk run for 3 yds for a TD (John Abercrombie KICK)
Colgate End of game, 3 plays
2:06
1st & 0 at own 35
Landon Salyers kickoff for 59 yds
2:06
1st & 10 at own 25
COLGATE Penalty, delay of game (-5 Yards) to the Colg 20
2:06
1st & 15 at own 20
Sage Attwood run for 1 yd to the Colg 21
2:06
2nd & 14 at own 21
Malik Twyman run for no gain to the Colg 21
2:06
3rd & 14 at own 21
Malik Twyman run for no gain to the Colg 21
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.