From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Boston College
Army
372
Total yards
266
73
Passing yards
105
299
Rushing yards
161
8.1
Yards per pass
8.1
4.9
Yards per rush
4.9
19
First downs
12
8–17
Third downs
3–10
3–4
Fourth downs
0–0
1
Turnovers
1
3–25
Penalties
6–30
34:30
Possession
25:30
0
Sacks (by defense)
2
Efficiency
Boston College
Army
38%
Success rate
44%
0.26
EPA per play
0.21
1.48
Explosiveness
0.93
0.36
Rushing EPA
0.10
0.04
Passing EPA
0.56
33%
Passing-down success
17%
−0.05
First-down EPA
0.17
0.18
Second-down EPA
0.34
0.91
Third-down EPA
0.09
9%
Havoc by its defense
10%
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 73% to win. Boston College won as Elo’s underdog.
The line
Army −3, over/under 50.
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 56%, Boston College 44%. 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, Boston College right to left.
Q1 Boston CollegePunt, 6 plays, 20 yards
Q1 ArmyPunt, 3 plays, 5 yards
Q1 Boston CollegeTouchdown, 5 plays, 40 yards
Q1 ArmyPunt, 3 plays, 5 yards
Q1 Boston CollegePunt, 3 plays, 8 yards
Q1 ArmyPunt, 3 plays, 1 yard
Q1 Boston CollegeInterception, 6 plays, 30 yards
Q2 ArmyField goal, 6 plays, 38 yards
Q2 Boston CollegeTouchdown, 17 plays, 75 yards
Q2 ArmyPunt, 5 plays, 19 yards
Q3 ArmyTouchdown, 6 plays, 37 yards
Q3 Boston CollegeTouchdown, 6 plays, 75 yards
Q3 ArmyTouchdown, 8 plays, 69 yards
Q3 Boston CollegePunt, 5 plays, 11 yards
Q3 ArmyTouchdown, 7 plays, 61 yards
Q4 Boston CollegeTurnover on downs, 9 plays, 33 yards
Q4 ArmyPunt, 3 plays, 6 yards
Q4 Boston CollegeTouchdown, 12 plays, 62 yards
Q4 ArmyFumble, 3 plays, 5 yards
Q4 Boston CollegeEnd of game, 1 play, 3 yards
Play by play
1st quarter7 drives, then Boston College 6, Army 0
Boston College Punt, 6 plays
15:00
1st & 10 at own 35
Cole Talley kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Pat Garwo III run for 4 yds to the BC 29
15:00
2nd & 6 at own 29
Thomas Castellanos pass incomplete to Jeremiah Franklin
15:00
3rd & 6 at own 29
Thomas Castellanos run for 3 yds to the BC 32
15:00
4th & 3 at own 32
PENALTY ARMY Offside (Keith,Chance) 5 yards from BC 32 to BC 37, 1ST DOWN. NO PLAY.
15:00
1st & 10 at own 37
Thomas Castellanos run for 3 yds to the BC 40
15:00
2nd & 7 at own 40
Pat Garwo III run for 2 yds to the BC 42
15:00
3rd & 5 at own 42
Thomas Castellanos run for 3 yds to the BC 45
11:49
4th & 2 at own 45
Loren DiLoreto punt for 36 yds
Army Punt, 3 plays
11:49
1st & 10 at own 19
Noah Short run for 2 yds to the ARMY 17
11:49
2nd & 12 at own 17
Tyrell Robinson run for 6 yds to the ARMY 23
11:49
3rd & 6 at own 23
Bryson Daily pass complete to Noah Short for 1 yd to the ARMY 24
9:56
4th & 5 at own 24
Cooper Allan punt for 16 yds, punt out-of-bounds at the ARMY 40
Boston College Touchdown, 5 plays
9:56
1st & 10 at opp 40
Thomas Castellanos run for 8 yds to the ARMY 32
9:56
2nd & 2 at opp 32
Thomas Castellanos pass complete to Lewis Bond for 6 yds to the ARMY 26 for a 1ST down
9:56
1st & 10 at opp 26
Thomas Castellanos run for 4 yds to the ARMY 22
9:56
2nd & 6 at opp 22
Pat Garwo III run for 2 yds to the ARMY 20
7:35
3rd & 4 at opp 20
Thomas Castellanos run for 20 yds for a TD (Liam Connor PAT MISSED)Boston College 6, Army 0
Army Punt, 3 plays
7:35
1st & 10 at own 35
Luca Lombardo kickoff for 63 yds
7:35
1st & 10 at own 25
Kanye Udoh run for 3 yds to the ARMY 28
7:35
2nd & 12 at own 23
Bryson Daily run for 3 yds to the ARMY 26
7:35
3rd & 9 at own 26
Bryson Daily run for 4 yds to the ARMY 30
5:11
4th & 5 at own 30
Cooper Allan punt for 42 yds, punt out-of-bounds at the BC 28
Boston College Punt, 3 plays
5:11
1st & 10 at own 28
Alex Broome run for 4 yds to the BC 32
5:11
2nd & 6 at own 32
Thomas Castellanos run for 4 yds to the BC 28 Thomas Castellanos fumbled, recovered by BC Thomas Castellanos
5:11
3rd & 10 at own 28
Thomas Castellanos run for 8 yds to the BC 36
3:07
4th & 2 at own 36
Loren DiLoreto punt for 31 yds, fair catch by Cameron Jones at the ARMY 33
Army Punt, 3 plays
3:07
1st & 10 at own 33
Tyrell Robinson run for 4 yds to the ARMY 37
3:07
2nd & 6 at own 37
Zach Mundell run for 2 yds to the ARMY 39
3:07
3rd & 4 at own 39
Tyrell Robinson run for no gain to the ARMY 39
3:07
4th & 4 at own 39
PENALTY ARMY False Start (Nicolas-Paul,Bo) 5 yards from ARMY39 to ARMY34. NO PLAY.
0:55
4th & 9 at own 34
Cooper Allan punt for 55 yds
Boston College Interception, 6 plays
0:55
1st & 10 at own 11
Alex Broome run for 3 yds to the BC 14
0:55
2nd & 7 at own 14
Thomas Castellanos sacked by Jack Latore for a loss of 10 yards to the BC 4
Q2 15:00
3rd & 17 at own 4
Thomas Castellanos pass complete to Jaden Williams for 57 yds to the ARMY 39 for a 1ST down
Q2 15:00
1st & 10 at opp 39
Alex Broome run for no gain to the ARMY 39
Q2 15:00
2nd & 10 at opp 39
Alex Broome run for 20 yds to the BC 41
Q2 12:55
3rd & 30 at own 41
Thomas Castellanos pass intercepted
2nd quarter3 drives, then Boston College 13, Army 3
Army Field goal, 6 plays
12:55
1st & 10 at opp 43
Bryson Daily run for 14 yds to the BC 29 for a 1ST down
12:55
1st & 10 at opp 29
Bryson Daily pass complete to Tyrell Robinson for 21 yds to the BC 8 for a 1ST down
12:55
1st & goal at opp 8
Jakobi Buchanan run for 2 yds to the BC 6
12:55
2nd & goal at opp 6
Bryson Daily pass incomplete to Joshua Lingenfelter
12:55
3rd & goal at opp 6
Hayden Reed run for 1 yd to the BC 5
10:08
4th & goal at opp 5
Quinn Maretzki 22 yd FG GOODBoston College 6, Army 3
Boston College Touchdown, 17 plays
10:08
1st & 10 at own 35
Cole Talley kickoff for 65 yds for a touchback
10:08
1st & 10 at own 25
Nate Johnson run for 18 yds to the BC 43 for a 1ST down
10:08
1st & 10 at own 43
Pat Garwo III run for no gain to the BC 43
10:08
2nd & 10 at own 43
Thomas Castellanos run for 10 yds to the ARMY 47 for a 1ST down
10:08
1st & 10 at opp 47
Pat Garwo III run for 2 yds to the ARMY 45
10:08
2nd & 8 at opp 45
Thomas Castellanos pass complete to Josiah Griffin for 2 yds to the ARMY 43
10:08
1st & 10 at opp 35
Alex Broome run for 4 yds to the ARMY 31
10:08
2nd & 6 at opp 31
Nate Johnson run for no gain to the ARMY 31
10:08
3rd & 6 at opp 31
Thomas Castellanos run for 3 yds to the ARMY 28
10:08
4th & 3 at opp 28
Pat Garwo III run for 4 yds to the ARMY 24 for a 1ST down
10:08
1st & 10 at opp 24
Thomas Castellanos run for 4 yds to the ARMY 20
10:08
2nd & 6 at opp 20
Pat Garwo III run for 2 yds to the ARMY 18
10:08
3rd & 4 at opp 18
Boston College Penalty, Illegal Motion (Yards) declined
10:08
3rd & 6 at opp 43
Thomas Castellanos run for 8 yds to the ARMY 35 for a 1ST down
2:27
4th & 3 at opp 17
Timeout Army, clock 02:27
2:27
4th & 3 at opp 17
Pat Garwo III run for 5 yds to the ARMY 12 for a 1ST down
2:18
1st & 10 at opp 12
Timeout Army, clock 02:18
2:18
1st & 10 at opp 12
Alex Broome run for 4 yds to the ARMY 8
2:10
2nd & 6 at opp 8
Timeout Army, clock 02:10
2:10
2nd & 6 at opp 8
Thomas Castellanos run for 4 yds to the ARMY 4
1:24
3rd & 2 at opp 4
Thomas Castellanos run for 4 yds for a TD (Liam Connor KICK)Boston College 13, Army 3
Army Punt, 5 plays
1:19
1st & 10 at own 35
Luca Lombardo kickoff for 57 yds , Bo Nicolas-Paul return for 15 yds to the ARMY 23
1:19
1st & 10 at own 23
Bryson Daily pass complete to Hayden Reed for 7 yds to the ARMY 30
1:19
2nd & 3 at own 30
Bryson Daily run for 10 yds to the ARMY 40 for a 1ST down
1:19
1st & 10 at own 40
Bryson Daily run for no gain to the ARMY 40
1:19
2nd & 10 at own 40
Bryson Daily run for no gain to the ARMY 40 Bryson Daily fumbled, recovered by BC Connor Finucane
1:19
3rd & 10 at own 40
Bryson Daily pass complete to Tobi Olawole for 2 yds to the ARMY 42 Army Penalty, Face Mask (0 yards) (Yards) declined
0:00
4th & 8 at own 42
Cooper Allan punt for 40 yds
3rd quarter5 drives, then Boston College 20, Army 17
Army Touchdown, 6 plays
14:44
1st & 10 at own 35
Luca Lombardo kickoff for 55 yds , Zach Mundell return for 53 yds to the BC 37
14:44
1st & 10 at opp 37
Bryson Daily run for 14 yds to the BC 23 Bryson Daily fumbled, recovered by BC Tyrell Robinson for a 1ST down
14:44
1st & 10 at opp 23
Tyrell Robinson run for 5 yds to the BC 18
13:13
2nd & 5 at opp 18
Timeout Army, clock 13:13
13:13
2nd & 5 at opp 18
Bryson Daily run for 4 yds to the BC 14
13:13
3rd & 1 at opp 14
Bryson Daily run for 1 yd to the BC 13 for a 1ST down
13:13
1st & 10 at opp 13
Bryson Daily run for 3 yds to the BC 10
10:48
2nd & 7 at opp 10
Tyrell Robinson run for 10 yds for a TD (Cole Talley KICK)Boston College 13, Army 10
Boston College Touchdown, 6 plays
10:48
1st & 10 at own 35
Cole Talley kickoff for 65 yds for a touchback
10:48
1st & 10 at own 25
Pat Garwo III run for 5 yds to the BC 30
10:48
2nd & 5 at own 30
Thomas Castellanos run for 3 yds to the BC 33
10:48
3rd & 2 at own 33
Thomas Castellanos run for 2 yds to the BC 35 for a 1ST down
10:48
1st & 10 at own 35
Pat Garwo III run for 5 yds to the BC 40
10:48
2nd & 5 at own 40
Pat Garwo III run for 50 yds to the ARMY 10 for a 1ST down
7:36
1st & goal at opp 10
Thomas Castellanos run for 10 yds for a TD (Liam Connor KICK)Boston College 20, Army 10
Army Touchdown, 8 plays
7:27
1st & 10 at own 35
Luca Lombardo kickoff for 34 yds , Zach Mundell return for no gain to the ARMY 31
7:27
1st & 10 at own 31
Bryson Daily run for 9 yds to the ARMY 40
7:27
2nd & 1 at own 40
Bryson Daily run for 23 yds to the BC 37 for a 1ST down
7:27
1st & 10 at opp 37
Hayden Reed run for no gain to the BC 37
7:27
2nd & 10 at opp 37
Hayden Reed run for 2 yds to the BC 35
7:27
3rd & 8 at opp 35
Bryson Daily pass complete to Noah Short for 15 yds to the BC 20 for a 1ST down
7:27
1st & 10 at opp 20
Tyrell Robinson run for 4 yds to the BC 16
7:27
2nd & 6 at opp 16
Bryson Daily run for 10 yds to the BC 6 for a 1ST down
2:51
1st & goal at opp 6
Hayden Reed run for 6 yds for a TD (Cole Talley KICK)Boston College 20, Army 17
Boston College Punt, 5 plays
2:44
1st & 10 at own 35
Cole Talley kickoff for 63 yds , Lewis Bond return for 15 yds to the BC 17
2:44
1st & 10 at own 17
Pat Garwo III run for 22 yds to the BC 39 for a 1ST down
2:44
1st & 10 at own 39
No Huddle-Shotgun Garwo,Patrick rush middle for 4 yards gain to the BC 43 (Lowin,Leo) PENALTY BC Holding (Kendall,Drew) 10 yards from BC 39 to BC 29. NO PLAY.
2:44
1st & 20 at own 29
Boston College Penalty, Illegal Block (-10 Yards) to the BC 26
2:44
1st & 23 at own 26
Lewis Bond run for 2 yds to the BC 28
2:44
2nd & 21 at own 28
Thomas Castellanos pass incomplete to Josiah Griffin
2:44
3rd & 21 at own 28
Thomas Castellanos pass incomplete to Lewis Bond
0:23
4th & 21 at own 28
Sam Candotti punt for 39 yds , Cameron Jones returns for 6 yds to the ARMY 39
Army Touchdown, 7 plays
0:00
1st & 10 at own 39
Tyrell Robinson run for 2 yds to the ARMY 41
Q4 15:00
2nd & 8 at own 41
Bryson Daily pass complete to Casey Reynolds for 27 yds to the BC 32 for a 1ST down
Q4 15:00
1st & 10 at opp 32
Hayden Reed run for 7 yds to the BC 25
Q4 15:00
2nd & 3 at opp 25
Kanye Udoh run for 2 yds to the BC 23
Q4 15:00
3rd & 1 at opp 23
Bryson Daily run for 4 yds to the BC 19 for a 1ST down
Q4 15:00
1st & 10 at opp 19
Bryson Daily pass complete to Hayden Reed for 10 yds to the BC 9 for a 1ST down Boston College Penalty, Illegal Substitution (Jaden Williams) declined for a 1ST down
Q4 11:43
1st & goal at opp 9
Bryson Daily pass complete to Tyson Riley for 9 yds for a TD (Cole Talley KICK)Army 24, Boston College 20
4th quarter5 drives, then Boston College 27, Army 24
Boston College Turnover on downs, 9 plays
11:43
1st & 10 at own 35
Cole Talley kickoff for 65 yds
11:43
1st & 10 at own 25
Thomas Castellanos run for 2 yds to the BC 27
11:43
2nd & 8 at own 27
Pat Garwo III run for 7 yds to the BC 34
11:43
3rd & 1 at own 34
Pat Garwo III run for 1 yd to the BC 35 for a 1ST down
11:43
1st & 10 at own 35
Thomas Castellanos pass incomplete to Josiah Griffin
11:43
2nd & 10 at own 35
Alex Broome run for 15 yds to the 50 yard line for a 1ST down
11:43
1st & 10 at the 50
Thomas Castellanos sacked by Cameron Jones for a loss of 1 yard to the BC 49
11:43
2nd & 11 at own 49
Thomas Castellanos run for 1 yd to the 50 yard line
11:43
3rd & 10 at the 50
Thomas Castellanos pass complete to Josiah Griffin for 8 yds to the ARMY 42
7:19
4th & 2 at opp 42
Thomas Castellanos run for no gain to the ARMY 42
Army Punt, 3 plays
7:19
1st & 10 at own 42
Kanye Udoh run for 3 yds to the ARMY 45
7:19
2nd & 7 at own 45
Hayden Reed run for 5 yds to the 50 yard line
5:40
3rd & 2 at the 50
Bryson Daily pass complete to Hayden Reed for 50 yds Boston College Penalty, (5 Yards) to the ARMY 48
5:24
4th & 4 at own 48
Cooper Allan punt for 14 yds, punt out-of-bounds at the BC 38
Boston College Touchdown, 12 plays
5:24
1st & 10 at own 38
Kye Robichaux run for 6 yds to the BC 44
5:24
2nd & 4 at own 44
Thomas Castellanos run for 18 yds to the ARMY 38 for a 1ST down
5:24
1st & 10 at opp 38
Thomas Castellanos run for 2 yds to the ARMY 36
5:24
2nd & 8 at opp 36
PENALTY BC False Start (Hergel,Kyle) 5 yards from ARMY36 to ARMY41. NO PLAY.
5:24
2nd & 13 at opp 41
Thomas Castellanos run for 3 yds to the ARMY 38
5:24
3rd & 10 at opp 38
Alex Broome run for 6 yds to the ARMY 32
5:24
4th & 4 at opp 32
Thomas Castellanos run for 5 yds to the ARMY 27 for a 1ST down
5:24
1st & 10 at opp 27
Kye Robichaux run for 4 yds to the ARMY 23
5:24
2nd & 6 at opp 23
Thomas Castellanos run for 3 yds to the ARMY 20
1:21
3rd & 3 at opp 20
Timeout Boston College, clock 01:21
1:21
3rd & 3 at opp 20
Thomas Castellanos run for 17 yds to the ARMY 3 for a 1ST down
1:11
1st & goal at opp 3
Timeout Army, clock 01:11
1:11
1st & goal at opp 3
Kye Robichaux run for 2 yds to the ARMY 1
1:07
2nd & goal at opp 1
Timeout Army, clock 01:07
1:07
2nd & goal at opp 1
Kye Robichaux run for no gain to the ARMY 1
0:28
3rd & goal at opp 1
Timeout Boston College, clock 00:28
0:25
3rd & goal at opp 1
Thomas Castellanos run for 1 yd for a TD (Liam Connor KICK)Boston College 27, Army 24
Army Fumble, 3 plays
0:25
1st & 10 at own 35
Luca Lombardo kickoff for 65 yds for a touchback
0:25
1st & 10 at own 25
Bryson Daily pass incomplete to Noah Short
0:25
2nd & 10 at own 25
Bryson Daily pass incomplete to Casey Reynolds
0:25
3rd & 10 at own 25
PENALTY ARMY Delay Of Game 5 yards from ARMY25 to ARMY20. NO PLAY.
0:07
3rd & 15 at own 20
Bryson Daily pass complete to Casey Reynolds for 10 yds Casey Reynolds fumbled, recovered by BC John Pupel
Boston College End of game, 1 play
0:07
1st & 10 at opp 30
PENALTY ARMY Offside (Richardson,Darius) 5 yards from ARMY30 to ARMY25. NO PLAY.
0:00
1st & 5 at opp 25
T. Castellanos takes a knee
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.