72°F, overcast, wind 11 mph from the southwest, gusts to 17 mphWeather: NOAA NCEI Integrated Surface Database; Concord Regional Airport (KJQF), 9 km from the stadium, 20 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Florida Atlantic
Charlotte
427
Total yards
351
225
Passing yards
274
202
Rushing yards
77
20.5
Yards per pass
6.5
5.1
Yards per rush
2.4
16
First downs
21
4–9
Third downs
4–17
1–2
Fourth downs
4–6
1
Turnovers
3
7–66
Penalties
5–40
25:04
Possession
34:56
3
Sacks (by defense)
1
Efficiency
Florida Atlantic
Charlotte
49%
Success rate
36%
0.34
EPA per play
−0.15
1.62
Explosiveness
1.23
−0.05
Rushing EPA
−0.35
1.55
Passing EPA
−0.03
41%
Passing-down success
14%
0.45
First-down EPA
−0.06
−0.02
Second-down EPA
−0.29
1.09
Third-down EPA
−0.27
23%
Havoc by its defense
20%
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)
Florida Atlantic 51% to win. Elo’s favorite won.
The line
Florida Atlantic −6.5, over/under 58.
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 Florida Atlantic 67%, Charlotte 33%. 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, Florida Atlantic right to left.
Q1 CharlotteMissed FG, 9 plays, 49 yards
Q1 Florida AtlanticFumble, 5 plays, 54 yards
Q1 CharlotteField goal, 10 plays, 75 yards
Q1 Florida AtlanticTouchdown, 12 plays, 75 yards
Q2 CharlotteFumble, 6 plays, 42 yards
Q2 Florida AtlanticPunt, 3 plays, −1 yard
Q2 CharlotteTouchdown, 17 plays, 88 yards
Q3 Florida AtlanticTouchdown, 4 plays, 65 yards
Q3 CharlottePunt, 6 plays, 17 yards
Q3 Florida AtlanticTouchdown, 5 plays, 81 yards
Q3 CharlottePunt, 3 plays, 4 yards
Q3 Florida AtlanticPunt, 5 plays, 17 yards
Q3 CharlotteInterception, 3 plays, −3 yards
Q3 Florida AtlanticTouchdown, 1 play, 30 yards
Q3 CharlotteInterception, 5 plays, 18 yards
Q4 Florida AtlanticField goal, 9 plays, 30 yards
Q4 CharlotteTurnover on downs, 5 plays, 30 yards
Q4 Florida AtlanticTouchdown, 2 plays, 61 yards
Q4 CharlottePunt, 3 plays, 2 yards
Q4 Florida AtlanticTurnover on downs, 4 plays, 3 yards
Q4 CharlotteTurnover on downs, 9 plays, 30 yards
Q4 Florida AtlanticEnd of game, 2 plays, −3 yards
Play by play
1st quarter4 drives, then Charlotte 3, Florida Atlantic 0
Charlotte Missed FG, 9 plays
14:53
1st & 10 at own 24
CHARLOTTE Penalty, False Start (-5 Yards) to the Charl 19
15:00
Aaron Shahriari kickoff for 63 yds , Shadrick Byrd return for 22 yds to the Charl 24
14:53
1st & 15 at own 19
Chris Reynolds pass to the left incomplete intended for Grant Dubose thrown to the FAU50. PENALTY FAU Pass Interference on Zyon Gilbert enforced at the spot of the foul for 14 yards to the CLT33 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
14:53
1st & 10 at own 33
Shadrick Byrd run for 1 yd to the Charl 34
14:53
2nd & 9 at own 34
Chris Reynolds pass complete to Taylor Thompson for 10 yds to the Charl 44 for a 1ST down
14:53
1st & 10 at own 44
Chris Reynolds pass complete to Shadrick Byrd for a loss of 1 yard to the Charl 43
14:53
2nd & 11 at own 43
Chris Reynolds pass incomplete
14:53
3rd & 11 at own 43
Chris Reynolds pass complete to Grant DuBose for 26 yds to the FlAtl 31 for a 1ST down
14:53
1st & 10 at opp 31
Shadrick Byrd run for a loss of 2 yards to the FlAtl 33
14:53
2nd & 12 at opp 33
Shadrick Byrd run for 1 yd to the FlAtl 32
14:53
3rd & 11 at opp 32
Chris Reynolds pass complete to Elijah Spencer for 5 yds to the FlAtl 27
9:56
4th & 6 at opp 27
Jonathan Cruz 44 yd FG MISSED
Florida Atlantic Fumble, 5 plays
9:56
1st & 10 at own 27
James Charles run for 3 yds to the FlAtl 30
9:56
2nd & 7 at own 30
N’Kosi Perry run for 9 yds to the FlAtl 39 for a 1ST down
9:56
1st & 10 at own 39
N’Kosi Perry pass complete to LaJohntay Wester for 33 yds to the Charl 28 for a 1ST down
9:56
1st & 10 at opp 28
James Charles run for 8 yds to the Charl 20
7:28
2nd & 2 at opp 20
N’Kosi Perry run for 1 yd to the Charl 19 fumbled, recovered by Charl Markees Watts
Charlotte Field goal, 10 plays
7:28
1st & 10 at own 19
Calvin Camp run for 3 yds to the Charl 22
7:28
2nd & 7 at own 22
Calvin Camp rush middle for 29 yards to the FAU49. FLA ATLANTIC Penalty, Defensive Holding (Marcel Southall) to the FlAtl 39 for a 1ST down
7:28
1st & 10 at opp 39
Calvin Camp run for 7 yds to the FlAtl 32
7:28
2nd & 3 at opp 32
CHARLOTTE Penalty, False Start (-5 Yards) to the FlAtl 37
7:28
2nd & 8 at opp 37
Chris Reynolds pass complete to Taylor Thompson for 3 yds to the FlAtl 34
7:28
3rd & 5 at opp 34
Chris Reynolds pass incomplete
7:28
4th & 5 at opp 34
Chris Reynolds pass complete to Victor Tucker for 30 yds to the FlAtl 4 for a 1ST down
7:28
1st & goal at opp 4
Chris Reynolds pass incomplete
7:28
2nd & goal at opp 4
Chris Reynolds sacked by Romain Mungin and Caliph Brice for loss of 2 yards to the FlAtl 6
7:28
3rd & goal at opp 6
Chris Reynolds pass incomplete
3:29
4th & goal at opp 6
Jonathan Cruz 23 yd FG GOODCharlotte 3, Florida Atlantic 0
Florida Atlantic Touchdown, 12 plays
3:29
Jonathan Cruz kickoff for 65 yds for a touchback
3:29
1st & 10 at own 25
Johnny Ford run for 13 yds to the FlAtl 38 for a 1ST down
3:29
1st & 10 at own 38
Johnny Ford run for a loss of 1 yard to the FlAtl 37
3:29
2nd & 11 at own 37
N’Kosi Perry pass complete to Je’Quan Burton for 21 yds to the Charl 42 for a 1ST down
3:29
1st & 10 at opp 42
Willie Wright run for 1 yd to the Charl 41
3:29
2nd & 9 at opp 41
Larry McCammon III run for 7 yds to the Charl 34
3:29
3rd & 2 at opp 34
Malcolm Davidson run for 4 yds to the Charl 30 for a 1ST down
0:00
1st & 10 at opp 30
Johnny Ford run for 6 yds to the Charl 24
Q2 15:00
2nd & 4 at opp 24
N’Kosi Perry run for 3 yds to the Charl 21
Q2 15:00
3rd & 1 at opp 21
FLA ATLANTIC Penalty, False Start (-5 Yards) to the Charl 26
Q2 15:00
3rd & 6 at opp 26
N’Kosi Perry pass complete to Brandon Robinson for 24 yds to the Charl 2 for a 1ST down
Q2 15:00
1st & goal at opp 2
N’Kosi Perry run for a loss of 6 yards to the Charl 8 fumbled, recovered by FlAtl N’Kosi Perry
Q2 15:00
2nd & goal at opp 8
Johnny Ford run for no gain to the Charl 8
2nd quarter5 drives, then Charlotte 9, Florida Atlantic 7
Charlotte Touchdown, 17 plays
13:15
2nd & goal at opp 1
Shadrick Byrd run for no gain to the FlAtl 1
Florida Atlantic Touchdown, 12 plays
13:15
3rd & goal at opp 1
Timeout FLA ATLANTIC, clock 13:15
12:32
3rd & goal at opp 8
N’Kosi Perry pass complete to TJ Chase for 8 yds for a TD, (Aaron Shahriari KICK)Florida Atlantic 7, Charlotte 3
Charlotte Fumble, 6 plays
12:27
Aaron Shahriari kickoff for 60 yds , Shadrick Byrd return for 18 yds to the Charl 23
12:27
1st & 10 at own 23
Chris Reynolds pass complete to Victor Tucker for 13 yds to the Charl 36 for a 1ST down
12:27
1st & 10 at own 36
Chris Reynolds pass complete to Jairus Mack for 23 yds to the FlAtl 41 for a 1ST down
12:27
1st & 10 at opp 41
Chris Reynolds rush middle for 6 yards to the FAU35, fumble by Reynolds, recovered by CLT Panda Askew.
12:27
2nd & 4 at opp 35
CHARLOTTE Penalty, False Start (-5 Yards) to the FlAtl 40
12:27
2nd & 9 at opp 40
Shadrick Byrd run for 2 yds to the FlAtl 38
12:27
3rd & 7 at opp 38
Chris Reynolds pass to the right incomplete intended for Grant Dubose thrown to the FAU12. PENALTY FAU Holding on Zyon Gilbert enforced 10 yards from the FAU38 to the FAU28 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:27
1st & 10 at opp 28
Chris Reynolds pass complete to Shadrick Byrd for 21 yds to the FlAtl 7 for a 1ST down
12:27
1st & goal at opp 7
Shadrick Byrd rush to the left for a gain of 2 yards to the FAU5 (WILLIAMS, Eddie;SOUTHALL, Marcel). PENALTY CLT Holding on Panda Askew enforced 10 yards from the FAU7 to the FAU17 [NHSG]. NO PLAY (replay the down).
12:27
1st & goal at opp 17
Chris Reynolds pass to the right incomplete intended for Grant Dubose thrown to the FAU3. PENALTY CLT Pass Interference on Grant Dubose enforced 15 yards to the FAU32 [NHSG]. NO PLAY (replay the down).
8:45
1st & goal at opp 32
Chris Reynolds run for a loss of 3 yards to the FlAtl 38 fumbled, recovered by FlAtl Caliph Brice
Florida Atlantic Punt, 3 plays
8:45
1st & 10 at own 38
N’Kosi Perry pass incomplete
8:45
2nd & 10 at own 38
N’Kosi Perry run for a loss of 1 yard to the FlAtl 37
8:45
3rd & 11 at own 37
N’Kosi Perry pass incomplete
7:36
4th & 11 at own 37
Matt Hayball punt for 51 yds , Victor Tucker returns for no gain to the Charl 12
Charlotte Touchdown, 17 plays
7:36
1st & 10 at own 12
Chris Reynolds pass incomplete
7:36
2nd & 10 at own 12
Chris Reynolds pass complete to Calvin Camp for 4 yds to the Charl 16
7:36
3rd & 6 at own 16
Chris Reynolds pass complete to Calvin Camp for 8 yds to the Charl 24 for a 1ST down
7:36
1st & 10 at own 24
Calvin Camp run for 3 yds to the Charl 27
7:36
2nd & 7 at own 27
Chris Reynolds pass complete to Victor Tucker for 10 yds to the Charl 37 for a 1ST down
7:36
1st & 10 at own 37
Shadrick Byrd run for 7 yds to the Charl 44
7:36
2nd & 3 at own 44
Shadrick Byrd run for 1 yd to the Charl 45
7:36
3rd & 2 at own 45
Calvin Camp run for 1 yd to the Charl 46
7:36
4th & 1 at own 46
Chris Reynolds pass complete to Ryan Carriere for 6 yds to the FlAtl 48 for a 1ST down
7:36
1st & 10 at opp 48
Grant DuBose run for 5 yds to the FlAtl 43
7:36
2nd & 5 at opp 43
Chris Reynolds pass complete to Taylor Thompson for 3 yds to the FlAtl 40
7:36
3rd & 2 at opp 40
Chris Reynolds run for 4 yds to the FlAtl 36 for a 1ST down
7:36
1st & 10 at opp 36
Chris Reynolds pass complete to Victor Tucker for 22 yds to the FlAtl 14 for a 1ST down
7:36
1st & 10 at opp 14
Chris Reynolds pass to the right incomplete intended for Victor Tucker, broken up by Caliph Brice at the FAU5. PENALTY FAU Holding on Zyon Gilbert enforced half the distance from the goal, 7 yards from the FAU14 to the FAU7 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:36
1st & goal at opp 7
Chris Reynolds pass complete to Bryce Kennon for 6 yds to the FlAtl 1
0:03
4th & goal at opp 1
Timeout CHARLOTTE, clock 00:03
0:04
3rd & goal at opp 1
Chris Reynolds run for no gain to the FlAtl 1
0:00
4th & goal at opp 1
Chris Reynolds pass complete to Grant DuBose for 1 yd for a TD, (Jonathan Cruz PAT MISSED)Charlotte 9, Florida Atlantic 7
3rd quarter8 drives, then Florida Atlantic 28, Charlotte 9
Florida Atlantic Touchdown, 4 plays
15:00
Jonathan Cruz kickoff for 53 yds
15:00
1st & 10 at own 35
Johnny Ford run for 3 yds to the FlAtl 38
15:00
2nd & 7 at own 38
N’Kosi Perry run for 12 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
N’Kosi Perry pass complete to LaJohntay Wester for 18 yds to the Charl 32 for a 1ST down
13:38
1st & 10 at opp 32
N’Kosi Perry pass complete to Johnny Ford for 32 yds for a TD, (Aaron Shahriari KICK)Florida Atlantic 14, Charlotte 9
Charlotte Punt, 6 plays
13:38
Aaron Shahriari kickoff for 65 yds for a touchback
13:38
1st & 10 at own 25
Chris Reynolds pass complete to Grant DuBose for 8 yds to the Charl 33
13:38
2nd & 2 at own 33
Calvin Camp run for 1 yd to the Charl 34
13:38
3rd & 1 at own 34
Chris Reynolds run for 13 yds to the Charl 47 for a 1ST down
13:38
1st & 10 at own 47
Calvin Camp run for a loss of 6 yards to the Charl 41
10:13
3rd & 16 at own 41
Timeout CHARLOTTE, clock 10:13
10:13
2nd & 16 at own 41
Chris Reynolds run for no gain to the Charl 41
10:13
3rd & 16 at own 41
Chris Reynolds pass complete to Calvin Camp for 1 yd to the Charl 42
9:32
4th & 15 at own 42
Bailey Rice punt for 50 yds , LaJohntay Wester returns for 11 yds to the FlAtl 19
Florida Atlantic Touchdown, 5 plays
9:32
1st & 10 at own 19
Johnny Ford run for 10 yds to the FlAtl 29 for a 1ST down
9:32
1st & 10 at own 29
Johnny Ford rush to the right for a loss of 1 yard to the FAU28 (ROGERS, Solomon). PENALTY FAU Holding on Desmond Noel enforced 10 yards from the FAU29 to the FAU19 [NHSG]. NO PLAY (replay the down).
9:32
1st & 20 at own 19
Malcolm Davidson run for a loss of 3 yards to the FlAtl 16
9:32
2nd & 23 at own 16
LaJohntay Wester run for 18 yds to the FlAtl 34
9:32
3rd & 5 at own 34
N’Kosi Perry pass complete to Je’Quan Burton for 57 yds to the Charl 9 for a 1ST down
7:11
1st & goal at opp 9
Malcolm Davidson run for 9 yds for a TD, (Aaron Shahriari KICK)Florida Atlantic 21, Charlotte 9
Charlotte Punt, 3 plays
7:11
Aaron Shahriari kickoff for 65 yds for a touchback
7:11
1st & 10 at own 25
Shadrick Byrd run for no gain to the Charl 25
7:11
2nd & 10 at own 25
Chris Reynolds pass incomplete
7:11
3rd & 10 at own 25
Chris Reynolds pass complete to Shadrick Byrd for 4 yds to the Charl 29
5:27
4th & 6 at own 29
Bailey Rice punt for 42 yds, fair catch by LaJohntay Wester at the FlAtl 29
Florida Atlantic Punt, 5 plays
5:27
1st & 10 at own 29
James Charles run for 2 yds to the FlAtl 31
5:27
2nd & 8 at own 31
N’Kosi Perry run for 11 yds to the FlAtl 42 for a 1ST down
5:27
1st & 10 at own 42
N’Kosi Perry pass complete to Zaire Mitchell-Paden for 2 yds to the FlAtl 44
5:27
2nd & 8 at own 44
James Charles run for 1 yd to the FlAtl 45
5:27
3rd & 7 at own 45
N’Kosi Perry run for 1 yd to the FlAtl 46
2:10
4th & 6 at own 46
Matt Hayball punt for 42 yds , Victor Tucker returns for 8 yds to the Charl 20
Charlotte Interception, 3 plays
1:22
2nd & 13 at own 17
Timeout CHARLOTTE, clock 01:22
1:22
1st & 10 at own 20
Chris Reynolds run for a loss of 3 yards to the Charl 17
1:22
2nd & 13 at own 17
Chris Reynolds pass incomplete
1:13
3rd & 13 at own 17
Chris Reynolds pass intercepted by FAU Korel Smith, return for no gain to the Charl 30
Florida Atlantic Touchdown, 1 play
1:06
1st & 10 at opp 30
N’Kosi Perry pass complete to Brandon Robinson for 30 yds for a TD, (Aaron Shahriari KICK)Florida Atlantic 28, Charlotte 9
Charlotte Interception, 5 plays
1:06
Aaron Shahriari kickoff for 65 yds for a touchback
1:06
1st & 10 at own 25
Shadrick Byrd run for 9 yds to the Charl 34
0:00
2nd & 1 at own 34
Chris Reynolds pass complete to Grant DuBose for 9 yds to the Charl 43 for a 1ST down
Q4 15:00
1st & 10 at own 43
Chris Reynolds pass complete to Victor Tucker for 7 yds to the 50 yard line
Q4 15:00
2nd & 3 at the 50
Chris Reynolds sacked by Latrell Jean for 0 yards to the Charl 43
Q4 13:32
3rd & 10 at own 43
Chris Reynolds pass intercepted by FAU Ahman Ross at the FAU41, intended for Grant Dubose. Ross return for 20 yards to the CLT39
4th quarter6 drives, then Florida Atlantic 38, Charlotte 9
Florida Atlantic Field goal, 9 plays
13:32
1st & 10 at opp 39
Kelvin Dean Jr. run for 17 yds to the Charl 22 for a 1ST down
13:32
1st & 10 at opp 22
Kelvin Dean Jr. run for 1 yd to the Charl 21
12:00
3rd & 15 at opp 27
Timeout CHARLOTTE, clock 12:00
12:00
2nd & 9 at opp 21
Kelvin Dean Jr. run for a loss of 6 yards to the Charl 27
12:00
3rd & 15 at opp 27
Javion Posey run for 14 yds to the Charl 13
12:00
4th & 1 at opp 13
James Charles run for 6 yds to the Charl 7 for a 1ST down
12:00
1st & goal at opp 7
James Charles run for 2 yds to the Charl 5
12:00
2nd & goal at opp 5
N’Kosi Perry run for a loss of 3 yards to the Charl 8 fumbled, recovered by FlAtl N’Kosi Perry
12:00
3rd & goal at opp 8
N’Kosi Perry sacked by Kofi Wardlow and Derek Boykins for loss of 1 yard to the Charl 9
9:09
4th & goal at opp 9
Aaron Shahriari 27 yd FG GOODFlorida Atlantic 31, Charlotte 9
Charlotte Turnover on downs, 5 plays
9:01
Aaron Shahriari kickoff for 65 yds , Shadrick Byrd return for 31 yds to the Charl 31
9:01
1st & 10 at own 31
James Foster pass complete to Grant DuBose for 26 yds to the FlAtl 43 for a 1ST down
9:01
1st & 10 at opp 43
James Foster pass complete to ChaVon McEachern for 5 yds to the FlAtl 38
9:01
2nd & 5 at opp 38
James Foster pass incomplete
7:46
4th & 6 at opp 39
Timeout FLA ATLANTIC, clock 07:46
7:46
3rd & 5 at opp 38
James Foster pass complete to Bryce Kennon for a loss of 1 yard to the FlAtl 39
7:42
4th & 6 at opp 39
James Foster pass incomplete
Florida Atlantic Touchdown, 2 plays
7:42
1st & 10 at own 39
Johnny Ford run for 60 yds to the Charl 1 for a 1ST down
7:14
1st & goal at opp 1
Johnny Ford run for 1 yd for a TD, (Aaron Shahriari KICK)Florida Atlantic 38, Charlotte 9
Charlotte Punt, 3 plays
7:08
Aaron Shahriari kickoff for 65 yds , Shadrick Byrd return for 15 yds to the Charl 15
7:08
1st & 10 at own 15
James Foster pass incomplete
7:08
2nd & 10 at own 15
James Foster pass complete to ChaVon McEachern for 2 yds to the Charl 17
7:08
3rd & 8 at own 17
James Foster pass incomplete
6:22
4th & 8 at own 17
Bailey Rice punt for 37 yds , LaJohntay Wester returns for 4 yds to the FAU50. PENALTY FAU Holding enforced 10 yards after the change of possession from the end of the play at the FAU50 to the FAU40.
Florida Atlantic Turnover on downs, 4 plays
6:22
1st & 10 at own 40
Malcolm Davidson run for 1 yd to the FlAtl 41
6:22
2nd & 9 at own 41
Malcolm Davidson run for 4 yds to the FlAtl 45
4:11
4th & 2 at own 48
Timeout FLA ATLANTIC, clock 04:11
4:11
3rd & 5 at own 45
Nick Tronti run for 3 yds to the FlAtl 48
4:06
4th & 2 at own 48
Nick Tronti run for a loss of 5 yards to the FlAtl 43
Charlotte Turnover on downs, 9 plays
4:06
1st & 10 at opp 43
James Foster pass complete to Victor Tucker for 23 yds to the FlAtl 20 for a 1ST down
4:06
1st & 10 at opp 20
James Foster run for 2 yds to the FlAtl 18
4:06
2nd & 8 at opp 18
James Foster pass incomplete
4:06
3rd & 8 at opp 18
ChaVon McEachern run for 6 yds to the FlAtl 12
4:06
4th & 2 at opp 12
ChaVon McEachern run for 2 yds to the FlAtl 10 for a 1ST down
4:06
1st & goal at opp 10
ChaVon McEachern run for 1 yd to the FlAtl 9
4:06
2nd & goal at opp 9
James Foster pass incomplete
4:06
3rd & goal at opp 9
James Foster run for 3 yds to the FlAtl 6
1:16
4th & goal at opp 6
James Foster sacked by Tre Jackson for 0 yards to the FlAtl 13
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.