Skip to content
GARY A.I.Get the app
NCAAF · Sat, Oct 24 · 7:30 PM

Syracuse Orange at North Carolina Tar Heels

O/U 49.5 · SPREAD North Carolina Tar Heels -8.5 · Kenan Stadium, Chapel Hill, NC

GARY'S PICK
North Carolina -9.5
NCAAFvs Syracuse· -110

North Carolina
-9.5

-110 · LOST · SYR 31 · UNC 30

Syracuse

The pick & result

Published pick
North Carolina Tar Heels -9.5 -110
Published odds
-110
Result
Lost
Final score
31-30

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The line

BETMGM · 57 moves
MarketOpened
Oct 18 12:32 PM
Close
Sat 7:20 PM
Move
SPREADNorth Carolina Tar Heels -8.5 (-108)North Carolina Tar Heels -9.5 (-112)+1
TOTAL44.5 (-108)49.5 (-108)+5
MONEYLINENorth Carolina Tar Heels -350North Carolina Tar Heels -350Holds
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 18 12:32 PMNorth Carolina Tar Heels -8.5 (-108)44.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +275
Oct 18 1:02 PMNorth Carolina Tar Heels -9 (-110)44.5 (-110)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 18 4:03 PMNorth Carolina Tar Heels -9.5 (-110)45.5 (-105)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 18 5:03 PMNorth Carolina Tar Heels -9 (-110)45.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +275
Oct 18 7:04 PMNorth Carolina Tar Heels -9 (-108)—North Carolina Tar Heels -350 · Syracuse Orange +290
Oct 18 8:04 PMNorth Carolina Tar Heels -9 (-110)46.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +275
Oct 19 12:34 AMNorth Carolina Tar Heels -8.5 (-108)46.5 (-108)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 19 6:00 AMNorth Carolina Tar Heels -8.5 (-110)46.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +275
Oct 19 11:31 AMNorth Carolina Tar Heels -8.5 (-110)46.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +280
Oct 19 1:31 PMNorth Carolina Tar Heels -8.5 (-108)46.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +275
Oct 19 4:31 PMNorth Carolina Tar Heels -8.5 (-108)46.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +280
Oct 19 7:01 PM—46.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +270
Oct 19 9:54 PMNorth Carolina Tar Heels -8 (-112)46.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +275
Oct 19 10:24 PMNorth Carolina Tar Heels -8 (-108)46.5 (-110)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 20 6:00 AMNorth Carolina Tar Heels -8 (-110)46.5 (-112)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 20 6:31 AMNorth Carolina Tar Heels -8 (-108)46.5 (-112)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 20 2:46 PMNorth Carolina Tar Heels -8 (-108)46.5 (-112)North Carolina Tar Heels -325 · Syracuse Orange +260
Oct 20 4:47 PMNorth Carolina Tar Heels -8 (-108)46.5 (-112)North Carolina Tar Heels -325 · Syracuse Orange +260
Oct 20 5:17 PMNorth Carolina Tar Heels -8 (-108)46.5 (-115)North Carolina Tar Heels -325 · Syracuse Orange +260
Oct 20 7:47 PMNorth Carolina Tar Heels -8 (-108)46.5 (-112)North Carolina Tar Heels -325 · Syracuse Orange +260
Oct 21 8:00 AMNorth Carolina Tar Heels -8 (-108)46.5 (-112)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 21 11:02 AMNorth Carolina Tar Heels -8 (-108)46.5 (-115)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 21 11:32 AMNorth Carolina Tar Heels -7.5 (-110)47.5 (-108)North Carolina Tar Heels -325 · Syracuse Orange +260
Oct 21 3:32 PMNorth Carolina Tar Heels -7.5 (-110)47.5 (-108)North Carolina Tar Heels -325 · Syracuse Orange +270
Oct 21 8:21 PMNorth Carolina Tar Heels -8.5 (-108)46.5 (-115)North Carolina Tar Heels -350 · Syracuse Orange +280
Oct 21 10:52 PMNorth Carolina Tar Heels -8.5 (-108)46.5 (-115)North Carolina Tar Heels -350 · Syracuse Orange +290
Oct 21 11:52 PMNorth Carolina Tar Heels -8.5 (-108)46.5 (-112)North Carolina Tar Heels -350 · Syracuse Orange +275
Oct 22 12:22 AMNorth Carolina Tar Heels -8.5 (-108)46.5 (-115)North Carolina Tar Heels -350 · Syracuse Orange +290
Oct 22 6:00 AMNorth Carolina Tar Heels -9 (-108)46.5 (-112)North Carolina Tar Heels -350 · Syracuse Orange +280
Thu 1:29 PMNorth Carolina Tar Heels -8.5 (-108)46.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +290
Thu 6:23 PMNorth Carolina Tar Heels -8.5 (-108)46.5 (-112)North Carolina Tar Heels -350 · Syracuse Orange +280
Thu 6:53 PMNorth Carolina Tar Heels -9.5 (-108)46.5 (-112)North Carolina Tar Heels -350 · Syracuse Orange +290
Thu 7:24 PMNorth Carolina Tar Heels -9.5 (-112)46.5 (-112)North Carolina Tar Heels -350 · Syracuse Orange +290
Thu 7:54 PMNorth Carolina Tar Heels -9.5 (-110)46.5 (-115)North Carolina Tar Heels -350 · Syracuse Orange +290
Fri 4:45 AMNorth Carolina Tar Heels -9.5 (-110)46.5 (-115)North Carolina Tar Heels -375 · Syracuse Orange +290
Fri 10:01 AMNorth Carolina Tar Heels -9.5 (-110)47.5 (-105)North Carolina Tar Heels -350 · Syracuse Orange +290
Fri 1:32 PMNorth Carolina Tar Heels -9.5 (-108)47.5 (-105)North Carolina Tar Heels -350 · Syracuse Orange +290
Fri 2:32 PMNorth Carolina Tar Heels -8.5 (-118)47.5 (-105)North Carolina Tar Heels -350 · Syracuse Orange +280
Fri 5:20 PMNorth Carolina Tar Heels -9.5 (-108)47.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 4:45 AMNorth Carolina Tar Heels -8.5 (-118)48.5 (-105)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 6:30 AMNorth Carolina Tar Heels -9.5 (-112)48.5 (-105)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 9:41 AMNorth Carolina Tar Heels -9.5 (-112)48.5 (-102)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 10:01 AMNorth Carolina Tar Heels -9.5 (-112)48.5 (-105)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 10:48 AMNorth Carolina Tar Heels -9.5 (-110)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 10:53 AMNorth Carolina Tar Heels -9.5 (-108)49.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +275
Sat 1:04 PMNorth Carolina Tar Heels -9.5 (-108)49.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 2:26 PMNorth Carolina Tar Heels -9.5 (-110)49.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 2:36 PMNorth Carolina Tar Heels -9.5 (-110)50.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 3:26 PMNorth Carolina Tar Heels -9.5 (-110)50.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +290
Sat 3:36 PMNorth Carolina Tar Heels -9.5 (-108)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +290
Sat 4:06 PMNorth Carolina Tar Heels -9.5 (-110)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 4:47 PMNorth Carolina Tar Heels -9.5 (-110)50.5 (-110)North Carolina Tar Heels -350 · Syracuse Orange +290
Sat 4:58 PMNorth Carolina Tar Heels -9.5 (-112)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 5:29 PMNorth Carolina Tar Heels -9.5 (-112)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +290
Sat 5:49 PMNorth Carolina Tar Heels -9.5 (-110)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 6:19 PMNorth Carolina Tar Heels -9.5 (-108)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +280
Sat 7:00 PMNorth Carolina Tar Heels -9.5 (-110)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +290
CLOSESat 7:20 PMNorth Carolina Tar Heels -9.5 (-112)49.5 (-108)North Carolina Tar Heels -350 · Syracuse Orange +280

