Game log · Week-by-week
2026 season · 2 games
| Wk | Opp | TKL | SOLO | TFL | SACK | INT | PD | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 1 | W 20-13vs Liberty | 5 | 5 | 0.0 | 0.0 | — | 1 | Season-high 5 tackles |
| Wk 2 | W 87-3vs Wagner | 1 | 0 | 0.0 | 0.0 | — | 0 | |
| Total | 6 | 5 | 0.0 | 0.0 | — | 1 |
2nd-year cornerback on James Madison's 2026 roster.
6′0″ · 185 lb · Allentown, PA · St. Frances Academy [MD]
Recruiting
CB recruit
No. 1671 nationally · Signed with Toledo
No college snaps yet.
His career numbers, season by seasonThe story
2 cornerback on James Madison's 2026 roster.
DJ Kelly
Doesn't get beat deep and rarely gives up the big play. Two head coaches in two seasons, at two different programs. The receipt: 5 tackles against Liberty — Week 1, 2026.
6 TACKLES · 0 SACKS
Low coverage — composed from the verified record.
His career
Career arc
Coaching lineage · 2025–2026
2 coachesCoaching transition mid-career: Bob Chesney → Billy Napier. Worth noting in scheme + development context.
Where He Ended Up · Transfer
Transferred to James Madison
Season context · Team result + system
Where this defender ranks vs the field
Box-score production percentiles vs the position cohort
Concern: tackles (0th percentile).
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
Per-game splits
Through 2 games: 3.0 TKL/g, 0.0 TFL/g, 0.0 SACK/g, 0.5 PD/g — splits start at 3 games.
Supporting cast · Scheme
Staff and system around the player
Head Coach
Billy Napier
Scheme reads (pass share, tempo, sack rate) need at least 3 team games — 2 games in so far.
Player standing · 2025
Tackle volume for the position at the early end of the ladder.
| Season | Team | |||||||
|---|---|---|---|---|---|---|---|---|
| 2026 | James Madison | 6 | 5 | 0.0 | 0.0 | 1 | -- | -- |
| 2025 | Toledo | 10 | 6 | 1.0 | 1.0 | 1 | 1 | -- |
| Career | 16 | 11 | 1.0 | 1.0 | 2 | 1 | -- |
SIGNATURE GAME · Week 2 · 2026
W 87–3
vs Wagner
Game log · Week-by-week
2026 season · 2 games
| Wk | Opp | TKL | SOLO | TFL | SACK | INT | PD | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 1 | W 20-13vs Liberty | 5 | 5 | 0.0 | 0.0 | — | 1 | Season-high 5 tackles |
| Wk 2 | W 87-3vs Wagner | 1 | 0 | 0.0 | 0.0 | — | 0 | |
| Total | 6 | 5 | 0.0 | 0.0 | — | 1 |
Play style
Steady in coverage; doesn't get beat deep and rarely gives up the big play.
CFB Index positional classification
Player DNA
Steady in coverage; doesn't get beat deep and rarely gives up the big play.
His 2025 production profile sits closest to Isaiah Johnson’s 2022 season.
Matches Isaiah on
Not enough data yet for this comparison.
As a freshman, his production profile tracks closest to Jordan Elie-Stuart's freshman season at Air Force (2025).
Matches Jordan on
2025 at Toledo: Played in all 13 games with one start at cornerback Had 10 tackles (6 solo) to go with 1.0 tackle for loss, 1.0 sack, one interception and one pass breakup Made three tackles with first career interception vs. Ball State (Nov. 22) Had two stops with first career sack and PBU at Mi...
17 more on the roster · James Madison team page