If ever there was any perfect example of what defines a successful footballer in South Africa, then look no further than Denis Onyango.
It doesn't matter that he is now deputising for Ronwen Williams and has only played seven games so far this season at Mamelodi Sundowns.
READ: Shalulile and Hotto in 'dilemma'
This is a man who has been the epitome of a prosperous playing career.
To understand how far Onyango has come on the trophy success ranks, then it must be recognised that he was a league winner for all the years that he played senior football before arriving at SuperSport United.

Onyango has now won 11 league titles in total playing in South Africa.
He has also won the CAF Champions League, CAF Super Cup, African Football League, Nedbank Cup (thrice), Telkom KnockOut (twice) and MTN8.
This pushes his silverware count to 20 to date in the 18 years that he has played his football in South Africa.
There is the Nedbank Cup still to play for this season for the 38-year-old.
Onyango was signed by SuperSport in June 2006 from Ethiopian club St. George, where he had been a league champion.
The club from Addis Ababa won the championship in 2005 and 2006.
Interesting is that the veteran goalkeeper also tasted league success after joining at the tail-end of the successful SC Villa squad that won seven league titles in a row from 1998 to 2004.

Onyango might have only been a teenager when he arrived at SC Villa in 2003 from lower division club Nsambya, but he was part of the squad and had a first-hand experience.
It wasn't long before the national team selectors took notice, winning his first cap before he turned 21.
A move to Ethiopia, where he picked up the league title, merely provided the gateway to better, which came with the move to SuperSport.
His first season in the capital city came with neither glitz nor glamour with the SAA Supa 8 runners-up the only medal that he won after losing the final to Kaizer Chiefs.
Matsatsantsa finished in sixth place, but encouraging was the fact that he played 27 games throughout that season and was ahead of Andre Arendse in the pecking order.

The next three campaigns then delivered the league title, before spending a season at Mpumalanga Black Aces.
Since the start of the 2011/12 season, Onyango has been at Sundowns except for the season (2013/14) when he went out on loan to Bidvest Wits.
READ: Al Ahly still have eyes for Downs star
Onyango is joined by Themba Zwane as the two players in the current squad that have been at Chloorkop for 10 years in a row.
They are also the two players still at the club from the 2016 CAF Champions League-winning squad.