Short-yardage / goal-line · enumeration
Who gets the tough yard
1 of the team's 22 inside-the-5 carries (4.5%).

Boston College · W 47-2
8 carries, 26 yards
The other 7 games average 37 yards. This one was 11 below.
Dashed line: 100 yards.
No bar in a game where the team had under 100 rushing yards: a share of that little says nothing.
Share of the team's total this season.
CJ Campbell
The five seasons span four programs and four head coaches: Mike Norvell, Chad Lunsford, Greg Schiano and Manny Diaz. On tape: 61 rushing yards against North Carolina, Week 7, 2026.
284 rushing yards · 0 rushing TD · 60 carries
Play style
Does a little of everything without one standout trait.
Short-yardage / goal-line · enumeration
Who gets the tough yard
1 of the team's 22 inside-the-5 carries (4.5%).
Closest statistical matches, adjusted for opponent strength.
Against Boston College on Oct. 31: 1 catch for 9 yards. In the 4 games drawn here: 6 catches for 38 yards. Duke has thrown to him 7 times in 118 passes.
Each game is split into its four quarters, so the columns line up from game to game; inside a quarter, plays keep their order. Third and fourth downs are marked under the line, bold when he moved the chains.
Swipe the table sideways for more columns.
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2026 | Duke | 60 | 284 | 4.7 | 0 | 33 |
| 2025 | Rutgers | 22 | 119 | 5.4 | 0 | 22 |
| 2024 | Florida Atlantic | 165 | 860 | 5.2 | 11 | 58 |
| 2023 | Florida State | 7 | 117 | 16.7 | 1 | 70 |
| 2022 | Florida State | 18 | 64 | 3.6 | 2 | 15 |
| Career | 272 | 1,444 | 5.3 | 14 | 70 |
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2026 | Duke | 6 | 38 | 6.3 | 0 | 12 |
| 2025 | Rutgers | -- | -- | -- | -- | -- |
| 2024 | Florida Atlantic | 40 | 466 | 11.7 | 3 | 78 |
| 2023 | Florida State | -- | -- | -- | -- | -- |
| 2022 | Florida State | 1 | 3 | 3.0 | 0 | 3 |
| Career | 47 | 507 | 10.8 | 3 | 78 |
Last game (Wk 9): 26 rushing yards, 1 catch.
Game log · Week-by-week
2026 season · 8 games
Swipe the table sideways for more columns.
| Wk | Opp | CAR | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | W 17-3vs Tulane | 10 | 25 | 2.5 | 0 | 8 | |
| Wk 2 | W 31-27@ Illinois | 8 | 31 | 3.9 | 0 | 14 | |
| Wk 3 | W 35-7vs Stanford | 9 | 42 | 4.7 | 0 | 14 | |
| Wk 4 | W 62-7vs William & Mary | 9 | 41 | 4.6 | 0 | 9 | |
| Wk 6 | L 25-28@ Georgia Tech | 6 | 46 | 7.7 | 0 | 24 | |
| Wk 7 | L 20-24vs North Carolina | 9 | 61 | 6.8 | 0 | 33 | Season-high 61 yds |
| Wk 8 | W 19-16@ Virginia | 1 | 12 | 12.0 | 0 | 12 | |
| Wk 9 | W 47-2vs Boston College | 8 | 26 | 3.3 | 0 | 12 | |
| Total | 60 | 284 | 4.7 | 0 | 33 |
Week 7 · 2026
L 20-24
61 rush yds (9 car)
With W. Eget — 249 yds · 1 TD · 1 INT · QBR 53.3 · N. Sheppard — 11 rec · 98 yds · 1 TD · 77 rush yds (20 car)
The plays that mattered most
1257th in receiving yards, among all 2,086 FBS players with a receiving row this season, any position
Ratings of the games shown run from -11 to -1 points against an average team (SP+ rating of each opponent).
Rush profile · Shape, efficiency, and ball security
How he gets his yards, and how often it works
Success rate
34%58 carriesStuffed
0 or fewer ydsGrind
1–3 ydsChunk
4–9 ydsExplosive
10+ yds4.7 yds/carry on 60 carries · 14% explosive (10+ yds) · 34% success rate.
Splits · Per-game
2026 season · 8 games
Home vs Road
| YDS/g | YPC | TD/g | |
|---|---|---|---|
| Home5g | 39.0 | 4.4 | 0.0 |
| Road3g | 29.7 | 7.9 | 0.0 |
First half vs Second half
| YDS/g | YPC | TD/g | |
|---|---|---|---|
| Weeks 1-76g | 41.0 | 5.0 | 0.0 |
| Weeks 8+2g | 19.0 | 7.7 | 0.0 |
Supporting cast · Scheme
Staff and system around the player
Head Coach
Manny Diaz
Pass share
46.0%
243 pass / 285 run
Plays / game
66.0
8 games
Team sack rate
1.1%
266 dropbacks · PBP
Scheme: Run-leaning.
Player standing · 2026
About as many touches a game as a typical FBS running back who plays every week.
Recognition
Production · CFB Zeitgeist Score
2026 is in progress.
A stat line in 34 games over five seasons.
Coaching lineage · 2021–2026
4 coachesPlayed for 4 head coaches at 4 schools: Mike Norvell, Tom Herman, Greg Schiano and Manny Diaz.
Next stop · Transfer
Transferred to Duke