McFadden played at Plant High School in Tampa, Florida under head coach Robert Weiner. As a senior in high school, McFadden was named first-team all-state. He was a three-star recruit.[2]
College career
McFadden played for the Indiana Hoosiers as a linebacker. As a freshman, he played 12 games and had 20 tackles and a forced fumble. As a sophomore, his role increased and had a combined 61 tackles, two interceptions and a forced fumble. McFadden was named IU’s Most Outstanding Defensive Player of the Year. As a junior, he led the team in tackles with 58, had six sacks and grabbed two interceptions. McFadden was honored as Indiana’s Anthony Thompson Most Valuable Player. As a senior he had 77 tackles, 6.5 sacks, two forced fumbles and one fumble recovery.[3]
The New York Giants selected McFadden in the fifth round (146th overall) of the 2022 NFL draft. McFadden was the 14th linebacker drafted in 2022.[6] The New York Giants acquired the pick used to draft McFadden in a trade that sent their original third round pick (36th overall) to the New York Jets for a third (38th overall) and fifth round pick (146th overall) in the 2022 NFL Draft.
On May 13, 2022, the New York Giants signed McFadden to a four-year, $4.01 million contract that includes a signing bonus of $355,708.[7]
In Week 8 against the Seattle Seahawks, McFadden recorded his first career sack against quarterback Geno Smith in a 27–13 loss.[8]