2021 Football Roster
Roster

Jersey Number 26
CJ Onyechi
- Position:
- DL
- Class:
- Senior
- Ht./Wt.:
- 6-1 / 250
- Hometown:
- West Orange, N.J.
- High School:
- West Orange
- Major:
- Information Technology and Informatics
2021 Academic All-Big Ten
2021 (Senior): Played in 11 games with eight starts at defensive end ... earned Academic All-Big Ten honors (12/14) ... totaled 28 tackles with 2.5 for loss and a sack ... had 10 games with multiple stops ... contributed a fumble recovery ... added two tackles against Maryland (11/27) ... recorded three tackles with one for a loss at Penn State (11/20) ... picked up four stops in the win at Illinois (10/30) ... collected three tackles at Northwestern (10/16) ... registered a tackle-for-loss versus No. 11 Michigan State (10/9) ... contributed two stops against No. 11 Ohio State (10/2) ... added three tackles at No. 19 Michigan (9/25) ... picked up a sack on four stops versus Delaware (9/18) ... recovered a fumble at Syracuse (9/11) ... started at defensive end and recorded three tackles in the win over Temple (9/4).
2020 (Senior): Played in eight games with five starts at defensive end ... totaled 26 tackles with 5.5 for loss and two sacks ... in on a tackle-for-loss in each of the first six games ... assisted on two stops versus Nebraska (12/18) ... had five stops with one for a loss in the win at Purdue (11/28) ... in on a stop in the backfield versus Michigan (11/21) ... notched a tackle-for-loss versus Illinois (11/14) ... added a sack on four tackles at No. 3 Ohio State (11/7) ... picked up a sack on three stops against No. 17 Indiana (10/31) ... recorded six tackles with one for a loss in the season-opening win at Michigan State (10/24).
2019 (Junior): Played in all 12 games with two starts ... named a PNC Bank Student-Athlete Achiever ... totaled 25 tackles with 3.5 for loss and two sacks ... had five tackles with a sack in start at No. 12 Penn State (11/30) ... assisted on two tackles versus Michigan State (11/23) ... in on four stops against No. 2 Ohio State (11/16) ... notched first career sack at Illinois (11/2) ... collected a pair of tackles at Indiana (10/12) and against Maryland (10/5) ... made first collegiate start at No. 20 Michigan (9/28) ... registered a pair of stops versus Boston College (9/21) ... recorded a tackle on punt coverage at No. 20 Iowa (9/7) ... had 1.5 tackles-for-loss in the season opener against Massachusetts (8/30).
2018 (Sophomore): Did not see game action.
2017 (Freshman): Played in all 12 games ... totaled eight tackles with one for a loss on the season ... added two stops at Indiana (11/18) ... totaled three tackles with one for a six-yard loss at No. 14 Penn State (11/11) ... made two stops in the win over Maryland (11/4) ... picked up first career tackle on kickoff coverage at Michigan (10/28) ... made collegiate debut in the season opener versus No. 8 Washington (9/1).
Prior to Rutgers: Coached by James Matsakis at West Orange … played offensive tackle, tight end, rush end, defensive end and outside linebacker during scholastic career … helped Mountaineers to a 6-4 record and an appearance in the NJSIAA North Jersey 1, Group 5 playoffs in 2016 … produced 156 tackles, including 113 solo stops, 31 tackles-for-loss, 15 sacks, eight quarterback hurries, three forced fumbles, two fumble recoveries, one blocked punt and one blocked kick on defense … also added 199 rushing yards and three scores on the ground … First Team All-Group 5 and Second Team All-State on defense by the Star-Ledger … 28th-overall player in New Jersey by Rivals … No. 2 outside linebacker prospect in the Garden State and 68th nationally by ESPN … 34th-best player in New Jersey by 247Sports.
Personal: Brother, Toby, played football as a defensive tackle at Liberty University … an information technology and informatics major.
2021 (Senior): Played in 11 games with eight starts at defensive end ... earned Academic All-Big Ten honors (12/14) ... totaled 28 tackles with 2.5 for loss and a sack ... had 10 games with multiple stops ... contributed a fumble recovery ... added two tackles against Maryland (11/27) ... recorded three tackles with one for a loss at Penn State (11/20) ... picked up four stops in the win at Illinois (10/30) ... collected three tackles at Northwestern (10/16) ... registered a tackle-for-loss versus No. 11 Michigan State (10/9) ... contributed two stops against No. 11 Ohio State (10/2) ... added three tackles at No. 19 Michigan (9/25) ... picked up a sack on four stops versus Delaware (9/18) ... recovered a fumble at Syracuse (9/11) ... started at defensive end and recorded three tackles in the win over Temple (9/4).
2020 (Senior): Played in eight games with five starts at defensive end ... totaled 26 tackles with 5.5 for loss and two sacks ... in on a tackle-for-loss in each of the first six games ... assisted on two stops versus Nebraska (12/18) ... had five stops with one for a loss in the win at Purdue (11/28) ... in on a stop in the backfield versus Michigan (11/21) ... notched a tackle-for-loss versus Illinois (11/14) ... added a sack on four tackles at No. 3 Ohio State (11/7) ... picked up a sack on three stops against No. 17 Indiana (10/31) ... recorded six tackles with one for a loss in the season-opening win at Michigan State (10/24).
2019 (Junior): Played in all 12 games with two starts ... named a PNC Bank Student-Athlete Achiever ... totaled 25 tackles with 3.5 for loss and two sacks ... had five tackles with a sack in start at No. 12 Penn State (11/30) ... assisted on two tackles versus Michigan State (11/23) ... in on four stops against No. 2 Ohio State (11/16) ... notched first career sack at Illinois (11/2) ... collected a pair of tackles at Indiana (10/12) and against Maryland (10/5) ... made first collegiate start at No. 20 Michigan (9/28) ... registered a pair of stops versus Boston College (9/21) ... recorded a tackle on punt coverage at No. 20 Iowa (9/7) ... had 1.5 tackles-for-loss in the season opener against Massachusetts (8/30).
2018 (Sophomore): Did not see game action.
2017 (Freshman): Played in all 12 games ... totaled eight tackles with one for a loss on the season ... added two stops at Indiana (11/18) ... totaled three tackles with one for a six-yard loss at No. 14 Penn State (11/11) ... made two stops in the win over Maryland (11/4) ... picked up first career tackle on kickoff coverage at Michigan (10/28) ... made collegiate debut in the season opener versus No. 8 Washington (9/1).
Prior to Rutgers: Coached by James Matsakis at West Orange … played offensive tackle, tight end, rush end, defensive end and outside linebacker during scholastic career … helped Mountaineers to a 6-4 record and an appearance in the NJSIAA North Jersey 1, Group 5 playoffs in 2016 … produced 156 tackles, including 113 solo stops, 31 tackles-for-loss, 15 sacks, eight quarterback hurries, three forced fumbles, two fumble recoveries, one blocked punt and one blocked kick on defense … also added 199 rushing yards and three scores on the ground … First Team All-Group 5 and Second Team All-State on defense by the Star-Ledger … 28th-overall player in New Jersey by Rivals … No. 2 outside linebacker prospect in the Garden State and 68th nationally by ESPN … 34th-best player in New Jersey by 247Sports.
Personal: Brother, Toby, played football as a defensive tackle at Liberty University … an information technology and informatics major.
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
Head Coach Greg Schiano Game Week Press Conference - Penn State
Tuesday, November 25




















































































































































