Week 2 report · Sat, Sep 12 · 2026 Week 2in trend: Weeks 0, 1 and 2 go under

App State

3–2 · Ours #90 entering

27–24Final

East Carolina

3–2 · Ours #78 entering

Win chanceECU 73%APP won
SpreadECU −6.5ours −9.8 · APP covered by 9.5
Total56final 51 · under by 5
Our callECU −9Llost 2.5 to the close

Quarterbacksthis game

Malachi Singleton
Malachi Singleton
20/28 · 267 yards
EPA / dropback
+0.3169th pct
Comp %
71.4
TD
0
Turnovers
00 INT · 0 fum
Sacked
2
Mitch Griffis
Mitch Griffis
21/38 · 230 yards
EPA / dropback
−0.0436th pct
Comp %
55.3
TD
2
Turnovers
11 INT · 0 fum
Sacked
2

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

App StateoffensePlayed like ECU +9.0defenseEast Carolina
32nd36.6%▲1.6Success rateSuccess36.6%▼0.768th
43rd+0.01▲0.12EPA / playEPA/play+0.01▼0.0957th
73rd+0.31▲0.38PassingPassing+0.31▼0.6627th
18th−0.21RushingRushing−0.21▲0.2482nd
79th0▲1.0TurnoversTurnovers0▼1.021st
East CarolinaoffensedefenseApp State
69th47.9%▲18.2Success rateSuccess47.9%▼9.431st
60th+0.12▲0.30EPA / playEPA/play+0.12▼0.1840th
41st−0.04▲0.09PassingPassing−0.04▼0.0660th
85th+0.31▲0.56RushingRushing+0.31▼0.3515th
16th2▼1.7TurnoversTurnovers2▲0.384th

Team statsthis game · percentile vs every 2026 team game

App StateAPPEast CarolinaECU
Special teams & field position
Average startOwn 3688thOwn 2314th
Kicking vs expectedKicking+1.5 pts85th−1.9 pts11th
Drives & pace
Plays7185th7389th
Drive points−9.426th+9.474th
Turnovers & hidden points
Penalty first downsPenalty 1st downs371st122nd
4th downs0.0 pts51st+0.7 pts86th
Hidden points+13.095th−13.05th

Season so far

App State3–2 · 136th-hardest schedule

Wvs Maine55–3covered −20.5
Wat East Carolina27–24covered +6.5
Wvs Charlotte26–21missed −17.5
Lat NC State31–41covered +13
Lvs Old Dominion3–10missed −9.5

East Carolina3–2 · 85th-hardest schedule

Lat Alabama10–48missed +28
Lvs App State24–27missed −6.5
Wat Old Dominion20–17covered +2.5
Wvs North Carolina Central42–9missed −37.5
Wvs Rice28–12covered −10

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