Week 2 · 2025

North Carolina at Charlotte

Sat 09/06/2025 07:00 PMJerry Richardson StadiumCharlotte pregame15%Pregame win probability: 15% for Charlotte. North Carolina favored, and won.

78°Cloudy3 mph W · 70% humidityRecorded at kickoff by College Football Data

North Carolina

20

4–8

Charlotte

3

1–11

Attendance

19,233

reported

UNC4 plays, 75 yd · Touchdown

15:001st & 10own 35Liam Boyd kickoff for 65 yds for a touchback0
14:441st & 10own 25Gio Lopez pass complete to Benjamin Hall for 11 yds to the UNC 36 for a 1ST down+11
14:191st & 10own 36Gio Lopez pass complete to Caleb Hood for 13 yds to the UNC 49 for a 1ST down+13
14:011st & 10own 49Gio Lopez pass complete to Chris Culliver for 51 yds for a TD (Rece Verhoff KICK)+51

CLT5 plays, 8 yd · Punt

14:011st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
13:551st & 10own 25CJ Stokes run for 5 yds to the CLT 30+5
13:232nd & 5own 30Conner Harrell pass complete to Gus McGee for 1 yd to the CLT 31+1
12:533rd & 4own 31Conner Harrell pass complete to E. Jai Mason for 2 yds to the CLT 33+2
12:184th & 2own 33Bronson Long punt for 32 yds, fair catch by Will Hardy at the UNC 350

UNC8 plays, 34 yd · Field goal

12:111st & 10own 35Caleb Hood run for 2 yds to the UNC 37+2
11:352nd & 8own 37Gio Lopez pass complete to Caleb Hood for 2 yds to the UNC 39+2
10:503rd & 6own 39Gio Lopez pass complete to Javarius Green for 24 yds to the CLT 37 for a 1ST down+24
10:271st & 10opp 37Charleston French run for 3 yds to the CLT 34+3
9:572nd & 7opp 34Gio Lopez pass complete to Javarius Green for 2 yds to the CLT 32+2
9:063rd & 5opp 32Gio Lopez pass complete to Charleston French for 1 yd to the CLT 31+1
8:344th & 4opp 31Rece Verhoff 49 yd FG GOOD+49
8:341st & 10own 25Timeout Charlotte, clock 08:340

CLT5 plays, -5 yd · Punt

8:341st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
8:011st & 10own 25CJ Stokes run for a loss of 9 yards to the CLT 16−9
7:522nd & 19own 16CJ Stokes run for 4 yds to the CLT 20+4
7:203rd & 15own 20Conner Harrell pass incomplete to Javen Nicholas0
7:134th & 15own 20Bronson Long punt for 32 yds, fair catch by Will Hardy at the UNC 480

UNC5 plays, 9 yd · On downs

7:031st & 10own 48Gio Lopez pass complete to Aziah Johnson for 6 yds to the CLT 46+6
6:272nd & 4opp 46Gio Lopez run for 3 yds to the CLT 43+3
5:203rd & 1opp 43Davion Gause run for no gain to the CLT 430
5:084th & 1opp 43Gio Lopez pass incomplete to Javarius Green0
5:084th & 1opp 43Gio Lopez pass incomplete to Javarius Green0

CLT5 plays, 2 yd · Punt

5:082nd & 8own 45Timeout Charlotte, clock 05:080
4:581st & 10own 43Cameren Smith run for 2 yds to the CLT 45+2
4:432nd & 8own 45Conner Harrell pass incomplete to Justin Olson0
4:393rd & 8own 45Conner Harrell pass incomplete to Justin Olson0
4:304th & 8own 45Bronson Long punt for 33 yds , Will Hardy returns for 6 yds to the UNC 28+6

UNC4 plays, 5 yd · Punt

