Defensive line, Rutgers (from Long Island University, James Madison), 2021–⁠25

Eric O’Neill

Number
No. 99
Height
6′3″
Weight
261 lb
Class (2025)
Senior
Hometown
Staten Island, NY
Born
Jul 1, 2003

Eric O’Neill played defensive line at Long Island University (2021–⁠23), James Madison (2024) and Rutgers (2025).

At a glance

Best season
53
Tackles, 2024 (James Madison, 9–⁠4)
Best game
3 tackles
Vs. Ball State, week 5, 2024: No. 2 defensive game in FBS that week
National rank
No. 4
In FBS in sacks, 2024

Career highs

13tackles, career highat Ohio, 20232.5sacks, career highvs. Marshall, 2024

Defense

Tackles, season by season, with his team’s record
SeasonTeamTklSoloTFLSacksIntPDHur
2022Long Island University4201000
2023Long Island University1795.51101
2024James Madison532218131316
2025Rutgers3716102.50110
Career1114933.517.52427

Season lines from CollegeFootballData, regular season and bowls. A dash: the source has no number for that season (often an FCS season), and career totals count only the numbers on file.

On the roster

SeasonTeamNo.PosClassHtWt
2022Long Island University99DLFr.
2023Long Island University99DLSo.
2024James Madison99DLJr.
2025Rutgers99DLSr.6′3″261

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Game by game

2025 Rutgers 12 games, 37 tackles, 2.5 sacks
DateOpponentResultTklSoloTFLSacksIntPD
Aug 28vs.OhioW 34–⁠31310000
Sep 6vs.Miami (OH)W 45–⁠17300.5000
Sep 13vs.Norfolk StateW 60–⁠10512.50.500
Sep 19vs.IowaL 28–⁠38432100
Sep 27atMinnesotaL 28–⁠31000000
Oct 10atWashingtonL 19–⁠38000000
Oct 18vs.OregonL 10–⁠56110000
Oct 25atPurdueW 27–⁠24300000
Nov 1atIllinoisL 13–⁠35311101
Nov 8vs.MarylandW 35–⁠201072000
Nov 22atOhio StateL 9–⁠42201000
Nov 29vs.Penn StateL 36–⁠40321000
2024 James Madison 13 games, 53 tackles, 13 sacks, 1 INT
DateOpponentResultTklSoloTFLSacksIntPD
Aug 31atCharlotteW 30–⁠7000000
Sep 7vs.Gardner-WebbW 13–⁠6300000
Sep 21atNorth CarolinaW 70–⁠50443200
Sep 28vs.Ball StateW 63–⁠7322210
Oct 5atUL MonroeL 19–⁠21310.5000
Oct 10vs.Coastal CarolinaW 39–⁠7310.5000
Oct 19atGeorgia SouthernL 14–⁠28311001
Oct 26vs.Southern MissW 32–⁠15501101
Nov 9vs.Georgia StateW 38–⁠7333200
Nov 16atOld DominionW 35–⁠32931.51.500
Nov 23atApp StateL 20–⁠34922100
Nov 30vs.MarshallL 33–⁠35532.52.501
Dec 18 ✦vs.Western KentuckyW 27–⁠17321100
2023 Long Island University 2 games, 17 tackles, 1 sack, 1 INT
DateOpponentResultTklSoloTFLSacksIntPD
Sep 2atOhioL 10–⁠271363.5110
Sep 16atBaylorL 7–⁠30432000

No box score in the source for Oct 21 vs. Merrimack; Nov 11 vs. Wagner; Nov 18 at Stonehill, so those games are not listed.

2022 Long Island University 2 games, 4 tackles, 1 sack
DateOpponentResultTklSoloTFLSacksIntPD
Sep 1atToledoL 0–⁠37310100
Sep 17atKent StateL 10–⁠63110000

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Before the draft

DrillPro day 2026
Height6′2⅛″
Weight247 lb
Arm length31″
Hand size9⅝″
Wingspan76¼″
40-yard dash4.81 s
10-yard split1.69 s
Vertical jump35½″
Broad jump9′9″
Bench press27 reps
3-cone drill7.38 s
20-yard shuttle4.40 s

Combine and pro day results compiled by array-carpenter (nfl-draft-data).

In the NFL

1 season, 4 games with a stat; latest team: Detroit Lions.

SeasonTeamGTklSacksInt
2026 (so far)Detroit Lions4700

Regular seasons, from nflverse (CC BY 4.0). G counts games in which the player recorded a stat.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.