The read

Saturday night in Chapel Hill brings clear skies, and Syracuse arrives down two quarterbacks. UNC is laying 9.5, and I'll lay it.

The matchup that decides this one is UNC's offense against Syracuse's defense. On paper UNC's attack looks modest: it hasn't topped 26 against an FBS team, and third downs have been a grind. But look at who it has faced: TCU (4th in scoring defense), Notre Dame (6th), Duke (21st) and Pitt (28th). Against Clemson, the softest of them, UNC ran 39 times for 214. Syracuse's defense is softer still. It has allowed 21 or more to every FBS opponent. Pitt ran for 245, UConn for 181 and Virginia for 169, and Louisville threw for 310 on 26 attempts.

Then there's the quarterback. Odom and Nelson are out after surgery, so it's Steve Angeli, listed probable and reportedly starting. He hasn't played since getting hurt at Pitt on Sep 17, and the injury was never named. Those early weeks weren't pretty for the offense: three picks against Cal and 13 points at Pitt. He returns behind a line missing Iak, Scatliffe and now Hawn, a week after Louisville sacked Syracuse five times. Umari Hatcher is Syracuse's real threat, especially against a UNC secondary still without Tre Miller.

UNC's defense is the better unit on the field. It held Pitt to 17, and Duke needed a fumble-return touchdown to reach 20. Syracuse's kickers have missed two field goals in three different games, and at this number those empty drives add up.

