No. 1 Miami routs Pittsburgh 52-23

Pittsburgh5-323
No. 1 Miami7-052Final
Sat, Oct 24 · Hard Rock Stadium, Miami Gardens, Fla. · Crowd 65,991ESPN

No. 1 Miami routed Pittsburgh 52-23.

We had Miami favored. It won.

Next: Pittsburgh vs Georgia Tech, Sat Oct 31 · 7:30 PM ET · Pittsburgh favored by 7.5

Next: Miami at North Carolina, Sat Oct 31 · 7:30 PM ET · Miami favored by 14.5

am i crazy or was that extremely clear and very obvious?
A fan of another team

How it swung

Before kickoff, our ratings gave Miami a 90% chance, and the closing betting line (Miami was a 20.5-point favorite) put it at 95%.

SafetyPittsburgh · Q4 7:41
FinalMiami 52-23 PittsburghMiami wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q4MiamiWon52-23ScoresSafetyMiamiPittsburghMiami fans: quietMiami fans: steadyMiami fans: steadyMiami fans: quietMiami fans: quietMiami fans: steadyMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudMiami fans: steadyMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: loudMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: quietMiami fans: loudMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: steadyMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: quietMiami fans: steadyMiami fans: quietMiami fans: quietMiami fans: steadyMiami fans: quietMiami fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quiet
50%75%90%Q1Q2Q3Q4MiamiWon52-23ScoresSafetyMiamiPittsbu…Miami fans: quietMiami fans: steadyMiami fans: steadyMiami fans: quietMiami fans: quietMiami fans: steadyMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudMiami fans: steadyMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: loudMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: quietMiami fans: loudMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: steadyMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: quietMiami fans: steadyMiami fans: quietMiami fans: quietMiami fans: steadyMiami fans: quietMiami fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quiet
50%10%25%Q1Q2Q3Q4MiamiLowest 0%Lost23-52ScoresSafetyPittsburghMiamiPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietMiami fans: quietMiami fans: steadyMiami fans: steadyMiami fans: quietMiami fans: quietMiami fans: steadyMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudMiami fans: steadyMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: loudMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: quietMiami fans: loudMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: steadyMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: quietMiami fans: steadyMiami fans: quietMiami fans: quietMiami fans: steadyMiami fans: quietMiami fans: quiet
50%10%25%Q1Q2Q3Q4MiamiLowest 0%Lost23-52ScoresSafetyPittsbu…MiamiPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: steadyPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietPittsburgh fans: quietMiami fans: quietMiami fans: steadyMiami fans: steadyMiami fans: quietMiami fans: quietMiami fans: steadyMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudest stretchMiami fans: loudMiami fans: steadyMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: loudMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: quietMiami fans: loudMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: loudMiami fans: steadyMiami fans: steadyMiami fans: steadyMiami fans: loudest stretchMiami fans: loudMiami fans: loudMiami fans: quietMiami fans: steadyMiami fans: quietMiami fans: quietMiami fans: steadyMiami fans: quietMiami fans: quiet

No single play moved the chance by 20 points.

No single play moved the chance by 20 points.

Hey good luck this year Miami. You guys are definitely legit. Rooting for you guys! Our season was over 3 games ago lol.

Q2 0:55 · A Pittsburgh fan · r/CFB game thread

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q2 12:25Mallory runs for a touchdown as Miami fans declare him the best running backOkay its getting obvious Mallory is our best RBr/CFB game threadMallory looking incredible.r/CFB game thread
  2. Q2 1:50Miami fans declare Malachi Toney the best player in college football after his touchdownToney is the best player in CFB. Dude is limping and still betterr/CFB game thread**TONEY YOU ARE RIDICULOUS!!!**r/CFB game thread
  3. Q2 0:55Mensah passes to Mueller for a touchdown, extending Miami's lead to 31-7
  4. Q4 9:23Fans argue officials robbed Pitt of a clear touchdown on Cook's catchThat’s a touchdown, stupid callr/CFB game threadPitt got robbed.r/CFB game thread
