Johannesburg - Benni McCarthy, South Africa's all-time leading scorer, says he is done playing for national side Bafana Bafana, local media reported Sunday.
"You don't want to be having old throngs hanging around the national team," said the 33-year-old striker, who has 31 goals in 79 matches for South Africa.
"Now is the time where they should be building a new talent of players," the SAPA news agency quoted him as saying.
McCarthy, who had international stints with FC Porto, Blackburn and West Ham, has struggled with injuries recently, but delivered a cracking performance on Saturday for his new side, Orlando Pirates.
His two second-half goals gave the team a 2-1 win over rivals Moroka Swallows and a place in the Telkom Knockout semi-finals.
McCarthy was dropped from Bafana Bafana's final squad for the 2010 World Cup amid struggles with his fitness.