Referee Jonathan Noli; umpire John C Mitchell; head linesman Gary Calip; line judge Jonathan May; side judge Raymond Tate; field judge Victor Sanchez; back judge Tom Healey; center judge Chris BurnettGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Western Kentucky
3
14
10
10
37
Charlotte
0
0
7
12
19
Standouts
No. 3PassingChris Reynolds14 of 34, 205 yards, 2 TDCharlotte
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Kentucky
Charlotte
436
Total yards
309
218
Passing yards
219
218
Rushing yards
90
8.1
Yards per pass
6.3
5.9
Yards per rush
2.7
21
First downs
18
6–13
Third downs
3–14
0–1
Fourth downs
2–4
0
Turnovers
1
4–28
Penalties
6–48
29:59
Possession
30:01
1
Sacks (by defense)
1
Efficiency
Western Kentucky
Charlotte
55%
Success rate
37%
0.18
EPA per play
0.02
0.94
Explosiveness
1.34
0.04
Rushing EPA
−0.21
0.36
Passing EPA
0.22
39%
Passing-down success
29%
0.17
First-down EPA
0.03
0.15
Second-down EPA
0.20
0.60
Third-down EPA
0.13
21%
Havoc by its defense
16%
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 56% to win. Western Kentucky won as Elo’s underdog.
The line
Charlotte −2.5, over/under 46.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 57%, Western Kentucky 43%. 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, Western Kentucky right to left.
Q1 Western KentuckyTurnover on downs, 10 plays, 74 yards
1st quarter4 drives, then Western Kentucky 3, Charlotte 0
Western Kentucky Turnover on downs, 10 plays
15:00
1st & 10 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Gaej Walker run for 7 yds to the WKent 32
15:00
2nd & 3 at own 32
Tyrrell Pigrome run for 3 yds to the WKent 43 Tyrrell Pigrome fumbled, recovered by WKent Tyrrell Pigrome for a 1ST down
15:00
1st & 10 at own 43
Tyrrell Pigrome pass complete to Malachi Corley for 10 yds to the Charl 47 for a 1ST down
15:00
1st & 10 at opp 47
Gaej Walker run for 6 yds to the Charl 41
15:00
2nd & 4 at opp 41
Gaej Walker run for 3 yds to the Charl 38
15:00
3rd & 1 at opp 38
Gaej Walker run for 34 yds to the Charl 4 for a 1ST down
15:00
1st & goal at opp 4
Gaej Walker run for a loss of 2 yards to the Charl 6
15:00
2nd & goal at opp 6
Gaej Walker run for 5 yds to the Charl 1
15:00
3rd & goal at opp 1
Gaej Walker run for no gain to the Charl 1
15:00
4th & goal at opp 1
Tyrrell Pigrome run for no gain to the Charl 1
Charlotte Punt, 5 plays
9:30
1st & 10 at own 1
Tre Harbison III run for 1 yd to the Charl 2
9:30
2nd & 9 at own 2
Tre Harbison III run for 11 yds to the Charl 13 for a 1ST down
9:30
1st & 10 at own 13
Chris Reynolds pass incomplete
9:30
2nd & 10 at own 13
CHARLOTTE Penalty, false start (-5 Yards) to the Charl 8
9:30
2nd & 15 at own 8
Dom Shoffner run for no gain to the Charl 8
9:30
3rd & 15 at own 8
Chris Reynolds pass incomplete
9:30
4th & 15 at own 8
Connor Bowler punt for 71 yds, downed at the WKent 21
Western Kentucky Field goal, 8 plays
6:54
1st & 10 at own 21
Tyrrell Pigrome pass complete to Malachi Corley for 13 yds to the WKent 34 for a 1ST down
6:54
1st & 10 at own 34
Gaej Walker run for 3 yds to the WKent 37
6:54
2nd & 7 at own 37
Gaej Walker run for 3 yds to the WKent 40
6:54
3rd & 4 at own 40
Tyrrell Pigrome pass complete to Joshua Simon for 37 yds to the Charl 23 for a 1ST down
6:54
1st & 10 at opp 23
Tyrrell Pigrome pass incomplete to Jakairi Moses
6:54
2nd & 10 at opp 23
Tyrrell Pigrome pass complete to Craig Burt Jr. for 4 yds to the Charl 19
6:54
3rd & 6 at opp 19
Tyrrell Pigrome pass complete to Mitchell Tinsley for 4 yds to the Charl 15
2:47
4th & 2 at opp 15
Brayden Narveson 33 yd FG GOODWestern Kentucky 3, Charlotte 0
Charlotte Fumble return TD, 7 plays (Western Kentucky scores)
2:47
1st & 0 at own 35
Brayden Narveson kickoff for 65 yds for a touchback
2:47
1st & 10 at own 0
WESTRN KENTUCKY Penalty, unsportsmanlike conduct off-setting ( Yards) to the Charl 25
2:47
1st & 10 at own 25
Chris Reynolds pass complete to Victor Tucker for 6 yds to the Charl 31
2:47
2nd & 4 at own 31
Calvin Camp run for 2 yds to the Charl 33
2:47
3rd & 2 at own 33
Dom Shoffner run for 8 yds to the Charl 41 for a 1ST down
2:47
1st & 10 at own 41
Chris Reynolds pass incomplete
2:47
2nd & 10 at own 41
Chris Reynolds pass complete to Micaleous Elder for a loss of 7 yards to the Charl 34
Q2 15:00
3rd & 17 at own 34
Chris Reynolds pass incomplete
Q2 14:44
4th & 17 at own 34
A.J. Brathwaite Jr. 2 Yd Fumble Return (Brayden Narveson Kick)Western Kentucky 10, Charlotte 0
2nd quarter5 drives, then Western Kentucky 17, Charlotte 0
Charlotte Punt, 9 plays
14:44
1st & 0 at own 35
Brayden Narveson kickoff for 65 yds , Rico Arnold return for 24 yds to the Charl 24
14:44
1st & 10 at own 24
Micaleous Elder run for a loss of 1 yard to the Charl 23
14:44
2nd & 11 at own 23
WESTRN KENTUCKY Penalty, Defensive offside (Jeremy Darvin) to the Charl 28
14:44
2nd & 6 at own 28
Chris Reynolds pass complete to Victor Tucker for 13 yds to the Charl 41 for a 1ST down
14:44
1st & 10 at own 41
Chris Reynolds pass complete to Victor Tucker for 5 yds to the Charl 46
14:44
2nd & 5 at own 46
Chris Reynolds run for 2 yds to the Charl 48
14:44
3rd & 3 at own 48
Dom Shoffner run for 2 yds to the 50 yard line
14:44
4th & 1 at the 50
Tre Harbison III run for 4 yds to the WKent 46 for a 1ST down
14:44
1st & 10 at opp 46
Chris Reynolds pass incomplete to Tyler Ringwood, broken up by Dionté Ruffin
14:44
2nd & 10 at opp 46
Chris Reynolds run for a loss of 1 yard to the WKent 47
14:44
3rd & 11 at opp 47
Chris Reynolds pass incomplete to Micaleous Elder CHARLOTTE Penalty, Offensive holding ( Yards) declined
14:44
4th & 11 at opp 47
Connor Bowler punt for 37 yds, fair catch by Mitchell Tinsley at the WKent 10
Western Kentucky Punt, 8 plays
9:25
1st & 10 at own 10
WESTRN KENTUCKY Penalty, false start (Jordan Meredith) to the WKent 5
9:25
1st & 15 at own 5
Tyrrell Pigrome pass complete to Gaej Walker for 17 yds to the WKent 22 for a 1ST down
9:25
1st & 10 at own 22
Gaej Walker run for 4 yds to the WKent 26
9:25
2nd & 6 at own 26
WALKER, G. rush for 1 yard to the WKU27 (MURRAY, Tyler;DELUCA, Ben), PENALTY WKU personal foul (TINSLEY, M.) 13 yards to the WKU13, NO PLAY.
9:25
2nd & 19 at own 13
PIGROME, T. pass incomplete to CORLEY, M., PENALTY CLT pass interference (ROGERS, Solomon) 15 yards to the WKU28, 1ST DOWN WKU, NO PLAY.
9:25
1st & 10 at own 28
Tyrrell Pigrome pass incomplete
9:25
2nd & 10 at own 28
Tyrrell Pigrome pass complete to Dakota Thomas for 9 yds to the WKent 37
9:25
3rd & 1 at own 37
Tyrrell Pigrome run for 3 yds to the WKent 40 for a 1ST down
9:25
1st & 10 at own 40
Tyrrell Pigrome sacked by Markees Watts for a loss of 2 yards to the WKent 38
9:25
2nd & 12 at own 38
Tyrrell Pigrome pass complete to Dakota Thomas for 10 yds to the WKent 48
9:25
3rd & 2 at own 48
Tyrrell Pigrome run for a loss of 1 yard to the WKent 47
4:17
4th & 3 at own 47
Timeout CHARLOTTE, clock 04:17
4:17
4th & 3 at own 47
John Haggerty punt for 33 yds, punt out-of-bounds at the Charl 20
Charlotte Punt, 4 plays
4:11
1st & 10 at own 20
Chris Reynolds pass complete to Victor Tucker for 12 yds to the Charl 32 for a 1ST down
4:11
1st & 10 at own 32
Chris Reynolds run for no gain to the Charl 32
4:11
2nd & 10 at own 32
Chris Reynolds pass incomplete to Micaleous Elder
4:11
3rd & 10 at own 32
Chris Reynolds pass incomplete to Cameron Dollar
4:11
4th & 10 at own 32
Connor Bowler punt for 38 yds, punt out-of-bounds at the WKent 35 , Mitchell Tinsley returns for 5 yds to the WKent 35
Western Kentucky Touchdown, 10 plays
2:58
1st & 10 at own 35
Gaej Walker run for 9 yds to the WKent 44
2:58
2nd & 1 at own 44
Gaej Walker run for 4 yds to the WKent 48 for a 1ST down
2:58
1st & 10 at own 48
Tyrrell Pigrome pass incomplete to Craig Burt Jr.
2:58
2nd & 10 at own 48
Tyrrell Pigrome pass complete to Terez Traynor for 7 yds to the Charl 45
2:58
3rd & 3 at opp 45
Tyrrell Pigrome run for 16 yds to the Charl 29 for a 1ST down
2:58
1st & 10 at opp 29
Tyrrell Pigrome pass complete to Dakota Thomas for 7 yds to the Charl 22
1:17
2nd & 3 at opp 22
Timeout WESTRN KENTUCKY, clock 01:17
1:17
2nd & 3 at opp 22
Gaej Walker run for a loss of 2 yards to the Charl 24
1:12
3rd & 5 at opp 24
Timeout WESTRN KENTUCKY, clock 01:12
1:12
3rd & 5 at opp 24
Tyrrell Pigrome pass complete to Mitchell Tinsley for 13 yds to the Charl 11 for a 1ST down
1:12
1st & 10 at opp 11
Tyrrell Pigrome pass complete to Mitchell Tinsley for 9 yds to the Charl 2
0:19
2nd & 1 at opp 2
Gaej Walker run for 1 yd Gaej Walker fumbled, forced by Tyriq Harris, recovered by WKent Jordan Meredith for a TD, (Brayden Narveson KICK)Western Kentucky 17, Charlotte 0
Charlotte End of half, 3 plays
0:19
1st & 0 at own 35
Cory Munson kickoff for 49 yds
0:19
1st & 10 at own 35
Chris Reynolds pass incomplete to Micaleous Elder, broken up by Dominique Bradshaw
0:12
2nd & 10 at own 35
Timeout CHARLOTTE, clock 00:12
0:12
2nd & 10 at own 35
Chris Reynolds pass incomplete to Tyler Ringwood, broken up by Dominique Bradshaw
0:12
3rd & 10 at own 35
Tre Harbison III run for 9 yds to the Charl 44
3rd quarter6 drives, then Western Kentucky 27, Charlotte 7
Charlotte Touchdown, 10 plays
15:00
4th & 1 at own 35
Cory Munson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tre Harbison III run for 8 yds to the Charl 33
15:00
2nd & 2 at own 33
Tre Harbison III run for a loss of 3 yards to the Charl 30
15:00
3rd & 5 at own 30
CHARLOTTE Penalty, false start (Tre Harbison III) to the Charl 25
15:00
3rd & 10 at own 25
Chris Reynolds pass complete to Victor Tucker for 26 yds to the WKent 49 for a 1ST down
15:00
1st & 10 at opp 49
Tre Harbison III run for 3 yds to the WKent 46
15:00
2nd & 7 at opp 46
REYNOLDS, Chris pass incomplete to TUCKER, Victor, PENALTY WKU offside (BAILEY, K.) 5 yards to the WKU41, NO PLAY.
15:00
2nd & 2 at opp 41
Micaleous Elder run for 3 yds to the WKent 38 for a 1ST down
15:00
1st & 10 at opp 38
Chris Reynolds run for 10 yds to the WKent 28 for a 1ST down
15:00
1st & 10 at opp 28
Tre Harbison III run for 1 yd to the WKent 27
15:00
2nd & 9 at opp 27
Chris Reynolds pass complete to Victor Tucker for 24 yds to the WKent 3 for a 1ST down
15:00
1st & goal at opp 3
Tre Harbison III run for a loss of 2 yards to the WKent 5
9:30
2nd & goal at opp 5
Chris Reynolds pass complete to Micaleous Elder for 5 yds for a TD (Jonathan Cruz KICK)Western Kentucky 17, Charlotte 7
Western Kentucky Field goal, 7 plays
9:30
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
9:30
1st & 10 at own 25
Tyrrell Pigrome run for 29 yds to the CHARLOTTE 46 for a 1ST down CHARLOTTE Penalty, Defensive offside ( Yards) declined for a 1ST down
9:30
1st & 10 at opp 46
Gaej Walker run for 6 yds to the Charl 40
9:30
2nd & 4 at opp 40
Gaej Walker run for 8 yds to the Charl 32 for a 1ST down
9:30
1st & 10 at opp 32
Tyrrell Pigrome pass incomplete to Mitchell Tinsley
9:30
2nd & 10 at opp 32
Tyrrell Pigrome run for 4 yds to the Charl 28
9:30
3rd & 6 at opp 28
Tyrrell Pigrome pass incomplete to Mitchell Tinsley, broken up by Lance McMillan
7:18
4th & 6 at opp 28
Brayden Narveson 46 yd FG GOODWestern Kentucky 20, Charlotte 7
Charlotte Punt, 3 plays
7:18
1st & 0 at own 35
Cory Munson kickoff for 64 yds , Rico Arnold return for 15 yds to the 50 yard line CHARLOTTE Penalty, illegal block (Tyler Ringwood) to the Charl 8
7:18
1st & 10 at own 8
Tre Harbison III run for 4 yds to the Charl 12
7:18
2nd & 6 at own 12
Tre Harbison III run for 2 yds to the Charl 14
7:18
3rd & 4 at own 14
Chris Reynolds pass incomplete to Cameron Dollar
7:18
4th & 4 at own 14
Connor Bowler punt for 45 yds, fair catch by Mitchell Tinsley at the WKent 41
Western Kentucky Touchdown, 5 plays
5:26
1st & 10 at own 41
Tyrrell Pigrome pass complete to Dakota Thomas for 15 yds to the Charl 44 for a 1ST down
5:26
1st & 10 at opp 44
Tyrrell Pigrome pass complete to Joshua Simon for 5 yds to the Charl 39
5:26
2nd & 5 at opp 39
Tyrrell Pigrome pass complete to Dakota Thomas for 37 yds to the Charl 2 for a 1ST down
5:26
1st & goal at opp 2
Jakairi Moses run for a loss of 1 yard to the Charl 3
3:16
2nd & goal at opp 3
Tyrrell Pigrome pass complete to Mitchell Tinsley for 3 yds for a TD (Brayden Narveson KICK)Western Kentucky 27, Charlotte 7
Charlotte Punt, 3 plays
3:16
1st & 0 at own 35
Cory Munson kickoff for 65 yds for a touchback
3:16
1st & 10 at own 25
Chris Reynolds pass incomplete to Micaleous Elder, broken up by Antwon Kincade
3:16
2nd & 10 at own 25
Tre Harbison III run for 3 yds to the Charl 28
3:16
3rd & 7 at own 28
Chris Reynolds sacked by Trae Meadows for a loss of 14 yards to the Charl 14
3:16
4th & 21 at own 14
Connor Bowler punt for 43 yds, downed at the WKent 43
Western Kentucky Field goal, 6 plays
1:28
1st & 10 at own 43
Jakairi Moses run for 15 yds to the Charl 42 for a 1ST down
1:28
1st & 10 at opp 42
Jakairi Moses run for 10 yds to the Charl 32 for a 1ST down
1:28
1st & 10 at opp 32
Tyrrell Pigrome pass complete to Mitchell Tinsley for 1 yd to the Charl 31
Q4 15:00
2nd & 9 at opp 31
Tyrrell Pigrome pass incomplete to Mitchell Tinsley, broken up by Nafees Lyon
Q4 15:00
3rd & 9 at opp 31
Tyrrell Pigrome pass incomplete to Dakota Thomas
Q4 14:44
4th & 9 at opp 31
Brayden Narveson 49 yd FG GOODWestern Kentucky 30, Charlotte 7
4th quarter8 drives, then Western Kentucky 37, Charlotte 19
Charlotte Punt, 3 plays
14:44
1st & 0 at own 35
Cory Munson kickoff for 58 yds , Rico Arnold return for 19 yds to the CHARLOTTE 46 CHARLOTTE Penalty, Offensive holding (Comanche Francisco) to the Charl 16
14:44
1st & 10 at own 16
Victor Tucker run for 5 yds to the Charl 21
14:44
2nd & 5 at own 21
Chris Reynolds pass incomplete to Tre Harbison III
14:44
3rd & 5 at own 21
Chris Reynolds pass incomplete to Victor Tucker, broken up by Dominique Bradshaw
14:44
4th & 5 at own 21
Connor Bowler punt for 55 yds, downed at the WKent 24
Western Kentucky Punt, 3 plays
13:33
1st & 10 at own 24
Tyrrell Pigrome pass incomplete to Jakairi Moses
13:33
2nd & 10 at own 24
Jakairi Moses run for 3 yds to the WKent 27
13:33
3rd & 7 at own 27
Tyrrell Pigrome pass incomplete to Jakairi Moses
13:33
4th & 7 at own 27
John Haggerty punt for 48 yds, punt out-of-bounds at the Charl 33 , Micaleous Elder returns for 8 yds to the Charl 33
Charlotte Turnover on downs, 9 plays
12:34
1st & 10 at own 33
Chris Reynolds pass complete to Victor Tucker for 17 yds to the 50 yard line for a 1ST down
12:34
1st & 10 at the 50
Chris Reynolds pass complete to Taylor Thompson for 33 yds to the WKent 17 for a 1ST down
12:34
1st & 10 at opp 17
Chris Reynolds pass complete to Micaleous Elder for 7 yds to the WKent 10
12:34
2nd & 3 at opp 10
Tre Harbison III run for 2 yds to the WKent 8
12:34
3rd & 1 at opp 8
Dom Shoffner run for 1 yd to the WKent 7 for a 1ST down
12:34
1st & goal at opp 7
Chris Reynolds run for 4 yds to the WKent 3
12:34
2nd & goal at opp 3
Chris Reynolds pass incomplete to Micaleous Elder
12:34
3rd & goal at opp 3
Chris Reynolds pass incomplete to Victor Tucker, broken up by Juwuan Jones
8:54
4th & 0 at opp 3
Timeout WESTRN KENTUCKY, clock 08:54
8:54
4th & goal at opp 3
Chris Reynolds pass incomplete to Tre Harbison III
Western Kentucky Punt, 3 plays
8:50
1st & 10 at own 3
Gaej Walker run for 5 yds to the WKent 8
8:50
2nd & 5 at own 8
Gaej Walker run for 2 yds to the WKent 10
8:50
3rd & 3 at own 10
Gaej Walker run for 1 yd to the WKent 11
8:50
4th & 2 at own 11
John Haggerty punt for 57 yds, downed at the Charl 32
Charlotte Touchdown, 7 plays
6:36
1st & 10 at own 32
Chris Reynolds pass complete to Taylor Thompson for 26 yds to the WKent 42 for a 1ST down
6:36
1st & 10 at opp 42
Tre Harbison III run for 4 yds to the WKent 38
6:36
2nd & 6 at opp 38
Chris Reynolds pass incomplete to Victor Tucker
6:36
3rd & 6 at opp 38
Chris Reynolds pass incomplete to Tyler Ringwood
6:36
4th & 6 at opp 38
Chris Reynolds pass complete to Victor Tucker for 8 yds to the WKent 30 for a 1ST down
6:36
1st & 10 at opp 30
Chris Reynolds pass incomplete to Cameron Dollar, broken up by Devon Key
5:01
2nd & 10 at opp 30
Chris Reynolds pass complete to Cameron Dollar for 30 yds for a TD (Two-Point Conversion failed )Western Kentucky 30, Charlotte 13
Western Kentucky Touchdown, 6 plays
5:01
1st & 0 at own 35
Jonathan Cruz kickoff for 16 yds , Spencer Owens return for no gain to the WKent 49
5:01
1st & 10 at own 49
Chase Jones run for 3 yds to the Charl 48
5:01
2nd & 7 at opp 48
Chase Jones run for no gain to the Charl 48
4:09
3rd & 7 at opp 48
Timeout CHARLOTTE, clock 04:09
4:09
3rd & 7 at opp 48
Tyrrell Pigrome pass complete to Malachi Corley for 17 yds to the Charl 31 for a 1ST down
4:09
1st & 10 at opp 31
Noah Whittington run for 10 yds to the Charl 21 for a 1ST down
4:09
1st & 10 at opp 21
Chase Jones run for 16 yds to the Charl 5 for a 1ST down
2:22
1st & goal at opp 5
Chase Jones run for 5 yds for a TD (Brayden Narveson KICK)Western Kentucky 37, Charlotte 13
Charlotte Touchdown, 5 plays
2:22
1st & 0 at own 35
Cory Munson kickoff for 54 yds , Rico Arnold return for 21 yds to the Charl 32
2:22
1st & 10 at own 32
Dom Shoffner run for 19 yds to the WKent 49 for a 1ST down
2:22
1st & 10 at opp 49
Tre Harbison III run for 4 yds to the WKent 45
2:22
2nd & 6 at opp 45
Tre Harbison III run for 29 yds to the WKent 16 for a 1ST down
1:09
1st & 10 at opp 16
Timeout CHARLOTTE, clock 01:09
1:09
1st & 10 at opp 16
Dom Shoffner run for 2 yds to the WKent 14
0:31
2nd & 8 at opp 14
Dom Shoffner pass complete to Micaleous Elder for 14 yds for a TD CHARLOTTE Penalty, false start (Cameron Dollar) to the WKent 8 (Two-Point Conversion failed )Western Kentucky 37, Charlotte 19
Western Kentucky End of game, 1 play
0:31
1st & 0 at own 35
Jonathan Cruz kickoff for 10 yds , Devon Key return for no gain to the Charl 45
0:31
1st & 10 at opp 45
TEAM run for a loss of 1 yard to the Charl 46
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.