#3

Kaleb Spencer

LBSenior6' 1", 230 lbsGloucester, VA
Virginia Tech Hokies5-2 · TDC #48
Snap share
70%
4 of 7 started · likely 59–84%
Tackles
31
405th of 5406 in FBS
Solo
20
Tackles for loss
7
40th of 2447 in FBS
Sacks
3
95th of 1212 in FBS
Interceptions
0

Advanced

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

DefenseValueFBS rank
Havoc plays929th / 2573
Tackles for loss733rd / 1909
Run stops11453rd / 3262
Sacks2—
Pass breakups2—
Interceptions0—
Forced fumbles0—
Tackles28—

Charting

Where Spencer'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
1
as the play text names the rusher
Tackles after a catch
12
9.8 yds per catch on those
YAC on those catches
5.5
yds after the catch before his tackle
Coverage plays
14
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

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

SeasonTeamGSnapsTklTFLSacksINTPDHavoc
2026 so farVirginia Tech#48 · 5-2770%3173029
2025Virginia Tech#91 · 3-91070%6790.50110
2024Virginia Tech#27 · 6-71127%3251122
2023Miami#33 · 7-61—10000—

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

Game Log

Kaleb Spencer'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.1 avg. game scoreBest: 8.9 vs Old Dominion (Week 2)3 of 7 games at 8.0+
Defense
WkOpponentResultGame scoreTklSoloTFLSacksHurPDINTTD
1VMIW 73–36.9311.5100··
2Old DominionW 44–218.9432100··
3@MarylandW 35–268.2651101··
4@Boston CollegeW 21–145.8440000··
5PittsburghL 33–358.5662011··
6@CaliforniaL 20–255.8400.5000··
7Georgia TechW 34–245.4410000··
2026 · 7 games7.131207312··

2026 Season Stats

FBS rank among qualifying players

Defense2026FBS rank
Tackles31405th / 5406
Solo20—
Tackles for loss740th / 2447
Sacks395th / 1212
QB hurries1628th / 1377
Passes defended2336th / 1588
Defensive TD0—
Fumbles2026FBS rank
Fumbles0—
Lost0—
Recovered1—

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 · VMI✓ LB55~24 (2–44)3·44%
Wk 2 · Old Dominion✓ LB49~29 (3–49)3·59%
Wk 3 · Maryland✓ LB64~62 (31–64)7·97%
Wk 4 · Boston College✓ LB61~49 (25–58)4·80%
Wk 5 · Pittsburgh—61~57 (29–61)6·93%
Wk 6 · California—69~32 (3–58)4146%
Wk 7 · Georgia Tech—59~39 (4–59)4·66%
Season4 GS418292 (245–350)31170%

Position Room

9 LBs on the Virginia Tech roster, ordered by tkl

#PlayerPosClassTklTFLSacksINTPD
Keon WylieLB3641—3
3Kaleb SpencerLBSR3173—2
16Noah ChambersLBSO3160.5—2
30Curtis Jones Jr.LBJR150.50—1
25George BallanceLBSR710—0
19Mathieu LamahLBFR300—0
Terry WigginsLB300—0
26Antwone SantiagoLBSR200—0
38John-Patrick OatesLBFR10.50—0

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. Virginia Tech depth chart →