North Carolina Tar Heels at Pittsburgh Panthers
O/U 47.5 · SPREAD Pittsburgh Panthers -3.5 · Acrisure Stadium, Pittsburgh, PA
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| Market | Opened Oct 4 10:31 AM | Close Oct 10 11:38 AM | Move |
|---|---|---|---|
| SPREAD | Pittsburgh Panthers -3.5 (-108) | Pittsburgh Panthers -3.5 (-105) | Price |
| TOTAL | 45.5 (-110) | 47.5 (-110) | +2 |
| MONEYLINE | Pittsburgh Panthers -165 | Pittsburgh Panthers -175 | −10 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 4 10:31 AM | Pittsburgh Panthers -3.5 (-108) | 45.5 (-110) | Pittsburgh Panthers -165 · North Carolina Tar Heels +138 |
| Oct 4 11:31 AM | Pittsburgh Panthers -3.5 (-105) | 46.5 (-110) | Pittsburgh Panthers -155 · North Carolina Tar Heels +130 |
| Oct 4 12:31 PM | Pittsburgh Panthers -3.5 (-102) | 46.5 (-110) | Pittsburgh Panthers -160 · North Carolina Tar Heels +130 |
| Oct 4 1:31 PM | Pittsburgh Panthers -3.5 (-110) | 46.5 (-110) | Pittsburgh Panthers -160 · North Carolina Tar Heels +130 |
| Oct 4 2:33 PM | Pittsburgh Panthers -3.5 (-110) | 46.5 (-112) | Pittsburgh Panthers -160 · North Carolina Tar Heels +130 |
| Oct 4 3:56 PM | Pittsburgh Panthers -4 (-108) | 46.5 (-115) | Pittsburgh Panthers -165 · North Carolina Tar Heels +140 |
| Oct 4 5:49 PM | Pittsburgh Panthers -4 (-108) | 47.5 (-105) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 4 11:52 PM | Pittsburgh Panthers -4 (-110) | 47.5 (-105) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 5 6:00 AM | Pittsburgh Panthers -4 (-110) | 47.5 (-105) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 5 3:57 PM | Pittsburgh Panthers -4.5 (-108) | 46.5 (-118) | Pittsburgh Panthers -190 · North Carolina Tar Heels +155 |
| Oct 5 4:57 PM | Pittsburgh Panthers -4.5 (-108) | 46.5 (-115) | Pittsburgh Panthers -190 · North Carolina Tar Heels +155 |
| Oct 5 5:57 PM | Pittsburgh Panthers -4 (-110) | 46.5 (-115) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 5 7:12 PM | Pittsburgh Panthers -4 (-108) | 47.5 (-102) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 5 8:12 PM | Pittsburgh Panthers -4 (-108) | 47.5 (-102) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 5 10:42 PM | Pittsburgh Panthers -4 (-108) | 47.5 (-105) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 6 12:43 PM | Pittsburgh Panthers -3.5 (-110) | 47.5 (-105) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 6 1:43 PM | Pittsburgh Panthers -4 (-108) | 47.5 (-105) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 6 4:32 PM | Pittsburgh Panthers -3 (-118) | 47.5 (-105) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 6 5:02 PM | Pittsburgh Panthers -3.5 (-115) | 47.5 (-105) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 6 5:32 PM | Pittsburgh Panthers -3 (-118) | 47.5 (-105) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 6 9:03 PM | Pittsburgh Panthers -3.5 (-112) | 47.5 (-105) | Pittsburgh Panthers -190 · North Carolina Tar Heels +155 |
| Oct 7 5:36 PM | Pittsburgh Panthers -3.5 (-120) | 47.5 (-105) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 8 8:00 AM | Pittsburgh Panthers -3.5 (-105) | 46.5 (-110) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 8 8:30 AM | Pittsburgh Panthers -3.5 (-102) | 46.5 (-110) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 8 9:00 AM | Pittsburgh Panthers -4 (-108) | 46.5 (-120) | Pittsburgh Panthers -190 · North Carolina Tar Heels +155 |
| Oct 8 10:31 AM | Pittsburgh Panthers -4 (-108) | 47.5 (-110) | Pittsburgh Panthers -185 · North Carolina Tar Heels +150 |
| Oct 8 11:01 AM | Pittsburgh Panthers -3.5 (-110) | 47.5 (-110) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 8 1:02 PM | Pittsburgh Panthers -3.5 (-110) | 47.5 (-110) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 9 10:01 AM | Pittsburgh Panthers -3.5 (-110) | 46.5 (-115) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 10 10:42 AM | Pittsburgh Panthers -3.5 (-115) | 46.5 (-115) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| Oct 10 11:18 AM | Pittsburgh Panthers -3.5 (-110) | 46.5 (-115) | Pittsburgh Panthers -175 · North Carolina Tar Heels +145 |
| CLOSEOct 10 11:38 AM | Pittsburgh 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/AHolden 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/ABilly 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 YPGPitt 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 PPGPitt 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 TOUNC 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.3Pitt 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 PPPitt 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 SEASONQB; 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
OUTDB; 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
OUTDL; 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
OUTTE; 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
OUTWR; 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
OUTDL; 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
OUTTE; 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
OUTTE; 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
OUTDB; 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
OUTDL; 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
OUTDB; 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
OUTWR; 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
OUTDL; 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
DOUBTFULStarting 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
DOUBTFULStarting 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 YDSNorth 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
CONFERENCEPITT 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.
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 StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day