Ndoro broke into the limelight when he was playing for Chicken Inn FC in Zimbabwe's Premier Soccer League between 2011 and 2013, and he also had a spell with Nico United in Botswana.
It was his performance with Chicken Inn that earned him a transfer to South Africa, and he signed for Mpumalanga Black Aces in 2013.
His star continued to shine even more, and he attracted interest from the Soweto giants, who signed him in 2015, and he was part of them until 2017.
The striker also had stints with Cape Town, Highlands Park, Al-Faisaly of Saudi Arabia, and Al-Orouba of Oman.
Fire, as Ndoro was famously known in football circles, was a prolific goal scorer for Bucs. In the 2016/17 season, he was a Premier Soccer League Golden Boot contestant but narrowly lost to Lebogang Manyama of Cape Town City FC, who scored 13 goals compared to Ndoro's 12.
He played for Zimbabwe from 2013 to 2017 and was part of the Warriors squad at the 2017 African Cup of Nations (AFCON) finals in Gabon.