Early career While playing in the Zimbabwean first league for
Masvingo United, Nhamoinesu was spotted by an agent who sent him to Poland, where he began playing for 5th division amateur side KS Wisła Ustroniaka. before signing permanently in 2010. While at Lubin, he became one of the most highly rated left-backs in the Polish league. His first league goal for the club came on 31 August 2013 in a 4–1 home win over
Baník Ostrava. The goal, scored in the 64th minute, made up for the own goal that he had scored in the 26th. In July 2020, it was announced Nhamoinesu would leave the club after the club had decided not to renew the contract of the 34-year-old. He spent seven years with Sparta Prague. He was the first African player to captain the Czech side.
Kerala Blasters On 10 October 2020, it was officially announced that Nhamoinesu joined the
Indian Super League side
Kerala Blasters FC on a one-year deal. By signing for the Blasters, he became the first
Zimbabwe player to represent the club. On 18 November 2020, he was appointed as one of the captain ahead of the club's new season. He made his debut for the Blasters on 20 November 2020 in match against
ATK Mohun Bagan where the Blasters suffered a 1–0 loss. On 10 January 2021, he scored his first goal for the club against
Jamshedpur FC in which Blasters won 3–2. On 11 June, Nhamoinesu's exit from the club was announced.
TS Podbeskidzie In July 2021, Nhamoinesu joined the
Podbeskidzie Bielsko-Biała in the
I liga. He left the club on 24 January 2022, citing personal reasons. ==International career==