Week 3 · 2025

Richmond at North Carolina

Sat 09/13/2025 03:30 PMKenan StadiumNorth Carolina pregame95%Pregame win probability: 95% for North Carolina. North Carolina favored, and won.

76°Fair7 mph NE · 49% humidityRecorded at kickoff by College Football Data

Richmond

6

7–5

North Carolina

41

4–8

Attendance

50,500

reported

RICH5 plays, 9 yd · Punt

15:001st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
14:521st & 10own 25Jamaal Brown run for 3 yds to the RICH 28+3
14:102nd & 7own 28Jamaal Brown run for no gain to the RICH 280
13:233rd & 7own 28Kyle Wickersham pass complete to Quanye Veney for 6 yds to the RICH 34+6
12:364th & 1own 34Ned Gray punt for 34 yds, fair catch by Will Hardy at the UNC 320

UNC7 plays, 58 yd · Field goal

12:301st & 10own 33Demon June run for 9 yds to the UNC 42+9
11:582nd & 1own 42Gio Lopez pass incomplete to Chris Culliver0
11:513rd & 1own 42Demon June run for 50 yds to the RICH 8 for a 1ST down+50
11:091st & goalopp 8Demon June run for no gain to the RICH 80
10:352nd & goalopp 8Gio Lopez pass incomplete to Jake Johnson0
10:213rd & goalopp 8Gio Lopez sacked for a loss of 1 yard to the RICH 9−1
9:574th & goalopp 9Rece Verhoff 27 yd FG GOOD+27

RICH6 plays, -6 yd · Punt

9:571st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
9:501st & 10own 25Kyle Wickersham run for 3 yds to the RICH 28+3
9:022nd & 7own 28Kyle Wickersham sacked by Melkart Abou-Jaoude for a loss of 3 yards to the RICH 25−3
8:223rd & 10own 25Timeout Richmond, clock 08:220
8:153rd & 10own 25Kyle Wickersham sacked by Melkart Abou-Jaoude for a loss of 6 yards to the RICH 19−6
7:274th & 16own 19Ned Gray punt for 43 yds, fair catch by Will Hardy at the UNC 380

UNC9 plays, 62 yd · Touchdown

7:221st & 10own 38Davion Gause run for 2 yds to the UNC 40+2
7:032nd & 8own 40Davion Gause run for 3 yds to the UNC 43+3
6:233rd & 5own 43Gio Lopez run for 3 yds to the UNC 46+3
5:504th & 2own 46PENALTY UR Offside (Chambers,Zach) 5 yards from UNC46 to UR 49, 1ST DOWN. NO PLAY.+5
5:221st & 10opp 49Gio Lopez pass complete to Jordan Shipp for 10 yds to the RICH 39 for a 1ST down+10
5:031st & 10opp 39Demon June run for 6 yds to the RICH 33+6
4:412nd & 4opp 33Demon June run for 3 yds to the RICH 30+3
4:003rd & 1opp 30Demon June run for 1 yd to the RICH 29 for a 1ST down+1
3:221st & 10opp 29Gio Lopez pass complete to Jordan Shipp for 29 yds for a TD (Rece Verhoff KICK)+29

RICH5 plays, 9 yd · On downs

3:181st & 10own 35Rece Verhoff kickoff for 65 yds , Isaiah Dawson return for 16 yds to the RICH 16+16
3:071st & 10own 16Kyle Wickersham pass complete to Andrew King for 2 yds to the RICH 18+2
2:232nd & 8own 18Kyle Wickersham pass incomplete to Ja'Vion Griffin0
2:133rd & 8own 18Kyle Wickersham pass complete to Aidan Steinfeldt for 3 yds to the RICH 21+3
1:364th & 5own 21Owen Laughlin run for 4 yds to the RICH 25+4

UNC6 plays, 21 yd · Field goal

1:251st & 10opp 25Gio Lopez pass complete to Chris Culliver for 15 yds to the RICH 10 for a 1ST down+15
0:551st & goalopp 10Gio Lopez run for 6 yds to the RICH 4+6
0:002nd & goalopp 4Demon June run for no gain to the RICH 40
0:00opp 4End of 1st Quarter0
14:543rd & goalopp 4Gio Lopez pass incomplete to Kobe Paysour0
14:514th & goalopp 4Rece Verhoff 22 yd FG GOOD+22

