Wake Forest upsets No. 16 Louisville 30-27

Wake Forest3-130
No. 16 Louisville2-227Final
Sat, Sep 26 · L&N Federal Credit Union Stadium, Louisville, Ky. · Crowd 46,042ESPN

Wake Forest beat No. 16 Louisville 30-27 as an 11.5-point underdog.

We had Louisville favored. Wake Forest won.

Top comment in the game thread

If we lose this game it’s going to be one of the worst losses we’ve ever had with the whistle we’ve gotten. I can’t believe it.

Q4 9:13 · r/CFB game thread · Sat, Sep 26

How it swung

The turning point: Hilbert 42-yd field goal no good (Q4, 2:29). Wake Forest went from 44% to 77% to win.

Before kickoff, our ratings gave Wake Forest a 26% chance, and the closing betting line (Wake Forest was a 11.5-point underdog) put it at 18%.

77-yard TD passWake Forest · Q2 5:49Blocked field goalQ4 0:15
FinalWake Forest 30-27 LouisvilleWake Forest wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q438% at halfWake ForestLouisvilleLowest 12%Won30-27Scores77-yard TD passBlocked field goalWake ForestLouisvilleWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 7 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 16 comments a minuteLouisville fans: 8 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 7 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 8 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 3 comments a minute
50%10%25%75%90%Q1Q2Q3Q438% at halfWake ForestLouisvilleLowest 12%Won30-27Scores77-yard TD passBlocked field goalWake Fo…Louisvi…Wake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 7 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 16 comments a minuteLouisville fans: 8 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 7 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 8 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 3 comments a minute
50%10%25%75%90%Q1Q2Q3Q462% at halfLouisvilleWake ForestHigh 88%Lost27-30Scores77-yard TD passBlocked field goalLouisvilleWake ForestLouisville fans: 1 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 7 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 16 comments a minuteLouisville fans: 8 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 7 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 8 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 3 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 2 comments a minute
50%10%25%75%90%Q1Q2Q3Q462% at halfLouisvilleWake ForestHigh 88%Lost27-30Scores77-yard TD passBlocked field goalLouisvi…Wake Fo…Louisville fans: 1 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 7 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 0 comments a minuteLouisville fans: 16 comments a minuteLouisville fans: 8 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 1 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 7 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 5 comments a minuteLouisville fans: 3 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 4 comments a minuteLouisville fans: 2 comments a minuteLouisville fans: 8 comments a minuteLouisville fans: 6 comments a minuteLouisville fans: 3 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 1 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 0 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 2 comments a minuteWake Forest fans: 2 comments a minute

The three plays that swung it

  1. 1Q4 2:29Hilbert 42-yd field goal no goodWake Forest 44% → 77% (+33)
  2. 2Q4 1:5437-yd puntWake Forest 69% → 49% (−20)
  3. 3Q4 0:55Kienholz 19-yd pass to RichardsonWake Forest 75% → 48% (−27)

The three plays that swung it

  1. 1Q4 2:29Hilbert 42-yd field goal no goodLouisville 56% → 23% (−33)
  2. 2Q4 1:5437-yd puntLouisville 31% → 51% (+20)
  3. 3Q4 0:55Kienholz 19-yd pass to RichardsonLouisville 25% → 52% (+27)

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 5:06Louisville fans rage as officials call a holding penalty on Wake ForestOh so they can call offensive holding. Didn't know the refs had that one in their arsenalr/CFB game threadThese refs do understand that the game is supposed to be between the teams, right? Nobody is here to see the zebras find every ticky tack reason to get on screen.r/CFB game thread
  2. Q2 0:57Fans argue Louisville stepped out of bounds on Kienholz passHe *probably* stepped out but quite unfortunate to have 3 different players blocking angles that could've told us one way or another.r/CFB game thread
  3. Q3 6:46Louisville fans rage at questionable facemask penalty on Lopez's runTwo penalties cause Wake Forest's QB doesn't have a helmet that fits properlyr/CFB game threadHe got the facemask call because he didn’t strap his helmet properlyr/CFB game thread
  4. Q3 0:42Louisville fans argue intentional grounding call on Kienholz was wrongThe receiver was very obviously in the area there. What are these refs doing? Thank god Carson Hilbert is a dog.r/CFB game thread
  5. Q4 9:13Louisville fans rage as a penalty kills their field goal attemptQuoted at the top of the page.That’s awful. No excuse for that. Just bad discipline.r/CFB game thread
