Open the board

James Madison Dukes 70, North Carolina Tar Heels 50: final score and stats

James Madison Dukes beat North Carolina Tar Heels, James Madison Dukes 70 to North Carolina Tar Heels 50, on Saturday, September 21, 2024 at Kenan Stadium, Chapel Hill, NC. Below: the box score, top performers, team stats, injuries and recent form for North Carolina Tar Heels vs James Madison Dukes.

College FootballSaturday, September 21, 2024
DateSep 21, 2024
Start time12:00 PM ET
VenueKenan Stadium, Chapel Hill, NC
TVACC Network
Attendance50,500

Line score

Team1234T
James Madison Dukes252871070
North Carolina Tar Heels147171250

Team comparison

James Madison DukesNorth Carolina Tar Heels
Points per game
38.9
25.8
Points allowed per game
21.7
22.1
3-0Record3-1
2nd in Sun Belt - EastStanding12th in ACC
4-2Road record / home record1-4
LWLLWLast 5LWLLW
L1StreakL1

Team stats

James Madison DukesNorth Carolina Tar Heels
1st Downs
25
30
6-143rd down efficiency2-9
1-14th down efficiency1-1
Total Yards
611
616
Passing
388
475
22/34Comp/Att28/48
Yards per pass
11.4
9.9
Rushing
223
141
Rushing Attempts
39
31
Yards per rush
5.7
4.5
12-105Penalties9-76
Turnovers
1
5
Fumbles lost
1
3
Interceptions thrown
0
2
34:06Possession25:54

Box score

James Madison Dukes Passing

PlayerC/ATTYDSAVGTDINTQBR
Alonza Barnett III22/3438811.45096.7
Team22/3438811.450--

James Madison Dukes Rushing

PlayerCARYDSAVGTDLONG
Alonza Barnett III13997.6238
George Pettaway16875.4014
Tyler Purdy6223.708
Cameron Ross11010.0010
Jobi Malary133.003
Wayne Knight133.003
Team1-1-1.000
Team392235.7238

James Madison Dukes Receiving

PlayerRECYDSAVGTDLONG
Omarion Dollison312541.7169
Cameron Ross710715.3142
Yamir Knight58116.2048
Taylor Thompson22613.0113
Tyler Purdy22512.5019
Logan Kyle11111.0111
Dylan Williams177.017
George Pettaway166.006
Team2238817.6569

James Madison Dukes Fumbles

PlayerFUMLOSTREC
Cameron Ross110
Jacob Dobbs001
Khairi Manns001
Gannon Weathersby001
Team113

James Madison Dukes Defensive

PlayerTOTSOLOSACKSTFLPDQB HURTD
Derrick Barksdale7602000
Trent Hendrick7512010
Jacob Dobbs6500020
Chris Shearin4400010
Terrence Spence4300001
Chauncey Logan Jr.4300000
Eric O'Neill3312010
Raymond Scott3300000
Team5850381101

James Madison Dukes Interceptions

PlayerINTYDSTD
Terrence Spence2331
Team2331

James Madison Dukes KickReturns

PlayerNOYDSAVGLONGTD
Cameron Ross13232.0320
Team13232.0320

James Madison Dukes PuntReturns

PlayerNOYDSAVGLONGTD
Terrence Spence12828.0280
Jayden Mines11414.0141
Team14242.0281

James Madison Dukes Kicking

PlayerFGPCTLONGXPPTS
Noe Ruelas2/2100.0508/814
Team2/2100.0508/814

James Madison Dukes Punting

PlayerNOYDSAVGTBIn 20LONG
Ryan Hanson418345.81157
Team518336.61157

North Carolina Tar Heels Passing

PlayerC/ATTYDSAVGTDINTQBR
Jacolby Criswell28/484759.93273.9
Team28/484759.932--

North Carolina Tar Heels Rushing

PlayerCARYDSAVGTDLONG
Omarion Hampton191397.3348
Davion Gause284.0011
Jacolby Criswell850.6013
Conner Harrell1-3-3.000
Chris Culliver1-8-8.000
Team311414.5348

North Carolina Tar Heels Receiving

PlayerRECYDSAVGTDLONG
Kobe Paysour49323.3030
J.J. Jones58617.2029
Bryson Nesbit47117.8134
John Copenhaver36220.7135
Christian Hamilton25125.5042
Omarion Hampton33411.3019
Jordan Shipp22512.5120
Gavin Blackwell22211.0014
Team2847517.0342

North Carolina Tar Heels Fumbles

PlayerFUMLOSTREC
Jacolby Criswell110
Conner Harrell110
Christian Hamilton110
Power Echols001
Team331

North Carolina Tar Heels Defensive

PlayerTOTSOLOSACKSTFLPDQB HURTD
Power Echols8500000
Amare Campbell8500100
Antavious Lane7601100
Kaleb Cost7500000
Jakeen Harris6400000
Marcus Allen5400000
Kevin Hester Jr.5311000
Jaybron Harvey5200000
Team634324210

North Carolina Tar Heels KickReturns

PlayerNOYDSAVGLONGTD
Javarius Green47819.5220
Team47819.5220

North Carolina Tar Heels PuntReturns

PlayerNOYDSAVGLONGTD
Davion Gause13434.0341
Caleb LaVallee166.060
Alijah Huzzie100.000
Team14040.0341

North Carolina Tar Heels Kicking

PlayerFGPCTLONGXPPTS
Noah Burnette1/1100.0423/36
Team1/1100.0423/36

North Carolina Tar Heels Punting

PlayerNOYDSAVGTBIn 20LONG
Tom Maginness27537.50039
Team37525.00039

Recent form

Nov 14, 2026 · at UConn HuskiesL 22-46
Nov 5, 2026 · at Southern Miss Golden EaglesW 54-23
Oct 29, 2026 · vs Troy TrojansL 21-24
Oct 22, 2026 · at App State MountaineersL 31-34
Oct 17, 2026 · vs Georgia State PanthersW 49-22
Nov 14, 2026 · vs Louisville CardinalsL 14-16
Nov 7, 2026 · at UConn HuskiesW 38-21
Oct 31, 2026 · vs Miami HurricanesL 35-38
Oct 24, 2026 · vs Syracuse OrangeL 30-31
Oct 17, 2026 · at Duke Blue DevilsW 24-20

Team pages

More College Football games on Sep 21, 2024

Frequently asked questions

Who won James Madison Dukes vs North Carolina Tar Heels?

James Madison Dukes won, 70-50, on Saturday, September 21, 2024.

What was the final score of James Madison Dukes vs North Carolina Tar Heels?

James Madison Dukes 70, North Carolina Tar Heels 50.

Where is James Madison Dukes vs North Carolina Tar Heels played?

Kenan Stadium, Chapel Hill, NC.

The model’s read

Grades, leans and the full breakdown for James Madison Dukes vs North Carolina Tar Heels are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.