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

Pittsburgh Panthers at Miami Hurricanes

O/U 50.5 · SPREAD Miami Hurricanes -20.5 · Hard Rock Stadium, Miami Gardens, FL

GARY'S PICK
Miami -20.5
NCAAFvs Pittsburgh· -106

Miami
-20.5

-106 · CASHED · PITT 23 · MIA 52

Pittsburgh

The pick & result

Published pick
Miami Hurricanes -20.5 -106
Published odds
-106
Result
Won
Final score
23-52

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 · 67 moves
MarketOpened
Oct 18 1:02 PM
Close
Sat 11:33 AM
Move
SPREADMiami Hurricanes -22.5 (-110)Miami Hurricanes -20.5 (-112)−2
TOTAL51.5 (-110)50.5 (-115)−1
MONEYLINEMiami Hurricanes -2500Miami Hurricanes -1600+900
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 18 1:02 PMMiami Hurricanes -22.5 (-110)51.5 (-110)Miami Hurricanes -2500 · Pittsburgh Panthers +1300
Oct 18 4:03 PMMiami Hurricanes -23 (-108)51.5 (-108)Miami Hurricanes -2000 · Pittsburgh Panthers +1250
Oct 18 5:03 PMMiami Hurricanes -22 (-110)—Miami Hurricanes -2000 · Pittsburgh Panthers +1100
Oct 18 6:03 PMMiami Hurricanes -21.5 (-108)50.5 (-118)Miami Hurricanes -2000 · Pittsburgh Panthers +1100
Oct 18 7:04 PMMiami Hurricanes -21 (-115)50.5 (-112)Miami Hurricanes -2000 · Pittsburgh Panthers +1100
Oct 18 8:04 PMMiami Hurricanes -21 (-115)50.5 (-115)Miami Hurricanes -2000 · Pittsburgh Panthers +1100
Oct 18 9:04 PMMiami Hurricanes -21 (-110)50.5 (-118)Miami Hurricanes -2000 · Pittsburgh Panthers +1100
Oct 18 10:04 PMMiami Hurricanes -21 (-105)51.5 (-102)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 19 6:00 AMMiami Hurricanes -21 (-105)51.5 (-105)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 19 10:31 AMMiami Hurricanes -20.5 (-115)51.5 (-105)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 19 11:31 AMMiami Hurricanes -20.5 (-112)51.5 (-105)Miami Hurricanes -2000 · Pittsburgh Panthers +1100
Oct 19 2:31 PMMiami Hurricanes -20 (-110)51.5 (-102)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 19 4:31 PMMiami Hurricanes -20 (-110)50.5 (-118)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 19 5:31 PMMiami Hurricanes -20 (-110)50.5 (-115)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 19 8:31 PMMiami Hurricanes -20 (-110)51.5 (-102)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 19 11:25 PMMiami Hurricanes -20 (-112)50.5 (-115)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 19 11:55 PMMiami Hurricanes -20.5 (-108)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 20 12:55 AMMiami Hurricanes -20 (-112)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 20 6:31 AMMiami Hurricanes -20.5 (-108)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 20 8:38 AMMiami Hurricanes -20.5 (-110)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 20 11:44 AMMiami Hurricanes -20 (-118)50.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 20 5:47 PMMiami Hurricanes -20.5 (-110)50.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 20 9:17 PMMiami Hurricanes -20.5 (-108)50.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 21 6:01 AMMiami Hurricanes -20 (-110)50.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 21 8:30 AMMiami Hurricanes -20 (-110)50.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 21 9:31 AMMiami Hurricanes -20 (-110)50.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 21 10:01 AMMiami Hurricanes -19.5 (-110)49.5 (-105)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 21 10:32 AMMiami Hurricanes -19.5 (-110)49.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 21 11:02 AMMiami Hurricanes -20 (-110)49.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 21 12:02 PMMiami Hurricanes -20 (-108)49.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 21 3:32 PMMiami Hurricanes -20 (-110)48.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 21 5:02 PMMiami Hurricanes -20 (-110)48.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Oct 21 5:32 PMMiami Hurricanes -20 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 21 7:51 PMMiami Hurricanes -20 (-110)48.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Oct 22 6:00 AMMiami Hurricanes -20 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Thu 10:58 AMMiami Hurricanes -20 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Thu 1:59 PMMiami Hurricanes -19.5 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Thu 2:29 PMMiami Hurricanes -19.5 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Thu 2:59 PMMiami Hurricanes -19.5 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Thu 3:59 PMMiami Hurricanes -19.5 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Thu 5:23 PMMiami Hurricanes -19.5 (-110)48.5 (-105)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Thu 6:53 PMMiami Hurricanes -20 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Fri 5:20 PMMiami Hurricanes -20 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Fri 5:30 PMMiami Hurricanes -20 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Fri 5:40 PMMiami Hurricanes -19.5 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Fri 6:21 PMMiami Hurricanes -20 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Fri 7:40 PMMiami Hurricanes -19.5 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Fri 9:54 PMMiami Hurricanes -19.5 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Fri 10:04 PMMiami Hurricanes -19.5 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Fri 10:14 PMMiami Hurricanes -19.5 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Sat 4:45 AMMiami Hurricanes -20 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 6:30 AMMiami Hurricanes -20 (-110)48.5 (-105)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 7:30 AMMiami Hurricanes -19.5 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Sat 8:00 AMMiami Hurricanes -20 (-110)48.5 (-105)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 8:30 AMMiami Hurricanes -20 (-110)48.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Sat 9:00 AMMiami Hurricanes -20 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Sat 9:07 AMMiami Hurricanes -20 (-112)48.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 9:21 AMMiami Hurricanes -20 (-110)48.5 (-110)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Sat 9:41 AMMiami Hurricanes -20.5 (-110)48.5 (-115)Miami Hurricanes -1600 · Pittsburgh Panthers +1000
Sat 9:51 AMMiami Hurricanes -20.5 (-110)50.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 10:01 AMMiami Hurricanes -20.5 (-110)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 10:11 AMMiami Hurricanes -20.5 (-112)50.5 (-115)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 10:17 AMMiami Hurricanes -20.5 (-112)51.5 (-108)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 10:32 AMMiami Hurricanes -20.5 (-110)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 10:53 AMMiami Hurricanes -20.5 (-110)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 11:13 AMMiami Hurricanes -20.5 (-108)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
Sat 11:23 AMMiami Hurricanes -20.5 (-110)50.5 (-112)Miami Hurricanes -1600 · Pittsburgh Panthers +1050
CLOSESat 11:33 AMMiami Hurricanes -20.5 (-112)50.5 (-115)Miami Hurricanes -1600 · Pittsburgh Panthers +1050

