Benni McCarthy admits he's putting his Blackburn Rovers future on the line by committing himself to South Africa's African Nations Cup campaign in January.

"It often jeopardises the career of a player, but everyone wants to represent their country," the South Africa forward said.