2024 Football Roster
vs
Michigan State
Oct 18 (Sat)
TBA
Jersey Number 99
James Carpenter
- Position:
- DL
- Ht./Wt.:
- 6-2 / 288
- Year:
- Redshirt Senior +
- Hometown:
- Roanoke, Va.
- High School:
- Roanoke Catholic
- Prev School:
- James Madison
Career Notes & Records
Two-time finalist for the Burlsworth Trophy (2023 & 2024) ... Appeared in 53 career games with 50 starts ... Played in 40 games with 37 starts over five seasons at James Madison (2019-23) ... Started career as a walk-on at James Madison ... Three-time all-conference pick (2022-23, Sun Belt; 2024, Big Ten).
2024 (Redshirt Senior Season)
Awards: Earned honorable mention All-Big Ten from the conference coaches and media ... Tabbed a finalist for the Burlsworth Trophy, which honors College football’s most outstanding player who began his career as a walk-on ... Second-straight season as a finalist for the Burlsworth Trophy.
Season: Started all 13 games ... Made Indiana debut against FIU (8/31) in the season opener ... One of 27 transfer student-athletes to make Indiana debut in 2024 ... One of 17 transfers to make a start for IU in 2024 ... Blocked second-career kick on a field goal attempt at Notre Dame (12/20) in College Football Playoff First Round ... Finished tied for No. 5 in Power 4 in total pressures (40) per Pro Football Focus ... Part of a defense that set program bests for games holding an opponent under 100-yards rushing (8), fewest total yards rushing allowed (1,043), lowest opponent scoring average (15.6) and fewest yards of total offense (3,332) and total offense per game (256.3).
FIU (8/31): Made Indiana debut ... Posted three tackles ... Combined on a tackle for loss with Andrew Turvy on the opening drive in the third quarter. Western Illinois (9/6): Part of a defense that limited WIU to just 12 yards rushing, its fewest since holding Purdue to minus-8 yards rushing in 2001. at UCLA (9/14): Totaled three tackles ... Picked up his first IU sack on a third down in the second quarter to force a UCLA punt and eventually led to an Indiana touchdown to make it 21-0 ... Part of a defense that help UCLA to under 100 yards rushing (96 yards) to mark the first time since 2001-02 that IU has limited three-straight opponents to fewer than 100 yards rushing. Charlotte (9/21): Helped hold the 49ers to under 300-yards of total offense, the fourth straight game without allowing 300-plus yards of total offense - the longest such streak by an IU defense since at least 1996. Maryland (9/28): Posted three solo tackles with 2.0 sacks ... Had a second-quarter sack of Billy Edwards Jr. to force a third-and-long and punt in a scoreless game ... Made solo quarterback takedown in the fourth quarter for a loss of 11 yards. at Northwestern (10/5): Part of a defense that held Northwestern to 93 rushing yards for its fourth opponent held under 100 yards rushing on the season ... Totaled four tackles ... Made solo tackle for loss on the opening drive of the third quarter that ended in a punt. Nebraska (10/19): Helped the defense hold Nebraska to just 70 yards rushing to mark the fifth opponent held under 100 yards rushing on the year ... Posted three solo tackles ... Two of three tackles went of a loss ... Posted a second-quarter tackle behind the line of scrimmage ... Logged a fourth-quarter tackle for loss on third-and-goal from the 5-yard line. Washington (10/26): Totaled three tackles. at Michigan State (10/26): Part of a defense that held Michigan State to a program-record minus-36 rushing yards in the game ...Totaled three tackles ... Notched a combined tackle for loss in the second quarter with Lanell Carr Jr. ... Solo sack came on third-and-10 of MSU’s opening drive of the second half for a loss of eight yards to force a punt that was blocked for a safety. Michigan (11/9): Defense held its seventh opponent under 100-yards rushing with just 69 yards allowed on the ground ... The unit held an opposing offense to less than 300-yards of total offense for the sixth time in 2024 ... Posted three tackles ... Broke up one pass. at Ohio State (11/23): Made four tackles ... Forced Will Howard into an intentional grounding penalty to register a solo sack. Purdue (11/30): Part of a defense that help Purdue to a program-low 67 yards of total offense ... Limited the Boilermakers to just 13 yards rushing to mark the eighth opponent in 2024 held under 100 yards rushing ... Had two tackles ... Combined with Jailin Walker on a first-quarter tackle for loss ... Rushed for 18 yards on a 4th-and-6 fake punt in the third quarter ... The 18 rushing yards out-gained the Purdue team on the ground (13) in the game. at Notre Dame (12/20): Finished with seven tackles ... Chipped in 2.0 tackles for loss and 1.0 sack in the game ... Logged a solo sack in the third quarter ... Added a solo tackle for loss in on the final play of the third quarter ... Tipped a first-quarter pass that was intercepted by D’Angelo Ponds ... Blocked a fourth-quarter field goal attempt for his second-career blocked kick.
2023 (Senior Season - James Madison)
Started all 13 games … Earned second-team All-Sun Belt … Logged 53 tackles with 9.0 tackles for loss and 4.0 sacks … Added one forced fumble, two recovered fumbles and one interception … Made a season-high nine tackles with a combined sack against Old Dominion (10/28) … Recovered his first career fumble against the Monarchs … Totaled seven stops with 2.0 tackles for loss and a solo sack at Utah State (9/23) … Totaled 1.5 tackles for loss at Virginia (9/9) and at Troy (9/16) in back-to-back weeks … Boasted a solo sack against the Trojans … Pulled down an interception against Georgia Southern (10/14) with three tackles and a solo sack … Made two tackles and forced first career fumble against Appalachian State (11/18) … Recovered a fumble and chipped in five stops at Coastal Carolina (11/25) … Added a solo tackle for loss … Made five tackles - four solo - against Air Force (12/23) in the Armed Forces Bowl.
2022 (Junior Season - James Madison)
Started all 11 games … Tabbed second-team All-Sun Belt … Totaled 52 tackles with 11.5 tackles for loss and 5.5 sacks … Made a season-best nine tackles with a combined sack against Marshall (10/22) … Posted eight tackles against Norfolk State (9/10) with 2.5 tackles for loss … Had 1.5 sacks against the Spartans … Made seven stops with 3.0 tackles for loss at Louisville (11/5) … Logged seven tackles with 1.5 tackles for loss at Appalachian State (9/24) … Had six tackles with 1.5 sacks at Old Dominion (11/12) … Collected a solo sack as part of a four-tackle game at Arkansas State (10/8).
2021 (Sophomore Season - James Madison)
Appeared in seven games with six starts … Tabbed FCS Freshman All-America by Phil Steele … Totaled 15 tackles with 2.5 tackles for loss … Made four tackles at Delaware (10/23) with a combined tackle for loss … Made two tackles with a solo tackle for loss against Maine (9/11) … Had three stops with a combined tackle for loss against Villanova (10/9) … Opened the season with two tackles and a combined tackle for loss versus Morehead State (9/4).
2020 (Redshirt Freshman Season - James Madison)
Appeared in eight games with seven starts … Totaled 21 tackles, 5.0 tackles for loss and 2.0 sacks … Added one interception … First collegiate tackle came as part of a three-tackle effort versus Morehead State (2/20) … Logged first career tackle for loss on a solo stop against the Eagles … Made first collegiate start versus Robert Morris (2/27) with two tackles … First sack came on a combined quarterback takedown at Elon (3/6) in a five-tackle game … Totaled 1.5 tackles for loss against the Phoenix … Pulled in first career interception against VMI (4/24) in the first round of the FCS Playoff … Closed season with four tackles at Sam Houston State (5/8) with 2.0 tackles for loss and a solo sack in the FCS Playoff semifinals.
2019 (Freshman Season - James Madison)
Appeared in one game and redshirted his initial collegiate season … Made collegiate debut against Morgan State (9/14).
Prep/Personal
Two-way lineman for head coach Bob Price at Roanoke Catholic High School … Tabbed Virginia Independent Schools Athletic Association first-team All-State on both offensive and defensive as a junior and senior … Earned second-team all-state as a sophomore … Named All-Timesland first team defensive line as a senior … Earned second-team All-Timeland as a junior … Tabbed Sizzling Sophomore Timesland Area as a sophomore … Helped RCHS to an 11-0 record as a senior and the Division III state championship … Had 10.0 sacks and 22.0 tackles for loss in each of his final two prep seasons … Totaled 13.0 sacks and 74 solo tackles as a sophomore … Also lettered in basketball, lacrosse and track and field … Tabbed first-team all-state defense lacrosse … Broke school record in shot put (45’8”) and finished No. 2 at the VISAA State Championship … Helped RCHS to the VISAA state track championship as a senior.
Two-time finalist for the Burlsworth Trophy (2023 & 2024) ... Appeared in 53 career games with 50 starts ... Played in 40 games with 37 starts over five seasons at James Madison (2019-23) ... Started career as a walk-on at James Madison ... Three-time all-conference pick (2022-23, Sun Belt; 2024, Big Ten).
2024 (Redshirt Senior Season)
Awards: Earned honorable mention All-Big Ten from the conference coaches and media ... Tabbed a finalist for the Burlsworth Trophy, which honors College football’s most outstanding player who began his career as a walk-on ... Second-straight season as a finalist for the Burlsworth Trophy.
Season: Started all 13 games ... Made Indiana debut against FIU (8/31) in the season opener ... One of 27 transfer student-athletes to make Indiana debut in 2024 ... One of 17 transfers to make a start for IU in 2024 ... Blocked second-career kick on a field goal attempt at Notre Dame (12/20) in College Football Playoff First Round ... Finished tied for No. 5 in Power 4 in total pressures (40) per Pro Football Focus ... Part of a defense that set program bests for games holding an opponent under 100-yards rushing (8), fewest total yards rushing allowed (1,043), lowest opponent scoring average (15.6) and fewest yards of total offense (3,332) and total offense per game (256.3).
FIU (8/31): Made Indiana debut ... Posted three tackles ... Combined on a tackle for loss with Andrew Turvy on the opening drive in the third quarter. Western Illinois (9/6): Part of a defense that limited WIU to just 12 yards rushing, its fewest since holding Purdue to minus-8 yards rushing in 2001. at UCLA (9/14): Totaled three tackles ... Picked up his first IU sack on a third down in the second quarter to force a UCLA punt and eventually led to an Indiana touchdown to make it 21-0 ... Part of a defense that help UCLA to under 100 yards rushing (96 yards) to mark the first time since 2001-02 that IU has limited three-straight opponents to fewer than 100 yards rushing. Charlotte (9/21): Helped hold the 49ers to under 300-yards of total offense, the fourth straight game without allowing 300-plus yards of total offense - the longest such streak by an IU defense since at least 1996. Maryland (9/28): Posted three solo tackles with 2.0 sacks ... Had a second-quarter sack of Billy Edwards Jr. to force a third-and-long and punt in a scoreless game ... Made solo quarterback takedown in the fourth quarter for a loss of 11 yards. at Northwestern (10/5): Part of a defense that held Northwestern to 93 rushing yards for its fourth opponent held under 100 yards rushing on the season ... Totaled four tackles ... Made solo tackle for loss on the opening drive of the third quarter that ended in a punt. Nebraska (10/19): Helped the defense hold Nebraska to just 70 yards rushing to mark the fifth opponent held under 100 yards rushing on the year ... Posted three solo tackles ... Two of three tackles went of a loss ... Posted a second-quarter tackle behind the line of scrimmage ... Logged a fourth-quarter tackle for loss on third-and-goal from the 5-yard line. Washington (10/26): Totaled three tackles. at Michigan State (10/26): Part of a defense that held Michigan State to a program-record minus-36 rushing yards in the game ...Totaled three tackles ... Notched a combined tackle for loss in the second quarter with Lanell Carr Jr. ... Solo sack came on third-and-10 of MSU’s opening drive of the second half for a loss of eight yards to force a punt that was blocked for a safety. Michigan (11/9): Defense held its seventh opponent under 100-yards rushing with just 69 yards allowed on the ground ... The unit held an opposing offense to less than 300-yards of total offense for the sixth time in 2024 ... Posted three tackles ... Broke up one pass. at Ohio State (11/23): Made four tackles ... Forced Will Howard into an intentional grounding penalty to register a solo sack. Purdue (11/30): Part of a defense that help Purdue to a program-low 67 yards of total offense ... Limited the Boilermakers to just 13 yards rushing to mark the eighth opponent in 2024 held under 100 yards rushing ... Had two tackles ... Combined with Jailin Walker on a first-quarter tackle for loss ... Rushed for 18 yards on a 4th-and-6 fake punt in the third quarter ... The 18 rushing yards out-gained the Purdue team on the ground (13) in the game. at Notre Dame (12/20): Finished with seven tackles ... Chipped in 2.0 tackles for loss and 1.0 sack in the game ... Logged a solo sack in the third quarter ... Added a solo tackle for loss in on the final play of the third quarter ... Tipped a first-quarter pass that was intercepted by D’Angelo Ponds ... Blocked a fourth-quarter field goal attempt for his second-career blocked kick.
2023 (Senior Season - James Madison)
Started all 13 games … Earned second-team All-Sun Belt … Logged 53 tackles with 9.0 tackles for loss and 4.0 sacks … Added one forced fumble, two recovered fumbles and one interception … Made a season-high nine tackles with a combined sack against Old Dominion (10/28) … Recovered his first career fumble against the Monarchs … Totaled seven stops with 2.0 tackles for loss and a solo sack at Utah State (9/23) … Totaled 1.5 tackles for loss at Virginia (9/9) and at Troy (9/16) in back-to-back weeks … Boasted a solo sack against the Trojans … Pulled down an interception against Georgia Southern (10/14) with three tackles and a solo sack … Made two tackles and forced first career fumble against Appalachian State (11/18) … Recovered a fumble and chipped in five stops at Coastal Carolina (11/25) … Added a solo tackle for loss … Made five tackles - four solo - against Air Force (12/23) in the Armed Forces Bowl.
2022 (Junior Season - James Madison)
Started all 11 games … Tabbed second-team All-Sun Belt … Totaled 52 tackles with 11.5 tackles for loss and 5.5 sacks … Made a season-best nine tackles with a combined sack against Marshall (10/22) … Posted eight tackles against Norfolk State (9/10) with 2.5 tackles for loss … Had 1.5 sacks against the Spartans … Made seven stops with 3.0 tackles for loss at Louisville (11/5) … Logged seven tackles with 1.5 tackles for loss at Appalachian State (9/24) … Had six tackles with 1.5 sacks at Old Dominion (11/12) … Collected a solo sack as part of a four-tackle game at Arkansas State (10/8).
2021 (Sophomore Season - James Madison)
Appeared in seven games with six starts … Tabbed FCS Freshman All-America by Phil Steele … Totaled 15 tackles with 2.5 tackles for loss … Made four tackles at Delaware (10/23) with a combined tackle for loss … Made two tackles with a solo tackle for loss against Maine (9/11) … Had three stops with a combined tackle for loss against Villanova (10/9) … Opened the season with two tackles and a combined tackle for loss versus Morehead State (9/4).
2020 (Redshirt Freshman Season - James Madison)
Appeared in eight games with seven starts … Totaled 21 tackles, 5.0 tackles for loss and 2.0 sacks … Added one interception … First collegiate tackle came as part of a three-tackle effort versus Morehead State (2/20) … Logged first career tackle for loss on a solo stop against the Eagles … Made first collegiate start versus Robert Morris (2/27) with two tackles … First sack came on a combined quarterback takedown at Elon (3/6) in a five-tackle game … Totaled 1.5 tackles for loss against the Phoenix … Pulled in first career interception against VMI (4/24) in the first round of the FCS Playoff … Closed season with four tackles at Sam Houston State (5/8) with 2.0 tackles for loss and a solo sack in the FCS Playoff semifinals.
2019 (Freshman Season - James Madison)
Appeared in one game and redshirted his initial collegiate season … Made collegiate debut against Morgan State (9/14).
Prep/Personal
Two-way lineman for head coach Bob Price at Roanoke Catholic High School … Tabbed Virginia Independent Schools Athletic Association first-team All-State on both offensive and defensive as a junior and senior … Earned second-team all-state as a sophomore … Named All-Timesland first team defensive line as a senior … Earned second-team All-Timeland as a junior … Tabbed Sizzling Sophomore Timesland Area as a sophomore … Helped RCHS to an 11-0 record as a senior and the Division III state championship … Had 10.0 sacks and 22.0 tackles for loss in each of his final two prep seasons … Totaled 13.0 sacks and 74 solo tackles as a sophomore … Also lettered in basketball, lacrosse and track and field … Tabbed first-team all-state defense lacrosse … Broke school record in shot put (45’8”) and finished No. 2 at the VISAA State Championship … Helped RCHS to the VISAA state track championship as a senior.
FB: Aiden Fisher - at Iowa Postgame Press Conference (09/27/25)
Saturday, September 27
FB: Fernando Mendoza & Elijah Sarratt - at Iowa Postgame Press Conference (09/27/25)
Saturday, September 27
FB: Pat Coogan - at Iowa Postgame Press Conference (09/27/25)
Saturday, September 27
FB: Week 5 (at Iowa) - Curt Cignetti Post Game Press Conference
Saturday, September 27