4:251st & 10own 28Gio Lopez pass incomplete to Aziah Johnson0
4:142nd & 10own 28Gio Lopez run for 5 yds to the UNC 33+5
3:173rd & 5own 33Gio Lopez pass complete to Chris Culliver for 15 yds to the UNC 48 for a 1ST down+15
3:074th & 5own 33Tom Maginness punt for 49 yds , Javen Nicholas returns for no gain to the CLT 180

CLT13 plays, 60 yd · Field goal

2:481st & 10own 18Conner Harrell pass complete to Miles Burris for 15 yds to the CLT 33 for a 1ST down+15
2:301st & 10own 33Conner Harrell pass complete to Joey Bearns III for 4 yds to the CLT 37+4
1:542nd & 6own 37Rod Gainey Jr. run for 4 yds to the CLT 41+4
1:323rd & 2own 41Rod Gainey Jr. run for 3 yds to the CLT 44 for a 1ST down+3
1:131st & 10own 44Timeout North Carolina, clock 01:130
1:041st & 10own 44Rod Gainey Jr. run for 2 yds to the CLT 46+2
0:002nd & 8own 46CJ Stokes run for a loss of 2 yards to the CLT 44−2
0:00own 46End of 1st Quarter−2
14:513rd & 10own 44Conner Harrell pass complete to Javen Nicholas for 13 yds to the UNC 43 for a 1ST down North Carolina Penalty, Personal Foul (Khmori House) to the UNC 28 for a 1ST down+28
14:211st & 10opp 28CJ Stokes run for 3 yds to the UNC 25+3
13:432nd & 7opp 25Conner Harrell pass complete to Joey Bearns III for no gain to the UNC 250
13:153rd & 7opp 25CJ Stokes run for 3 yds to the UNC 22+3
12:404th & 4opp 22Liam Boyd 39 yd FG GOOD+39

UNC9 plays, 34 yd · Punt

12:331st & 10own 35Liam Boyd kickoff for 65 yds , Chris Culliver return for 19 yds to the UNC 19+19
12:101st & 10own 19Demon June run for 16 yds to the UNC 35 for a 1ST down+16
12:021st & 10own 35Gio Lopez pass complete to Alex Taylor for 6 yds to the UNC 41+6
11:242nd & 4own 41Demon June run for 19 yds to the CLT 40 for a 1ST down+19
10:431st & 10opp 40Demon June run for 2 yds to the CLT 38+2
10:112nd & 8opp 38Gio Lopez pass incomplete to Jordan Shipp0
10:073rd & 8opp 38(10:12) Shotgun Lopez,Gio pass complete short left to Green,Javarius caught at CLT28, for 10 yards to the CLT28 (Baldwin,Thailand), out of bounds PENALTY UNC Personal Foul (Green,Trevyon) 15 yards from CLT38 to UNC47. NO PLAY.−15
9:273rd & 23own 47Davion Gause run for 6 yds to the CLT 47+6
8:514th & 17opp 47Tom Maginness punt for 27 yds, fair catch by Javen Nicholas at the CLT 200

CLT12 plays, 71 yd · Missed FG

8:511st & 10own 37Timeout Charlotte, clock 08:510
8:371st & 10own 20Conner Harrell pass complete to Sean Brown for 17 yds to the CLT 37 for a 1ST down+17
8:141st & 10own 37Conner Harrell pass complete to Javen Nicholas for 3 yds to the CLT 40+3
7:382nd & 7own 40Henry Rutledge run for a loss of 3 yards to the CLT 37−3
6:443rd & 10own 37Conner Harrell pass complete to Javen Nicholas for 19 yds to the UNC 44 for a 1ST down+19
6:241st & 10opp 44Henry Rutledge run for 14 yds to the UNC 30 for a 1ST down+14
5:441st & 10opp 30CJ Stokes run for 1 yd to the UNC 29+1
5:082nd & 9opp 29Conner Harrell pass complete to Gus McGee for 15 yds to the UNC 14 for a 1ST down+15
4:361st & 10opp 14Conner Harrell run for no gain to the UNC 140
4:052nd & 10opp 14CJ Stokes run for a loss of 4 yards to the UNC 18−4
3:283rd & 14opp 18Conner Harrell pass complete to CJ Stokes for 9 yds to the UNC 9+9
2:514th & 5opp 9Liam Boyd 26 yd FG MISSED+26

