Skip to content
GARY A.I.Get the app
NCAAF · Sat, Oct 10 · 12:00 PM

North Carolina Tar Heels at Pittsburgh Panthers

O/U 47.5 · SPREAD Pittsburgh Panthers -3.5 · Acrisure Stadium, Pittsburgh, PA

GARY'S PICK
Pittsburgh -3.5
NCAAFvs North Carolina· -118

Pittsburgh
-3.5

-118 · LOST · UNC 21 · PITT 17

North Carolina

The pick & result

Published pick
Pittsburgh Panthers -3.5 -118
Published odds
-118
Result
Lost
Final score
21-17

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 · 31 moves
MarketOpened
Oct 4 10:31 AM
Close
Oct 10 11:38 AM
Move
SPREADPittsburgh Panthers -3.5 (-108)Pittsburgh Panthers -3.5 (-105)Price
TOTAL45.5 (-110)47.5 (-110)+2
MONEYLINEPittsburgh Panthers -165Pittsburgh Panthers -175−10
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 4 10:31 AMPittsburgh Panthers -3.5 (-108)45.5 (-110)Pittsburgh Panthers -165 · North Carolina Tar Heels +138
Oct 4 11:31 AMPittsburgh Panthers -3.5 (-105)46.5 (-110)Pittsburgh Panthers -155 · North Carolina Tar Heels +130
Oct 4 12:31 PMPittsburgh Panthers -3.5 (-102)46.5 (-110)Pittsburgh Panthers -160 · North Carolina Tar Heels +130
Oct 4 1:31 PMPittsburgh Panthers -3.5 (-110)46.5 (-110)Pittsburgh Panthers -160 · North Carolina Tar Heels +130
Oct 4 2:33 PMPittsburgh Panthers -3.5 (-110)46.5 (-112)Pittsburgh Panthers -160 · North Carolina Tar Heels +130
Oct 4 3:56 PMPittsburgh Panthers -4 (-108)46.5 (-115)Pittsburgh Panthers -165 · North Carolina Tar Heels +140
Oct 4 5:49 PMPittsburgh Panthers -4 (-108)47.5 (-105)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 4 11:52 PMPittsburgh Panthers -4 (-110)47.5 (-105)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 5 6:00 AMPittsburgh Panthers -4 (-110)47.5 (-105)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 5 3:57 PMPittsburgh Panthers -4.5 (-108)46.5 (-118)Pittsburgh Panthers -190 · North Carolina Tar Heels +155
Oct 5 4:57 PMPittsburgh Panthers -4.5 (-108)46.5 (-115)Pittsburgh Panthers -190 · North Carolina Tar Heels +155
Oct 5 5:57 PMPittsburgh Panthers -4 (-110)46.5 (-115)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 5 7:12 PMPittsburgh Panthers -4 (-108)47.5 (-102)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 5 8:12 PMPittsburgh Panthers -4 (-108)47.5 (-102)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 5 10:42 PMPittsburgh Panthers -4 (-108)47.5 (-105)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 6 12:43 PMPittsburgh Panthers -3.5 (-110)47.5 (-105)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 6 1:43 PMPittsburgh Panthers -4 (-108)47.5 (-105)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 6 4:32 PMPittsburgh Panthers -3 (-118)47.5 (-105)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 6 5:02 PMPittsburgh Panthers -3.5 (-115)47.5 (-105)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 6 5:32 PMPittsburgh Panthers -3 (-118)47.5 (-105)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 6 9:03 PMPittsburgh Panthers -3.5 (-112)47.5 (-105)Pittsburgh Panthers -190 · North Carolina Tar Heels +155
Oct 7 5:36 PMPittsburgh Panthers -3.5 (-120)47.5 (-105)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 8 8:00 AMPittsburgh Panthers -3.5 (-105)46.5 (-110)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 8 8:30 AMPittsburgh Panthers -3.5 (-102)46.5 (-110)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 8 9:00 AMPittsburgh Panthers -4 (-108)46.5 (-120)Pittsburgh Panthers -190 · North Carolina Tar Heels +155
Oct 8 10:31 AMPittsburgh Panthers -4 (-108)47.5 (-110)Pittsburgh Panthers -185 · North Carolina Tar Heels +150
Oct 8 11:01 AMPittsburgh Panthers -3.5 (-110)47.5 (-110)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 8 1:02 PMPittsburgh Panthers -3.5 (-110)47.5 (-110)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 9 10:01 AMPittsburgh Panthers -3.5 (-110)46.5 (-115)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 10 10:42 AMPittsburgh Panthers -3.5 (-115)46.5 (-115)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
Oct 10 11:18 AMPittsburgh Panthers -3.5 (-110)46.5 (-115)Pittsburgh Panthers -175 · North Carolina Tar Heels +145
CLOSEOct 10 11:38 AMPittsburgh Panthers -3.5 (-105)47.5 (-110)Pittsburgh Panthers -175 · North Carolina Tar Heels +145

