Skip to main content

KJ Duff 2027 NFL Draft profile

KJ Duff is 18th on our 2027 NFL Draft big board and 4th among wide receivers. Our latest mock sends him to the Browns with the 20th pick. He 628 receiving yards on 33 catches and 7 touchdowns for Rutgers this season.

KJ Duff

Position
Wide receiver
School
Rutgers (Big Ten)
Class
Junior
Size
6' 6", 225 lbs
Status
Draft-eligible if he declares
Our grade
86.2, 18th overall, 4th wide receiver
Rutgers

Latest mock

Cleveland Browns logo
20th pick
Cleveland Browns
Need: WR
Full 2027 NFL mock draft

Why the Browns at 20th

The Browns need a receiver: one receiver has played 70% of the snaps over the last three games. He is the 4th wide receiver on our board, and the next wide receiver on our board is Cayden Lee of Missouri, 1.4 points back. At 6' 6", 225 lbs, the junior (draft-eligible if he declares) starts outside from his first game.

2026 season at Rutgers

Rec yards
628
Catches
33
Yards/catch
19.0
Rec TD
7

Stats are the games played, from ESPN's box scores. They update with each Tuesday edition.

Board trend

First edition on our board: October 17, 2026. The trend fills in from next Tuesday.

Advertisement

Wide receivers around him on the board

The nearest wide receivers by grade. The full NFL Draft wide receiver rankings order the whole position.

All wide receivers on the 2027 NFL Draft board

Common questions

  • Where does KJ Duff go in the 2027 NFL mock draft?

    KJ Duff is 20th pick to the Browns in our latest mock. The Browns need a receiver: one receiver has played 70% of the snaps over the last three games. He is the 4th wide receiver on our board, and the next wide receiver on our board is Cayden Lee of Missouri, 1.4 points back. At 6' 6", 225 lbs, the junior (draft-eligible if he declares) starts outside from his first game.

  • Is KJ Duff eligible for the 2027 NFL Draft?

    He is a junior, so he is draft-eligible if he declares for the 2027 draft.

By the Parlae deskProspect data updated Oct 17, 2026 at 11:20 AM ETHow this is builtReport a wrong number