From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Liberty
Massachusetts
453
Total yards
233
259
Passing yards
88
194
Rushing yards
145
11.3
Yards per pass
6.3
4.0
Yards per rush
3.4
21
First downs
12
5–13
Third downs
1–14
0–2
Fourth downs
1–1
1
Turnovers
1
3–40
Penalties
9–58
30:10
Possession
29:50
6
Sacks (by defense)
3
Efficiency
Liberty
Massachusetts
44%
Success rate
29%
0.05
EPA per play
−0.00
1.44
Explosiveness
1.28
−0.14
Rushing EPA
0.28
0.40
Passing EPA
−0.31
31%
Passing-down success
11%
−0.14
First-down EPA
0.23
0.41
Second-down EPA
−0.10
0.57
Third-down EPA
−0.36
27%
Havoc by its defense
19%
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)
Liberty 84% to win. Elo’s favorite won.
The line
Liberty −22.5, over/under 46.
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 Liberty 94%, Massachusetts 6%. 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. Massachusetts drives left to right, Liberty right to left.
Q1 MassachusettsPunt, 5 plays, 6 yards
Q1 LibertyPunt, 3 plays, 7 yards
Q1 MassachusettsPunt, 3 plays, −19 yards
Q1 LibertyTurnover on downs, 4 plays, 7 yards
Q1 MassachusettsTouchdown, 2 plays, 65 yards
Q1 LibertyPunt, 5 plays, 35 yards
Q1 MassachusettsPunt, 3 plays, 4 yards
Q1 LibertyTurnover on downs, 6 plays, 42 yards
Q2 MassachusettsPunt, 3 plays, 4 yards
Q2 LibertyTouchdown, 4 plays, 28 yards
Q2 MassachusettsPunt, 5 plays, 18 yards
Q2 LibertyTouchdown, 5 plays, 55 yards
Q2 MassachusettsField goal, 10 plays, 66 yards
Q2 LibertyTouchdown, 4 plays, 61 yards
Q2 MassachusettsPunt, 3 plays, −10 yards
Q2 LibertyEnd of half, 1 play, −3 yards
Q3 LibertyPunt, 3 plays, −8 yards
Q3 MassachusettsPunt, 3 plays, 6 yards
Q3 LibertyPunt, 3 plays, 8 yards
Q3 MassachusettsPunt, 3 plays, 3 yards
Q3 LibertyTouchdown, 5 plays, 66 yards
Q3 MassachusettsInterception, 3 plays, 1 yard
Q3 LibertyTouchdown, 7 plays, 33 yards
Q3 MassachusettsPunt, 6 plays, 12 yards
Q3 LibertyFumble return TD, 2 plays (Massachusetts scores), 8 yards
Q4 LibertyTouchdown, 8 plays, 73 yards
Q4 MassachusettsPunt, 3 plays, −2 yards
Q4 LibertyPunt, 6 plays, 28 yards
Q4 MassachusettsTouchdown, 6 plays, 85 yards
Q4 LibertyEnd of game, 6 plays, 22 yards
Play by play
1st quarter9 drives, then Massachusetts 7, Liberty 0
Massachusetts Punt, 5 plays
15:00
Jason Stricker kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
MASSACHUSETTS Penalty, False Start (TEAM) to the UMass 20
14:59
1st & 20 at own 15
Kay’Ron Adams run for a loss of 1 yard to the UMass 14
14:59
2nd & 21 at own 14
Garrett Dzuro run for 25 yds to the UMass 39 for a 1ST down
14:59
1st & 10 at own 39
T.Y. Harding run for 5 yds to the UMass 44
14:59
2nd & 5 at own 44
Garrett Dzuro sacked by Durrell Johnson and Dennis Osagiede for a loss of 7 yards to the UMass 37
14:59
3rd & 12 at own 37
Kay’Ron Adams run for a loss of 6 yards to the UMass 31
Massachusetts Punt, 3 plays
14:59
2nd & 5 at own 30
Garrett Dzuro sacked by Javon Scruggs for a loss of 12 yards to the UMass 18
14:59
3rd & 17 at own 18
Garrett Dzuro sacked by Stephen Sings V for a loss of 12 yards to the UMass 6
Liberty Turnover on downs, 4 plays
14:59
1st & 10 at opp 42
Johnathan Bennett pass incomplete
14:59
2nd & 10 at opp 42
Shedro Louis run for 6 yds to the UMass 36
14:59
3rd & 4 at opp 36
Johnathan Bennett pass incomplete
14:59
4th & 4 at opp 36
Johnathan Bennett run for 1 yd to the UMass 35
Massachusetts Touchdown, 2 plays
14:59
1st & 10 at own 35
Garrett Dzuro pass complete to George Johnson III for 12 yds to the UMass 47 for a 1ST down
6:13
1st & 10 at own 47
Greg Desrosiers Jr. 53 Yd Run (Cameron Carson Kick)Massachusetts 7, Liberty 0
Liberty Punt, 5 plays
14:59
CJ Kolodziey kickoff for 60 yds , Shedro Louis return for 25 yds to the Liber 30
14:59
1st & 10 at own 30
Dae Dae Hunter run for 1 yd to the Liber 31
14:59
2nd & 9 at own 31
Nate Hampton pass complete to Demario Douglas for 39 yds to the UMass 30 for a 1ST down
14:59
1st & 10 at opp 30
Dae Dae Hunter run for 1 yd to the UMass 29
14:59
2nd & 9 at opp 29
Nate Hampton sacked by Jalen Mackie for a loss of 6 yards to the UMass 35
14:59
3rd & 15 at opp 35
Nate Hampton pass incomplete
14:59
4th & 18 at own 31
CJ Kolodziey punt for 43 yds, downed at the Liber 26
Liberty Punt, 3 plays
12:35
1st & 10 at own 26
Johnathan Bennett sacked by Nahji Logan for a loss of 3 yards to the Liber 23
11:31
2nd & 13 at own 23
Johnathan Bennett pass incomplete
10:55
3rd & 13 at own 23
Johnathan Bennett run for 10 yds to the Liber 33
10:33
4th & 3 at own 33
Aidan Alves punt for 42 yds, fair catch by Isaac Ross at the UMass 25
10:20
1st & 10 at own 25
Timeout MASSACHUSETTS, clock 10:20
Massachusetts Punt, 3 plays
10:20
1st & 10 at own 25
Garrett Dzuro run for 5 yds to the UMass 30
Massachusetts Punt, 3 plays
3:52
1st & goal at opp 1
Timeout MASSACHUSETTS, clock 03:52
3:52
1st & 10 at own 1
Kay’Ron Adams run for 6 yds to the UMass 7
3:41
2nd & 4 at own 7
Kay’Ron Adams run for 1 yd to the UMass 8
3:04
3rd & 3 at own 8
MASSACHUSETTS Penalty, personal foul ( Yards) to the UMass 5
2:30
1st & goal at opp 5
Timeout LIBERTY, clock 02:30
2:13
4th & 6 at own 5
CJ Kolodziey punt for 38 yds
Liberty Turnover on downs, 6 plays
2:13
1st & 10 at opp 43
Shedro Louis run for 3 yds to the UMass 40
1:57
2nd & 7 at opp 40
MASSACHUSETTS Penalty, Offsides (Tanner Davis) declined for a 1ST down
1:15
1st & goal at opp 8
QB Keeper HAMPTON, Nate rush up the middle for a gain of 1 yard to the UMA7 (CUSHNIE, Marcus;MACKIE, Jalen), clock 01:15. PENALTY UMA Unnecessary Roughness on MACKIE, Jalen enforced half the distance from the goal, 4 yards from the UMA8 to the UMA4 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:51
1st & goal at opp 4
Johnathan Bennett run for 3 yds to the UMass 1
0:11
2nd & goal at opp 1
Shedro Louis run for no gain to the UMass 1
Q2 15:00
3rd & goal at opp 1
Nate Hampton pass incomplete
Q2 14:51
4th & goal at opp 1
Shedro Louis run for no gain to the UMass 1
2nd quarter10 drives, then Liberty 21, Massachusetts 10
Massachusetts Punt, 3 plays
13:58
2nd & 9 at own 2
Timeout MASSACHUSETTS, clock 13:58
13:58
1st & 10 at own 1
Kay’Ron Adams run for 1 yd to the UMass 2
13:58
2nd & 9 at own 2
Kay’Ron Adams run for no gain to the UMass 2
13:58
3rd & 9 at own 2
Garrett Dzuro run for 3 yds to the UMass 5
12:28
4th & 6 at own 5
CJ Kolodziey punt for 42 yds , Demario Douglas returns for 14 yds to the UMass 19 MASSACHUSETTS Penalty, Illegal Formation (TEAM) to the UMass 28
Liberty Touchdown, 4 plays
12:05
1st & 10 at opp 28
Dae Dae Hunter run for 3 yds to the UMass 25
12:05
2nd & 7 at opp 25
Johnathan Bennett run for 15 yds to the UMass 10 for a 1ST down
12:05
1st & goal at opp 10
Dae Dae Hunter run for 9 yds to the UMass 1
10:56
2nd & goal at opp 1
Dae Dae Hunter 1 Yd Run (Nick Brown Kick)Tied at 7
10:56
1st & goal at opp 3
Timeout MASSACHUSETTS, clock 10:56
Massachusetts Punt, 5 plays
10:50
Jason Stricker kickoff for 61 yds , George Johnson III return for 7 yds to the UMass 11
10:32
1st & 10 at own 11
Isaac Ross run for 2 yds to the UMass 13
10:32
2nd & 8 at own 13
Garrett Dzuro pass complete to George Johnson III for 12 yds to the UMass 25 for a 1ST down
9:27
2nd & 4 at own 31
Timeout MASSACHUSETTS, clock 09:27
9:27
1st & 10 at own 25
Garrett Dzuro run for 6 yds to the UMass 31
9:27
2nd & 4 at own 31
T.Y. Harding run for no gain to the UMass 31
9:00
3rd & 4 at own 31
Gino Campiotti run for 3 yds to the UMass 34
8:07
4th & 1 at own 34
MASSACHUSETTS Penalty, False Start (Isaac Ross) to the UMass 29
8:07
4th & 6 at own 29
Timeout MASSACHUSETTS, clock 08:07
7:57
4th & 6 at own 29
CJ Kolodziey punt for 36 yds, downed at the MASS 35 MASSACHUSETTS Penalty, Defensive Holding (Zukudo Igwenagu) to the Liber 45
Liberty Touchdown, 5 plays
7:57
1st & 10 at own 45
Johnathan Bennett pass complete to Shedro Louis for 21 yds to the UMass 34 for a 1ST down
7:57
1st & 10 at opp 34
Shedro Louis run for 9 yds to the UMass 25
7:57
2nd & 1 at opp 25
LIBERTY Penalty, Offensive Holding (Noah Frith) to the UMass 30 for a 1ST down
7:57
1st & 10 at opp 30
Johnathan Bennett pass complete to Treon Sibley for 29 yds to the UMass 1 for a 1ST down
Massachusetts Field goal, 10 plays
7:02
Jason Stricker kickoff for 65 yds for a touchback
7:02
1st & 10 at own 25
Garrett Dzuro pass complete to Jamir Roberts for 45 yds to the Liber 30 for a 1ST down
7:02
1st & 10 at opp 30
Garrett Dzuro pass complete to Isaac Ross for 11 yds to the Liber 19 for a 1ST down
7:02
1st & 10 at opp 19
Greg Desrosiers Jr. run for 4 yds to the Liber 15
7:02
2nd & 6 at opp 15
Garrett Dzuro pass incomplete
Liberty Touchdown, 5 plays
7:02
1st & goal at opp 1
Shedro Louis 1 Yd Run (Lawrence Brown Kick)Liberty 14, Massachusetts 7
Massachusetts Field goal, 10 plays
5:02
3rd & 6 at opp 15
Garrett Dzuro run for 5 yds to the Liber 10
5:02
4th & 1 at opp 10
Gino Campiotti run for 2 yds to the Liber 8 for a 1ST down
5:02
1st & goal at opp 8
Greg Desrosiers Jr. run for a loss of 1 yard to the Liber 9
5:02
2nd & goal at opp 9
MASSACHUSETTS Penalty, False Start (Jacquon Gibson) to the Liber 14
CJ Kolodziey kickoff for 56 yds , Demario Douglas return for 30 yds to the Liber 39
1:46
1st & 10 at own 39
Johnathan Bennett run for 7 yds to the Liber 46
1:46
2nd & 3 at own 46
Dae Dae Hunter run for a loss of 1 yard to the Liber 45
1:46
3rd & 4 at own 45
Johnathan Bennett pass complete to Demario Douglas for 51 yds to the UMass 4 for a 1ST down
0:42
1st & goal at opp 4
Johnathan Bennett pass complete to Michael Bollinger for 4 yds for a TD, (Nick Brown KICK)Liberty 21, Massachusetts 10
Massachusetts Punt, 3 plays
0:42
Jason Stricker kickoff for 65 yds for a touchback
0:42
1st & 10 at own 25
Garrett Dzuro pass complete to Greg Desrosiers Jr. for 3 yds to the UMass 28
0:42
2nd & 7 at own 28
Garrett Dzuro sacked by Dennis Osagiede for a loss of 12 yards to the UMass 16
0:42
3rd & 19 at own 16
Gino Campiotti run for a loss of 1 yard to the UMass 15
0:15
4th & 20 at own 15
CJ Kolodziey punt for 40 yds, downed at the Liber 45
Liberty End of half, 1 play
0:00
1st & 10 at own 45
[NH] Kneel down by LIB at LIB42 (team loss of 3), clock 00:00.
3rd quarter9 drives, then Liberty 35, Massachusetts 10
Liberty Punt, 3 plays
14:55
CJ Kolodziey kickoff for 62 yds , Shedro Louis return for 7 yds to the Liber 10
14:55
1st & 10 at own 10
Dae Dae Hunter run for a loss of 1 yard to the Liber 9
14:55
2nd & 11 at own 9
Dae Dae Hunter run for a loss of 1 yard to the Liber 8
14:55
3rd & 12 at own 8
Johnathan Bennett sacked by Marcus Cushnie for a loss of 6 yards to the Liber 2
12:55
4th & 18 at own 2
Aidan Alves punt for 48 yds , Isaac Ross returns for 9 yds to the Liber 41
Massachusetts Punt, 3 plays
12:55
1st & 10 at opp 41
Gino Campiotti sacked by Quinton Reese and Khristian Zachary for a loss of 6 yards to the Liber 47
12:55
2nd & 16 at opp 47
Gino Campiotti run for 7 yds to the Liber 40
12:55
3rd & 9 at opp 40
Gino Campiotti pass complete to Jacquon Gibson for 5 yds to the Liber 35
10:57
4th & 4 at opp 35
CJ Kolodziey punt for 35 yds for a touchback
10:57
1st & 10 at opp 20
Timeout MASSACHUSETTS, clock 10:57
Liberty Punt, 3 plays
10:57
1st & 10 at own 20
Johnathan Bennett pass incomplete
10:57
2nd & 10 at own 20
Johnathan Bennett run for no gain to the Liber 20
10:57
3rd & 10 at own 20
Johnathan Bennett pass complete to CJ Yarbrough for 8 yds to the Liber 28
9:34
4th & 2 at own 28
Aidan Alves punt for 45 yds, fair catch by Isaac Ross at the UMass 27
Massachusetts Punt, 3 plays
9:34
1st & 10 at own 27
Gino Campiotti run for 3 yds to the UMass 30
9:34
2nd & 7 at own 30
Gino Campiotti pass incomplete
9:34
3rd & 7 at own 30
Gino Campiotti pass incomplete
8:37
4th & 7 at own 30
CJ Kolodziey punt for 36 yds, fair catch by Demario Douglas at the Liber 34
8:37
1st & 10 at own 34
Timeout MASSACHUSETTS, clock 08:37
Liberty Touchdown, 5 plays
8:37
1st & 10 at own 34
Dae Dae Hunter run for 23 yds to the UMass 43 for a 1ST down
8:37
1st & 10 at opp 43
MASSACHUSETTS Penalty, Face mask (15 yards) (15 Yards) to the UMass 23 for a 1ST down
8:37
1st & 10 at opp 23
Dae Dae Hunter run for 18 yds to the UMass 5 for a 1ST down
8:37
1st & goal at opp 5
Dae Dae Hunter run for a loss of 1 yard to the UMass 6
6:58
2nd & goal at opp 6
Shedro Louis run for 6 yds for a TD, (Nick Brown KICK)Liberty 28, Massachusetts 10
Massachusetts Interception, 3 plays
6:58
Jason Stricker kickoff for 65 yds for a touchback
6:58
1st & 10 at own 25
Gino Campiotti run for no gain to the UMass 25
6:58
2nd & 10 at own 25
Gino Campiotti run for 1 yd to the UMass 26
5:44
3rd & 9 at own 26
Gino Campiotti pass intercepted
Liberty Touchdown, 7 plays
5:44
1st & 10 at opp 33
Dae Dae Hunter run for 9 yds to the UMass 24
5:44
2nd & 1 at opp 24
Johnathan Bennett pass incomplete
5:44
3rd & 1 at opp 24
Dae Dae Hunter run for 11 yds to the UMass 13 for a 1ST down
5:44
1st & 10 at opp 13
Dae Dae Hunter run for 8 yds to the UMass 5
5:44
2nd & 2 at opp 5
Nate Hampton run for 4 yds to the UMass 1 for a 1ST down
5:44
1st & goal at opp 1
HUNTER, Dae Dae rush up the middle for no gain to the UMA1 (WOODEN, Billy). PENALTY Before the snap, LIB Illegal Formation UMA Face mask , Offsetting penalties [NHSG]. NO PLAY (replay the down).
3:28
2nd & goal at opp 2
Timeout MASSACHUSETTS, clock 03:28
3:28
1st & goal at opp 1
Shedro Louis run for a loss of 1 yard to the UMass 2
3:22
2nd & goal at opp 2
Shedro Louis run for 2 yds for a TD, (Nick Brown KICK)Liberty 35, Massachusetts 10
Massachusetts Punt, 6 plays
3:18
Jason Stricker kickoff for 57 yds , Greg Desrosiers Jr. return for 22 yds to the UMass 30
3:18
1st & 10 at own 30
Greg Desrosiers Jr. run for 3 yds to the UMass 33
3:18
2nd & 7 at own 33
Greg Desrosiers Jr. run for 4 yds to the UMass 37
3:18
3rd & 3 at own 37
Kay’Ron Adams run for 3 yds to the UMass 40 for a 1ST down
3:18
1st & 10 at own 40
Gino Campiotti run for 2 yds to the UMass 42
3:18
2nd & 8 at own 42
Gino Campiotti pass incomplete
3:18
3rd & 8 at own 42
Gino Campiotti pass incomplete
0:38
4th & 8 at own 42
CJ Kolodziey punt for 39 yds , Demario Douglas returns for a loss of 5 yards to the Liber 14
Liberty Fumble return TD, 2 plays (Massachusetts scores)
0:38
1st & 10 at own 14
Johnathan Bennett pass complete to Cole Peterlin for 14 yds to the Liber 28 for a 1ST down
4th quarter5 drives, then Liberty 42, Massachusetts 24
Liberty Touchdown, 8 plays
14:47
CJ Kolodziey kickoff for 58 yds , Shedro Louis return for 20 yds to the Liber 27
14:47
1st & 10 at own 27
Johnathan Bennett pass incomplete
14:47
2nd & 10 at own 27
Johnathan Bennett pass incomplete
14:47
3rd & 10 at own 27
Johnathan Bennett run for 23 yds to the 50 yard line for a 1ST down
14:47
1st & 10 at the 50
Johnathan Bennett pass incomplete
14:47
2nd & 10 at the 50
Johnathan Bennett pass incomplete
14:47
3rd & 10 at the 50
Johnathan Bennett pass complete to Treon Sibley for 12 yds to the UMass 38 for a 1ST down
14:47
1st & 10 at opp 38
Dae Dae Hunter run for a loss of 1 yard to the UMass 39
12:34
2nd & 11 at opp 39
Johnathan Bennett pass complete to Demario Douglas for 39 yds for a TD, (Nick Brown KICK)Liberty 42, Massachusetts 17
Massachusetts Punt, 3 plays
12:34
Jason Stricker kickoff for 65 yds for a touchback
12:34
1st & 10 at own 25
Gino Campiotti sacked by Stephen Sings V for a loss of 10 yards to the UMass 15
12:34
2nd & 20 at own 15
Isaac Ross run for 8 yds to the UMass 23
12:34
3rd & 12 at own 23
Gino Campiotti pass incomplete
10:53
4th & 12 at own 23
CJ Kolodziey punt for 52 yds, downed at the Liber 25
Liberty Punt, 6 plays
10:53
1st & 10 at own 25
T.J. Green run for 2 yds to the Liber 27
10:53
2nd & 8 at own 27
T.J. Green run for 10 yds to the Liber 37 for a 1ST down
10:53
1st & 10 at own 37
T.J. Green run for 15 yds to the UMass 48 for a 1ST down
10:53
1st & 10 at opp 48
Nate Hampton pass complete to T.J. Green for 5 yds to the UMass 43
10:53
2nd & 5 at opp 43
T.J. Green run for 1 yd to the UMass 42
8:17
3rd & 4 at opp 42
Nate Hampton run for a loss of 5 yards to the UMass 47
8:17
4th & 9 at opp 47
Timeout LIBERTY, clock 08:17
7:26
4th & 9 at opp 47
Aidan Alves punt for 32 yds, fair catch by Isaac Ross at the UMass 15
Massachusetts Touchdown, 6 plays
7:26
1st & 10 at own 15
Gino Campiotti run for 6 yds to the UMass 21
7:26
2nd & 4 at own 21
LIBERTY Penalty, Face mask (15 yards) (15 Yards) to the UMass 31 for a 1ST down
7:26
1st & 10 at own 31
Greg Desrosiers Jr. run for 42 yds to the Liber 27 for a 1ST down
7:26
1st & 10 at opp 27
Gino Campiotti run for 2 yds to the Liber 25
5:05
2nd & 8 at opp 25
CAMPIOTTI, Gino pass to the right incomplete intended for ORLANDO, Jacob broken up by COUTRAS, Tim at the LIB5, clock 05:05. PENALTY LIB Pass Interference on WASHINGTON, Aakil enforced half the distance from the goal, 14 yards to the LIB11 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
5:05
1st & goal at opp 10
Gino Campiotti run for 5 yds to the Liber 5
4:22
2nd & goal at opp 5
Greg Desrosiers Jr. run for 5 yds for a TD, (Cameron Carson KICK)Liberty 42, Massachusetts 24
Liberty End of game, 6 plays
4:22
1st & goal at opp 3
Timeout MASSACHUSETTS, clock 04:22
4:22
CJ Kolodziey kickoff for 65 yds for a touchback LIBERTY Penalty, Block below the waist (TEAM) declined
4:22
1st & 10 at own 25
T.J. Green run for 5 yds to the Liber 30
4:22
2nd & 5 at own 30
Nate Hampton run for 2 yds to the Liber 32
4:22
3rd & 3 at own 32
T.J. Green run for 6 yds to the Liber 38 for a 1ST down
4:22
1st & 10 at own 38
Malik Caper run for 5 yds to the Liber 43
4:22
2nd & 5 at own 43
Malik Caper run for 2 yds to the Liber 45
0:00
3rd & 3 at own 45
Malik Caper run for 2 yds to the Liber 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.