Week 2 report · Sat, Sep 12 · 2026 Week 2

Wake Forest

7–1 · Ours #47 entering

38–36Final

Purdue

3–4 · Ours #86 entering

Win chanceWAKE 60%WAKE won
SpreadWAKE −3ours −4 · PUR covered by 1
Total51final 74 · over by 23
Our callPUR +4.5Wbeat the close by 1.5

Quarterbacksthis game

Gio Lopez
Gio Lopez
16/27 · 225 yards
EPA / dropback
+0.0444th pct
Comp %
59.3
TD
1
Turnovers
00 INT · 0 fum
Sacked
2
Ryan Browne
Ryan Browne
32/42 · 329 yards
EPA / dropback
+0.2970th pct
Comp %
76.2
TD
1
Turnovers
00 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 PUR +8.7defensePurdue
84th52.6%▲1.4Success rateSuccess52.6%▼2.816th
63rd+0.14▼0.24EPA / playEPA/play+0.14▲0.0738th
49th+0.04▼0.46PassingPassing+0.04▲0.3251st
73rd+0.20▼0.01RushingRushing+0.20▼0.2327th
79th0▲0.3TurnoversTurnovers0▼1.221st
PurdueoffensedefenseWake Forest
85th52.9%▲10.3Success rateSuccess52.9%▼13.615th
83rd+0.31▲0.28EPA / playEPA/play+0.31▼0.3917th
73rd+0.29▲0.16PassingPassing+0.29▼0.3027th
88th+0.34▲0.41RushingRushing+0.34▼0.5512th
79th0▲1.0TurnoversTurnovers0▼0.321st

Team statsthis game · percentile vs every 2026 team game

Wake ForestWAKEPurduePUR
Special teams & field position
Average startOwn 3583rdOwn 3994th
Kicking vs expectedKicking+2.0 pts94th−1.0 pts23rd
Drives & pace
Plays5745th6876th
Drive points+4.063rd−4.037th
Turnovers & hidden points
Penalty first downsPenalty 1st downs251st372nd
4th downs+0.8 pts89th+0.7 pts86th

Season so far

Wake Forest7–1 · 81st-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
Wat California41–7covered −10.5
Wvs Virginia51–7covered −13.5

Purdue3–4 · 4th-hardest schedule

Wvs Indiana State44–19missed −35
Lvs Wake Forest36–38covered +3
Lat UCLA38–52missed +13.5
Lvs Notre Dame10–49missed +27.5
Wat Illinois24–17covered +9.5
Wvs Minnesota41–13covered +2.5
Lvs Washington26–38missed −3

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