Wake Forest’s chance to win after every play.
How to read this chartStarts from the pregame line (Louisville -11.5), at 17% for Wake Forest (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 Louisville or Wake Forest flair (698 and 130); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Watch the plays

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

  1. Q1, 0:21Kienholz 5-yd TD runLouisville goes ahead 7-3Q1, 0:21 · Wake Forest 3, Louisville 7▼5%Wake Forest’s chance to win, 20% to 15%▼5%Wake Forest’s chance to win, 20% to 15%Watch from this playESPN College Football
  2. Q2, 13:34Clark 6-yd TD runWake Forest goes ahead 10-7Q2, 13:34 · Wake Forest 10, Louisville 7▲9%Wake Forest’s chance to win, 19% to 28%▲9%Wake Forest’s chance to win, 19% to 28%Watch from this playESPN College Football
  3. Q2, 7:32Kienholz 6-yd TD runLouisville goes ahead 14-10Q2, 7:32 · Wake Forest 10, Louisville 14▼7%Wake Forest’s chance to win, 23% to 16%▼7%Wake Forest’s chance to win, 23% to 16%Watch from this playESPN College Football
  4. Q2, 5:49Lopez 77-yd TD pass to HernandezWake Forest goes ahead 17-14Q2, 5:49 · Wake Forest 17, Louisville 14▲15%Wake Forest’s chance to win, 14% to 29%▲15%Wake Forest’s chance to win, 14% to 29%Watch from this playESPN College Football
  5. Q2, 3:46Kienholz intercepted by Eaddy at the WFU34Q2, 3:46 · Wake Forest 17, Louisville 14▲13%Wake Forest’s chance to win, 26% to 39%▲13%Wake Forest’s chance to win, 26% to 39%Watch from this playESPN College Football
  6. Q2, 1:19Clark 6-yd TD runWake Forest leads 24-14Q2, 1:19 · Wake Forest 24, Louisville 14▲15%Wake Forest’s chance to win, 42% to 57%▲15%Wake Forest’s chance to win, 42% to 57%Watch from this playESPN College Football
  7. Q2, 0:57Kienholz 61-yd TD pass to Skinnercuts it to 24-21Q2, 0:57 · Wake Forest 24, Louisville 21▼18%Wake Forest’s chance to win, 55% to 37%▼18%Wake Forest’s chance to win, 55% to 37%Watch from this playESPN College Football
  8. Q2, 0:47Lopez sacked for a 7-yd lossQ2, 0:47 · Wake Forest 24, Louisville 21▼8%Wake Forest’s chance to win, 36% to 28%▼8%Wake Forest’s chance to win, 36% to 28%Watch from this playESPN College Football
  9. Q3, 14:24Lopez sacked for a 7-yd lossQ3, 14:24 · Wake Forest 24, Louisville 21▼4%Wake Forest’s chance to win, 37% to 33%▼4%Wake Forest’s chance to win, 37% to 33%Watch from this playESPN College Football
  10. Q4, 14:52Lopez 8-yd pass to Hernandezfumbled; unsportsmanlike conduct on LouisvilleQ4, 14:52 · Wake Forest 27, Louisville 27▼10%Wake Forest’s chance to win, 28% to 18%▼10%Wake Forest’s chance to win, 28% to 18%Watch from this playESPN College Football

Every drive

Wake Forest scored on 6 of its 12 drives; Louisville on 5 of its 12.

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

own goalgoal lineQ1Louisville: Punt, from 75 yards out to 74PuntWake Forest: Turned over on downs, from 65 yards out to 30DownsLouisville: Punt, from 70 yards out to 75PuntWake Forest: Field goal, from 59 yards out to 21Field goalLouisville: Touchdown, from 75 yards out to 0TouchdownWake Forest: Touchdown, from 75 yards out to 0TouchdownQ2Louisville: Touchdown, from 75 yards out to 0TouchdownWake Forest: Touchdown, from 88 yards out to 0TouchdownLouisville: Interception, from 57 yards out to 45InterceptionWake Forest: Touchdown, from 65 yards out to 0TouchdownLouisville: Touchdown, from 75 yards out to 0TouchdownWake Forest: Punt, from 75 yards out to 74PuntLouisville: End of half, from 96 yards out to 85End of halfQ3Wake Forest: Punt, from 75 yards out to 81PuntLouisville: Field goal, from 66 yards out to 24Field goalWake Forest: Field goal, from 75 yards out to 17Field goalLouisville: Field goal, from 75 yards out to 37Field goalWake Forest: Fumble, from 75 yards out to 71FumbleQ4Louisville: Turned over on downs, from 44 yards out to 38DownsWake Forest: Field goal, from 62 yards out to 14Field goalLouisville: Missed field goal, from 75 yards out to 25Missed FGWake Forest: Punt, from 75 yards out to 68PuntLouisville: Missed field goal, from 69 yards out to 40Missed FGWake Forest: End of game, from 46 yards out to 47End of game

From Louisville’s side

Louisville’s best moment: Kienholz 19-yd pass to Richardson (Q4 0:55). It lifted Louisville’s win chance by 27 points.

How Louisville fans took it: “Of course they don’t call RTP on any of those hits on the QB when equivalent hits earlier were penalties. But hey, whatever. We didn’t deserve this win” r/CFB game thread

“Little ole wake forest. 🎩”
A Wake Forest fan

When fans got loud

Loud

The loudest stretch was the finish.

Jump to the loudest stretch

The jump was loud; the crowd was busy.

FirstSecondThirdFourthWake Forest fansLouisville fansusual

The winner fell to 10%.

What it cost

Louisville’s chance to make the playoff fell from 6% to 2%.

Make the playoff

Wake Forest · won0% → ▲1%
Louisville · lost6% → ▼2%6%▼ 2%

Win the conference

Wake Forest · won0% → ▲1%
Louisville · lost5% → ▼2%5%▼ 2%

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

Box score

Wake Forest 30, Louisville 27

Wake Forest covered +11.5 by 14.5. The total, 57, stayed under 57.5.

Wake ForestLouisvilleTotal yardsWake Forest 402Louisville 399402399Passing yardsWake Forest 225Louisville 324225324Rushing yardsWake Forest 177Louisville 7517775First downsWake Forest 20Louisville 242024TurnoversWake Forest 1Louisville 111Time of possessionWake Forest 26:26Louisville 33:3426:2633:34
Team totalsWake ForestLouisville
Total yards402399
Passing12 of 19, 225 yds27 of 36, 324 yds
Rushing42 for 177 yds38 for 75 yds
First downs2024
Third down2 of 107 of 14
Fourth down0 of 10 of 1
Turnovers11
Penalties10 for 85 yds9 for 90 yds
Time of possession26:2633:34

Wake Forest leaders

  • Passing Giovanni Lopez 12 of 19, 225 yds, 1 TD
  • Rushing Ty Clark III 21 for 91 yds, 2 TD; Deuce Lawrence 10 for 64 yds
  • Receiving Carlos Hernandez 9 for 194 yds, 1 TD; Kamrean Johnson 1 for 17 yds

Louisville leaders

  • Passing Lincoln Kienholz 27 of 36, 324 yds, 1 TD, 1 INT
  • Rushing Keyjuan Brown 12 for 48 yds; Isaac Brown 9 for 33 yds
  • Receiving Tre Richardson 5 for 85 yds; Jaleel Skinner 4 for 82 yds, 1 TD

No rain through the game

72° at kickoff · no rain recorded

September game-day temperatures at L&N Federal Credit Union Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Louisville favoredWake Forest favored0%Win chanceLouisvilleRaininches 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 timeQ1Q2Q3Q4Louisville favoredWake Forest 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.

Fourth quarter, 2:29 left3:23 p.m.
Wake Forest 30, Louisville 27 · Louisville 23% to win
no rain · 77°
Hilbert 42-yd field goal no good

Jump to

Where this weather comes fromMeasured at Louisville International airport, 2.5 miles away, and Louisville/bowman airport, 5.4 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

Wake Forest · 2-1

Rated 81st in our preseason ratings, 73rd now.

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

Last three games

Louisville · 2-1

Rated 61st in our preseason ratings, 43rd now, up 18 spots.

2-1 in its last three, one over ranked or top-40 competition.

Week by week

Louisville

Wk 1: L 38-41 at Ole Miss▼3Ole MissWk 2: W 59-13 vs Villanova▲46VillanovaWk 3: W 41-31 vs SMU▲10SMU
  • Wk 1Lat Ole Miss38-41
  • Wk 2Wvs Villanova59-13
  • Wk 3Wvs SMU41-31

Wake Forest

Wk 1: W 38-16 vs Akron▲22AkronWk 2: W 38-36 at Purdue▲2PurdueWk 3: L 20-33 vs Miami▼13Miami
  • Wk 1Wvs Akron38-16
  • Wk 2Wat Purdue38-36
  • Wk 3Lvs Miami20-33

Power rating by week

Louisville is rated 3.7 points ahead as of week 3. Our power rating by week; higher is better.

41-3Wk 0Wk 2Wk 3LouisvilleWake Forest

Matchups

Biggest mismatch: Wake Forest’s passing EPA against Louisville, 74 points

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

  1. Wake Forest’s passing EPA against Louisville’s defense

    74 pointsweakerstronger50th

    Wake Forest offense, 95th percentile · Louisville defense, 21st

  2. Wake Forest’s EPA/play against Louisville’s defense

    52 pointsweakerstronger50th

    Wake Forest offense, 94th percentile · Louisville defense, 42nd

  3. Wake Forest’s explosive plays against Louisville’s defense

    31 pointsweakerstronger50th

    Wake Forest offense, 79th percentile · Louisville defense, 48th

Season profile, all the rows

Season profile

Wake ForestLouisville
EPA/play, offense
Wake Forest · 94Louisville · 93
EPA/play, defense
Wake Forest · 64Louisville · 42
Success rate, offense
Wake Forest · 80Louisville · 87
Success rate, defense
Wake Forest · 36Louisville · 46
Explosive-play rate, offense
Wake Forest · 79Louisville · 97
Explosive-play rate, defense
Wake Forest · 96Louisville · 48
Rush EPA, offense
Wake Forest · 85Louisville · 89
Rush EPA, defense
Wake Forest · 65Louisville · 63
Pass EPA, offense
Wake Forest · 95Louisville · 87
Pass EPA, defense
Wake Forest · 67Louisville · 21

The series

Louisville leads the series 7-3

10 meetings since 2006 · Louisville won the last meeting

Louisville wonWake Forest won2006: Louisville by 112014: Louisville by 102015: Louisville by 12016: Louisville by 322017: Wake Forest by 102018: Wake Forest by 212019: Louisville by 32020: Louisville by 242021: Wake Forest by 32022: Louisville by 2720062022
  • 2022Louisville 48-21Louisville won 48-21 vs Wake Forest. Chance to win started at 38%, low 29%, high better than 99%.
  • 2021Wake Forest 37-34Louisville lost 34-37 at Wake Forest. Chance to win started at 29%, low under 1%, high 76%.
  • 2020Louisville 45-21Louisville won 45-21 vs Wake Forest. Chance to win started at 54%, low 17%, high better than 99%.
  • 2019Louisville 62-59Louisville won 62-59 at Wake Forest. Chance to win started at 30%, low 25%, high 99%.
  • 2018Wake Forest 56-35Louisville lost 35-56 vs Wake Forest. Chance to win started at 58%, low 1%, high 74%.

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

Line, fans and home field

The betting line, and the fans

Louisville fans are feeling it about like the typical fanbase this week (48th among FBS fanbases), and the other side is no happier.

50-50Model 74% · Line 82%Louisville fans · 48thWake Forest fans · 49thWake ForestLouisville

Louisville favored by 11.5 · Total 57.5

How games like this usually go

Louisville by 11.5, on the usual path until 12:49 left in the fourth

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

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

The market

The spread moved 2 points toward Wake Forest.

opened −13.5now −11.5

The total fell 1 point.

opened 58.5now 57.5

Spread: −13.5 → −11.5 · Total: 58.5 → 57.5

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

Weather at kickoff

Warm and dry. Feels like 74° at kickoff.

Wake Forest at Louisville · Saturday, Sept. 26, 2026 · L&N Federal Credit Union Stadium, Louisville

  • 74°feels like at kickoff
  • Dryno rain at kickoff
  • 98weather score, Comfortable
  • Tiedfor the best of the day's 8 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.

Kickoff times that Saturday

Games in this time zone used 8 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game, ringed, was tied for the best of the day's eight kickoff times. At L&N Federal Credit Union Stadium that day, a 6 pm or 7 pm kickoff would have scored 100, against 98 at noon.

  • noon: 98, Comfortable (this game)
  • 12:45 pm: 96, Comfortable
  • 2 pm: 93, Comfortable
  • 3:30 pm: 92, Comfortable
  • 4 pm: 93, Comfortable
  • 5 pm: 97, Comfortable
  • 6 pm: 100, Ideal
  • 7 pm: 100, Ideal

Weather score at each kickoff time.

Tap a dot to read that kickoff time.

Home field

Louisville is worth +5.9 points (±4.1) more at home than on the road since 2018 — top third of FBS, 81st percentile.

60% at home, 41% on the road against FBS opponents (30-20 home, 16-23 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 +6.8 at home vs. away over 95 games — outside the ±6.4 noise, one of the few buildings where results say more.

The visitors travel about 335 miles to get here.

Last meeting in our History pages

Our History pages cover 2 of their meetings since 2021.

Where next

Conference standings

Place in the conference, then conference record.

Full ACC standings