Referee Mike Roche; umpire Joe Pennucci; head linesman Adam Loudin; line judge Lance Thompson; side judge Ken Bushey; field judge Ben Vasconcelis; back judge Jake Dishaw; center judge Alex AmayaGame 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
Massachusetts
Army
125
Total yards
546
99
Passing yards
48
26
Rushing yards
498
4.5
Yards per pass
8.0
1.0
Yards per rush
6.4
7
First downs
34
2–12
Third downs
7–11
1–3
Fourth downs
2–2
2
Turnovers
1
5–44
Penalties
2–20
17:52
Possession
41:13
0
Sacks (by defense)
3
Efficiency
Massachusetts
Army
17%
Success rate
67%
−0.49
EPA per play
0.44
2.05
Explosiveness
0.98
−0.36
Rushing EPA
0.46
−0.60
Passing EPA
0.18
15%
Passing-down success
44%
−0.47
First-down EPA
0.38
−0.37
Second-down EPA
0.38
−0.26
Third-down EPA
0.60
2%
Havoc by its defense
23%
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 88% to win. Elo’s favorite won.
The line
Army −34.5, over/under 60.
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 99%, Massachusetts 1%. 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, Massachusetts right to left.
Q1 MassachusettsPunt, 3 plays, 0 yards
Q1 ArmyTouchdown, 5 plays, 52 yards
Q1 MassachusettsTouchdown, 4 plays, 68 yards
Q1 ArmyTouchdown, 11 plays, 75 yards
Q1 MassachusettsPunt, 3 plays, 0 yards
Q1 ArmyTouchdown, 12 plays, 73 yards
Q2 MassachusettsInterception, 3 plays, 1 yard
Q2 ArmyTouchdown, 2 plays, 12 yards
Q2 MassachusettsPunt, 6 plays, 19 yards
Q2 ArmyPunt, 9 plays, 22 yards
Q2 MassachusettsTurnover on downs, 4 plays, −8 yards
Q2 ArmyTouchdown, 3 plays, 9 yards
Q2 MassachusettsEnd of half, 4 plays, 16 yards
Q3 ArmyFumble, 4 plays, 48 yards
Q3 MassachusettsPunt, 3 plays, 8 yards
Q3 ArmyTouchdown, 1 play, 83 yards
Q3 MassachusettsTurnover on downs, 4 plays, 9 yards
Q3 ArmyPunt, 7 plays, 6 yards
Q3 MassachusettsPunt, 3 plays, −7 yards
Q3 ArmyTouchdown, 6 plays, 60 yards
Q3 MassachusettsInterception, 6 plays, 28 yards
Q3 ArmyTouchdown, 11 plays, 60 yards
Q4 MassachusettsPunt, 3 plays, −5 yards
Q4 ArmyTouchdown, 13 plays, 70 yards
Q4 MassachusettsResult not recorded, 1 play, −1 yard
Play by play
1st quarter6 drives, then Army 14, Massachusetts 7
Massachusetts Punt, 3 plays
15:00
1st & 10 at own 35
Landon Salyers kickoff for 52 yds , Isaiah Rodgers return for 9 yds to the UMass 44 MASSACHUSETTS Penalty, Offensive holding (10 Yards) to the UMass 12
15:00
1st & 10 at own 12
Bilal Ally run for 2 yds to the UMass 14
15:00
2nd & 8 at own 14
Bilal Ally run for a loss of 2 yards to the UMass 12
15:00
3rd & 10 at own 12
Andrew Brito pass incomplete
15:00
4th & 10 at own 12
George Georgopoulos punt for 39 yds , Akyah Miranda returns for a loss of 1 yard to the Army 48
Army Touchdown, 5 plays
13:25
1st & 10 at own 48
Kell Walker run for 12 yds to the UMass 40 for a 1ST down
13:25
1st & 10 at opp 40
Kell Walker run for 24 yds to the UMass 16 for a 1ST down
13:25
1st & 10 at opp 16
Sandon McCoy run for 2 yds to the UMass 14
13:25
2nd & 8 at opp 14
Sandon McCoy run for 10 yds to the UMass 4 for a 1ST down
11:14
1st & goal at opp 4
Sandon McCoy run for 4 yds for a TD (Cole Talley KICK)Army 7, Massachusetts 0
Massachusetts Touchdown, 4 plays
11:14
1st & 0 at own 35
Landon Salyers kickoff for 54 yds , Isaiah Rodgers return for 21 yds to the UMass 32
11:07
1st & 10 at own 32
Andrew Brito pass incomplete to Samuel Emilus
11:07
2nd & 10 at own 32
Josiah Johnson run for 7 yds to the UMass 39
11:07
3rd & 3 at own 39
Bilal Ally run for 5 yds to the UMass 44 for a 1ST down
9:55
1st & 10 at own 44
Andrew Brito pass complete to Kyle Horn for 56 yds for a TD (Cooper Garcia KICK)Tied at 7
Army Touchdown, 11 plays
9:55
1st & 0 at own 35
Cooper Garcia kickoff for 62 yds
9:55
1st & 10 at own 25
Kell Walker run for 1 yd to the Army 26
9:55
2nd & 9 at own 26
Jabari Laws run for 10 yds to the Army 36 for a 1ST down
9:55
1st & 10 at own 36
Connor Slomka run for 3 yds to the Army 39
9:55
2nd & 7 at own 39
Artice Hobbs IV run for 7 yds to the UMass 46 for a 1ST down MASSACHUSETTS Penalty, personal foul (Jarvis Miller) to the UMass 39 for a 1ST down
9:55
1st & 10 at opp 39
Sandon McCoy run for 3 yds to the UMass 36
9:55
2nd & 7 at opp 36
Jabari Laws pass complete to Brandon Walters for 3 yds to the UMass 33
9:55
3rd & 4 at opp 33
Jabari Laws run for 9 yds to the UMass 24 for a 1ST down
9:55
1st & 10 at opp 24
Kell Walker run for 1 yd to the UMass 23
9:55
2nd & 9 at opp 23
Jabari Laws pass complete to Michael Roberts for 15 yds to the UMass 8 for a 1ST down
9:55
1st & goal at opp 8
Connor Slomka run for 4 yds to the UMass 4
4:00
2nd & goal at opp 4
Sandon McCoy run for 4 yds for a TD (Cole Talley KICK)Army 14, Massachusetts 7
Massachusetts Punt, 3 plays
4:00
1st & 0 at own 35
Landon Salyers kickoff for 54 yds , Isaiah Rodgers return for 29 yds to the UMass 40
3:51
1st & 10 at own 40
Andrew Brito pass incomplete
3:51
2nd & 10 at own 40
Bilal Ally run for no gain to the UMass 40
3:51
3rd & 10 at own 40
Andrew Brito pass incomplete
3:51
4th & 10 at own 40
George Georgopoulos punt for 33 yds, fair catch by Akyah Miranda at the Army 27
Army Touchdown, 12 plays
2:55
1st & 10 at own 27
Sandon McCoy run for 3 yds to the Army 30
2:55
2nd & 7 at own 30
Jabari Laws run for 2 yds to the Army 32
2:55
3rd & 5 at own 32
Kell Walker run for 4 yds to the Army 36
2:55
4th & 1 at own 36
Sandon McCoy run for 4 yds to the Army 40 for a 1ST down
2:55
1st & 10 at own 40
Jabari Laws run for 15 yds to the UMass 45 for a 1ST down
Q2 15:00
1st & 10 at opp 45
Kell Walker run for 14 yds to the UMass 31 for a 1ST down
Q2 15:00
1st & 10 at opp 31
Connor Slomka run for 8 yds to the UMass 23
Q2 15:00
2nd & 2 at opp 23
Connor Slomka run for 3 yds to the UMass 20 for a 1ST down
Q2 15:00
1st & 10 at opp 20
Jabari Laws run for 9 yds to the UMass 11
Q2 15:00
2nd & 1 at opp 11
Sandon McCoy run for 5 yds to the UMass 6 for a 1ST down
Q2 15:00
1st & goal at opp 6
Sandon McCoy run for 1 yd to the UMass 5
Q2 11:48
2nd & goal at opp 5
Sandon McCoy run for 5 yds for a TD (Cole Talley KICK)Army 21, Massachusetts 7
2nd quarter7 drives, then Army 35, Massachusetts 7
Massachusetts Interception, 3 plays
11:48
1st & 0 at own 35
Landon Salyers kickoff for 64 yds , Isaiah Rodgers return for 18 yds to the UMass 19
11:42
1st & 10 at own 19
Cam Roberson run for 3 yds to the UMass 22
11:42
2nd & 7 at own 22
Josiah Johnson run for a loss of 2 yards to the UMass 20
11:42
3rd & 9 at own 20
Andrew Brito pass intercepted Ryan Velez return for 16 yds to the UMass 12
Army Touchdown, 2 plays
10:24
1st & 10 at opp 12
Connor Slomka run for 9 yds to the UMass 3
9:34
2nd & 1 at opp 3
Connor Slomka run for 3 yds for a TD (Cole Talley KICK)Army 28, Massachusetts 7
Massachusetts Punt, 6 plays
9:34
1st & 0 at own 35
Landon Salyers kickoff for 64 yds , Isaiah Rodgers return for 31 yds to the UMass 32
9:22
1st & 10 at own 32
Bilal Ally run for 3 yds to the UMass 35
9:22
2nd & 7 at own 35
Bilal Ally run for no gain to the UMass 35
9:22
3rd & 7 at own 35
Bilal Ally run for 22 yds to the Army 43 for a 1ST down
9:22
1st & 10 at opp 43
Andrew Brito pass complete to Dariyan Wiley for a loss of 2 yards to the Army 45
9:22
2nd & 12 at opp 45
MASSACHUSETTS Penalty, false start (-5 Yards) to the 50 yard line
9:22
2nd & 17 at the 50
Andrew Brito pass incomplete
9:22
3rd & 17 at the 50
Andrew Brito pass complete to Cam Roberson for 1 yd to the Army 49
9:22
4th & 16 at opp 49
George Georgopoulos punt for 29 yds, downed at the Army 20
Army Punt, 9 plays
6:32
1st & 10 at own 20
Kell Walker run for 4 yds to the Army 24
6:32
2nd & 6 at own 24
Sandon McCoy run for 3 yds to the Army 27
6:32
3rd & 3 at own 27
Kelvin Hopkins Jr. run for 4 yds to the Army 31 for a 1ST down
6:32
1st & 10 at own 31
Connor Slomka run for 4 yds to the Army 35
6:32
2nd & 6 at own 35
Kelvin Hopkins Jr. run for 5 yds to the Army 40
6:32
3rd & 1 at own 40
Kelvin Hopkins Jr. run for 2 yds to the Army 42 for a 1ST down
6:32
1st & 10 at own 42
Artice Hobbs IV run for no gain to the Army 42
6:32
2nd & 10 at own 42
Jabari Laws pass incomplete
6:32
3rd & 10 at own 42
Jabari Laws pass incomplete to Kell Walker
6:32
4th & 10 at own 42
Zach Harding punt for 41 yds, fair catch by Isaiah Rodgers at the UMass 17
Massachusetts Turnover on downs, 4 plays
2:36
1st & 10 at own 17
MASSACHUSETTS Penalty, false start (-5 Yards) to the UMass 12
2:36
1st & 15 at own 12
Cam Roberson run for 1 yd to the UMass 13
2:31
2nd & 14 at own 13
Timeout ARMY, clock 02:31
2:31
2nd & 14 at own 13
Andrew Brito pass incomplete to Samuel Emilus
2:31
3rd & 14 at own 13
Bilal Ally run for a loss of 4 yards to the UMass 9
2:22
4th & 18 at own 9
Timeout ARMY, clock 02:22
2:22
4th & 18 at own 9
Chinedu Ogbonna pass incomplete to Dariyan Wiley
Army Touchdown, 3 plays
2:19
1st & goal at opp 9
Sandon McCoy run for 3 yds to the UMass 6
2:19
2nd & goal at opp 6
Jabari Laws run for 3 yds to the UMass 3
0:56
3rd & goal at opp 3
Artice Hobbs IV run for 3 yds for a TD (Cole Talley KICK)Army 35, Massachusetts 7
Massachusetts End of half, 4 plays
0:56
1st & 0 at own 35
Landon Salyers kickoff for 46 yds , Josiah Johnson return for 13 yds to the UMass 32
0:51
1st & 10 at own 32
Cam Roberson run for 2 yds to the UMass 34
0:51
2nd & 8 at own 34
Andrew Brito pass complete to Zak Simon for 16 yds to the 50 yard line for a 1ST down
0:51
1st & 10 at the 50
Cam Roberson run for 2 yds to the Army 48
0:11
2nd & 8 at opp 48
Timeout MASSACHUSETTS, clock 00:11
0:11
2nd & 8 at opp 48
Andrew Brito sacked by Donavan Lynch for a loss of 4 yards to the UMass 48
3rd quarter9 drives, then Army 49, Massachusetts 7
Army Fumble, 4 plays
15:00
3rd & 12 at own 35
Cooper Garcia kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jabari Laws pass complete to Artice Hobbs IV for 30 yds to the UMass 45 for a 1ST down
15:00
1st & 10 at opp 45
Jabari Laws run for 9 yds to the UMass 36
15:00
2nd & 1 at opp 36
Cade Barnard run for 4 yds to the UMass 32 for a 1ST down
15:00
1st & 10 at opp 32
Cade Barnard run for 1 yd to the UMass 27 Cade Barnard fumbled, recovered by UMass Mike Ruane
Massachusetts Punt, 3 plays
13:10
1st & 10 at own 27
BRITO, Andrew pass incomplete to EMILUS, Samuel, PENALTY ARMY pass interference (Riley, Elijah) 15 yards to the UMASS42, 1ST DOWN UMASS, NO PLAY.
13:10
1st & 10 at own 42
Andrew Brito pass incomplete to Sadiq Palmer
13:10
2nd & 10 at own 42
Andrew Brito pass incomplete to Josiah Johnson
13:10
3rd & 10 at own 42
Andrew Brito sacked by Jacob Covington and Donavan Lynch for a loss of 7 yards to the UMass 35
13:10
4th & 17 at own 35
George Georgopoulos punt for 48 yds, downed at the Army 17
Army Touchdown, 1 play
11:54
1st & 10 at own 17
Jabari Laws run for 83 yds for a TD (Cole Talley KICK)Army 42, Massachusetts 7
Massachusetts Turnover on downs, 4 plays
11:54
1st & 0 at own 35
Landon Salyers kickoff for 49 yds , Isaiah Rodgers return for 20 yds to the UMass 36
11:48
1st & 10 at own 36
Andrew Brito pass complete to Brennon Dingle for 7 yds to the UMass 43
11:48
2nd & 3 at own 43
Cam Roberson run for 2 yds to the UMass 45
11:48
3rd & 1 at own 45
Andrew Brito pass incomplete
11:48
4th & 1 at own 45
Bilal Ally run for no gain to the UMass 45
Army Punt, 7 plays
10:45
1st & 10 at opp 45
Connor Slomka run for 5 yds to the UMass 40
10:45
2nd & 5 at opp 40
Connor Slomka run for 3 yds to the UMass 37
10:45
3rd & 2 at opp 37
Sandon McCoy run for 1 yd to the UMass 36
10:45
4th & 1 at opp 36
Kelvin Hopkins Jr. run for 2 yds to the UMass 34 for a 1ST down
10:45
1st & 10 at opp 34
Kelvin Hopkins Jr. pass incomplete to Brandon Walters
10:45
2nd & 10 at opp 34
Brandon Walters run for a loss of 5 yards to the UMass 39
10:45
3rd & 15 at opp 39
Kelvin Hopkins Jr. run for no gain to the UMass 39
10:45
4th & 15 at opp 39
Zach Potter punt for 24 yds, downed at the UMass 15
Massachusetts Punt, 3 plays
7:17
1st & 10 at own 15
Cam Roberson run for 1 yd to the UMass 16
7:17
2nd & 9 at own 16
Andrew Brito pass complete to Josiah Johnson for a loss of 3 yards to the UMass 13
7:17
3rd & 12 at own 13
Andrew Brito sacked by Edriece Patterson for a loss of 5 yards to the UMass 8
7:17
4th & 17 at own 8
George Georgopoulos punt for 45 yds , Akyah Miranda returns for a loss of 7 yards to the Army 40
Army Touchdown, 6 plays
5:30
1st & 10 at own 40
A.J. Howard run for 20 yds to the UMass 40 for a 1ST down
4:57
1st & 10 at opp 40
Timeout MASSACHUSETTS, clock 04:57
4:57
1st & 10 at opp 40
Sandon McCoy run for 4 yds to the UMass 36
4:57
2nd & 6 at opp 36
Kelvin Hopkins Jr. run for 8 yds to the UMass 28 for a 1ST down
4:57
1st & 10 at opp 28
Brandon Walters run for 1 yd to the UMass 27
4:57
2nd & 9 at opp 27
Malik Hancock run for 9 yds to the UMass 18 for a 1ST down MASSACHUSETTS Penalty, targeting (Tyshaun Ingram) to the UMass 9 for a 1ST down
2:33
1st & goal at opp 9
Kelvin Hopkins Jr. run for 9 yds for a TD (Cole Talley KICK)Army 49, Massachusetts 7
Massachusetts Interception, 6 plays
2:33
1st & 0 at own 35
Landon Salyers kickoff for 53 yds , Isaiah Rodgers return for 17 yds to the ARMY 48 ARMY Penalty, Defensive offside (-5 Yards) to the UMass 34
2:25
1st & 10 at own 34
Randall West pass complete to Samuel Emilus for 15 yds to the UMass 49 for a 1ST down
2:25
1st & 10 at own 49
Randall West pass complete to Brennon Dingle for 4 yds to the Army 47
2:25
2nd & 6 at opp 47
Cam Roberson run for 3 yds to the Army 44
2:25
3rd & 3 at opp 44
Cam Roberson run for 1 yd to the Army 43
2:25
4th & 2 at opp 43
Randall West pass complete to Michael Curtis for 5 yds to the Army 38 for a 1ST down
2:25
1st & 10 at opp 38
Randall West pass intercepted Elijah Riley return for 12 yds to the Army 40
Army Touchdown, 11 plays
0:05
1st & 10 at own 40
Jakobi Buchanan run for 6 yds to the Army 46
Q4 15:00
2nd & 4 at own 46
Christian Anderson run for 6 yds to the UMass 48 for a 1ST down
Q4 15:00
1st & 10 at opp 48
Cade Barnard run for 3 yds to the UMass 45
Q4 15:00
2nd & 7 at opp 45
Christian Anderson run for 9 yds to the UMass 36 for a 1ST down
Q4 15:00
1st & 10 at opp 36
Jakobi Buchanan run for 6 yds to the UMass 30
Q4 15:00
2nd & 4 at opp 30
Jakobi Buchanan run for 3 yds to the UMass 27
Q4 15:00
3rd & 1 at opp 27
Cade Barnard run for 4 yds to the UMass 23 for a 1ST down
Q4 15:00
1st & 10 at opp 23
Jakobi Buchanan run for 10 yds to the UMass 13 for a 1ST down
Q4 15:00
1st & 10 at opp 13
Anthony Adkins run for 8 yds to the UMass 5
Q4 10:31
2nd & 2 at opp 5
Timeout MASSACHUSETTS, clock 10:31
Q4 10:31
2nd & 2 at opp 5
Jakobi Buchanan run for 3 yds to the UMass 2 for a 1ST down
Q4 9:55
1st & goal at opp 2
Cade Barnard run for 2 yds for a TD (David Cooper KICK)Army 56, Massachusetts 7
4th quarter3 drives, then Army 63, Massachusetts 7
Massachusetts Punt, 3 plays
9:55
1st & 0 at own 35
Landon Salyers kickoff for 54 yds , Isaiah Rodgers return for 14 yds to the UMass 25
9:46
1st & 10 at own 25
Bilal Ally run for no gain to the UMass 25
9:46
2nd & 10 at own 25
TEAM run for a loss of 5 yards to the UMass 20 TEAM fumbled, recovered by UMass Randall West
9:46
3rd & 15 at own 20
Randall West pass incomplete to Samuel Emilus
9:46
4th & 15 at own 20
George Georgopoulos punt for 50 yds, downed at the Army 30
Army Touchdown, 13 plays
8:05
1st & 10 at own 30
Jemel Jones run for 6 yds to the Army 36
8:05
2nd & 4 at own 36
Jakobi Buchanan run for 3 yds to the Army 39
8:05
3rd & 1 at own 39
Jakobi Buchanan run for 3 yds to the Army 42 for a 1ST down
8:05
1st & 10 at own 42
Jemel Jones run for 5 yds to the Army 47
8:05
2nd & 5 at own 47
Jakobi Buchanan run for 3 yds to the 50 yard line
8:05
3rd & 2 at the 50
Jemel Jones run for 7 yds to the UMass 43 for a 1ST down
8:05
1st & 10 at opp 43
Jakobi Buchanan run for 7 yds to the UMass 36
8:05
2nd & 3 at opp 36
Jakobi Buchanan run for 5 yds to the UMass 31 for a 1ST down
8:05
1st & 10 at opp 31
Jemel Jones run for 7 yds to the UMass 24
8:05
2nd & 3 at opp 24
Jakobi Buchanan run for 5 yds to the UMass 19 for a 1ST down
8:05
1st & 10 at opp 19
Jemel Jones run for 6 yds to the UMass 13
8:05
2nd & 4 at opp 13
Jakobi Buchanan run for 9 yds to the UMass 4 for a 1ST down
0:55
1st & goal at opp 4
Jemel Jones run for 4 yds for a TD (David Cooper KICK)Army 63, Massachusetts 7
Massachusetts Result not recorded, 1 play
0:55
1st & 0 at own 35
Landon Salyers kickoff for 44 yds , Josiah Johnson return for 10 yds to the UMass 31
0:46
1st & 10 at own 31
Cam Roberson run for 1 yd to the UMass 32
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.