Despite playing quarterback in high school he recruited for college football as a defensive player. Edwards was originally committed to Western Michigan. However, in early December 2013 Edwards flipped his commitment to Wisconsin after being recruited by Wisconsin's defensive coordinator Dave Aranda.[2]
Edwards redshirted his freshman year.[3] At the end of the season the team was preparing to play against Auburn in the Outback Bowl. The younger players on the team received extra reps and UW's defensive coordinator Dave Aranda praised Edwards, saying "He was the MVP of that period, in my opinion."[4]
2015
With 2014 starting inside linebackers Marcus Trotter and Derek Landisch graduating and needing to be replaced Edwards was thrown in the mix to become a starter. After spring practice Edwards had earned the starting role alongside Leon Jacobs.[5]
In his redshirt freshman year Edwards started all 13 games.[6] In the season opener Edwards tallied 12 tackles against Alabama. The next three games however he only recorded ten tackles. October 19 Edwards was named Big Ten freshman of the week for his performance against Purdue where he had 16 tackles, 1.5 tackles-for-loss and one forced fumble.[7]
For the season Edwards led the team in tackles, recording 84, 6.5 tackles-for-loss and one forced fumble.[8] At the end of the season Edwards was named to the Football Writers Association of America Freshman All-American team.[9] He was also named honorable mention All-Big Ten by the coaches.[10]
Throughout his first training camp, Edwards competed for a roster spot at linebacker against Nate Gerry, Zach Brown, L. J. Fort, Alex Singleton, and Asantay Brown.[14] Defensive coordinator Jim Schwartz named Edwards the primary backup middle linebacker, behind starter Nigel Bradham, to start his rookie season.[15]
On September 9, 2019, Edwards made his regular season debut in the Eagles' home-opener, appearing only on special teams during a 27–32 win against the Washington Redskins. On October 13, 2019, Edwards earned his first playing time on defense, making four solo tackles in a 20–38 loss at the Minnesota Vikings. In Week 8, Edwards made his first career start at outside linebacker due to a recurring ankle injury to Nigel Bradham, finishing the Eagles' 31–13 victory at the Buffalo Bills with a season-high five combined tackles (two solo). He finished his rookie season in 2019 with a total of 30 combined tackles (15 solo) in 16 games and four starts.[16]
The Philadelphia Eagles finished the 2019 NFL season atop the NFC East, clinching a playoff berth with a 9–7. On January 5, 2020, Edwards made his official postseason debut in the NFC Wildcard Game, making two combined tackles in a 17–9 loss against the Seattle Seahawks.
Edwards entered training camp in 2020 as a possible candidate to be the starting middle linebacker, competing against Jatavis Brown and Davion Taylor, after Nigel Bradham became a free agent. Head coach Doug Pederson named Edwards the starting middle linebacker to start the regular season, alongside outside linebackers Nate Gerry and Duke Riley.
On October 8, 2020, Edwards was placed on injured reserve after suffering a hamstring injury in Week 4.[17] He was activated on October 31, 2020.[18]
In Week 8 against the Dallas Cowboys on Sunday Night Football, Edwards recorded a team high 13 tackles and recorded a strip sack on quarterback Ben DiNucci which was recovered and returned by teammate Rodney McLeod for a 53-yard touchdown during the 23–9 win.[19]
In Week 17 against the Washington Football Team on Sunday Night Football, Edwards recorded his first career interception off a pass thrown by Alex Smith during the 20–14 loss.[20]
During a Week 5 game against the Carolina Panthers on October 10, 2021, Edwards made a crucial play when he blocked a punt as the Eagles were down 18–13 in the fourth quarter. The Eagles would go on to win the game, 21–18. Edwards was named the NFC Special Teams Player of the Week for his performance.[21]
In Week 11 against the New Orleans Saints, Edwards recorded both an interception and a fumble recovery.
On November 22, 2021, the Philadelphia Eagles signed Edwards to a one-year, $2.20 million contract extension that includes $2.15 million guaranteed upon signing and a signing bonus of $1.18 million.[22][23]
In 2022, Edwards helped the Eagles reach Super Bowl LVII where they lost 38–35 to the Kansas City Chiefs. In the Super Bowl, Edwards had six tackles and one pass defended.[24]
Chicago Bears
On March 13, 2023, his hometown team, the Chicago Bears, signed Edwards to a three-year, $19.50 million contract that includes $7.90 million guaranteed and a signing bonus of $4.50 million.[25] In his Bears debut on September 10 against the Green Bay Packers, Edwards led the team with 14 tackles in the 38–20 loss. Edwards got his first interception as a Bear in Week 11 against the Detroit Lions when he picked off Jared Goff in the 31–26 loss.
Edwards is a Christian.[26] He got engaged to his girlfriend Kelly Jo in January 2022. [27] They got married in March 2023 at Pueblo Bonito Pacifica, Cabo San Lucas. [28][29]