The read

Noon kickoff under an overcast 70 degrees at Acrisure Stadium. Belichick brings his Tar Heels north to face an unbeaten, ranked Pitt team that hands the ball to a fifth-year quarterback for the first start of his college career.

The quarterback change gets most of the attention this week, but the line of scrimmage decides this one. Pitt's defensive front allows 1.75 line yards per carry and stuffs 30.5 percent of runs. That held up against real opponents: UCF averaged 0.9 yards per carry and Virginia Tech 2.0. North Carolina's run game has struggled every time the opponent improved, at 3.1 yards per carry against TCU and 3.3 against Notre Dame. Today it plays without its starting left tackle, who is listed as doubtful. If Carolina can't run, the game falls to Billy Edwards Jr. He completes 57.5 percent of his passes, went 13 of 30 in his only road game at Clemson, and has thrown 3 interceptions. He faces a Pitt defense that allows a 31.4 percent success rate and has 7 takeaways to Carolina's 6 giveaways.

The other side of the ball tilts toward Pitt as well. Carolina's defense allows a 43.7 percent success rate, and its interior is thinner today than at any point this season. Jaylen Harvey, who has 2 sacks and 5 tackles for loss and has played every game, is doubtful. Two other defensive linemen are already out. Notre Dame ran 45 times for 241 yards against this front last week with Xavier Lewis on the field. Pitt was already a run-first team in its conference games: 43 runs against UCF and 31 at Virginia Tech. That plan protects a new quarterback and goes straight at Carolina's weakest spot. Holden Geriner went 8 of 12 with a touchdown and no interceptions in relief at Blacksburg, and Pitt does not need him to win the game alone.

Late in games, Pitt has been the better team. Carolina has been outscored 18 to 38 after halftime against TCU, Clemson and Notre Dame. It let a 17 to 6 halftime lead get away at Clemson, and Notre Dame controlled the third quarter last week.

The case for the Tar Heels is real. Pitt's offense was ordinary against power-conference defenses even before the injury, and a low-scoring game makes three and a half points valuable. Pitt's pass defense also gave up 434 yards in Blacksburg. That number came partly after its starting safety and a starting linebacker left the game, and both are expected back today. Pitt has the best unit on the field, the edge in the trenches on both sides, and a home crowd. I'll lay the hook and the price.

Injuries noted