UNC16 plays, 80 yd · Touchdown

2:511st & 10own 36Timeout Charlotte, clock 02:510
2:371st & 10own 20Gio Lopez pass complete to Chris Culliver for 16 yds to the UNC 36 for a 1ST down+16
2:091st & 10own 36Gio Lopez run for 11 yds to the UNC 47 for a 1ST down+11
2:001st & 10own 47Timeout Charlotte, clock 02:000
1:481st & 10own 47Benjamin Hall run for a loss of 4 yards to the UNC 43−4
1:472nd & 14own 43Timeout Charlotte, clock 01:470
1:372nd & 14own 43Gio Lopez pass complete to Chris Culliver for 7 yds to the 50 yard line+7
1:313rd & 7midfieldTimeout Charlotte, clock 01:310
1:213rd & 7midfieldGio Lopez run for 9 yds to the CLT 41 for a 1ST down+9
1:011st & 10opp 41Gio Lopez pass incomplete to Javarius Green0
0:503rd & 2opp 33Timeout North Carolina, clock 00:500
0:472nd & 10opp 41Gio Lopez run for 8 yds to the CLT 33+8
0:453rd & 2opp 33Gio Lopez run for 2 yds to the CLT 31 for a 1ST down+2
0:291st & 10opp 31Gio Lopez pass incomplete0
0:192nd & 10opp 31Charlotte Penalty, Personal Foul (Jamarrion Solomon) to the CLT 12 for a 1ST down+13
0:131st & 10opp 12Davion Gause run for 12 yds for a TD (Rece Verhoff KICK)+12

CLT3 plays, -1 yd · End of period

0:131st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
0:001st & 10own 25C. Harrell takes a knee−1
0:00own 25End of 2nd Quarter−1

CLT11 plays, 55 yd · On downs

15:001st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
14:501st & 10own 25Conner Harrell pass complete to Javen Nicholas for 16 yds to the CLT 41 for a 1ST down+16
14:201st & 10own 41CJ Stokes run for 5 yds to the CLT 46+5
13:482nd & 5own 46Conner Harrell pass complete to Javen Nicholas for 10 yds to the UNC 44 for a 1ST down+10
13:211st & 10opp 44CJ Stokes run for 1 yd to the UNC 43+1
12:482nd & 9opp 43Conner Harrell pass complete to Javen Nicholas for 4 yds to the UNC 39+4
12:143rd & 5opp 39Conner Harrell pass incomplete to Kameron Manley for a 1ST down North Carolina Penalty, Personal Foul (Kaleb Cost) to the UNC 24 for a 1ST down+15
12:071st & 10opp 24Conner Harrell pass complete to Javen Nicholas for a loss of 1 yard to the UNC 25−1
11:282nd & 11opp 25Conner Harrell pass incomplete to E. Jai Mason0
11:113rd & 11opp 25Conner Harrell pass complete to E. Jai Mason for 5 yds to the UNC 20+5
10:394th & 6opp 20Conner Harrell pass incomplete to E. Jai Mason0

UNC6 plays, -7 yd · Punt

10:392nd & 10own 20Timeout Charlotte, clock 10:390
10:351st & 10own 20Gio Lopez pass incomplete to Benjamin Hall0
10:222nd & 10own 20Gio Lopez pass complete to Benjamin Hall for a loss of 1 yard to the UNC 19−1
9:393rd & 11own 19Gio Lopez pass complete to Caleb Hood for a loss of 1 yard to the UNC 18−1
8:494th & 12own 18PENALTY UNC False Start (Patterson,Jaiden) 5 yards from UNC18 to UNC13. NO PLAY.−5
8:364th & 17own 13Tom Maginness punt for 55 yds , Javen Nicholas returns for 5 yds to the CLT 37+5