RICH5 plays, -14 yd · Punt

14:511st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
14:421st & 10own 25Michael Creamer run for a loss of 2 yards to the RICH 23−2
13:422nd & 12own 23Kyle Wickersham run for a loss of 12 yards to the RICH 11 Kyle Wickersham fumbled, recovered by RICH Kyle Wickersham−12
13:253rd & 24own 11Aziz Foster-Powell run for no gain to the RICH 110
12:404th & 24own 11Ned Gray punt for 47 yds, punt out-of-bounds at the RICH 36 , Will Hardy returns for 22 yds to the RICH 36+22

UNC7 plays, 36 yd · Touchdown

12:341st & 10opp 36Gio Lopez pass incomplete to Chris Culliver0
12:192nd & 10opp 36Gio Lopez pass complete to Jake Johnson for 11 yds to the RICH 25 for a 1ST down+11
11:531st & 10opp 25Gio Lopez pass incomplete to Caleb Hood0
11:452nd & 10opp 25Gio Lopez pass complete to Demon June for 19 yds to the RICH 6 for a 1ST down Richmond Penalty, Personal Foul (Devin Geronomi) to the RICH 3 for a 1ST down+22
11:151st & goalopp 3Davion Gause run for 1 yd to the RICH 2+1
10:362nd & goalopp 2Davion Gause run for 1 yd to the RICH 1+1
10:013rd & goalopp 1Gio Lopez run for 1 yd for a TD (Rece Verhoff KICK)+1

RICH16 plays, 76 yd · Field goal

9:531st & 10own 35Rece Verhoff kickoff for 63 yds , Isaiah Dawson return for 15 yds to the RICH 17+15
9:461st & 10own 17Kyle Wickersham pass incomplete to Isaiah Dawson0
9:322nd & 10own 17Ashten Snelsire run for 5 yds to the RICH 22+5
8:473rd & 5own 22(08:58) Shotgun Snelsire,Ashten pass intercepted by Cost,Kaleb at UR 40 Cost,Kaleb return 32 yards to the UR 08 (Gray III,Phillip) PENALTY UNC Personal Foul declined UNC Pass Interference (Cost,Kaleb) 15 yards from UR 22 to UR 37, 1ST DOWN. NO PLAY.0
8:311st & 10own 37Jamaal Brown run for 8 yds to the RICH 45+8
7:532nd & 2own 45Ashten Snelsire run for 3 yds to the RICH 48 for a 1ST down+3
7:101st & 10own 48Jamaal Brown run for 7 yds to the UNC 45+7
6:232nd & 3opp 45Andrew King run for 6 yds to the UNC 39 for a 1ST down+6
5:411st & 10opp 39Aziz Foster-Powell run for 2 yds to the UNC 37+2
5:002nd & 8opp 37Aziz Foster-Powell run for 10 yds to the UNC 27 for a 1ST down+10
4:131st & 10opp 27Aziz Foster-Powell run for no gain to the UNC 270
3:222nd & 10opp 27Ashten Snelsire pass complete to Andrew King for 12 yds to the UNC 15 for a 1ST down+12
2:461st & 10opp 15Aziz Foster-Powell run for 4 yds to the UNC 11+4
2:002nd & 6opp 11Ashten Snelsire run for 2 yds to the UNC 9+2
1:543rd & 4opp 9Aziz Foster-Powell run for 2 yds to the UNC 7+2
1:114th & 2opp 7Jayden Alsheskie 25 yd FG GOOD+25

UNC10 plays, 24 yd · Punt

1:111st & 10own 35Will McManus kickoff for 65 yds for a touchback0
1:041st & 10own 25Gio Lopez run for 8 yds to the UNC 33+8
1:032nd & 2own 33Timeout North Carolina, clock 01:030
0:562nd & 2own 33Gio Lopez pass complete to Jake Johnson for 10 yds to the UNC 43 for a 1ST down+10
0:421st & 10own 43Gio Lopez pass complete to Jordan Shipp for 10 yds to the RICH 47 for a 1ST down+10
0:331st & 10opp 47Gio Lopez pass incomplete to Nathan Leacock0
0:262nd & 10opp 47Gio Lopez pass incomplete0
0:143rd & 10opp 47Gio Lopez sacked by Camden Byrd for a loss of 4 yards to the UNC 49 Gio Lopez fumbled, recovered by UNC Aidan Banfield , return for 0 yards−4
0:074th & 14own 49Tom Maginness punt for 34 yds, punt out-of-bounds at the RICH 17 , Quanye Veney returns for no gain to the RICH 170
0:074th & 14own 49Tom Maginness punt for 34 yds, punt out-of-bounds at the RICH 170

