The North Carolina Tar Heels football team wraps up a three-game homestand at Kenan Stadium this Saturday (Noon, ACC Network) against the James Madison Dukes.


The Tar Heels (3-0) hold a perfect record against the Dukes (2-0) in their previous matchups, winning by an average of nearly 28 points. However, James Madison has been a consistently strong program in recent years, even defeating Virginia last season. Notably, the Cavaliers went on to pull off an upset against UNC in Chapel Hill.

Jacolby Criswell is expected to start as UNC's quarterback in Week 4. He took the majority of snaps during the Tar Heels' dominant 45-10 victory over NC Central in Week 1.

Be sure to bookmark and refresh this page for real-time updates on the UNC vs. James Madison game live from Kenan Stadium.

UNC vs James Madison score updates

Halftime Score: James Madison 53, UNC 21  
James Madison heads into halftime with a commanding 53-21 lead over UNC.

After a pick-six, marking UNC's fourth turnover, James Madison stretched their lead to 53-21 with just 56 seconds remaining in the first half.

UNC has committed three turnovers in the first half against James Madison.

UNC has turned the ball over three times in the first half, allowing James Madison to build a 46-21 lead over the Tar Heels.

James Madison quarterback Alonza Barnett is putting on an impressive performance against UNC.

James Madison quarterback Alonza Barnett propelled the Dukes to a 25-point lead in the second quarter with a long touchdown run. UNC is now trailing 46-21 with 7:14 remaining in the second quarter, marking the Dukes' fifth consecutive scoring drive.