Cincinnati beats Miami (OH) 35-31

Miami (OH)1-231
Cincinnati3-035Final
Sat, Sep 19 · TQL Stadium, Cincinnati, Ohio · Crowd 19,188ESPN+

Cincinnati beat Miami (OH) 35-31 after its win chance fell to 3%.

Winners have been down to 3% or less in about 1 of every 55 games since 2018.

We had Cincinnati favored. It won.

Top comment in the game thread

Satterfield should be fired at halftime

Q2 0:21 · r/CFB game thread · Sat, Sep 19

How it swung

The turning point: Tabb 53-yd TD run, Cincinnati goes ahead 35-31 (Q4, 1:29). Cincinnati went from 57% to 86% to win. Fans right then: “Fumble luck finally flipped lol” r/CFB game thread

Before kickoff, our ratings gave Cincinnati a 61% chance, and the closing betting line (Cincinnati was a 14.5-point favorite) put it at 88%.

Kickoff return TDMiami (OH) · Q1 14:46
FinalCincinnati 35-31 Miami (OH)Cincinnati wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q411% at halfCincinnatiMiami (OH)Lowest 3%Won35-31ScoresKickoff return TDCincinnatiMiami (OH)Cincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 4 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 2 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minute
50%10%25%75%90%Q1Q2Q3Q411% at halfCincinnatiMiami (OH)Lowest 3%Won35-31ScoresKickoff return TDCincinn…M. (OH)Cincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 4 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 2 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minute
50%10%25%75%90%Q1Q2Q3Q489% at halfMiami (OH)CincinnatiHigh 97%Lost31-35ScoresKickoff return TDMiami (OH)CincinnatiMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 2 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 4 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minute
50%10%25%75%90%Q1Q2Q3Q489% at halfMiami (OH)CincinnatiHigh 97%Lost31-35ScoresKickoff return TDM. (OH)Cincinn…Miami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 2 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteMiami (OH) fans: 1 comments a minuteMiami (OH) fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 4 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 0 comments a minuteCincinnati fans: 1 comments a minuteCincinnati fans: 2 comments a minuteCincinnati fans: 3 comments a minute

The two plays that swung it

  1. 1Q4 3:4638-yd puntCincinnati 39% → 63% (+24)
  2. 2Q4 1:29Tabb 53-yd TD run, Cincinnati goes ahead 35-31Cincinnati 57% → 86% (+29)

The two plays that swung it

  1. 1Q4 3:4638-yd puntMiami (OH) 61% → 37% (−24)
  2. 2Q4 1:29Tabb 53-yd TD run, Cincinnati goes ahead 35-31Miami (OH) 43% → 14% (−29)

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 0:21Cincinnati fans chant fire Satterfield as Miami leads 28-7 with 21 seconds leftQuoted at the top of the page.This clown should’ve been fired on the spot after the first loss to Miami. Even if we turn this around somehow, this dude needs find his own uber back to Cliftonr/CFB game thread
  2. Q3 13:28Cincinnati fans rage as French is sacked for turnover on downsJust getting dominated in every aspectr/CFB game threadComplete joke obviously you flip the fieldr/CFB game thread
  3. Q4 0:44McComb fumbles after sack, Cincinnati recovers to seal winFumble luck finally flipped lolr/CFB game thread
