Peter Ndlovu originally comes from Binga district in North Western, Siabuwa Zimbabwe. He was however born in Bulawayo, and played professionally as a striker from 1988 until 2011. He played for Highlanders in Zimbabwe, for Coventry City in the Premier League and in the Football League for Birmingham City, Huddersfield Town and Sheffield United. In South Africa he played for Mamelodi Sundowns, Thanda Royal Zulu, Highfield United and Black Mambas. He was capped 81 times for his country, scoring 37 goals.