Former Orlando Pirates winger Bennett Chenene has selected his Dream Team made up of former his teammates and opponents.
Having turned out with reputable football clubs like Pirates, Bloemfontein Celtic, SuperSport United and Moroka Swallows, Bennett Chenene has rubbed shoulders with many talented players in his football career.
The Sebokeng-born player is currently back in South Africa hunting for what might be his last contract, following his stint with Cote de 'Ivoire top division outfit Williamsville Athletic Club.
Though he has not yet retired, Chenene already knows which best of the best players he has played with or against in his football career.
Check out Chenene's Dream Team in the gallery above!