Snap share
92%
5 of 7 started · likely 77–100%
Tackles
54
36th of 5408 in FBS
Solo
29
Tackles for loss
6
74th of 2450 in FBS
Sacks
0.5
978th of 1212 in FBS
Interceptions
0

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

DefenseValueFBS rank
Havoc plays852nd / 2573
Tackles for loss665th / 1911
Run stops19104th / 3263
Sacks1—
Pass breakups2—
Interceptions0—
Forced fumbles0—
Tackles46—

Charting

Where Willis's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Passes defended
2
2 broken up · 0 intercepted
QB hurries
0
as the play text names the rusher
Tackles after a catch
14
6.2 yds per catch on those
YAC on those catches
4.8
yds after the catch before his tackle
Coverage plays
16
PBUs + INTs + tackles after a catch

The play-by-play names the defender on breakups, interceptions and tackles, but not the man in coverage on every throw, so true times-targeted isn't in the text. Coverage plays is the closest stand-in; exact targets come from hand charting.

Career

3 seasons at 2 schools since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsTklTFLSacksINTPDHavoc
2026 so farCharlotte#135 · 1-6792%5460.5028
2025Charlotte#135 · 1-111144%553.50023
2024Navy#36 · 10-313%———0—0

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Gavin Willis's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

Gavin Willis's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game

7.2 avg. game scoreBest: 9.0 vs Louisiana (Week 4)2 of 7 games at 8.0+
Defense
WkOpponentResultGame scoreTklSoloTFLSacksHurPDINTTD
1The CitadelL 41–436.1720000··
2@Ole MissL 9–417.9742.5000··
3@App StateL 21–266.0540000··
4LouisianaL 7–349.01162.50.520··
5MemphisL 8–598.11360001··
6@North TexasL 10–505.6420000··
7@TempleW 38–317.8751001··
2026 · 7 games7.2542960.522··

2026 Season Stats

FBS rank among qualifying players

Defense2026FBS rank
Tackles5436th / 5408
Solo29—
Tackles for loss674th / 2450
Sacks0.5978th / 1212
QB hurries2302nd / 1380
Passes defended2337th / 1589
Defensive TD0—

Snaps by Game

Estimated snaps from a model trained on real NFL snap counts. Ranges in brackets are where the real number lands 80% of the time: wide for a single game, tighter over the season. How it works

GameStartOpp. playsEst. snapsPlays madePenaltiesSnap share
Wk 1 · The Citadel✓ LB63~55 (28–63)7·87%
Wk 2 · Ole Miss✓ LB58~57 (29–58)7198%
Wk 3 · App State✓ LB76~59 (30–69)4·78%
Wk 4 · Louisiana✓ LB78~78 (40–78)11·100%
Wk 5 · Memphis—89~89 (45–89)14·100%
Wk 6 · North Texas—70~60 (30–70)4·86%
Wk 7 · Temple✓ LB61~59 (30–61)8·97%
Season5 GS495457 (383–495)55192%

Position Room

10 LBs on the Charlotte roster, ordered by tkl

#PlayerPosClassTklTFLSacksINTPD
Gavin WillisLB5460.5—2
19Kadin SchmitzLBSR4752—0
Jerry Wall IIILB2321—0
30Stellan BowmanLBSO1010—0
36Parker StartzLBSO500—0
25Gray PattersonLBFR—————
32Latrell SellersLBFR—————
45Mikey DomanikLBFR—————
46Will EstesLBFR—————
47Leo Housel-RajacichLBFR—————

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes —+ plays per team game. Charlotte depth chart →