RICH2 plays, -1 yd · End of period

0:001st & 10own 17K. Wickersham takes a knee−1
0:00own 17End of 2nd Quarter−1

RICH12 plays, 53 yd · On downs

14:581st & 10own 35Will McManus kickoff for 11 yds+11
14:521st & 10own 46Aziz Foster-Powell run for 1 yd to the RICH 47+1
14:092nd & 9own 47Kyle Wickersham pass complete to Ja'Vion Griffin for 3 yds to the 50 yard line+3
13:233rd & 6midfieldKyle Wickersham pass complete to Andreas Hill for 5 yds to the UNC 45+5
12:494th & 1opp 45Kyle Wickersham run for 3 yds to the UNC 42 for a 1ST down+3
12:051st & 10opp 42Michael Creamer run for 2 yds to the UNC 40+2
11:262nd & 8opp 40Aziz Foster-Powell run for 4 yds to the UNC 36+4
10:403rd & 4opp 36Kyle Wickersham pass complete to Isaiah Dawson for 28 yds to the UNC 8 for a 1ST down North Carolina Penalty, Defensive Pass Interference (Yards) declined for a 1ST down+28
10:151st & goalopp 8Andrew King run for 4 yds to the UNC 4+4
9:282nd & goalopp 4Andrew King run for no gain to the UNC 40
9:143rd & goalopp 4Kyle Wickersham run for 3 yds to the UNC 1+3
8:274th & goalopp 1Kyle Wickersham run for no gain to the UNC 10

UNC4 plays, 9 yd · Punt

8:241st & 10own 1Gio Lopez run for 4 yds to the UNC 5+4
7:422nd & 6own 5Gio Lopez run for 2 yds to the UNC 7+2
6:563rd & 4own 7Gio Lopez pass complete to Jordan Owens for 3 yds to the UNC 10+3
6:204th & 1own 10Tom Maginness punt for 48 yds0

RICH2 plays, -8 yd · Turnover

6:121st & 10own 42Jamaal Brown run for no gain to the RICH 420
5:272nd & 10own 42Kyle Wickersham sacked by Mikai Gbayor for a loss of 8 yards to the RICH 34 Kyle Wickersham fumbled, recovered by UNC Melkart Abou-Jaoude , return for 0 yards−8

UNC7 plays, 34 yd · Touchdown

5:191st & 10opp 34Demon June run for 18 yds to the RICH 16 for a 1ST down+18
4:441st & 10opp 16Gio Lopez pass incomplete to Jordan Shipp0
4:372nd & 10opp 16Demon June run for 1 yd to the RICH 15+1
4:033rd & 9opp 15Gio Lopez run for 12 yds to the RICH 3 for a 1ST down+12
3:131st & goalopp 3Demon June run for 1 yd to the RICH 2+1
2:422nd & goalopp 2Davion Gause run for a loss of 1 yard to the RICH 3−1
2:063rd & goalopp 3Gio Lopez pass complete to Jordan Shipp for 3 yds for a TD Richmond Penalty, Defensive Holding (Quanye Veney) declined (Rece Verhoff KICK)+3

RICH9 plays, 36 yd · Defensive TD

1:591st & 10own 35Rece Verhoff kickoff for 61 yds , Isaiah Dawson return for 22 yds to the RICH 26+22
1:511st & 10own 26Michael Creamer run for 4 yds to the RICH 30+4
1:052nd & 6own 30Ashten Snelsire run for 4 yds to the RICH 34+4
0:213rd & 2own 34Timeout Richmond, clock 00:210
0:003rd & 2own 34Ashten Snelsire pass complete to Isaiah Dawson for 9 yds to the RICH 43 for a 1ST down+9
0:00own 34End of 3rd Quarter+9
14:531st & 10own 43(14:58) Shotgun Snelsire,Ashten pass incomplete deep left to Griffin,Ja'Vion thrown to UNC29 broken up by Allen,Marcus QB hurried by Abou-Jaoude,Melkart PENALTY UNC Roughing The Passer (Abou-Jaoude,Melkart) 15 yards from UR 43 to UNC42, 1ST DOWN. NO PLAY.−15
14:441st & 10opp 42Michael Creamer run for 3 yds to the UNC 39+3
14:002nd & 7opp 39Mikai Gbayor 62 Yd Fumble Return (Rece Verhoff Kick)+62