Cincinnati’s chance to win after every play.
How to read this chartStarts from the pregame line (Cincinnati -14.5), at 71% for Cincinnati (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 Cincinnati or Miami (OH) flair (236 and 56); both sides share one scale, regulation only.

Every drive

Cincinnati scored on 6 of its 14 drives; Miami (OH) on 4 of its 11.

Cincinnati’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 lineQ1Cincinnati: Touchdown, from 65 yards out to 0TouchdownCincinnati: Punt, from 75 yards out to 67PuntMiami (OH): Touchdown, from 67 yards out to 0TouchdownCincinnati: Touchdown, from 75 yards out to 0TouchdownMiami (OH): Punt, from 75 yards out to 73PuntCincinnati: Punt, from 59 yards out to 45PuntMiami (OH): Punt, from 86 yards out to 79PuntQ2Cincinnati: Punt, from 68 yards out to 50PuntMiami (OH): Touchdown, from 91 yards out to 0TouchdownCincinnati: Missed field goal, from 68 yards out to 34Missed FGMiami (OH): Touchdown, from 65 yards out to 0TouchdownCincinnati: End of half, from 66 yards out to 49End of halfQ3Cincinnati: Turned over on downs, from 74 yards out to 69DownsMiami (OH): Missed field goal, from 31 yards out to 18Missed FGCincinnati: Touchdown, from 80 yards out to 0TouchdownMiami (OH): Interception, from 86 yards out to 72InterceptionCincinnati: Touchdown, from 31 yards out to 0TouchdownMiami (OH): Field goal, from 75 yards out to 1Field goalQ4Cincinnati: Fumble, from 71 yards out to 59FumbleMiami (OH): Missed field goal, from 41 yards out to 27Missed FGCincinnati: Touchdown, from 73 yards out to 0TouchdownMiami (OH): Punt, from 75 yards out to 53PuntCincinnati: Touchdown, from 85 yards out to 0TouchdownMiami (OH): Fumble, from 75 yards out to 34FumbleCincinnati: End of game, from 66 yards out to 70End of game

From Miami (OH)’s side

Miami (OH)’s best moment: McComb 33-yd pass to Witten (Q4 5:18). It lifted Miami (OH)’s win chance by 17 points.

How Miami (OH) fans took it: “Terrible, terrible, terrible. Nobody wins. We don't get the bell. Cincy's administration gets to live under the delusion Satterfield could do something…” r/CFB game thread

“Dang! I was looking forward to the satt sacking! Still shouldn’t keep him but he may have survived a morning sacking”
A Cincinnati fan

When fans got loud

Busy

The final stretch is when fans got loud.

Jump to the loudest stretch

The jump was busy; the crowd was steady.

FirstSecondThirdFourthCincinnati fansMiami (OH) fansusual

The winner fell to 2%.

What it cost

Cincinnati’s chance to make the playoff fell from 1% to 0%.

Make the playoff

Miami (OH) · lost0% → 0%
Cincinnati · won1% → ▼0%

Before the game (September 18, 2026) → after this result, in our model.

Box score

Cincinnati 35, Miami (OH) 31

Miami (OH) covered +14.5 by 10.5. The total, 66, went over 50.5.

Miami (OH)CincinnatiTotal yardsMiami (OH) 410Cincinnati 446410446Passing yardsMiami (OH) 334Cincinnati 309334309Rushing yardsMiami (OH) 76Cincinnati 13776137First downsMiami (OH) 20Cincinnati 252025TurnoversMiami (OH) 2Cincinnati 121Time of possessionMiami (OH) 26:34Cincinnati 33:2626:3433:26
Team totalsMiami (OH)Cincinnati
Total yards410446
Passing17 of 28, 334 yds31 of 43, 309 yds
Rushing28 for 76 yds33 for 137 yds
First downs2025
Third down6 of 126 of 14
Fourth down0 of 03 of 4
Turnovers21
Penalties7 for 57 yds4 for 40 yds
Time of possession26:3433:26

Miami (OH) leaders

  • Passing David McComb 17 of 28, 334 yds, 1 TD, 1 INT
  • Rushing Rodney Nelson 7 for 32 yds; David McComb 9 for 19 yds, 1 TD
  • Receiving Maleek Huggins 4 for 128 yds, 1 TD; Damarion Witten 3 for 84 yds

Cincinnati leaders

  • Passing JC French 31 of 43, 309 yds, 2 TD
  • Rushing Cole Tabb 6 for 78 yds, 2 TD; JC French 16 for 39 yds, 1 TD
  • Receiving JaVonnie Gibson 7 for 68 yds, 1 TD; Gavin Grover 5 for 59 yds

No rain and calm

89° at kickoff · no rain recorded · wind 5 mph from the west, gusts to 15

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Cincinnati favoredMiami (OH) favored100%Win chanceCincinnatiRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphTemperature and feels likedegrees F80°105°feels like 96°air 88°
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Cincinnati favoredMiami (OH) favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Temperature and feels like · degrees F80°105°feels like 96°air 88°

Drag along the chart, or step through the game.

Fourth quarter, 1:29 left6:49 p.m.
Miami (OH) 31, Cincinnati 35 · Cincinnati 86% to win
no rain · wind 4 mph from the northwest · 88°, feels like 96°
Tabb 53-yd TD run, Cincinnati goes ahead 35-31

Jump to

Where this weather comes fromMeasured at Cincinnat/lunken airport, 5.6 miles away, and Cincinnati / N Kentucky International airport, 9.3 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.

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 two games

Miami (OH) · 1-1

Rated 78th in our preseason ratings, 86th now.

1-1 in its last two — but nothing on this résumé beats a top-40 team yet.

Last two games

Cincinnati · 2-0

Rated 109th in our preseason ratings, 109th now.

Two straight wins — but still hunting a ranked opponent.

Week by week

Cincinnati

Wk 1: W 34-15 vs Boston College▲19Boston CollegeWk 2: W 62-10 vs Western Carolina▲52Western Carolina
  • Wk 1Wvs Boston College34-15
  • Wk 2Wvs Western Carolina62-10

Miami (OH)

Wk 1: L 14-59 at Pittsburgh▼45PittsburghWk 2: W 45-7 vs Holy Cross▲38Holy Cross
  • Wk 1Lat Pittsburgh14-59
  • Wk 2Wvs Holy Cross45-7

Power rating by week

Miami (OH) is rated 2.0 points ahead as of week 2. Our power rating by week; higher is better.

-1-3-5Wk 0Wk 1Wk 2CincinnatiMiami (OH)

Matchups

Biggest mismatch: Cincinnati’s explosive plays against Miami (OH), 69 points

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

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

    69 pointsweakerstronger50th

    Cincinnati offense, 98th percentile · Miami (OH) defense, 29th

  2. Miami (OH)’s passing EPA against Cincinnati’s defense

    61 pointsweakerstronger50th

    Miami (OH) offense, 68th percentile · Cincinnati defense, 7th

  3. Cincinnati’s EPA/play against Miami (OH)’s defense

    49 pointsweakerstronger50th

    Cincinnati offense, 90th percentile · Miami (OH) defense, 41st

Season profile, all the rows

Season profile

Miami (OH)Cincinnati
EPA/play, offense
Miami (OH) · 58Cincinnati · 90
EPA/play, defense
Miami (OH) · 41Cincinnati · 13
Success rate, offense
Miami (OH) · 32Cincinnati · 70
Success rate, defense
Miami (OH) · 34Cincinnati · 24
Explosive-play rate, offense
Miami (OH) · 94Cincinnati · 98
Explosive-play rate, defense
Miami (OH) · 29Cincinnati · 34
Rush EPA, offense
Miami (OH) · 66Cincinnati · 97
Rush EPA, defense
Miami (OH) · 74Cincinnati · 22
Pass EPA, offense
Miami (OH) · 68Cincinnati · 79
Pass EPA, defense
Miami (OH) · 25Cincinnati · 7

The series

Cincinnati leads the series 35-34-1

70 meetings since 1954 · Cincinnati won the last meeting

Cincinnati wonMiami (OH) won1954: Miami (OH) by 121955: Miami (OH) by 141956: Miami (OH) by 141957: Miami (OH) by 61958: Cincinnati by 111959: Cincinnati by 71960: Miami (OH) by 41961: Miami (OH) by 41962: Miami (OH) by 221963: Miami (OH) by 21964: Cincinnati by 141965: Miami (OH) by 301966: Miami (OH) by 201967: Miami (OH) by 131968: Cincinnati by 21969: Miami (OH) by 161970: Cincinnati by 331971: Miami (OH) by 361972: Miami (OH) by 231973: Miami (OH) by 61974: Miami (OH) by 201975: Miami (OH) by 81976: Cincinnati by 171977: Miami (OH) by 51978: Miami (OH) by 41979: Miami (OH) by 131980: Cincinnati by 101981: Miami (OH) by 41982: Cincinnati by 101983: Miami (OH) by 41984: Miami (OH) by 51985: Miami (OH) by 61986: Cincinnati by 71987: Cincinnati by 51988: Cincinnati by 161989: Cincinnati by 161990: Miami (OH) by 41991: Miami (OH) by 131992: Miami (OH) by 31993: Cincinnati by 71994: tie1995: Miami (OH) by 71996: Cincinnati by 71997: Cincinnati by 31998: Miami (OH) by 411999: Cincinnati by 102000: Cincinnati by 302001: Miami (OH) by 72002: Miami (OH) by 52003: Miami (OH) by 52004: Cincinnati by 192005: Miami (OH) by 282006: Cincinnati by 142007: Cincinnati by 372008: Cincinnati by 252009: Cincinnati by 242010: Cincinnati by 422011: Cincinnati by 272012: Cincinnati by 382013: Cincinnati by 142014: Cincinnati by 72015: Cincinnati by 42016: Cincinnati by 72017: Cincinnati by 42018: Cincinnati by 212019: Cincinnati by 222021: Cincinnati by 352022: Cincinnati by 212023: Miami (OH) by 72024: Cincinnati by 1119542024
  • 2024Cincinnati 27-16Cincinnati won 27-16 at Miami (OH). Chance to win started at 58%, low 48%, high better than 99%.
  • 2023Miami (OH) 31-24
  • 2022 · neutral siteCincinnati 38-17Cincinnati won 38-17 vs Miami (OH). Chance to win started at 94%, low 66%, high 99%.
  • 2021Cincinnati 49-14Cincinnati won 49-14 vs Miami (OH). Chance to win started at 93%, low 93%, high better than 99%.
  • 2019Cincinnati 35-13Cincinnati won 35-13 vs Miami (OH). Chance to win started at 88%, low 61%, high better than 99%.

Each line is Cincinnati’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Miami (OH) fans are in a better mood than Cincinnati fans (62nd vs 12th among FBS fanbases), even with Cincinnati favored.

  • Model · 61%
  • Line · 88%
  • Cincinnati fans · 12th
  • Miami (OH) fans · 62nd

Cincinnati favored by 14.5 · Total 50.5

How games like this usually go

Cincinnati by 14.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 spread moved 1 point toward Miami (OH).

opened −15.5now −14.5

The total rose 1 point.

opened 49.5now 50.5

Spread: −15.5 → −14.5 · Total: 49.5 → 50.5

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

Home field

Cincinnati is worth +5.8 points (±3.9) more at home than on the road since 2018 — top third of FBS, 79th percentile.

76% at home, 58% on the road against FBS opponents (37-12 home, 25-18 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 +3.6 at home vs. away over 97 games — inside the ±5.9 noise, so the flat number is the honest one here.

The visitors travel about 30 miles to get here.

Last meeting in our History pages

Our History pages cover 9 of their meetings since 2015.

Where next