Week 4 report · Sat, Sep 26 · 2026 Week 4in trend: High totals go under

Wake Forest

5–1 · Ours #53 entering

30–27Final

AP #16Louisville

3–3 · Ours #24 entering

Win chanceLOU 77%WAKE won
SpreadLOU −11.5ours −12.3 · WAKE covered by 14.5
Total57.5final 57 · under by 0.5
Our callNo call

Quarterbacksthis game

Gio Lopez
Gio Lopez
12/19 · 225 yards
EPA / dropback
+0.2765th pct
Comp %
63.2
TD
1
Turnovers
00 INT · 0 fum
Sacked
3
Lincoln Kienholz
Lincoln Kienholz
27/36 · 324 yards
EPA / dropback
+0.2563rd pct
Comp %
75.0
TD
1
Turnovers
11 INT · 0 fum
Sacked
3

The matchupthis game · ▲▼ better or worse than the unit's usual · percentile vs every 2026 team game

Wake ForestoffensePlayed like WAKE +2.7defenseLouisville
54th42.6%▼7.2Success rateSuccess42.6%▲0.546th
53rd+0.07▼0.20EPA / playEPA/play+0.07▲0.0847th
71st+0.27▼0.05PassingPassing+0.27▼0.0529th
38th−0.04▼0.19RushingRushing−0.04▲0.1363rd
41st1▼0.8TurnoversTurnovers1▼0.359th
LouisvilleoffensedefenseWake Forest
51st41.9%▼8.0Success rateSuccess41.9%▼0.149th
40th−0.01▼0.40EPA / playEPA/play−0.01▲0.0460th
60th+0.17▼0.13PassingPassing+0.17▼0.0740th
15th−0.24▼0.74RushingRushing−0.24▲0.1385th
41st1▼0.8TurnoversTurnovers1▲0.859th

Team statsthis game · percentile vs every 2026 team game

Wake ForestWAKELouisvilleLOU
Special teams & field position
Average startOwn 3063rdOwn 2954th
Kicking vs expectedKicking+1.8 pts91st−0.6 pts26th
Drives & pace
Plays6162nd7490th
Drive points+2.757th−2.743rd
Turnovers & hidden points
Penalty first downsPenalty 1st downs486th248th
4th downs−0.7 pts14th−0.5 pts23rd
Hidden points+3.467th−3.433rd

Season so far

Wake Forest5–1 · 78th-hardest schedule

Wvs Akron38–16missed −27.5
Wat Purdue38–36missed −3
Lvs Miami20–33covered +20
Wat Louisville30–27covered +11.5
Wvs Stanford57–3covered −14.5
Wat NC State38–14covered −3.5

Louisville3–3 · 14th-hardest schedule

Lat Ole Miss38–41covered +6.5
Wvs Villanova59–13covered −38.5
Wvs SMU41–31covered −3
Lvs Wake Forest27–30missed −11.5
Lat NC State28–31missed −5
Wvs Florida State44–20covered −3.5

Model cfb_best · uncertainty ±15.6 · run Sep 26, 10:05 AM EDT · froze at kickoff and graded as-is