I'm not reading much into UNC's string of one-score games. UNC turned it over twice in every FBS game, and that kind of noise tightens margins. Syracuse gives it away about as often. The Victory Bell, the ACC home opener and the former-player and old-coach angles are all priced in.

The risk is real. UNC's offense stalls, and a double-digit win would be its best scoring day against an FBS team this season. My number sits a bit above 9.5, not miles above it. One check before kickoff: Edwards wasn't on Friday's availability report, but if he isn't starting, I'm off it.

Injuries noted

Syracuse Orange: Antoine Deslauriers (probable) — LB #5 listed Probable on the ACC Update 2 report; Darien Williams (out) — WR #7 listed Out on the ACC Update 2 report; Steve Angeli (probable) — QB #9 listed Probable on the ACC Update 2 report; Amari Odom (out) — QB #12 listed Out on the ACC Update 2 report; Malachi Nelson (out) — QB #16 listed Out on the ACC Update 2 report; Tripp Woody (probable) — K #47 listed Probable on the ACC Update 2 report; Jackson Iak (out) — OL #62 listed Out on the ACC Update 2 report; D'Joni Scatliffe (out) — OL #67 listed Out on the ACC Update 2 report; Matthew Hawn (out) — OL #74 listed Out on the ACC Update 2 report

North Carolina Tar Heels: Jordan Shipp (probable) — WR #1 listed Probable on the ACC Update 2 report; Kaleb Cost (probable) — DB #2 listed Probable on the ACC Update 2 report; Mason Humphrey (out) — WR #4 listed Out on the ACC Update 2 report; Tre Miller (out) — DB #6 listed Out on the ACC Update 2 report; Benjamin Hall (probable) — RB #7 listed Probable on the ACC Update 2 report; Peyton Waters (probable) — DB #7 listed Probable on the ACC Update 2 report; Jakob Weatherspoon (out) — DB #17 listed Out on the ACC Update 2 report; Ashton Blatt (out) — LB #35 listed Out on the ACC Update 2 report; Viliami Moala (out) — DL #56 listed Out on the ACC Update 2 report; Jordan Hall (probable) — OL #66 listed Probable on the ACC Update 2 report; Keeyun Chapman (out) — WR #82 listed Out on the ACC Update 2 report; Vodney Cleveland (out) — DL #88 listed Out on the ACC Update 2 report; Jimmy-Phrisco Alo-Suliafu (out) — DL #92 listed Out on the ACC Update 2 report; Aeron Burrell (probable) — K #92 listed Probable on the ACC Update 2 report

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

QUARTERBACK

  • Steve Angeli is SYR's projected starter

    7.09 Y/A

    Steve Angeli is SYR's projected starting quarterback. October 23 reporting attributes an expected start against North Carolina to On3's Pete Nakos. This establishes an expectation, not an explicit team confirmation. 2026 line: 730 passing yards, 55.3% completions, 7.09 yards per attempt, 4-5 TD-INT over 3 games.

  • Billy Edwards Jr. is UNC's projected starter

    8.02 Y/A

    Billy Edwards Jr. is UNC's projected starting quarterback. The ACC's October 23 game preview describes Edwards as leading UNC's offense. No explicit team-attributed confirmation that he starts October 24 was retrieved. 2026 line: 1259 passing yards, 59.9% completions, 8.02 yards per attempt, 9-5 TD-INT over 6 games.

