Mbo began his career with
Charlton Athletic, He turned professional for the 2017–18 season, He made his senior debut for Gillingham on 7 November 2017, in the
Football League Trophy against
Reading U21s, and he scored as Gillingham won 7-5. He signed a new one-year contract with Gillingham in May 2018. In July 2018 he said he was looking forward to the 2018–19 season. He made his League debut on 26 December 2018. Later that month his contract with Gillingham was terminated by mutual consent. On 5 March 2019, Mbo signed a three-year deal with Helsingborg. He made his competitive debut for the club as a 67th minute substitute in a 3-0 league loss to
Östersund on 29 April 2019. On 9 August 2019, Mbo joined
Division 1 side
Eskilsminne on loan for the rest of the season. Three days later, he scored on his debut after coming on as a substitute in a 3–1 win over
Kristianstad. On 16 December 2021 Helsingborg announced that Mbo was being released by the club upon the expiry of his contract. He signed for
Džiugas in July 2022. In January 2023, Mbo remained in Lithuania, joining
Panevėžys on a two-year deal. On 25 August 2024, Mbo left the club by mutual agreement. Three days later, he joined
V.League 1 club
Hong Linh Ha Tinh on a two-year deal. In August 2025, Mbo signed for V.League 1 fellow
Cong An Ho Chi Minh City. In 2025 he signed for
Kelantan The Real Warriors. On 5 March 2026, Mbo joined
China League One club
Guangxi Hengchen. ==Career statistics==