CLT4 plays, -21 yd · Punt

8:331st & 10own 37Conner Harrell pass incomplete to Javen Nicholas0
8:172nd & 10own 37Conner Harrell run for a loss of 10 yards to the CLT 27−10
7:453rd & 20own 27Conner Harrell sacked by Andrew Simpson for a loss of 11 yards to the CLT 16−11
7:064th & 31own 16Bronson Long punt for 49 yds , Javarius Green returns for 2 yds to the UNC 37+2

UNC5 plays, 8 yd · Punt

7:062nd & 7own 40Timeout Charlotte, clock 07:060
6:481st & 10own 37Caleb Hood run for 3 yds to the UNC 40+3
6:192nd & 7own 40Gio Lopez pass complete to Javarius Green for 5 yds to the UNC 45+5
5:463rd & 2own 45Gio Lopez pass incomplete to Javarius Green0
5:414th & 2own 45Tom Maginness punt for 41 yds, fair catch by Javen Nicholas at the CLT 140

CLT7 plays, 10 yd · Punt

5:412nd & 8own 16Timeout Charlotte, clock 05:410
5:341st & 10own 14Rod Gainey Jr. run for 2 yds to the CLT 16+2
4:542nd & 8own 16Conner Harrell pass complete to E. Jai Mason for 8 yds to the CLT 24 for a 1ST down+8
4:141st & 10own 24Conner Harrell pass incomplete to CJ Stokes0
4:092nd & 10own 24Conner Harrell pass incomplete to Jaylen Hampton0
3:583rd & 10own 24Conner Harrell pass incomplete to Jaylen Hampton0
3:544th & 10own 24Bronson Long punt for 36 yds, fair catch by Javarius Green at the UNC 450

UNC17 plays, 40 yd · Field goal

3:461st & 10own 45Caleb Hood run for 7 yds to the CLT 48+7
3:212nd & 3opp 48Caleb Hood run for 1 yd to the CLT 47+1
2:343rd & 2opp 47Gio Lopez run for 5 yds to the CLT 42 for a 1ST down+5
1:511st & 10opp 42Demon June run for 3 yds to the CLT 39+3
1:182nd & 7opp 39Gio Lopez run for 4 yds to the CLT 35+4
0:423rd & 3opp 35Jordan Shipp run for 1 yd to the CLT 34+1
0:094th & 2opp 34Timeout North Carolina, clock 00:090
0:004th & 2opp 34Gio Lopez pass complete to Jordan Shipp for 7 yds to the CLT 27 for a 1ST down+7
0:00opp 34End of 3rd Quarter+7
14:531st & 10opp 27Demon June run for a loss of 1 yard to the CLT 28−1
14:142nd & 11opp 28Gio Lopez pass complete to Demon June for no gain to the CLT 280
13:453rd & 11opp 28Timeout Charlotte, clock 13:450
13:333rd & 11opp 28Demon June run for 11 yds to the CLT 17 for a 1ST down+11
12:511st & 10opp 17Demon June run for 2 yds to the CLT 15+2
12:072nd & 8opp 15Demon June run for 2 yds to the CLT 13+2
11:213rd & 6opp 13Demon June run for a loss of 2 yards to the CLT 15−2
10:464th & 8opp 15Rece Verhoff 33 yd FG GOOD+33

CLT9 plays, -15 yd · Punt

10:461st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
10:411st & 10own 25Cameren Smith run for 1 yd to the CLT 26+1
10:082nd & 9own 26Conner Harrell run for 8 yds to the CLT 34+8
9:453rd & 1own 34Cameren Smith run for 2 yds to the CLT 36 for a 1ST down+2
9:241st & 10own 36Conner Harrell pass incomplete to Justin Olson0
9:152nd & 10own 36Charlotte Penalty, Personal Foul (-15 Yards) to the CLT 26−15
8:362nd & 20own 26Conner Harrell run for a loss of 16 yards to the CLT 10−16
8:113rd & 36own 10Conner Harrell pass incomplete to Justin Olson0
7:594th & 36own 10Bronson Long punt for 49 yds0

