Game log · Week-by-week
2026 season · 2 games
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | L 21-37vs Massachusetts | 9 | 196 | 21.8 | 3 | 78 | Season-high 196 yds |
| Wk 2 | L 21-28@ Boston College | 8 | 137 | 17.1 | 2 | 60 | 2 TD catches |
| Total | 17 | 333 | 19.5 | 5 | 78 |
KJ Duff led the entire country in contested catches. At 6-6, he's a jump-ball most defensive backs simply can't reach -- and a projected first-round pick who chose to stay at Rutgers as its undisputed No. 1.
6′6″ · 225 lb · Riverhead, NY · St. Anthony's
CFB Index
A single number blending on-field production (an EPA-based value lane) with box-score output for this player's position.
0-100, scaled within each position's own cohort — not directly comparable across positions.
On production he ranks #19 of 485 WRs; on reputation he is on a national watch list. The gap between those two numbers is the story.
The numbers
receiving yards · 2026
17 catches · 5 TD · 19.6 per catch
2 games into 2026 so far
Career night9 rec · 196 yds · 3 TDvs Massachusetts (FBS) · L 21-37
Top 1% receiving yards game since 2021.
His career numbers, season by seasonThe story
KJ Duff led the entire country in contested catches. At 6-6, he's a jump-ball most defensive backs simply can't reach -- and a projected first-round pick who chose to stay at Rutgers as its undisputed No. 1.
Buzz vs Tape
His own fans read him warmer than the wider college football conversation does — a gap of 24.3 points in belief.
Sheffield has certainly lived up to his hype so far. Great receiver. Hoping he can keep it going to improve his draft stock because he certainly knows how to run routes. KJ Duff is going to be a 1-3 round pick in another year or two as…
Also worth knowing:
“i feel like if rutgers' offense just forced the ball to kj duff every down theyd probably be kinda decent”
At 6-6 and 225 pounds, Duff is a matchup problem by construction, and 2025 made it official: 60 catches, 1,084 yards, seven touchdowns, second-team All-Big Ten, and a nation-leading 22 contested catches -- the receiver who wins the throw nobody else can. PFF slots him inside its top 20 on the 2027 draft board, the kind of grade that usually leaves school. He stayed. The forward stakes are personal and programmatic: he's a single big year from the Rutgers receiving record and a strong season from cementing first-round status. For a receiver who already owns the contested-catch crown, 2026 is about adding the rest -- and being the player a Big Ten defense has to account for on every snap.
His career
He arrived as a blue-chip recruit and played like one.
Duff wins where size wins -- above the rim and through contact. The defining number is the one he led the nation in: 22 contested catches, the climb-the-ladder, box-out trait of a true jump-ball receiver at 6-6, 225. Our play-by-play frames the rest honestly: a good (97th-percentile) yards-per-catch and explosive rate, with a more modest catch rate (36th percentile) -- the natural cost of a target who lives on the hardest, most contested throws rather than the easy ones. He's not a separation-by-quickness slot; he's the back-shoulder, red-zone, win-the-50-50 weapon. For a quarterback, he's the answer to "what do I do on third-and-long" -- throw it up and let the big man go get it.
Written by our staff.
Career arc
Trophy case · Confirmed honors
What the selectors said
ALL-AMERICA
All-America honors (2026)
1 mentions across the selector pool
ALL-BIG TEN · 2ND TEAM
All-Big Ten 2nd team (2025)
Badges
Coaching lineage · 2024–2026
1 coachPlayed his entire career under Greg Schiano.
Season context · Team result + system
3 seasons under Greg Schiano — 12-15 over that span.
Where this profile ranks vs the WR cohort
Box-score + play-by-play EPA percentiles
Elite: yards / catch (90th percentile). Strength: epa / target (87th percentile).
Real play-by-play efficiency
Season trend
Percentiles versus same-position peers with enough snaps this season. Most bars are box-score rates; EPA / success-rate bars are computed from real play-by-play (offense only — no defensive EPA model exists yet).
Splits
Per-game splits
Through 2 games: 8.5 REC/g, 166 YDS/g, 19.5 YPR, 2.5 TD/g — splits start at 3 games.
Supporting cast · Scheme
Staff and system around the player
Head Coach
Greg Schiano
Scheme reads (pass share, tempo, sack rate) need at least 3 team games — 2 games in so far.
Player standing · 2026
In the All-America conversation, short of a selector's first team.
Recognition
2026 outlook
In the mix to repeat All-Big Ten
Based on 2025: #4 of 61 Big Ten WRs
35% estimated, 95% confidence interval 31–38%. Base rate measured from players who finished at a comparable rank in their conference and came back the next season. It is an estimate from a small sample, not a forecast of this player.
Selector Grid · 2026
Signature plays · top plays by |EPA|
The plays that mattered most
Game log · Week-by-week
2026 season · 2 games
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | L 21-37vs Massachusetts | 9 | 196 | 21.8 | 3 | 78 | Season-high 196 yds |
| Wk 2 | L 21-28@ Boston College | 8 | 137 | 17.1 | 2 | 60 | 2 TD catches |
| Total | 17 | 333 | 19.5 | 5 | 78 |
Play style
Duff wins where size wins -- above the rim and through contact. The defining number is the one he led the nation in: 22 contested catches, the climb-the-ladder, box-out trait of a true jump-ball receiver at 6-6, 225. Our play-by-play frames the rest honestly: a good (97th-percentile) yards-per-catch and explosive rate, with a more modest catch rate (36th percentile) -- the natural cost of a target who lives on the hardest, most contested throws rather than the easy ones. He's not a separation-by-quickness slot; he's the back-shoulder, red-zone, win-the-50-50 weapon. For a quarterback, he's the answer to "what do I do on third-and-long" -- throw it up and let the big man go get it.
Our classifier reads him the same way: beats you over the top.
2026 Outlook
Rutgers
2026 Depth chart
Projected starter
Wide receiver · Rutgers
Returning around him
2026 Award watch
No preseason watch lists yet (most drop June 15 – July 15)
Rutgers · Last season: 5-7 · Talent rank #48 · 2026 recruiting class #36
Player DNA
Stretches the field vertically. Every snap is a potential big play.
His 2026 production profile sits closest to Reed Harris’s 2026 season.
Matches Reed on
Differs from Reed on
Through 3 college seasons, his career arc tracks closest to Caleb Chapman’s path through Incarnate Word.
Matches Caleb on
As a junior, his production profile tracks closest to Cameron Latu's junior season at Alabama (2021).
Matches Cameron on
Differs from Cameron on
Player DNA
2026 Walter Camp Player of Year Watch List 2026 Biletnikoff Award Watch List 2026 Big Ten Preseason Honors List 2025-26 Bauer Athlete of the Year 2025-26 Athletic Director’s Excellence Award 2025 Honorable Mention All-America (Phil Steele) 2025 Second Team All-Big Ten (Coaches, Media, Associated...
10 more on the roster · Rutgers team page