The read

The No. 1 team in the country comes home to Hard Rock Stadium for a noon kickoff, and Pittsburgh arrives without Mason Heintschel and still undecided about who replaces him. At 20.5, this comes down to one matchup.

Pitt's passing game was thinner than its season line suggests. Heintschel's big numbers came against Miami (OH) and Bucknell. Against UCF, Syracuse and Virginia Tech, the passing totals were 212, 123 and 113 yards. Since the injury, Holden Geriner went 27-of-44 for 219 with two picks against North Carolina. Corey Dailey went 11-of-25 with two more picks at Boston College, where Pitt converted 2 of 10 third downs. Now both may play in packages, Elijah Lagg and Ja'Kyrian Turner are out, and Bryce Yates went missing at BC without explanation. That offense has to throw on long downs against a front that held Wake Forest to 22 rushing yards and sacked Clemson six times.

The other side of it is Pitt's secondary. Early on it held UCF and Syracuse in check. Then Allen Bryant went out and Rashan Murray and Josh Guerrier stopped appearing. Virginia Tech threw for 434, UNC for 249 on 26 attempts and BC for 295 on 28. Darian Mensah has thrown one interception against FBS teams and completed 30-of-34 at Wake. Malachi Toney has 50 catches. Pitt's run defense is real, but Miami doesn't need the run.

Miami's injury list is mostly players who haven't played in weeks, so the team on film is the team taking the field. The No. 1 ranking, the 2001 celebration and the letdown talk after FSU are all priced in. The 43-35 overtime game against FSU also undersells a Miami offense that put up 257 rushing and 326 passing yards.

The best comparison is Clemson, another offense near the bottom of the country in scoring. Miami won that game 41-13 on the road. This one is at home, against a leaky secondary and a two-quarterback rotation.

The risks are Murray and Guerrier suiting up, Miami coasting late the way it did at Wake, and a Pitt defense that forces turnovers.

Injuries noted

Pittsburgh Panthers: Rashan Murray (questionable) — DB #4 listed Questionable on the ACC Update 2 report; Mason Heintschel (out) — QB #6 listed Out on the ACC Update 2 report; Ja'Kyrian Turner (out) — RB #9 listed Out on the ACC Update 2 report; Josh Guerrier (questionable) — DB #14 listed Questionable on the ACC Update 2 report; Elijah Lagg (out) — TE #17 listed Out on the ACC Update 2 report; Max Hunt (out) — TE #18 listed Out on the ACC Update 2 report; Allen Bryant (out) — DB #26 listed Out on the ACC Update 2 report; Ben Kauffman (out) — DL #36 listed Out on the ACC Update 2 report; Isaac Patterson (out) — DB #41 listed Out on the ACC Update 2 report; Rodney Dunbar (out) — WR #81 listed Out on the ACC Update 2 report; Trevor Sommers (out) — DL #90 listed Out on the ACC Update 2 report