RICH6 plays, 7 yd · Punt

14:001st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
13:541st & 10own 25Aziz Foster-Powell run for 3 yds to the RICH 28+3
13:122nd & 7own 28Ashten Snelsire run for 4 yds to the RICH 32+4
12:293rd & 3own 32Timeout Richmond, clock 12:290
12:263rd & 3own 32Ashten Snelsire pass incomplete to Trey Mancuso0
12:194th & 3own 32Ned Gray punt for 40 yds, fair catch by Kaleb Cost at the UNC 280

UNC8 plays, 72 yd · Touchdown

12:111st & 10own 28Demon June run for 3 yds to the UNC 31+3
11:372nd & 7own 31Gio Lopez run for 4 yds to the UNC 35+4
11:013rd & 3own 35PENALTY UNC False Start (O'Steen,Will) 5 yards from UNC35 to UNC30. NO PLAY.−5
10:343rd & 8own 30Gio Lopez pass complete to Jake Johnson for 9 yds to the UNC 39 for a 1ST down+9
10:011st & 10own 39Demon June run for 7 yds to the UNC 46+7
9:292nd & 3own 46Demon June run for 4 yds to the 50 yard line for a 1ST down+4
8:501st & 10midfieldGio Lopez run for 5 yds to the RICH 45+5
8:132nd & 5opp 45Demon June run for 45 yds for a TD (Rece Verhoff KICK)+45

RICH2 plays, 0 yd · Turnover

8:081st & 10own 35Rece Verhoff kickoff for 65 yds , Isaiah Dawson return for 19 yds to the RICH 19+19
8:011st & 10own 19Ashten Snelsire pass intercepted Jaiden Patterson return for 7 yds to the RICH 20+7

UNC2 plays, 0 yd · Turnover

7:541st & 10opp 20Au'Tori Newkirk pass intercepted Jordan Allen return for 14 yds to the RICH 21+14
7:541st & 10opp 20Au'Tori Newkirk pass intercepted Jordan Allen return for 14 yds to the RICH 21+14

RICH16 plays, 68 yd · Field goal

7:441st & 10own 21Michael Creamer run for 5 yds to the RICH 26+5
7:062nd & 5own 26Ashten Snelsire run for 9 yds to the RICH 35 for a 1ST down+9
6:221st & 10own 35Andrew King run for 12 yds to the RICH 47 for a 1ST down+12
5:381st & 10own 47Michael Creamer run for 6 yds to the UNC 47+6
4:542nd & 4opp 47Ashten Snelsire run for 1 yd to the UNC 46+1
3:553rd & 3opp 46Ashten Snelsire pass complete to Aidan Steinfeldt for 7 yds to the UNC 39 for a 1ST down+7
3:231st & 10opp 39Aziz Foster-Powell run for 5 yds to the UNC 34+5
2:442nd & 5opp 34Aziz Foster-Powell run for 4 yds to the UNC 30+4
2:033rd & 1opp 30Aziz Foster-Powell run for 3 yds to the UNC 27 for a 1ST down+3
1:521st & 10opp 27Ashten Snelsire run for 5 yds to the UNC 22+5
1:132nd & 5opp 22Andrew King run for 1 yd to the UNC 21+1
0:353rd & 4opp 21Michael Creamer run for 10 yds to the UNC 11 for a 1ST down+10
0:161st & 10opp 11Timeout Richmond, clock 00:160
0:121st & 10opp 11Ashten Snelsire pass incomplete to Andreas Hill0
0:092nd & 10opp 11Ashten Snelsire pass incomplete to Andreas Hill0
0:063rd & 10opp 11Jayden Alsheskie 28 yd FG GOOD Richmond Penalty, Personal Foul (-15 Yards) to the 50 yard line+28

UNC3 plays, -1 yd · End of period

0:061st & 10midfieldWill McManus kickoff for 50 yds for a touchback0
0:001st & 10own 25A. Newkirk takes a knee−1
0:00own 24End of 4th Quarter0

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

Previous meetings vs. Team

No other meetings in the seasons currently loaded.

Research

Keep this open while you look at others