Week 3 report · Sat, Sep 19 · 2026 Week 3

Virginia Tech

4–2 · Ours #42 entering

35–26Final

Maryland

2–4 · Ours #39 entering

Win chanceMD 64%VT won
SpreadVT −2.5ours +5.8 · VT covered by 6.5
Total53.5final 61 · over by 7.5
Our callMD +3Lbeat the close by 0.5

Quarterbacksthis game

Ethan Grunkemeyer
Ethan Grunkemeyer
31/39 · 314 yards
EPA / dropback
+0.5084th pct
Comp %
79.5
TD
3
Turnovers
00 INT · 0 fum
Sacked
1
Malik Washington
Malik Washington
30/43 · 359 yards
EPA / dropback
+0.4379th pct
Comp %
69.8
TD
4
Turnovers
00 INT · 0 fum
Sacked
2

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

Virginia TechoffensePlayed like VT +1.5defenseMaryland
82nd52.0%▲9.7Success rateSuccess52.0%▼8.919th
85th+0.34▲0.35EPA / playEPA/play+0.34▼0.3116th
86th+0.50▲0.51PassingPassing+0.50▼0.6814th
67th+0.17▲0.20RushingRushing+0.17▲0.0733rd
79th0▲0.8TurnoversTurnovers0▼1.321st
MarylandoffensedefenseVirginia Tech
75th49.2%▲16.7Success rateSuccess49.2%▼13.326th
81st+0.30▲0.48EPA / playEPA/play+0.30▼0.2820th
81st+0.41▲0.66PassingPassing+0.41▼0.4619th
50th+0.04▲0.11RushingRushing+0.04▲0.0250th
79th0▲1.5TurnoversTurnovers0▼0.521st

Team statsthis game · percentile vs every 2026 team game

Virginia TechVTMarylandMD
Special teams & field position
Average startOwn 2953rdOwn 2524th
Drives & pace
Plays7592nd6573rd
Drive points−0.748th+0.752nd
Turnovers & hidden points
Penalty first downsPenalty 1st downs371st248th
4th downs+0.6 pts82nd−0.4 pts28th
Hidden points+3.567th−3.533rd

Season so far

Virginia Tech4–2 · 104th-hardest schedule

Wvs VMI73–3covered −54.5
Wvs Old Dominion44–21covered −19.5
Wat Maryland35–26covered −2.5
Wat Boston College21–14missed −14.5
Lvs Pittsburgh33–35missed −2
Lat California20–25missed −10

Maryland2–4 · 3rd-hardest schedule

Wvs Hampton62–0covered −45.5
Wat UConn38–14covered −11.5
Lvs Virginia Tech26–35missed +2.5
Lvs UCLA3–54missed +2.5
Lat Nebraska23–48missed +15
Lat Ohio State16–45covered +31

Model cfb_best · uncertainty ±15.5 · run Sep 19, 6:05 PM EDT · froze at kickoff and graded as-is