Pittsburgh routs Miami (OH) 59-14

Miami (OH)0-114
Pittsburgh1-059Final
Sat, Sep 5 · Acrisure Stadium, Pittsburgh, Pa. · Crowd 43,929The CW

Pittsburgh routed Miami (OH) 59-14.

We had Pittsburgh favored. It won.

How it swung

Before kickoff, our ratings gave Pittsburgh a 73% chance, and the closing betting line (Pittsburgh was a 16.5-point favorite) put it at 91%.

75-yard TD passMiami (OH) · Q2 4:34
FinalPittsburgh 59-14 Miami (OH)Pittsburgh wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q4PittsburghWon59-14Scores75-yard TD pass
50%75%90%Q1Q2Q3Q4PittsburghWon59-14Scores75-yard TD pass
50%10%25%Q1Q2Q3Q4PittsburghLowest 0%Lost14-59Scores75-yard TD pass
50%10%25%Q1Q2Q3Q4PittsburghLowest 0%Lost14-59Scores75-yard TD pass

No single play moved the chance by 20 points.

No single play moved the chance by 20 points.

Pittsburgh’s chance to win after every play.
How to read this chartStarts from the pregame line (Pittsburgh -16.5), at 88% for Pittsburgh (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.

Every drive

Pittsburgh scored on 9 of its 12 drives; Miami (OH) on 2 of its 12.

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

own goalgoal lineQ1Miami (OH): Punt, from 45 yards out to 39PuntPittsburgh: Touchdown, from 80 yards out to 0TouchdownMiami (OH): Punt, from 75 yards out to 73PuntPittsburgh: Touchdown, from 89 yards out to 0TouchdownMiami (OH): Punt, from 73 yards out to 67PuntPittsburgh: Touchdown, from 50 yards out to 0TouchdownMiami (OH): Touchdown, from 75 yards out to 0TouchdownQ2Pittsburgh: Punt, from 61 yards out to 54PuntMiami (OH): Punt, from 97 yards out to 86PuntPittsburgh: Touchdown, from 45 yards out to 0TouchdownMiami (OH): Touchdown, from 75 yards out to 0TouchdownPittsburgh: Punt, from 84 yards out to 78PuntMiami (OH): Punt, from 79 yards out to 48PuntPittsburgh: Field goal, from 80 yards out to 39Field goalQ3Pittsburgh: Touchdown, from 75 yards out to 0TouchdownMiami (OH): Punt, from 69 yards out to 63PuntPittsburgh: Touchdown, from 76 yards out to 0TouchdownMiami (OH): Punt, from 75 yards out to 87PuntPittsburgh: Touchdown, from 63 yards out to 0TouchdownMiami (OH): Punt, from 75 yards out to 47PuntPittsburgh: Touchdown, from 87 yards out to 0TouchdownQ4Miami (OH): Interception, from 75 yards out to 72InterceptionPittsburgh: Turned over on downs, from 59 yards out to 10DownsMiami (OH): End of game, from 90 yards out to 50End of game
“bro purposely dropped that 😂”
A fan of another team

When fans got loud

Busy

Fans peaked in the second quarter.

Jump to the loudest stretch

The jump was busy; the crowd was quiet.

FirstSecondThirdFourthPittsburgh fansMiami (OH) fansusual

Box score

Pittsburgh 59, Miami (OH) 14

Pittsburgh covered −16.5 by 28.5. The total, 73, went over 47.5.

Miami (OH)PittsburghTotal yardsMiami (OH) 289Pittsburgh 646289646Passing yardsMiami (OH) 261Pittsburgh 480261480Rushing yardsMiami (OH) 28Pittsburgh 16628166First downsMiami (OH) 14Pittsburgh 331433TurnoversMiami (OH) 1Pittsburgh 010Time of possessionMiami (OH) 26:04Pittsburgh 33:5626:0433:56
Team totalsMiami (OH)Pittsburgh
Total yards289646
Passing19 of 37, 261 yds34 of 44, 480 yds
Rushing21 for 28 yds31 for 166 yds
First downs1433
Third down3 of 137 of 10
Fourth down1 of 10 of 1
Turnovers10
Penalties9 for 78 yds5 for 38 yds
Time of possession26:0433:56

Miami (OH) leaders

  • Passing David McComb 16 of 33, 240 yds, 1 TD
  • Rushing Lazaro Rogers 6 for 21 yds; Caleb Heavner 1 for 11 yds
  • Receiving Damarion Witten 2 for 90 yds, 1 TD; Scoop Smith 3 for 50 yds

Pittsburgh leaders

  • Passing Mason Heintschel 31 of 41, 453 yds, 7 TD
  • Rushing Justin Cook 1 for 50 yds, 1 TD; Ja'Kyrian Turner 11 for 39 yds
  • Receiving Cataurus Hicks 5 for 114 yds, 1 TD; Censere Lee 5 for 86 yds, 1 TD

No rain through the game

76° at kickoff · no rain recorded

September game-day temperatures at Acrisure Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Pittsburgh favoredMiami (OH) favored100%Win chancePittsburghRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Pittsburgh favoredMiami (OH) favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

First quarter, 14:46 left12:41 p.m.
Miami (OH) 0, Pittsburgh 0 · Pittsburgh 88% to win
no rain · 76°
McComb incomplete to Pitt
Where this weather comes fromMeasured at Pittsburgh/alleghen airport, 8.1 miles away, and Pittsburgh International airport, 12 miles away. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured 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; rain radar from NOAA MRMS, through Iowa State University. 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 · 2025 season

Miami (OH) · 7-7

Rated 78th in our preseason ratings.

L 3-18 @ Fresno State #78 of 667

lost by 15 as a 5.5-point underdog

Miami (OH) lost 3-18 vs Fresno State. Chance to win started at 27%, low under 1%, high 48%.

L 13-23 @ Western Michigan #86 of 667

lost by 10 as a 2.5-point underdog

Miami (OH) lost 13-23 vs Western Michigan. Chance to win started at 36%, low under 1%, high 36%.

W 45-24 vs Ball State #211 of 667

won by 21 as a 16.5-point favorite

Miami (OH) won 45-24 vs Ball State. Chance to win started at 90%, low 88%, high better than 99%.

W 37-20 @ Buffalo #158 of 667

won by 17 as a 2.5-point favorite

Miami (OH) won 37-20 at Buffalo. Chance to win started at 49%, low 38%, high better than 99%.

L 3-24 vs Toledo #31 of 667

lost by 21 as a 6.5-point underdog

Miami (OH) lost 3-24 vs Toledo. Chance to win started at 44%, low under 1%, high 50%.

L 20-24 @ Ohio #71 of 667

lost by 4 as a 2.5-point underdog

Miami (OH) lost 20-24 at Ohio. Chance to win started at 37%, low 1%, high 71%.

W 26-17 vs Western Michigan #90 of 667

won by 9 as a 2.5-point favorite

Miami (OH) won 26-17 vs Western Michigan. Chance to win started at 70%, low 24%, high better than 99%.

W 44-30 vs Eastern Michigan #172 of 667

won by 14 as an 11.5-point favorite

Miami (OH) won 44-30 vs Eastern Michigan. Chance to win started at 84%, low 79%, high better than 99%.

W 20-7 @ Akron #178 of 667

won by 13 as an 11.5-point favorite

Miami (OH) won 20-7 at Akron. Chance to win started at 71%, low 62%, high better than 99%.

W 25-14 @ Northern Illinois #135 of 667

won by 11 as a 4.5-point favorite

Miami (OH) won 25-14 at Northern Illinois. Chance to win started at 57%, low 9%, high 99%.

W 38-0 vs Lindenwood #209 of 667

won by 38 as a 22.5-point favorite

Miami (OH) won 38-0 vs Lindenwood. Chance to win started at 95%, low 93%, high better than 99%.

L 38-41 vs UNLV #68 of 667

lost by 3 as a 1.5-point underdog

L 17-45 @ Rutgers #61 of 667

lost by 28 as a 15.5-point underdog

Miami (OH) lost 17-45 at Rutgers. Chance to win started at 9%, low under 1%, high 19%.

L 0-17 @ Wisconsin #42 of 667

lost by 17 as an 18.5-point underdog

Miami (OH) lost 0-17 at Wisconsin. Chance to win started at 8%, low under 1%, high 14%.

Last three games · 2025 season

Pittsburgh · 8-5

Rated 47th in our preseason ratings.

L 17-23 @ East Carolina #52 of 667

lost by 6 as a 13.5-point favorite

Pittsburgh lost 17-23 vs East Carolina. Chance to win started at 77%, low under 1%, high 88%.

L 7-38 vs MiamiTop 25 #7 of 667

lost by 31 as a 6.5-point underdog

Pittsburgh lost 7-38 vs Miami. Chance to win started at 34%, low under 1%, high 49%.

W 42-28 @ Georgia TechTop 25 #53 of 667

won by 14 as a 2.5-point underdog

Pittsburgh won 42-28 at Georgia Tech. Chance to win started at 36%, low 33%, high 99%.

L 15-37 vs Notre DameTop 25 #3 of 667

lost by 22 as a 12.5-point underdog

Pittsburgh lost 15-37 vs Notre Dame. Chance to win started at 29%, low under 1%, high 34%.

W 35-20 @ Stanford #128 of 667

won by 15 as a 13.5-point favorite

W 53-34 vs NC State #46 of 667

won by 19 as a 5.5-point favorite

Pittsburgh won 53-34 vs NC State. Chance to win started at 73%, low 70%, high better than 99%.

W 30-13 @ Syracuse #71 of 667

won by 17 as an 8.5-point favorite

Pittsburgh won 30-13 at Syracuse. Chance to win started at 65%, low 59%, high better than 99%.

W 34-31 @ Florida StateTop 25 #30 of 667

won by 3 as an 11.5-point underdog

Pittsburgh won 34-31 at Florida State. Chance to win started at 16%, low 8%, high 92%.

W 48-7 vs Boston College #81 of 667

won by 41 as a 6.5-point favorite

Pittsburgh won 48-7 vs Boston College. Chance to win started at 78%, low 73%, high better than 99%.

L 27-34 vs LouisvilleTop 25 #32 of 667

lost by 7 as a 3.5-point underdog

Pittsburgh lost 27-34 vs Louisville. Chance to win started at 48%, low 2%, high better than 99%.

L 24-31 @ West Virginia #56 of 667

lost by 7 as a 6.5-point favorite

W 45-17 vs Central Michigan #159 of 667

won by 28 as a 21.5-point favorite

Pittsburgh won 45-17 vs Central Michigan. Chance to win started at 95%, low 94%, high better than 99%.

W 61-9 vs Duquesne #146 of 667

won by 52 as a 39.5-point favorite

Pittsburgh won 61-9 vs Duquesne. Chance to win started at 99%, low 99%, high better than 99%.

Matchups

Biggest mismatch: Miami (OH)’s explosive plays against Pittsburgh, 89 points

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

  1. Miami (OH)’s explosive plays against Pittsburgh’s defense

    89 pointsweakerstronger50th

    Miami (OH) offense, 94th percentile · Pittsburgh defense, 5th

  2. Miami (OH)’s success rate against Pittsburgh’s defense

    66 pointsweakerstronger50th

    Miami (OH) offense, 32nd percentile · Pittsburgh defense, 98th

  3. Miami (OH)’s rushing EPA against Pittsburgh’s defense

    34 pointsweakerstronger50th

    Miami (OH) offense, 66th percentile · Pittsburgh defense, 100th

Season profile, all the rows

Season profile

Miami (OH)Pittsburgh
EPA/play, offense
Miami (OH) · 58Pittsburgh · 53
EPA/play, defense
Miami (OH) · 41Pittsburgh · 87
Success rate, offense
Miami (OH) · 32Pittsburgh · 64
Success rate, defense
Miami (OH) · 34Pittsburgh · 98
Explosive-play rate, offense
Miami (OH) · 94Pittsburgh · 21
Explosive-play rate, defense
Miami (OH) · 29Pittsburgh · 5
Rush EPA, offense
Miami (OH) · 66Pittsburgh · 40
Rush EPA, defense
Miami (OH) · 74Pittsburgh · 100
Pass EPA, offense
Miami (OH) · 68Pittsburgh · 58
Pass EPA, defense
Miami (OH) · 25Pittsburgh · 45

The series

Pittsburgh leads the series 2-0

2 meetings since 1931 · Pittsburgh has won the last 2

  • 1949Pittsburgh 35-26
  • 1931Pittsburgh 61-0

Line, fans and home field

The betting line, and the fans

Pittsburgh fans are feeling it about like the typical fanbase this week (50th among FBS fanbases), in line with the numbers.

  • Model · 73%
  • Line · 91%
  • Pittsburgh fans · 50th
  • Miami (OH) fans · 54th

Pittsburgh favored by 16.5 · Total 47.5

How games like this usually go

Pittsburgh by 16.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 251 games since 2025 with a favorite of 14.5 to 21.5 points.

The market

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

Weather at kickoff

Warm and dry. Feels like 78° at kickoff.

Miami (OH) at Pittsburgh · Saturday, Sept. 5, 2026 · Acrisure Stadium, Pittsburgh

  • 78°feels like at kickoff
  • Dryno rain at kickoff
  • 89weather score, Mixed
  • Tiedfor the roughest of the day's 7 kickoff times

Weather score: 0 to 100, higher is better, for the first 3 hours and 20 minutes of the game. Ideal is 100, Comfortable 90 to 99, Mixed 75 to 89, Rough 50 to 74, Harsh under 50.

Later kickoff times scored higher that Saturday

Games in this time zone used 7 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game, ringed, was tied for the roughest of the day's seven kickoff times. At Acrisure Stadium that day, a 7 pm or 7:45 pm kickoff would have scored 100, against 89 at noon.

The roughest kickoff time is the lowest of the day's times. It can still be Mixed or Comfortable.

  • noon: 89, Mixed (this game)
  • 12:45 pm: 89, Mixed
  • 2 pm: 88, Mixed
  • 3:30 pm: 87, Mixed
  • 6 pm: 99, Comfortable
  • 7 pm: 100, Ideal
  • 7:45 pm: 100, Ideal

Weather score at each kickoff time.

Tap a dot to read that kickoff time.

Home field

Pittsburgh is worth +2.4 points (±3.8) more at home than on the road since 2018 — bottom third of FBS, 20th percentile.

62% at home, 51% on the road against FBS opponents (31-19 home, 22-21 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 +1.3 at home vs. away over 101 games — inside the ±6.0 noise, so the flat number is the honest one here.

The visitors travel about 258 miles to get here.

Where next