Is steady in every phase without a signature trait. Played for three head coaches in four seasons at Ohio. The first one came in 2025: MAC Defensive Player of the Week. A game that shows it: 18 tackles and 4 tackles for loss against Eastern Michigan — Week 8, 2026.
87 tackles · 6 sacks
Style of play
Style of play
Play style
Solid in every phase without a signature dimension.
Each small tick is one of his tackles on the play-by-play. His sacks are drawn as sacks.
1
Sacked the quarterback for a 8-yard loss on 4th and 4. Third quarter, up 31-0. Ended Central Michigan’s drive (downs).
KSW 13-10 at Kent StateOct. 38 tkl2 TFL, 1 sk, 1 INTtied for 2nd-most passes broken up in FBS that week
8 tackles, including 1 more for loss, 1 sack, 1 interception, 2 passes broken up, tied for 2nd-most passes broken up in FBS that week. His interception on 3rd and 21 ended Kent State’s drive (int).
Sacks6tied for 3rd in the Mid-American this season.
Tackles for loss141st in the Mid-American this season.
Conference ranks count every player in the conference with a row in that stat, any position. Career ranks count current FBS players, from the games in our log.
Opponents faced, by strength
Ratings of the games shown run from -29 to +15 points against an average team (SP+ rating of each opponent).
Defensive profile
Where his impact shows up on the stat sheet
Tackle volume
87tackles this season
TFL rate
16%14 TFL
Sack rate
7%6 sacks
PD rate
5%4 pass breakups
87 tackles · 14 for loss · 6 sacks · 1 interception.
Teams and coaches
2023Ohio10-3HC: Tim Albin · Run-leaning
2024Ohio11-3HC: Tim Albin · Run-heavy
2025Ohio9-4HC: Brian Smith · Run-heavy
2026Ohio7-2HC: John Hauser · Run-heavy, slow tempo
Our ratings
CFB Zeitgeist Score 98 (#1 of 567). Show the ratings
Where this defender ranks vs the field
Box-score production percentiles vs the position cohort
Elite: tackles (100th percentile). Strength: tackles for loss (100th percentile).
Box-score production (7)
Tackles#1 / 2515 · 100th pct
87
Tackles for loss#3 / 2515 · 100th pct
14.0
Solo tackles#8 / 2515 · 100th pct
45
Sacks#17 / 2515 · 99th pct
6.0
Passes defended#137 / 2515 · 93rd pct
4
QB hurries#396 / 2515 · 79th pct
2
Interceptions#144 / 557 · 37th pct
1
Percentiles are versus same-position peers with enough snaps this season, based on box-score production. There are no play-by-play efficiency bars here: CFBD's play-value model credits offensive players only, so no defensive EPA exists to rank.
Splits
Home and road splits, scheme and staff
Splits · Per-game
2026 season · 9 games
Home/Road · Season halves
Home vs Road
TKL/g
TFL/g
SACK/g
PD/g
Home4g
10.0
2.1
0.8
0.0
Road5g
9.4
1.1
0.6
0.8
First half vs Second half
TKL/g
TFL/g
SACK/g
PD/g
Weeks 1-77g
7.6
1.2
0.6
0.4
Weeks 8+2g
17.0
2.8
1.0
0.5
Supporting cast · Scheme
Staff and system around the player
2026 season
Head Coach
John Hauser
Pass share
38.1%
206 pass / 335 run
Plays / game
60.1
9 games
Team sack rate
6.4%
233 dropbacks · PBP
Scheme: Run-heavy, slow tempo.
Awards
Player standing · 2026
Impact starter
87 tackles in 9 games, more tackles a game than nearly every FBS linebacker who plays every week.
A base rate for the rank, not a forecast of this player: 15% of returning players who ranked #21 or lower at their position in their conference made an all-conference team the next season (95% confidence interval 13–17%).