Miami Hurricanes: Joshua Moore (out) — WR #3 listed Out on the ACC Update 2 report; CharMar Brown (out) — RB #6 listed Out on the ACC Update 2 report; Ja'Boree Antoine (out) — DB #16 listed Out on the ACC Update 2 report; Milan Parris (out) — WR #19 listed Out on the ACC Update 2 report; Romanas "OJ" Frederique Jr. (out) — DB #29 listed Out on the ACC Update 2 report; Max Buchanan (out) — OL #66 listed Out on the ACC Update 2 report; Luka Gilbert (out) — TE #88 listed Out 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

  • Holden Geriner is PITT's projected starter

    6.26 Y/A

    Holden Geriner is PITT's projected starting quarterback. October 23 reporting attributes the expected Geriner start to CBS Sports; Corey Dailey could also play. No retrieved current-week team announcement confirms the starter. 2026 line: 438 passing yards, 65.7% completions, 6.26 yards per attempt, 2-2 TD-INT over 4 games.

  • Darian Mensah is MIA's confirmed starter

    10.68 Y/A

    Darian Mensah is MIA's confirmed starting quarterback. Miami's October 23 official preview identifies Mensah as its quarterback against Pittsburgh. 2026 line: 1752 passing yards, 81.1% completions, 10.68 yards per attempt, 17-1 TD-INT over 6 games.

TRENCHES

  • MIA: 222 rushing yards per game to PITT's 165.6

    56.4 YPG

    Miami runs for 222 yards a game over 6 games against Pittsburgh's 165.6 over 7. Both have climbed from last season, Miami from 151.8 and Pitt from 117.2. Pitt's jump makes this more of a running game on both sides than the gap suggests, which tends to shorten games and lean toward fewer possessions.

PACE & SCRIPT

  • MIA: 48.5 points per game to PITT's 32.9

    15.6 PPG

    Miami is scoring at a pace far above last season's 30.9, while Pitt is right around last year's 33.7, so this gap comes mostly from Miami's jump. Pitt can score too, which means this is less a mismatch than a question of whether Pitt's defense can slow an offense running hotter than ever. Six games of Miami at this level makes a high total a fair spot to think about.

MISMATCH

  • MIA: 222 rush yards a game to PITT's 165.6

    222 VS 165.6

    Miami runs for 222 yards a game through six games, up from 151.8 last season. Pitt is at 165.6 over seven games, a big climb from 117.2, so both ground games have improved. Miami's number comes from one fewer game, but the jump from last season is large enough to take seriously. At home, Miami has the stronger run game and can shorten the game if it gets ahead, so think about how Pitt fares if it has to win with something other than its own run game.

REPLACEMENT

  • Mason Heintschel (QB) is out for PITT

    OUT

    QB #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)

  • Ja'Kyrian Turner (RB) is out for PITT

    OUT

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

  • Elijah Lagg (TE) is out for PITT

    OUT

    TE #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)

  • Max Hunt (TE) is out for PITT

    OUT

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

  • Allen Bryant (DB) is out for PITT

    OUT

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

  • Ben Kauffman (DL) is out for PITT

    OUT

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

  • Isaac Patterson (DB) is out for PITT

    OUT

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

  • Rodney Dunbar (WR) is out for PITT

    OUT

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

  • Trevor Sommers (DL) is out for PITT

    OUT

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

  • Joshua Moore (WR) is out for MIA

    OUT

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

  • CharMar Brown (RB) is out for MIA

    OUT

    RB #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)

  • Ja'Boree Antoine (DB) is out for MIA

    OUT

    DB #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)

  • Milan Parris (WR) is out for MIA

    OUT

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

  • Romanas "OJ" Frederique Jr. (DB) is out for MIA

    OUT

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

  • Max Buchanan (OL) is out for MIA

    OUT

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

  • Luka Gilbert (TE) is out for MIA

    OUT

    TE #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)

TEAM RECORD

  • ACC game: PITT 2-2, MIA 4-0 in conference

    CONFERENCE

    Miami is unbeaten in the ACC at 4-0, while Pitt has split its four league games at 2-2. Four games is still a short run, but Miami has won every conference game it has played and gets this one at home. Pitt has shown it can win in the league and also lose in it. For this spot, Miami's league form and home field point the same way, and a bettor should weigh the price against that.

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: draftkings, fanduel, fanatics, betrivers, betmgm, 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