London later transferred to Western Illinois University, playing in all eleven games in 2018. He recorded 23 tackles and 3.5 sacks, earning him a place on the Missouri Valley Football Conference (MVCF) All-Newcomer team. As a senior in 2019, London started all twelve games and tied for second in the MVCF with three forced fumbles. He totaled 45 tackles, earning him second-team All-MVCF honors by Phil Steele.[1]
After going unselected in the 2020 NFL draft, London was signed by the Chicago Bears as an undrafted free agent.[3] He was released at roster cuts but later re-signed to the practice squad. He spent the entire 2020 season on the practice squad, and did not see any playing time.
London was placed on injured reserve to start the 2021 season, but was released with an injury settlement on September 8.[4] He was re-signed to the practice squad on November 2, and activated in December. He made his NFL debut on December 20, playing on one snap in a loss versus the Minnesota Vikings.[5] He signed a reserve/future contract with the Bears on January 11, 2022.[6] He was waived on August 23, 2022.[7]
St. Louis BattleHawks
On November 17, 2022, London was drafted by the St. Louis BattleHawks of the XFL.[8] After posting two forced fumbles in a win over the Seattle Sea Dragons, he was named the XFL Defensive Player of the Week.[9] He was released from his contract on May 15, 2023.[10]
Atlanta Falcons
On May 16, 2023, London signed with the Atlanta Falcons.[11] He was waived on August 29, 2023, and re-signed to the practice squad.[12][13] On October 24, 2023, the Falcons signed London to the active roster.[14] He was placed on injured reserve on November 1.[15] He was activated on December 16.
London was waived by the Falcons on August 27, 2024, and re-signed to the practice squad.[16][17]