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.
WR · Rutgers · Jr. · #8
6′6″ · 225 lb · Riverhead, NY · St. Anthony's
CFB Index 85 · #19 of 485 WRs
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.
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.
His own fans read him warmer than the wider college football conversation does — a gap of 24.3 points in belief.
24.3own fans
0national conversation
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…
“i feel like if rutgers' offense just forced the ball to kj duff every down theyd probably be kinda decent”
reddit/CFB · fan post, verbatim
The story
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.
He arrived as a blue-chip recruit and played like one.
The week the volume broke through — put up 241 yds at Purdue.Purdue · W 27-242025
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.
Point color shows the opponent's defensive strength that week (red = weaker defense, blue = stronger) — dashed line is this player's own season average.
Week 1 · Massachusetts · 4&13 · Q4 · EPA +7.34(07:09) No Huddle-Shotgun #12 D.Lonergan pass complete deep left to #8 K.Duff caught at UMASS45, for 78 yards to the UMASS00 TOUCHDOWN, clock 07:09, 1ST DOWN #29 D.Pizzaro kick attempt good (H: #21 R.McCann, LS: #58 M.O’Connor)
Week 2 · Boston College · 1&10 · Q4 · EPA +4.76(06:26) No Huddle-Shotgun #10 A.Surace pass complete deep left to #8 K.Duff caught at BC 16, for 60 yards to the BC 00 TOUCHDOWN, clock 06:18, 1ST DOWN #29 D.Pizzaro kick attempt good (H: #21 R.McCann, LS: #58 M.O’Connor)
Week 3 · USC · 4&3 · Q4 · EPA +3.08(06:37) No Huddle-Shotgun #12 D.Lonergan pass complete short middle to #8 K.Duff caught at RU50, for 12 yards to the USC45 (#9 K.Urlacher), 1ST DOWN
Week 2 · Boston College · 4&3 · Q4 · EPA +2.83(01:59) No Huddle-Shotgun #10 A.Surace pass complete short left to #8 K.Duff caught at BC 49, for 8 yards to the BC 47 (#14 A.Cunningham), 1ST DOWN
Week 3 · USC · 3&4 · Q1 · EPA +2.80(00:04) No Huddle-Shotgun #12 D.Lonergan pass complete short right to #8 K.Duff caught at USC00, for 11 yards to the USC00 TOUCHDOWN, clock 00:04, 1ST DOWN. The previous play is under automatic review - "Pass completion". CALL OVERTURNED. (Original Play: (00:04) No Huddle-Shotgun #12 D.Lonergan pass incomplete short right to #8 K.Duff thrown to USC00) #29 D.Pizzaro kick attempt good (H: #21 R.McCann, LS: #58 M.O’Connor)
Week 2 · Boston College · 3&7 · Q3 · EPA +2.79(11:37) No Huddle-Shotgun #10 A.Surace pass complete short middle to #8 K.Duff caught at BC 44, for 17 yards to the BC 34 (#7 C.Davis), 1ST DOWN
Week 1 · Massachusetts · 2&12 · Q4 · EPA +2.76(02:24) No Huddle-Shotgun #10 A.Surace pass complete deep right to #8 K.Duff caught at UMASS15, for 36 yards to the UMASS15 (#7 T.Magee), out of bounds, 1ST DOWN, PENALTY UMASS Pass Interference declined
Week 1 · Massachusetts · 3&4 · Q1 · EPA +2.70(08:20) No Huddle-Shotgun #12 D.Lonergan pass complete short right to #8 K.Duff caught at UMASS00, for 4 yards to the UMASS00 TOUCHDOWN, clock 08:20 #29 D.Pizzaro kick attempt good (H: #21 R.McCann, LS: #58 M.O’Connor)
Week 1 · Massachusetts · 3&1 · Q4 · EPA +2.50(01:57) No Huddle-Shotgun #10 A.Surace pass complete short right to #8 K.Duff caught at UMASS00, for 6 yards to the UMASS00 TOUCHDOWN, clock 01:57, 1ST DOWN #29 D.Pizzaro kick attempt good (H: #21 R.McCann, LS: #58 M.O’Connor)
Week 1 · Massachusetts · 2&10 · Q3 · EPA +2.41(08:09) No Huddle-Shotgun #12 D.Lonergan pass complete short middle to #8 K.Duff caught at RU35, for 19 yards to the RU44 (#38 Z.Daniel), 1ST DOWN
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).
Receiving profile
Receiver profile · Targets, catch rate, and throw depth
How often he's targeted, and how well it works
24 rec · 419 yds · 6 TD
24 of 24 receptions matched to play-by-play
39 of 39 targets charted for true throw depth
Targets
3943% of team targets
Catch rate
62%24 of 39 targets
Short · 0–9 air yds
49% of targets (19)
79%catch rate
Air 6.3 · YAC 3.9 avg
Middle · 10–19 air yds
31% of targets (12)
50%catch rate
Air 13.0 · YAC 3.5 avg
Deep · 20+ air yds
21% of targets (8)
38%catch rate
Air 35.8 · YAC 20.3 avg
62% catch rate on 39 targets · 43% of the team's targets · 38% catch rate on 8 deep targets (20+ air yds).
Splits & context
Splits · Per-game
2026 season · 3 games
Home/Road · Season halves
Home vs Road
REC/g
YDS/g
YPR
TD/g
Home2g
8.0
141
17.1
2.0
Road1g
8.0
137
17.1
2.0
First half vs Second half
REC/g
YDS/g
YPR
TD/g
Weeks 1-73g
8.0
140
17.1
2.0
Supporting cast · Scheme
Staff and system around the player
2026 season
Head Coach
Greg Schiano
Pass share
51.3%
102 pass / 97 run
Plays / game
66.3
3 games
Team sack rate
7.8%
115 dropbacks · PBP
Scheme: Balanced.
Awards
Player standing · 2026
National watch / fringe AA
In the All-America conversation, short of a selector's first team.
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
AP—
FWAA—
AFCA—
WCFF—
SN—
SI—
How he plays
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.
DNA match
Player DNA
Deep Threat
Stretches the field vertically. Every snap is a potential big play.
WR
His 2026 production profile sits closest to Tetairoa Mcmillan’s 2024 season.
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,…