[1][2] London transferred to St. Thomas Aquinas High School in Fort Lauderdale, Florida for his final two years.
[3] As a senior he rushed for 871 yards and 16 touchdowns, earning Sun-Sentinel second-team all-Broward County honors and an invitation to the 2014 Semper Fidelis All-American Bowl.
[8] London played for the Michigan State Spartans from 2014 to 2017, rushing for 924 yards and eight touchdowns while serving a complimentary role behind LJ Scott.
[11] The following week, he rushed for a game-high 103 yards on 18 attempts in a 31–28 win over #7 Oregon, including a career-long 62-yard run on their opening drive.
[14] In 2016, London played offensive snaps in just seven games, with sophomore LJ Scott and junior Gerald Holmes taking most of the load at running back.
[23][24] He was recruited in part by then-offensive quality control assistant Montario Hardesty, himself a former Tennessee and Cleveland Browns running back.
[25][26] London contributed two touchdowns in their 59–3 blowout of East Tennessee State,[27] then ran for a season-high 74 yards on just nine carries the following week against UTEP.
[38] London signed with the Cologne Centurions of the newly formed European League of Football (ELF) ahead of the 2021 season.
[51] London would later be named to American Football International's 2021 All-Europe first team as a top running back in Europe.
[58] He made his team debut just a few days later, catching a touchdown pass in their 45–20 win over Guelfi Firenze [it] in the second round of the Central European Football League (CEFL).
[59][60] In their next game, back in the AFL, London scored four touchdowns and a two-point conversion to lead the Dragons to a 43–39 victory over the Prague Black Panthers.
[63] A few days later, he scored two touchdowns to lead the Dragons to a 12–7 win over the French champions, the Thonon Black Panthers, in the CEFL semifinals.