2025 Football Roster
Roster

Jersey Number 8
KJ Duff
- Position:
- WR
- Class:
- Sophomore
- Ht./Wt.:
- 6-6 / 225
- Hometown:
- Riverhead, N.Y.
- High School:
- St. Anthony's
2025 Honorable Mention All-America (Phil Steele)
2025 Second Team All-Big Ten (Coaches, Media, Associated Press, Phil Steele)
2025 All-ECAC Offense
2025 Biletnikoff Award Watch List
2025 Academic All-Big Ten
2025 (Sophomore): Started all 12 games at wide receiver ... named honorable mention All-America by Phil Steele (1/5) ... voted Second Team All-Big Ten by the coaches (12/4), media (12/4), Associated Press (12/9) and Phil Steele (1/5) ... selected to All-ECAC Offense (12/18) ... added to the Biletnikoff Award watch list (10/1) ... placed No. 52 in ESPN's top players of the 2025 season ... named to the Academic All-Big Ten list (12/10) ... led the team with 60 receptions for 1,084 yards and seven receiving touchdowns ... led the nation with 22 contested catches according to Pro Football Focus ... ranked third in the Big Ten, fourth among Power 4 players and seventh nationally with 90.3 receiving yards per game ... one of three players in the Big Ten to reach 1,000 receiving yards on the season ... became the seventh Scarlet Knight to reach 1,000 receiving yards in a season, the second in the Big Ten era and first since 2014 ... placed seventh in the school record book for most receiving yards in a season and ninth for most receptions in a season ... recorded three games with at least 100 receiving yards with a high of 241 ... picked up at least 50 receiving yards in 10 games ... had at least five catches in eight games and at least two receptions in all 12 games ... picked up a first down or scored a touchdown on 50-of-60 catches, fourth most nationally according to Pro Football Focus ... scored 6-of-7 touchdowns inside the red zone ... gained at least 20 yards on 21 receptions ... also ranked second in the Big Ten with 18.1 yards per reception, eighth with five receptions for game, ninth with seven receiving touchdowns and 13th with 90.3 all-purpose yards per game ... had 127 receiving yards on five catches with a touchdown against Penn State (11/29) ... collected 69 receiving yards on a pair of receptions in win over Maryland (11/8) ... added a season-high nine catches for 93 yards and a score in the red zone at Illinois (11/1) ... recorded six receptions for a career-high 241 yards with a 72-yard touchdown in win at Purdue (10/25) ... yardage total marked the second most in a game in program history (seven shy of the school record) and the sixth Rutgers 200-yard receiving game ... also the most receiving yards by a Big Ten player on the season and fourth most by a player nationally in any 2025 game ... all six catches went for a first down or touchdown and for at least 19 yards ... picked up 41 receiving yards versus No. 8 Oregon (10/18) ... recorded a 20-yard touchdown catch at Washington (10/10) ... brought in a touchdown on six receptions for 84 yards at Minnesota (9/27) ... logged seven catches for 92 yards against Iowa (9/19) ... recorded 119 receiving yards on six receptions versus Norfolk State (9/13) ... scored a touchdown on six catches against Miami (Ohio) (9/6) ... collected five receptions for 54 yards and a touchdown versus Ohio (8/28).
2024 (Freshman): Played in all 13 games with four starts at wide receiver ... totaled 27 receptions for 425 yards and a touchdown ... ranked ninth in the Big Ten with 15.74 yards per reception ... placed fourth in the league among true freshmen in receiving yards ... had seven games with three catches ... notched three receptions for 58 yards in the Rate Bowl versus Kansas State (12/26) ... recorded three catches in victory at Michigan State (11/30) ... brought in two receptions for 25 yards against No. 24 Illinois (11/24) ... added three catches for 35 yards in the win at Maryland (11/16) ... brought in three receptions for 65 yards in win over Minnesota (11/9) ... logged three catches for 51 yards at USC (10/25) ... posted three receptions, one for 59 yards, for a season-high 82 yards versus UCLA (10/19) ... earned first career start and totaled three catches for 43 yards at Nebraska (10/5) ... contributed a 15-yard reception in win over Washington (9/27) ... hauled in a six-yard receiving touchdown for first career score against Akron (9/7) ... recorded a nine-yard reception in collegiate debut versus Howard (8/29).
Prior to Rutgers: Coached by Joe Minucci at St. Anthony’s … played wide receiver during scholastic career, finishing with 132 catches for 2,606 yards and 26 touchdowns, leaving as the program’s all-time leader in all three categories … won the 2023 Rich Reichert Award, which recognizes the best player in the Catholic Football League ... helped the Friars to six victories and a NYCHSFL playoff appearance in 2023 … finished senior season with 48 catches for 855 yards and nine touchdowns ... added a kickoff return for a touchdown … guided St. Anthony’s to an 11-1 record and a NYCHSFL Championship as a junior in 2022 … hauled in 42 catches for 995 yards and 12 touchdowns during junior campaign … top prospect in New York by On3, Rivals and 247Sports ... a four-star prospect by multiple outlets … also played basketball at St. Anthony’s.
2025 Second Team All-Big Ten (Coaches, Media, Associated Press, Phil Steele)
2025 All-ECAC Offense
2025 Biletnikoff Award Watch List
2025 Academic All-Big Ten
2025 (Sophomore): Started all 12 games at wide receiver ... named honorable mention All-America by Phil Steele (1/5) ... voted Second Team All-Big Ten by the coaches (12/4), media (12/4), Associated Press (12/9) and Phil Steele (1/5) ... selected to All-ECAC Offense (12/18) ... added to the Biletnikoff Award watch list (10/1) ... placed No. 52 in ESPN's top players of the 2025 season ... named to the Academic All-Big Ten list (12/10) ... led the team with 60 receptions for 1,084 yards and seven receiving touchdowns ... led the nation with 22 contested catches according to Pro Football Focus ... ranked third in the Big Ten, fourth among Power 4 players and seventh nationally with 90.3 receiving yards per game ... one of three players in the Big Ten to reach 1,000 receiving yards on the season ... became the seventh Scarlet Knight to reach 1,000 receiving yards in a season, the second in the Big Ten era and first since 2014 ... placed seventh in the school record book for most receiving yards in a season and ninth for most receptions in a season ... recorded three games with at least 100 receiving yards with a high of 241 ... picked up at least 50 receiving yards in 10 games ... had at least five catches in eight games and at least two receptions in all 12 games ... picked up a first down or scored a touchdown on 50-of-60 catches, fourth most nationally according to Pro Football Focus ... scored 6-of-7 touchdowns inside the red zone ... gained at least 20 yards on 21 receptions ... also ranked second in the Big Ten with 18.1 yards per reception, eighth with five receptions for game, ninth with seven receiving touchdowns and 13th with 90.3 all-purpose yards per game ... had 127 receiving yards on five catches with a touchdown against Penn State (11/29) ... collected 69 receiving yards on a pair of receptions in win over Maryland (11/8) ... added a season-high nine catches for 93 yards and a score in the red zone at Illinois (11/1) ... recorded six receptions for a career-high 241 yards with a 72-yard touchdown in win at Purdue (10/25) ... yardage total marked the second most in a game in program history (seven shy of the school record) and the sixth Rutgers 200-yard receiving game ... also the most receiving yards by a Big Ten player on the season and fourth most by a player nationally in any 2025 game ... all six catches went for a first down or touchdown and for at least 19 yards ... picked up 41 receiving yards versus No. 8 Oregon (10/18) ... recorded a 20-yard touchdown catch at Washington (10/10) ... brought in a touchdown on six receptions for 84 yards at Minnesota (9/27) ... logged seven catches for 92 yards against Iowa (9/19) ... recorded 119 receiving yards on six receptions versus Norfolk State (9/13) ... scored a touchdown on six catches against Miami (Ohio) (9/6) ... collected five receptions for 54 yards and a touchdown versus Ohio (8/28).
2024 (Freshman): Played in all 13 games with four starts at wide receiver ... totaled 27 receptions for 425 yards and a touchdown ... ranked ninth in the Big Ten with 15.74 yards per reception ... placed fourth in the league among true freshmen in receiving yards ... had seven games with three catches ... notched three receptions for 58 yards in the Rate Bowl versus Kansas State (12/26) ... recorded three catches in victory at Michigan State (11/30) ... brought in two receptions for 25 yards against No. 24 Illinois (11/24) ... added three catches for 35 yards in the win at Maryland (11/16) ... brought in three receptions for 65 yards in win over Minnesota (11/9) ... logged three catches for 51 yards at USC (10/25) ... posted three receptions, one for 59 yards, for a season-high 82 yards versus UCLA (10/19) ... earned first career start and totaled three catches for 43 yards at Nebraska (10/5) ... contributed a 15-yard reception in win over Washington (9/27) ... hauled in a six-yard receiving touchdown for first career score against Akron (9/7) ... recorded a nine-yard reception in collegiate debut versus Howard (8/29).
Prior to Rutgers: Coached by Joe Minucci at St. Anthony’s … played wide receiver during scholastic career, finishing with 132 catches for 2,606 yards and 26 touchdowns, leaving as the program’s all-time leader in all three categories … won the 2023 Rich Reichert Award, which recognizes the best player in the Catholic Football League ... helped the Friars to six victories and a NYCHSFL playoff appearance in 2023 … finished senior season with 48 catches for 855 yards and nine touchdowns ... added a kickoff return for a touchdown … guided St. Anthony’s to an 11-1 record and a NYCHSFL Championship as a junior in 2022 … hauled in 42 catches for 995 yards and 12 touchdowns during junior campaign … top prospect in New York by On3, Rivals and 247Sports ... a four-star prospect by multiple outlets … also played basketball at St. Anthony’s.
KEEP CHOPPIN' 2026
Monday, January 26
2026 National Signing Day: Head Coach Greg Schiano - 12/03/25
Wednesday, December 03
Head Coach Greg Schiano Signing Day Press Conference
Wednesday, December 03
Head Coach Greg Schiano Post Game Press Conference - Penn State
Saturday, November 29





























































































































































