PACE & SCRIPT

  • SYR: 32:49 time of possession per game to UNC's 26:58

    5:51 TOP

    Syracuse holds the ball nearly six minutes longer per game than North Carolina over 6 games each. Syracuse is up from 30:30 last season, and UNC is down from 28:25. If Syracuse sustains drives on the road, UNC gets fewer chances with the ball. That points to a slower game shaped by Syracuse's pace.

  • SYR: 31.7 points per game to UNC's 23.5

    8.2 PPG

    SYR is at 31.7 points per game over 6 games; UNC is at 23.5 over 6 games. Those are this season's games through Oct 23. Last season SYR was at 20.2 over 12 games and UNC at 19.3 over 12 games.

MISMATCH

  • SYR: 285.5 pass yards a game to UNC's 213.5

    285.5 VS 213.5

    Syracuse throws for 285.5 yards a game through six games, up from 217.3 last season. North Carolina sits at 213.5, also up from 183.5, but well short of Syracuse. Six games is a fair sample and both offenses are better through the air than last season, with Syracuse further ahead. On the road, Syracuse will likely lean on the pass, so Carolina's best answer is to keep the ball away from that offense and limit possessions.

REPLACEMENT

  • Darien Williams (WR) is out for SYR

    OUT

    WR #7 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Amari Odom (QB) is out for SYR

    OUT

    QB #12 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Malachi Nelson (QB) is out for SYR

    OUT

    QB #16 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Jackson Iak (OL) is out for SYR

    OUT

    OL #62 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • D'Joni Scatliffe (OL) is out for SYR

    OUT

    OL #67 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Matthew Hawn (OL) is out for SYR

    OUT

    OL #74 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Mason Humphrey (WR) is out for UNC

    OUT

    WR #4 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Tre Miller (DB) is out for UNC

    OUT

    DB #6 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Jakob Weatherspoon (DB) is out for UNC

    OUT

    DB #17 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Ashton Blatt (LB) is out for UNC

    OUT

    LB #35 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Viliami Moala (DL) is out for UNC

    OUT

    DL #56 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Keeyun Chapman (WR) is out for UNC

    OUT

    WR #82 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Vodney Cleveland (DL) is out for UNC

    OUT

    DL #88 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

  • Jimmy-Phrisco Alo-Suliafu (DL) is out for UNC

    OUT

    DL #92 listed Out on the ACC Update 2 report ACC availability report (Update 2, published 2026-10-23 20:00:00 ET) (2026-10-23)

SITUATIONAL

  • UNC: 33.7 penalty yards per game to SYR's 98

    64.3 YDS

    Syracuse is giving up 98 penalty yards a game through 6 games, up from 54.8 last season, while North Carolina is at 33.7, down from 62.6. Penalty numbers bounce around, so both are likely to move toward last season. For now, Syracuse is handing opponents free yards, and that matters most in close games.

  • SYR: 285.5 team passing yards per game to UNC's 213.5

    72 YPG

    Syracuse throws for 285.5 a game against North Carolina's 213.5, each over 6 games. Both are up from last season, Syracuse from 217.3 and North Carolina from 183.5, with Syracuse's jump the bigger one. On the road, Syracuse will likely keep throwing, and that volume is the more dependable piece than the size of the gap.

  • SYR: 26.2 first downs per game to UNC's 19.3

    6.8 FD

    SYR is at 26.2 first downs per game over 6 games; UNC is at 19.3 over 6 games. Those are this season's games through Oct 23. Last season SYR was at 19.4 over 12 games and UNC at 16.6 over 12 games.

TEAM RECORD

  • ACC game: SYR 0-4, UNC 2-1 in conference

    CONFERENCE

    Syracuse has lost all four of its ACC games, and North Carolina is 2-1 in the league. Syracuse has yet to beat a conference opponent, while UNC has won more than it has lost in three tries. These are small samples, but 0-4 is a clear pattern so far. With the game in Chapel Hill, both the conference records and the site point toward UNC.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored October 24, 2026 at 8:11 AM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, fanatics, betrivers, betmgm, draftkings, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day