Miami’s chance to win after every play.
How to read this chartStarts from the pregame line (Miami -20.5), at 94% for Miami (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays. Under the scores, r/CFB comments per minute from fans with a Miami or Pittsburgh flair (1,005 and 251); both sides share one scale, regulation only.

Watch the plays

The bar and the arrow show Miami’s chance to win after each play; the logo is the team the play helped.

  1. Q1, 8:02Mensah sacked for a 10-yd lossQ1, 8:02 · Miami 0, Pittsburgh 00-0score after the play0-0score after the playWatch from this playESPN College Football
  2. Q2, 12:25Mallory 16-yd TD runMiami leads 17-0Q2, 12:25 · Miami 17, Pittsburgh 017-0score after the play17-0score after the playWatch from this playESPN College Football
  3. Q2, 4:36Ferguson 5-yd TD runcuts it to 17-7Q2, 4:36 · Miami 17, Pittsburgh 7▼2%Miami’s chance to win, 99% to 97%▼2%Miami’s chance to win, 99% to 97%Watch from this playESPN College Football
  4. Q2, 1:44Geriner 8-yd runfumblesQ2, 1:44 · Miami 24, Pittsburgh 724-7score after the play24-7score after the playWatch from this playESPN College Football
  5. Q2, 0:39Mensah 3-yd TD pass to MuellerQ2, 0:39 · Miami 31, Pittsburgh 731-7score after the play31-7score after the playWatch from this playESPN College Football
  6. Q3, 13:00Fletcher 2-yd TD runMiami leads 38-7Q3, 13:00 · Miami 38, Pittsburgh 738-7score after the play38-7score after the playWatch from this playESPN College Football
  7. Q3, 10:18Geriner 36-yd TD pass to Hickscuts it to 38-14Q3, 10:18 · Miami 38, Pittsburgh 1438-14score after the play38-14score after the playWatch from this playESPN College Football
  8. Q3, 4:33Mallory 2-yd TD runMiami leads 45-14Q3, 4:33 · Miami 45, Pittsburgh 1445-14score after the play45-14score after the playWatch from this playESPN College Football

Every drive

Miami scored on 8 of its 13 drives; Pittsburgh on 3 of its 13.

Miami’s drives are teal, Pittsburgh’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Pittsburgh: Punt, from 75 yards out to 85PuntMiami: Field goal, from 43 yards out to 22Field goalPittsburgh: Punt, from 75 yards out to 76PuntMiami: Touchdown, from 41 yards out to 0TouchdownPittsburgh: Punt, from 75 yards out to 68PuntMiami: Touchdown, from 78 yards out to 0TouchdownQ2Pittsburgh: Punt, from 75 yards out to 73PuntMiami: Turned over on downs, from 78 yards out to 45DownsPittsburgh: Touchdown, from 55 yards out to 0TouchdownMiami: Touchdown, from 75 yards out to 0TouchdownPittsburgh: Fumble, from 75 yards out to 67FumbleMiami: Touchdown, from 33 yards out to 0TouchdownPittsburgh: End of half, from 75 yards out to 1End of halfQ3Miami: Touchdown, from 50 yards out to 0TouchdownPittsburgh: Touchdown, from 75 yards out to 0TouchdownMiami: Touchdown, from 75 yards out to 0TouchdownPittsburgh: Turned over on downs, from 75 yards out to 45DownsMiami: Punt, from 55 yards out to 54PuntPittsburgh: Punt, from 94 yards out to 91PuntQ4Miami: Touchdown, from 46 yards out to 0TouchdownPittsburgh: Turned over on downs, from 75 yards out to 1DownsMiami: Safety, from 99 yards out to 100SafetyPittsburgh: Punt, from 68 yards out to 61PuntMiami: Punt, from 98 yards out to 76PuntPittsburgh: Touchdown, from 73 yards out to 0TouchdownMiami: End of game, from 75 yards out to 72End of game

How fans reacted

Quiet

Fans peaked in the fourth quarter.

Jump to the loudest stretch

The jump was quiet; the crowd was steady.

FirstSecondThirdFourthMiami fansPittsburgh fansusual

What it cost

Miami’s chance to make the playoff rose from 79% to 81%.

Make the playoff

Pittsburgh · lost1% → ▼0%
Miami · won79% → ▲81%79%▲ 81%

Win the conference

Pittsburgh · lost1% → ▼0%
Miami · won67% → ▲68%67%▲ 68%

Before the game (October 23, 2026) → after this result alone, in our model. Other games that weekend move it too, so the team page may differ.

Pittsburgh plays vs Georgia Tech on Sat Oct 31 with a 0% chance to make the playoff. Miami plays at North Carolina on Sat Oct 31 with an 81% chance to make the playoff.

Box score

Miami 52, Pittsburgh 23

Miami covered −20.5 by 8.5. The total, 75, went over 50.5.

PittsburghMiamiTotal yardsPittsburgh 403Miami 506403506Passing yardsPittsburgh 334Miami 387334387Rushing yardsPittsburgh 69Miami 11969119First downsPittsburgh 18Miami 251825TurnoversPittsburgh 1Miami 010Time of possessionPittsburgh 23:40Miami 36:2023:4036:20
Team totalsPittsburghMiami
Total yards403506
Passing21 of 35, 334 yds31 of 37, 387 yds
Rushing26 for 69 yds39 for 119 yds
First downs1825
Third down4 of 1210 of 15
Fourth down0 of 20 of 1
Turnovers10
Penalties6 for 54 yds10 for 77 yds
Time of possession23:4036:20

Pittsburgh leaders

  • Passing Holden Geriner 18 of 32, 268 yds, 1 TD
  • Rushing Damon Ferguson Jr. 9 for 39 yds, 1 TD; La'Vell Wright 4 for 11 yds
  • Receiving Cataurus Hicks 5 for 149 yds, 1 TD; Cam Sapp 1 for 49 yds, 1 TD

Miami leaders

  • Passing Darian Mensah 31 of 37, 387 yds, 4 TD
  • Rushing Javian Mallory 7 for 47 yds, 2 TD; Mark Fletcher Jr. 13 for 41 yds, 1 TD
  • Receiving Malachi Toney 16 for 194 yds, 3 TD; Vandrevious Jacobs 3 for 50 yds

No rain, gusts to 29 mph

82° at kickoff · no rain recorded · wind 15 mph from the north-northeast, mostly across the field, gusts to 29

A 29 mph gust is stronger than the peak gust in 92% of games since 2018.

Every game's peak, with this game markedtypical game 16 mphThis game: 29 mph060 mph
Every game's peak, with this game markedtypical game 16 mphThis game: 29 mph060 mph

Each gray tick is one game. The black line is the typical game.

October game-day temperatures at Hard Rock Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Miami favoredPittsburgh favored100%Win chanceMiamiRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mph28 mph gust
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Miami favoredPittsburgh favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour204028 mph gust

Drag along the chart, or step through the game.

First quarter, 14:53 left12:08 p.m.
Pittsburgh 0, Miami 0 · Miami 94% to win
no rain · wind 11 mph from the north-northwest, mostly at an angle to the field, gusts to 18 · 82°
Ferguson 1-yd run
Where this weather comes fromMeasured at Hollywood/n. Perry airport, 2.9 miles away, and Miami/opa Locka airport, 4.3 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

Pittsburgh · 5-2

Rated 47th in our preseason ratings, 48th now.

1-2 in its last three, including a 2-point win over Virginia Tech as a 1.5-point underdog.

W 59-0 vs Bucknell No. 247 of 668 teams

won by 59 as a 54.5-point favorite

Pittsburgh won 59-0 vs Bucknell. Never in doubt.

W 27-13 vs Syracuse No. 125 of 668 teams

won by 14 as a 10.5-point favorite

Pittsburgh won 27-13 vs Syracuse. Chance to win started at 87%, low 74%, high better than 99%.

W 12-7 vs UCF No. 93 of 668 teams

won by 5 as a 7.5-point favorite

Last three games

Miami · 6-0

Rated 10th in our preseason ratings, 5th now.

Three straight wins, one over ranked or top-40 competition.

W 33-20 @ Wake ForestTop 25 No. 73 of 668 teams

won by 13 as a 20.5-point favorite

Miami won 33-20 at Wake Forest. Chance to win started at 88%, low 85%, high better than 99%.

W 77-7 vs Florida A&M No. 216 of 668 teams

won by 70 as a 59.5-point favorite

Miami won 77-7 vs Florida A&M. Never in doubt.

W 45-6 @ Stanford No. 93 of 668 teams

won by 39 as a 24.5-point favorite

Miami won 45-6 at Stanford. Chance to win started at 92%, low 81%, high better than 99%.

Week by week

Miami

Wk 2: W 77-7 vs Florida A&M▲70F. A&MWk 3: W 33-20 at Wake Forest▲13Wake For…Wk 4: W 52-3 vs Central Michigan▲49C. Michi…Wk 5: W 41-13 at Clemson▲28ClemsonWk 7: W 43-35 vs Florida State▲8F. St.
  • Wk 2Wvs Florida A&M77-7
  • Wk 3Wat Wake Forest33-20
  • Wk 4Wvs Central Michigan52-3
  • Wk 5Wat Clemson41-13
  • Wk 7Wvs Florida State43-35

Pittsburgh

Wk 3: W 27-13 vs Syracuse▲14SyracuseWk 4: W 59-0 vs Bucknell▲59BucknellWk 5: W 35-33 at Virginia Tech▲2Virginia…Wk 6: L 17-21 vs North Carolina▼4N. Carol…Wk 7: L 21-27 at Boston College▼6B. Colle…
  • Wk 3Wvs Syracuse27-13
  • Wk 4Wvs Bucknell59-0
  • Wk 5Wat Virginia Tech35-33
  • Wk 6Lvs North Carolina17-21
  • Wk 7Lat Boston College21-27

Power rating by week

Miami is rated 9.4 points ahead as of week 7. Our power rating by week; higher is better.

1581Wk 0Wk 4Wk 7MiamiPittsburgh

Matchups

Biggest mismatch: Miami’s explosive plays against Pittsburgh, 81 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Miami’s explosive plays against Pittsburgh’s defense

    81 pointsweakerstronger50th

    Miami offense, 84th percentile · Pittsburgh defense, 3rd

  2. Miami’s passing EPA against Pittsburgh’s defense

    67 pointsweakerstronger50th

    Miami offense, 100th percentile · Pittsburgh defense, 33rd

  3. Miami’s EPA/play against Pittsburgh’s defense

    26 pointsweakerstronger50th

    Miami offense, 100th percentile · Pittsburgh defense, 74th

Season profile, all the rows

Season profile

PittsburghMiami
EPA/play, offense
Pittsburgh · 59Miami · 100
EPA/play, defense
Pittsburgh · 74Miami · 79
Success rate, offense
Pittsburgh · 62Miami · 99
Success rate, defense
Pittsburgh · 95Miami · 86
Explosive-play rate, offense
Pittsburgh · 47Miami · 84
Explosive-play rate, defense
Pittsburgh · 3Miami · 30
Rush EPA, offense
Pittsburgh · 34Miami · 61
Rush EPA, defense
Pittsburgh · 99Miami · 94
Pass EPA, offense
Pittsburgh · 62Miami · 100
Pass EPA, defense
Pittsburgh · 33Miami · 63

The series

Miami leads the series 30-12-1

43 meetings since 1950 · Miami won the last meeting

Miami wonPittsburgh won1950: Miami by 281951: Pittsburgh by 141955: Miami by 141956: Pittsburgh by 71957: Miami by 151960: Pittsburgh by 111961: Pittsburgh by 31962: Miami by 91963: Pittsburgh by 111964: tie1965: Pittsburgh by 141966: Miami by 241967: Miami by 581968: Miami by 481970: Pittsburgh by 111976: Pittsburgh by 171984: Miami by 201986: Miami by 271989: Miami by 211990: Miami by 451993: Miami by 281994: Miami by 51995: Miami by 11996: Miami by 451997: Pittsburgh by 41998: Miami by 281999: Miami by 302000: Miami by 282001: Miami by 222002: Miami by 72003: Miami by 142010: Miami by 282013: Miami by 102014: Pittsburgh by 122015: Miami by 52016: Miami by 232017: Pittsburgh by 102018: Miami by 212019: Miami by 42020: Miami by 122021: Miami by 42022: Pittsburgh by 262025: Miami by 3119502025
  • 2025Miami 38-7Miami won 38-7 at Pittsburgh. Chance to win started at 66%, low 51%, high better than 99%.
  • 2022Pittsburgh 42-16Miami lost 16-42 vs Pittsburgh. Chance to win started at 42%, low under 1%, high 51%.
  • 2021Miami 38-34Miami won 38-34 at Pittsburgh. Chance to win started at 23%, low 11%, high 88%.
  • 2020Miami 31-19Miami won 31-19 vs Pittsburgh. Chance to win started at 72%, low 68%, high 99%.
  • 2019Miami 16-12Miami won 16-12 at Pittsburgh. Chance to win started at 38%, low 20%, high 94%.

Each line is Miami’s chance to win through that meeting. Miami is 2-0 in the meetings since 2018 that were still close in the fourth quarter.

Line, fans and home field

The betting line, and the fans

Miami fans are feeling it less than most fanbases this week (33rd percentile among FBS fanbases), and the other side is no happier.

50-50Model 90% · Line…Miami fans · 33rdPittsburgh fans · 25thPittsburghMiami

Miami favored by 20.5 · Total 50.5

How games like this usually go

Miami by 20.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 263 games since 2025 with a favorite of 14.5 to 21.5 points.

The market

The spread moved 3 points toward Pittsburgh.

opened −23.5now −20.5

The total fell 3 points.

opened 53.5now 50.5

Spread: −23.5 → −20.5 · Total: 53.5 → 50.5

The books’ cut: 3.8%, the margin built into the odds

Home field

Miami is worth +1.2 points (±4.0) more at home than on the road since 2018 — bottom tenth of FBS, 8th percentile.

71% at home, 60% on the road against FBS opponents (34-14 home, 26-17 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads -4.5 at home vs. away over 99 games — inside the ±6.2 noise, so the flat number is the honest one here.

The visitors travel about 1,001 miles to get here.

Last meeting in our History pages

Where next

Conference standings

Going into this game: place in the conference, then conference record.

Full ACC standings