UNC6 plays, 9 yd · Punt

7:511st & 10own 41Benjamin Hall run for 7 yds to the UNC 48+7
7:062nd & 3own 48Benjamin Hall run for no gain to the UNC 480
6:213rd & 3own 48Caleb Hood run for 2 yds to the 50 yard line+2
5:434th & 1midfieldTimeout North Carolina, clock 05:430
5:364th & 1midfieldTom Maginness punt for 39 yds, fair catch by Javen Nicholas at the CLT 110
5:364th & 1midfieldTom Maginness punt for 39 yds, fair catch by Javen Nicholas at the CLT 60

CLT9 plays, 85 yd · Turnover

5:301st & 10own 6Rod Gainey Jr. run for 4 yds to the CLT 10 Charlotte Penalty, Offensive Holding (Ta'ir Brooks) to the CLT 5−1
5:021st & 11own 5Grayson Loftis run for 8 yds to the CLT 13+8
4:402nd & 3own 13Rod Gainey Jr. run for no gain to the CLT 130
4:013rd & 3own 13Grayson Loftis pass complete to Javen Nicholas for 20 yds to the CLT 33 for a 1ST down+20
3:351st & 10own 33(03:46) Shotgun Loftis,Grayson pass intercepted by Gbayor,Mikai at CLT42 Gbayor,Mikai return 0 yards to the PENALTY UNC Illegal Substitution 5 yards from CLT33 to CLT38. NO PLAY.+5
3:211st & 5own 38Grayson Loftis pass complete to Javen Nicholas for 16 yds to the UNC 46 for a 1ST down+16
2:571st & 10opp 46Grayson Loftis pass complete to E. Jai Mason for 12 yds to the UNC 34 for a 1ST down+12
2:261st & 10opp 34Grayson Loftis pass complete to Gus McGee for 25 yds to the UNC 9 for a 1ST down+25
2:021st & goalopp 9Grayson Loftis pass intercepted Greg Smith return for 30 yds to the UNC 30+30

UNC5 plays, 9 yd · Punt

1:561st & 10own 30Gio Lopez run for a loss of 3 yards to the UNC 27−3
1:562nd & 13own 27Timeout Charlotte, clock 01:560
1:482nd & 13own 27Davion Gause run for 9 yds to the UNC 36+9
1:014th & 1own 39Timeout Charlotte, clock 01:010
1:014th & 1own 39Tom Maginness punt for 44 yds, fair catch by Javen Nicholas at the CLT 170

CLT9 plays, 37 yd · Turnover

0:561st & 10own 17Grayson Loftis pass complete to Javen Nicholas for 11 yds to the CLT 28 for a 1ST down+11
0:501st & 10own 28Grayson Loftis pass complete to Rod Gainey Jr. for 4 yds to the CLT 32+4
0:452nd & 6own 32Grayson Loftis pass incomplete to Gus McGee0
0:393rd & 6own 32Grayson Loftis pass complete to Javen Nicholas for 11 yds to the CLT 43 for a 1ST down+11
0:191st & 10own 43Grayson Loftis pass incomplete to E. Jai Mason0
0:142nd & 10own 43Grayson Loftis pass complete to Derrick Eley for 11 yds to the UNC 46 for a 1ST down+11
0:091st & 10opp 46Grayson Loftis pass incomplete0
0:002nd & 10opp 46Grayson Loftis pass intercepted Malcolm Ziglar return for 4 yds to the UNC 7+4
0:00own 0End of 4th Quarter−93

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous meeting vs. Team

Charlotte 0–1 vs North Carolina

  • 2024 · wk 2Charlotte 20 @ North Carolina 38

Research

Keep this open while you look at others