Referee Ken Antee; umpire Chad Craig; head linesman Bryan Baker; line judge Josiah Ford; side judge Felix Meyer; field judge Christopher C.; back judge Larry Neal Jr.; center judge Christopher B.Game officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Massachusetts
0
10
0
7
17
Charlotte
21
10
14
7
52
Standouts
No. 3PassingChris Reynolds10 of 12, 155 yards, 2 TDCharlotte
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Massachusetts
Charlotte
262
Total yards
533
127
Passing yards
195
135
Rushing yards
338
4.7
Yards per pass
12.2
3.8
Yards per rush
8.5
15
First downs
22
3–14
Third downs
4–9
2–3
Fourth downs
0–1
1
Turnovers
0
6–64
Penalties
4–45
27:46
Possession
32:14
1
Sacks (by defense)
10
Efficiency
Massachusetts
Charlotte
41%
Success rate
56%
−0.13
EPA per play
0.52
0.97
Explosiveness
1.33
0.15
Rushing EPA
0.46
−0.39
Passing EPA
0.77
24%
Passing-down success
20%
−0.27
First-down EPA
0.71
−0.37
Second-down EPA
0.39
0.28
Third-down EPA
0.48
12%
Havoc by its defense
36%
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)
Charlotte 69% to win. Elo’s favorite won.
The line
Charlotte −21, over/under 66.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 Charlotte 93%, Massachusetts 7%. 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. Charlotte drives left to right, Massachusetts right to left.
Q1 CharlotteTouchdown, 3 plays, 60 yards
Q1 MassachusettsPunt, 3 plays, 6 yards
Q1 CharlotteTouchdown, 14 plays, 84 yards
Q1 MassachusettsPick-six, 1 play (Charlotte scores), 0 yards
Q1 MassachusettsPunt, 6 plays, 10 yards
Q1 CharlotteTouchdown, 5 plays, 56 yards
Q2 MassachusettsField goal, 10 plays, 66 yards
Q2 CharlottePunt, 6 plays, 16 yards
Q2 MassachusettsTouchdown, 16 plays, 88 yards
Q2 CharlotteField goal, 2 plays, 26 yards
Q3 MassachusettsPunt, 3 plays, 9 yards
Q3 CharlotteTouchdown, 7 plays, 69 yards
Q3 MassachusettsTurnover on downs, 7 plays, 31 yards
Q3 CharlottePunt, 3 plays, −2 yards
Q3 MassachusettsPunt, 4 plays, 6 yards
Q3 CharlotteTouchdown, 4 plays, 69 yards
Q3 MassachusettsPunt, 3 plays, −1 yard
Q4 CharlottePunt return TD, 3 plays (Massachusetts scores), 0 yards
Q4 CharlotteTouchdown, 1 play, 69 yards
Q4 MassachusettsPunt, 6 plays, 14 yards
Q4 CharlotteTurnover on downs, 6 plays, 68 yards
Q4 MassachusettsPunt, 3 plays, 9 yards
Q4 CharlottePunt, 3 plays, 7 yards
Q4 MassachusettsEnd of game, 2 plays, 9 yards
Play by play
1st quarter5 drives, then Charlotte 21, Massachusetts 0
Charlotte Touchdown, 3 plays
15:00
1st & 10 at own 35
Mike Caggiano kickoff for 65 yds , Micaleous Elder return for 40 yds to the Charl 40
15:00
1st & 10 at own 40
Benny LeMay run for 9 yds to the Charl 49
15:00
2nd & 1 at own 49
Benny LeMay run for 5 yds to the UMass 46 for a 1ST down
13:22
1st & 10 at opp 46
Chris Reynolds pass complete to Cameron Dollar for 46 yds for a TD, (Jonathan Cruz KICK)Charlotte 7, Massachusetts 0
Massachusetts Punt, 3 plays
13:22
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
13:22
1st & 10 at own 25
Bilal Ally run for 1 yd to the UMass 26
13:22
2nd & 9 at own 26
Bilal Ally run for no gain to the UMass 26
13:22
3rd & 9 at own 26
Andrew Brito pass complete to Josiah Johnson for 5 yds to the UMass 31
13:22
4th & 4 at own 31
George Georgopoulos punt for 53 yds, downed at the Charl 16
Charlotte Touchdown, 14 plays
11:29
1st & 10 at own 16
Chris Reynolds pass complete to Jacob Hunt for 5 yds to the Charl 21
11:29
2nd & 5 at own 21
Chris Reynolds pass complete to Victor Tucker for 9 yds to the Charl 30 for a 1ST down
11:29
1st & 10 at own 30
Chris Reynolds pass incomplete to Cameron Dollar
11:29
2nd & 10 at own 30
Chris Reynolds run for 12 yds to the Charl 42 for a 1ST down
11:29
1st & 10 at own 42
Chris Reynolds pass incomplete
11:29
2nd & 10 at own 42
Chris Reynolds pass complete to Cam Bent for 6 yds to the Charl 48
11:29
3rd & 4 at own 48
Chris Reynolds pass complete to Benny LeMay for 14 yds to the UMass 38 for a 1ST down
11:29
1st & 10 at opp 38
Ishod Finger run for 3 yds to the UMass 35
11:29
2nd & 7 at opp 35
Chris Reynolds pass complete to Micaleous Elder for 6 yds to the UMass 29
11:29
3rd & 1 at opp 29
Benny LeMay run for 5 yds to the UMass 24 for a 1ST down
11:29
1st & 10 at opp 24
Benny LeMay run for 13 yds to the UMass 11 for a 1ST down
11:29
1st & 10 at opp 11
Benny LeMay run for 2 yds to the UMass 9
11:29
2nd & 8 at opp 9
Chris Reynolds pass complete to Victor Tucker for 8 yds to the UMass 1 for a 1ST down
4:25
1st & goal at opp 1
Ishod Finger run for 1 yd for a TD, (Jonathan Cruz KICK)Charlotte 14, Massachusetts 0
4:25
1st & 0 at own 35
Jonathan Cruz kickoff for 33 yds , Dante Nardi return for no gain to the UMass 32
4:11
1st & 10 at own 32
Andrew Brito pass intercepted for a TD Henry Segura return for 49 yds for a TD, (Jonathan Cruz KICK)Charlotte 21, Massachusetts 0
Massachusetts Punt, 6 plays
4:11
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
4:11
1st & 10 at own 25
Cam Roberson run for 8 yds to the UMass 33
4:11
2nd & 2 at own 33
Andrew Brito pass incomplete
4:11
3rd & 2 at own 33
Cam Roberson run for 2 yds to the UMass 35 for a 1ST down
4:11
1st & 10 at own 35
Andrew Brito run for 5 yds to the UMass 40
4:11
2nd & 5 at own 40
Andrew Brito sacked by Jacione Fugate for a loss of 11 yards to the UMass 29
4:11
3rd & 16 at own 29
Bilal Ally run for 6 yds to the UMass 35
4:11
4th & 10 at own 35
George Georgopoulos punt for 38 yds , Nafees Lyon returns for 17 yds to the Charl 44
Charlotte Touchdown, 5 plays
1:40
1st & 10 at own 44
Chris Reynolds pass complete to Micaleous Elder for 39 yds to the UMass 17 for a 1ST down
1:40
1st & 10 at opp 17
REYNOLDS, Chris rush for 5 yards to the UMASS12, out-of-bounds, PENALTY CLT illegal formation (EMMANUEL, D.) 5 yards to the UMASS22, NO PLAY.
1:40
1st & 15 at opp 22
Benny LeMay run for 7 yds to the UMass 15
Q2 15:00
2nd & 8 at opp 15
Benny LeMay run for 5 yds to the UMass 10
Q2 15:00
3rd & 3 at opp 10
Chris Reynolds run for 5 yds to the UMass 5 for a 1ST down
Q2 13:57
1st & goal at opp 5
Chris Reynolds pass complete to Tyler Ringwood for 5 yds for a TD, (Jonathan Cruz KICK)Charlotte 28, Massachusetts 0
2nd quarter4 drives, then Charlotte 31, Massachusetts 10
Massachusetts Field goal, 10 plays
13:57
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
13:57
1st & 10 at own 25
CHARLOTTE Penalty, unsportsmanlike conduct (15 Yards) to the UMass 40 for a 1ST down
13:57
1st & 10 at own 40
Bilal Ally run for 5 yds to the UMass 45
13:57
2nd & 5 at own 45
Andrew Brito pass complete to Sadiq Palmer for 7 yds to the Charl 48 for a 1ST down
13:57
1st & 10 at opp 48
Bilal Ally run for 10 yds to the Charl 38 for a 1ST down
13:57
1st & 10 at opp 38
Bilal Ally run for 9 yds to the Charl 29
13:57
2nd & 1 at opp 29
Bilal Ally run for 9 yds to the Charl 20 for a 1ST down
13:57
1st & 10 at opp 20
Cam Roberson run for 11 yds to the Charl 9 for a 1ST down
13:57
1st & goal at opp 9
Cam Roberson run for 2 yds to the Charl 7
13:57
2nd & goal at opp 7
Andrew Brito pass incomplete
13:57
3rd & goal at opp 7
Andrew Brito sacked by Prince Bemah and Marquavis Gibbs for a loss of 2 yards to the Charl 9
10:36
4th & goal at opp 9
Cooper Garcia 26 yd FG GOODCharlotte 28, Massachusetts 3
Charlotte Punt, 6 plays
10:36
1st & 0 at own 35
Mike Caggiano kickoff for 60 yds
10:36
1st & 10 at own 35
Aaron McAllister run for 10 yds to the Charl 45 for a 1ST down
10:36
1st & 10 at own 45
Aaron McAllister run for 5 yds to the 50 yard line
10:36
2nd & 5 at the 50
Aaron McAllister run for 5 yds to the UMass 45 for a 1ST down
10:36
1st & 10 at opp 45
Brett Kean sacked by Tyris Lebeau for a loss of 5 yards to the 50 yard line
10:36
2nd & 15 at the 50
Brett Kean run for 5 yds to the UMass 45
10:36
3rd & 10 at opp 45
Brett Kean pass complete to Victor Tucker for a loss of 4 yards Victor Tucker fumbled, forced by Dennis Osagiede, recovered by Charl Victor Tucker
10:36
4th & 14 at opp 49
Connor Bowler punt for 37 yds, punt out-of-bounds at the UMass 12
Massachusetts Touchdown, 16 plays
6:13
1st & 10 at own 12
Bilal Ally run for 5 yds to the UMass 17
6:13
2nd & 5 at own 17
Bilal Ally run for 6 yds to the UMass 23 for a 1ST down
6:13
1st & 10 at own 23
Andrew Brito run for 8 yds to the UMass 31
6:13
2nd & 2 at own 31
Cam Roberson run for 11 yds to the UMass 42 for a 1ST down
6:13
1st & 10 at own 42
MASSACHUSETTS Penalty, false start (Larnel Coleman) to the UMass 37
6:13
1st & 15 at own 37
Cam Roberson run for 29 yds to the Charl 34 for a 1ST down
4:10
1st & 10 at opp 34
Timeout CHARLOTTE, clock 04:10
4:10
1st & 10 at opp 34
Bilal Ally run for 5 yds to the Charl 29
4:10
2nd & 5 at opp 29
MASSACHUSETTS Penalty, personal foul (Ray Thomas-Ishman) to the Charl 44
4:10
2nd & 20 at opp 44
Bilal Ally run for no gain to the Charl 44
4:10
3rd & 20 at opp 44
Andrew Brito pass complete to Zak Simon for 7 yds to the Charl 37
2:54
4th & 13 at opp 37
Timeout MASSACHUSETTS, clock 02:54
2:54
4th & 13 at opp 37
Andrew Brito pass complete to Josiah Johnson for 23 yds to the Charl 14 for a 1ST down
2:54
1st & 10 at opp 14
Andrew Brito pass incomplete
2:54
2nd & 10 at opp 14
Bilal Ally run for 2 yds to the Charl 12
2:54
3rd & 8 at opp 12
Cam Roberson run for 11 yds to the Charl 1 for a 1ST down
2:54
1st & goal at opp 1
Cam Roberson run for a loss of 1 yard to the Charl 2
2:54
2nd & goal at opp 2
Cam Roberson run for a loss of 1 yard to the Charl 3
2:54
3rd & goal at opp 3
Andrew Brito pass incomplete
0:22
4th & 0 at opp 3
Timeout MASSACHUSETTS, clock 00:22
0:22
4th & 0 at opp 3
Timeout CHARLOTTE, clock 00:22
0:17
4th & goal at opp 3
Jermaine Johnson Jr. 3 Yd pass from Andrew Brito (Cooper Garcia Kick)Charlotte 28, Massachusetts 10
Charlotte Field goal, 2 plays
0:17
1st & 0 at own 35
Mike Caggiano kickoff for 44 yds , Aaron McAllister return for 17 yds to the Charl 38
0:17
1st & 10 at own 38
Benny LeMay run for 26 yds to the UMass 36 for a 1ST down
0:04
1st & 10 at opp 36
Timeout CHARLOTTE, clock 00:04
0:00
1st & 10 at opp 36
Jonathan Cruz 53 yd FG GOODCharlotte 31, Massachusetts 10
3rd quarter7 drives, then Charlotte 45, Massachusetts 10
Massachusetts Punt, 3 plays
15:00
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Bilal Ally run for a loss of 3 yards to the UMass 22
15:00
2nd & 13 at own 22
Bilal Ally run for 4 yds to the UMass 26
15:00
3rd & 9 at own 26
Andrew Brito pass complete to Samuel Emilus for 8 yds to the UMass 34
15:00
4th & 1 at own 34
George Georgopoulos punt for 35 yds, punt out-of-bounds at the Charl 31
Charlotte Touchdown, 7 plays
13:16
1st & 10 at own 31
Benny LeMay run for 6 yds to the Charl 37
13:16
2nd & 4 at own 37
Benny LeMay run for 2 yds to the Charl 39
13:16
3rd & 2 at own 39
Benny LeMay run for 18 yds to the UMass 43 for a 1ST down
13:16
1st & 10 at opp 43
Chris Reynolds pass complete to Victor Tucker for 17 yds to the UMass 26 for a 1ST down
13:16
1st & 10 at opp 26
Benny LeMay run for 2 yds to the UMass 24
13:16
2nd & 8 at opp 24
Chris Reynolds run for 17 yds to the UMass 7 for a 1ST down MASSACHUSETTS Penalty, illegal use of hands (4 Yards) to the UMass 3 for a 1ST down
10:14
1st & goal at opp 3
Ishod Finger run for 3 yds for a TD, (Jonathan Cruz KICK)Charlotte 38, Massachusetts 10
Massachusetts Turnover on downs, 7 plays
10:14
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
10:14
1st & 10 at own 25
Andrew Brito pass complete to Samuel Emilus for 11 yds to the UMass 36 for a 1ST down
10:14
1st & 10 at own 36
Cam Roberson run for 1 yd to the UMass 37
10:14
2nd & 9 at own 37
Andrew Brito pass complete to Jessie Britt for 12 yds to the UMass 49 for a 1ST down
10:14
1st & 10 at own 49
Andrew Brito pass complete to Jessie Britt for a loss of 1 yard to the UMass 48
10:14
2nd & 11 at own 48
Andrew Brito pass incomplete to Samuel Emilus, broken up by Jacione Fugate
10:14
3rd & 11 at own 48
Andrew Brito pass complete to Samuel Emilus for 8 yds to the Charl 44
10:14
4th & 3 at opp 44
Andrew Brito pass incomplete to Jessie Britt, broken up by Nafees Lyon
Charlotte Punt, 3 plays
8:07
1st & 10 at own 44
Benny LeMay run for no gain to the Charl 44
8:07
2nd & 10 at own 44
KEAN, Brett pass complete to ELDER, M. for 12 yards to the UMASS44 (RUANE, Mike), PENALTY CLT holding (RASUO, Dejan) 10 yards to the CLT34, NO PLAY.
8:07
2nd & 20 at own 34
Brett Kean pass complete to Benny LeMay for 3 yds to the Charl 37
8:07
3rd & 17 at own 37
Aaron McAllister run for 5 yds to the Charl 42
8:07
4th & 12 at own 42
Connor Bowler punt for 39 yds , Isaiah Rodgers returns for 19 yds to the UMass 38
Massachusetts Punt, 4 plays
5:18
1st & 10 at own 38
Andrew Brito pass complete to Sadiq Palmer for 13 yds to the Charl 49 for a 1ST down
5:18
1st & 10 at opp 49
Andrew Brito pass complete to Josiah Johnson for a loss of 2 yards to the UMass 49
5:18
2nd & 22 at own 39
Andrew Brito sacked by Luke Martin and Prince Bemah for a loss of 5 yards to the UMass 34
5:18
3rd & 27 at own 34
Andrew Brito pass complete to Zak Simon for 10 yds to the UMass 44
5:18
4th & 17 at own 44
George Georgopoulos punt for 25 yds, downed at the Charl 31
Charlotte Touchdown, 4 plays
2:53
1st & 10 at own 31
Benny LeMay run for 3 yds to the Charl 34 for a 1ST down MASSACHUSETTS Penalty, illegal use of hands (Dennis Osagiede) to the Charl 49 for a 1ST down
2:53
1st & 10 at own 49
Benny LeMay run for 5 yds to the UMass 46
2:53
2nd & 5 at opp 46
Benny LeMay run for 5 yds to the UMass 41 for a 1ST down
1:18
1st & 10 at opp 41
Brett Kean pass complete to Tyler Ringwood for 41 yds for a TD, (Jonathan Cruz KICK)Charlotte 45, Massachusetts 10
Massachusetts Punt, 3 plays
1:18
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds , Isaiah Rodgers return for 51 yds to the Charl 49
1:18
1st & 10 at opp 49
Andrew Brito pass complete to Josiah Johnson for 9 yds to the Charl 40
1:18
2nd & 1 at opp 40
Andrew Brito pass complete to Cam Roberson for a loss of 5 yards to the Charl 45
Q4 15:00
3rd & 6 at opp 45
Andrew Brito sacked by Markees Watts and Timmy Horne for a loss of 5 yards to the 50 yard line
Q4 15:00
4th & 11 at the 50
George Georgopoulos punt for 37 yds, fair catch by Nafees Lyon at the Charl 13
4th quarter7 drives, then Charlotte 52, Massachusetts 17
Charlotte Punt return TD, 3 plays (Massachusetts scores)
14:06
1st & 10 at own 13
Aaron McAllister run for a loss of 2 yards to the Charl 11
14:06
2nd & 12 at own 11
Evan Shirreffs pass incomplete to Cam Bent
14:06
3rd & 12 at own 11
Aaron McAllister run for 2 yds to the Charl 13
12:26
4th & 10 at own 13
Connor Bowler punt for 29 yds , Isaiah Rodgers returns for 42 yds for a TD, (Cooper Garcia KICK)Charlotte 45, Massachusetts 17
Charlotte Touchdown, 1 play
12:26
1st & 0 at own 35
Mike Caggiano kickoff for 58 yds , Micaleous Elder return for 24 yds to the Charl 31
12:07
1st & 10 at own 31
Aaron McAllister run for 69 yds for a TD, (Jonathan Cruz KICK)Charlotte 52, Massachusetts 17
Massachusetts Punt, 6 plays
12:07
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
12:07
1st & 10 at own 25
Andrew Brito pass incomplete to Samuel Emilus
12:07
2nd & 10 at own 25
Andrew Brito pass complete to Jessie Britt for 1 yd to the UMass 26
12:07
3rd & 9 at own 26
Andrew Brito pass complete to Kyle Horn for 15 yds to the UMass 41 for a 1ST down
12:07
1st & 10 at own 41
Andrew Brito pass complete to Jessie Britt for 3 yds to the UMass 44
12:07
2nd & 7 at own 44
Andrew Brito sacked by Michael Kelly and Prince Bemah for a loss of 5 yards to the UMass 39
12:07
3rd & 12 at own 39
Andrew Brito pass incomplete to Samuel Emilus, broken up by Johnny Ray
12:07
4th & 12 at own 39
George Georgopoulos punt for 44 yds, fair catch by Nafees Lyon at the Charl 17
Charlotte Turnover on downs, 6 plays
9:56
1st & 10 at own 17
Ishod Finger run for 45 yds to the UMass 38 for a 1ST down
9:56
1st & 10 at opp 38
Evan Shirreffs run for 26 yds to the UMass 12 for a 1ST down
9:56
1st & 10 at opp 12
Ishod Finger run for 1 yd to the UMass 11
7:18
2nd & 9 at opp 11
RATLIFF, Dylan rush for 11 yards to the UMASS0, clock 07:18, PENALTY CLT face mask (ROBERSON, C.) 15 yards to the UMASS26, NO PLAY.
7:18
2nd & 24 at opp 26
Ishod Finger run for 4 yds to the UMass 22
7:18
3rd & 20 at opp 22
Ishod Finger run for 5 yds to the UMass 17
7:18
4th & 15 at opp 17
Ishod Finger run for 2 yds to the UMass 15
Massachusetts Punt, 3 plays
5:39
1st & 10 at own 15
Gilberto Torres run for 3 yds to the UMass 18
5:39
2nd & 7 at own 18
Gilberto Torres run for 4 yds to the UMass 22
5:39
3rd & 3 at own 22
Gilberto Torres run for 2 yds to the UMass 24
5:39
4th & 1 at own 24
George Georgopoulos punt for 39 yds, punt out-of-bounds at the Charl 37
Charlotte Punt, 3 plays
3:27
1st & 10 at own 37
Ishod Finger run for 3 yds to the Charl 40
3:27
2nd & 7 at own 40
Ishod Finger run for 2 yds to the Charl 42
3:27
3rd & 5 at own 42
Ishod Finger run for 2 yds to the Charl 44
1:10
4th & 3 at own 44
Timeout CHARLOTTE, clock 01:10
1:10
4th & 3 at own 44
Connor Bowler punt for 35 yds , Isaiah Rodgers returns for no gain to the UMass 22 Isaiah Rodgers fumbled, recovered by UMass Sadiq Palmer
Massachusetts End of game, 2 plays
1:00
1st & 10 at own 22
Gilberto Torres run for 5 yds to the UMass 27
1:00
2nd & 5 at own 27
Victor Santiago run for 4 yds to the UMass 31
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.