Career
Mbo began his career with Charlton Athletic,[3] before signing with Gillingham in October 2015.[1] He turned professional for the 2017–18 season,[3] spending time on loan at non-league clubs Hampton & Richmond Borough and Kingstonian.[4][5][6]
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.[7][8]
He signed a new one-year contract with Gillingham in May 2018.[3] In July 2018 he said he was looking forward to the 2018–19 season.[9] He made his League debut on 26 December 2018.[10]
In February 2019 Mbo went on trial with Swedish club Helsingborg.[11] Later that month his contract with Gillingham was terminated by mutual consent.[12][13] On 5 March 2019, Mbo signed a three-year deal with Helsingborg.[14][15][16] 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.[17]
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.[18]
On 16 December 2021 Helsingborg announced that Mbo was being released by the club upon the expiry of his contract.[19]
He signed for Džiugas in July 2022.[20] In January 2023, Mbo remained in Lithuania, joining Panevėžys on a two-year deal.[21] On 25 August 2024, Mbo left the club by mutual agreement.[22] Three days later, he joined V.League 1 club Hong Linh Ha Tinh on a two-year deal.[23]
In August 2025, Mbo signed for V.League 1 fellow Cong An Ho Chi Minh City.[24] In 2025 he signed for Kelantan The Real Warriors.[25]
On 5 March 2026, Mbo joined China League One club Guangxi Hengchen.[26]