North Carolina Tar Heels: Jakob Weatherspoon (out) — DB; October 8 listing; condition undisclosed.; Viliami Moala (out) — DL; October 8 listing; condition undisclosed.; Jordan Washington (out) — TE; October 8 listing; condition undisclosed.; Keeyun Chapman (out) — WR; October 8 listing; reason unspecified in this report.; Vodney Cleveland (out) — DL; October 8 listing; condition undisclosed.; Isaiah Johnson (questionable) — Starting defensive lineman; Friday designation; condition undisclosed.; Jordan Shipp (questionable) — Starting receiver; added to Friday report; condition undisclosed.; Leroy Jackson (questionable) — Starting defensive lineman; added to Friday report; condition undisclosed.; Jaylen Harvey (doubtful) — Starting defensive lineman; downgraded Friday; condition undisclosed.; Jordan Hall (doubtful) — Starting offensive tackle; downgraded Friday; condition undisclosed.; Peyton Waters (probable) — Defensive back; upgraded Friday; condition undisclosed.; Ade Willie (questionable) — DB; Thursday designation only; subsequent status unverified.; Donovan Hoilette Jr. (questionable) — DL; Thursday designation only; subsequent status unverified.; Xavier Jackson (questionable) — DB; Thursday designation only; subsequent status unverified.; Jonah Rodriguez (questionable) — OL; Thursday designation only; subsequent status unverified.; Dream Rashad (questionable) — TE; Thursday designation only; subsequent status unverified.; Jimmy-Phrisco Alo-Suliafu (questionable) — DL; Thursday designation only; subsequent status unverified.

Pittsburgh Panthers: Mason Heintschel (out for season) — QB; torn ACL.; Elijah Lagg (out) — TE; October 8 listing; condition undisclosed.; Max Hunt (out) — TE; October 8 listing; condition undisclosed.; Allen Bryant (out) — DB; October 8 listing; condition undisclosed.; Ben Kauffman (out) — DL; October 8 listing; condition undisclosed.; Isaac Patterson (out) — DB; October 8 listing; condition undisclosed.; Rodney Dunbar (out) — WR; October 8 listing; condition undisclosed.; Trevor Sommers (out) — DL; October 8 listing; condition undisclosed.; Zach Crothers (questionable) — DL; October 8 listing; condition undisclosed.; Malik Knight (probable) — October 9 preview reports an upgrade to probable, superseding the earlier questionable listing; injury location unspecified.; Alex Sanford Jr. (questionable) — LB; October 8 listing; condition undisclosed.; Josh Guerrier (questionable) — Starting safety; October 9 preview retains this designation.; Raion Strader (probable) — DB; October 8 listing; condition undisclosed.

The research

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

QUARTERBACK

  • Holden Geriner is PITT's confirmed starter

    8.42 Y/A

    Holden Geriner is PITT's confirmed starting quarterback. Pitt's October 5 game-week report names Geriner as the starter against North Carolina and Corey Dailey as his backup. 2026 line: 219 passing yards, 73.1% completions, 8.42 yards per attempt, 2-0 TD-INT over 3 games.

  • Billy Edwards Jr. is UNC's projected starter

    7.73 Y/A

    Billy Edwards Jr. is UNC's projected starting quarterback. The October 9 game preview explicitly lists Edwards as UNC's starter and Miles O'Neill as backup. October 7 official game-week reporting discusses Edwards preparing for Pitt; a separate game-specific coach confirmation was not retrieved. 2026 line: 819 passing yards, 57.5% completions, 7.73 yards per attempt, 6-3 TD-INT over 4 games.

TRENCHES

  • PITT: 57.2 rushing yards allowed per game to UNC's 152.5

    95.3 YPG

    Pitt allows 57.2 rushing yards a game over five games, one of the stingiest marks on the board. UNC allows 152.5 over four. The sheet doesn't show who Pitt faced, so schedule could be helping, but five games is a fair sample. If UNC leans on the run, Pitt's front is the strength it would be running into. A UNC that can't run would be forced to throw more.

PACE & SCRIPT

  • PITT: 38.4 points per game to UNC's 24

    14.4 PPG

    Pitt is scoring 38.4 a game, up from 33.7 last season, so its offense is building on what it already was. UNC is at 24 over four games, an improvement on 19.3, but still well behind. Pitt has the more proven attack, and at home it should set the scoring pace. UNC needs its offense gains to be real to hang around.

