North Carolina vs. James Madison Spread, Line, Odds and Betting Preview | Sept. 21

Star runner Omarion Hampton and the North Carolina Tar Heels (3-0) meet the James Madison Dukes (2-0) on Saturday at 12:00 p.m. ET at Kenan Stadium.

The Dukes are expected to lose by at least two scores (currently +10.5) against the Tar Heels (with an over/under of 48.5 points).

Below you’ll find our betting preview for this season, and find all of our predictions here, too!

Spread

North Carolina -10.5 vs. James Madison

Bet $20, Payout $38.02

North Carolina vs. James Madison Betting Odds

  • Spread favorite: Tar Heels (-10.5)
  • Moneyline: Tar Heels (-433), Dukes (+324)
  • Total: 48.5 points
  • TV Channel: ACCN
  • Live Stream: Fubo (Watch for free)

North Carolina vs. James Madison Betting Stats and Info

In three opportunities, the Tar Heels have won just once against the spread. Against the spread, the Tar Heels are winless in two games when favored by 10.5 points or more. North Carolina has been moneyline favorites for three games this season, and it has put together a 3-0 record in those contests. James Madison, in two games with a set spread so far this season, is 1-1-0 against the spread. James Madison has not been listed as the underdog on the moneyline yet this season.

North Carolina vs. James Madison Key Players

North Carolina Tar Heels

  • Drake Maye threw for 3,608 yards (277.5 per game) while completing 63.3% of his passes (269-for-425), with 24 touchdowns and nine interceptions last year. He also carried the ball 112 times for 449 yards and nine touchdowns, averaging 34.5 yards per game.
  • Hampton took 253 attempts for 1,504 rushing yards a season ago (115.7 per game) and scored 15 touchdowns. He also caught 29 passes for 222 yards and one TD.
  • Last season J.J. Jones was targeted 67 times and amassed 46 catches for 711 yards and three touchdowns.
  • Devontez Walker’s stat line last year revealed 41 catches for 699 yards and seven touchdowns. He put up 53.8 yards per game.
  • Bryson Nesbit caught 41 passes for 585 yards and five touchdowns, averaging 45.0 yards per game.
  • Last season, Kaimon Rucker put up 8.5 sacks, 12.0 TFL and 60 tackles.
  • Cedric Gray’s 2023 campaign saw him total 120 tackles, 6.0 TFL, five sacks, and one interception.
  • Alijah Huzzie picked off three passes while adding 41 tackles, 1.0 TFL, and three passes defended a season ago.

James Madison Dukes

  • Last season Jordan McCloud put up 3,648 passing yards (280.6 per game) while going 281-for-412 (68.2%) and throwing for 35 touchdowns with 10 interceptions. He added 285 rushing yards on 95 carries and eight TDs.
  • Kaelon Black rushed for 637 yards on 142 carries (49.0 yards per game) and scored one touchdown a season ago. He also averaged 18.3 receiving yards per game, grabbing 25 passes for 238 yards and four TDs.
  • Last season Ty Son Lawton rushed for 568 yards on 126 carries (43.7 yards per game), with five rushing touchdowns.
  • Last season Elijah Sarratt reeled in 82 passes for 1,191 yards (91.6 per game) and eight touchdowns.
  • Reggie Brown’s stat line last season was 53 grabs for 1,045 yards and nine touchdowns. He averaged 80.4 receiving yards per game.
  • Phoenix Sproles caught 52 passes on 76 targets for 442 yards and five touchdowns, averaging 34.0 receiving yards per game.
  • Jalen Green put together a strong body of work a year ago, notching 15.5 sacks, 13.0 TFL, 48 tackles, and one interception.
  • Over the course of his 2023 campaign, Aiden Fisher collected 105 tackles, 3.0 TFL, 1.5 sacks, and one interception.
  • Francis Meehan picked off three passes and tacked on 46 tackles, 2.0 TFL, and three passes defended last season.