TURNOVERS

  • PITT: 0.4 turnovers committed per game to UNC's 1.5

    1.1 TO

    UNC is at 1.5 turnovers committed per game over 4 games; PITT is at 0.4 over 5 games. Those are this season's games through Oct 9. Last season UNC was at 1.25 over 12 games and PITT at 1.77 over 13 games.

MISMATCH

  • PITT: 316 pass yards a game to UNC's 210.3

    316 VS 210.3

    Pitt is throwing for 316 yards a game over five games, up from 273.3 last season, while UNC sits at 210.3 over four, up from 183.5. Both passing games improved, but Pitt's was already strong and has grown, so this gap looks more real than fluky. UNC has to stay close through the air at Pitt or keep Pitt's offense off the field. Pitt's passing volume is the side of this game most likely to show up in yardage and scoring.

COVERAGE

  • PITT: 29% third downs allowed to UNC's 42.9%

    13.9 PP

    Pitt has held opponents to 29% on third down over 5 games, North Carolina allowed 42.9% over 4. The sheet does not say which offences either faced, and third-down rates move as the schedule toughens. If Pitt keeps getting off the field at home and UNC does not, Pitt should own the longer drives, which is the lens for sides and time-of-possession angles.

REPLACEMENT

  • Mason Heintschel (QB) is out for the season for PITT

    OUT FOR SEASON

    QB; torn ACL. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Jakob Weatherspoon (DB) is out for UNC

    OUT

    DB; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Viliami Moala (DL) is out for UNC

    OUT

    DL; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Jordan Washington (TE) is out for UNC

    OUT

    TE; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Keeyun Chapman (WR) is out for UNC

    OUT

    WR; October 8 listing; reason unspecified in this report. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Vodney Cleveland (DL) is out for UNC

    OUT

    DL; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Elijah Lagg (TE) is out for PITT

    OUT

    TE; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Max Hunt (TE) is out for PITT

    OUT

    TE; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Allen Bryant (DB) is out for PITT

    OUT

    DB; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Ben Kauffman (DL) is out for PITT

    OUT

    DL; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Isaac Patterson (DB) is out for PITT

    OUT

    DB; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Rodney Dunbar (WR) is out for PITT

    OUT

    WR; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Trevor Sommers (DL) is out for PITT

    OUT

    DL; October 8 listing; condition undisclosed. ACC Injury Report: Pitt QB Heintschel Out, NC State Down 11 — ACCSports.com; updated October 9, 5:03 p.m. ET; October 10 game (2026-10-08)

  • Jaylen Harvey (DL) is doubtful for UNC

    DOUBTFUL

    Starting defensive lineman; downgraded Friday; condition undisclosed. UNC Football Injury Report: Two Starters Doubtful vs. Pitt, Several Others Questionable — Tar Heel Times, attributed to Inside Carolina; October 10 game (2026-10-09)

  • Jordan Hall (OL) is doubtful for UNC

    DOUBTFUL

    Starting offensive tackle; downgraded Friday; condition undisclosed. UNC Football Injury Report: Two Starters Doubtful vs. Pitt, Several Others Questionable — Tar Heel Times, attributed to Inside Carolina; October 10 game (2026-10-09)

SITUATIONAL

  • UNC: 28.8 penalty yards per game to PITT's 79.4

    50.7 YDS

    North Carolina has cut its penalty yards from 62.6 last season to 28.8 over four games, a big change that is likely to drift back up. Pitt is at 79.4, worse than its 67 from last year. Pitt has been the sloppier team at home, and those extra yards can extend UNC drives, but expect UNC's number to rise.

TEAM RECORD

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

    CONFERENCE

    PITT is 2-0 in ACC play and gets UNC at home, while UNC dropped its only conference game. Two wins against one loss is a thin gap, and the sheet does not name the opponents behind either record. PITT has the better start and the home field. Bettors can treat PITT's early league form as a mild edge and check whether the price already reflects it.

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 10, 2026 at 8:14 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, betmgm, draftkings, betrivers.
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