The Lille goalkeeper has been ruled out of the friendly with Bafana Bafana after he sustained a back injury in their latest training session

Nigeria captain Vincent Enyeama is out of their friendly match with South Africa on Sunday after he picked up an injury during Thursday's training session.

Enyeama earned his record-equalling 100th cap on Wednesday in the Super Eagles' 1-0 home defeat to Uganda and could have surpassed former skipper Joseph Yobo's tally of caps against Bafana Bafana.

However, Nigeria confirmed Enyeama has been replaced by Daniel Akpeyi and won't be on the plane to South Africa due to a back problem.

"Enyeama will not be travelling with the team because he sustained a back injury and has been excused from the journey, while Daniel Akpeyi of Warri Wolves will serve as his replacement," Nigerian press officer Toyin Ibitoye said.

"We don't want him to aggravate his back complaints and it was among the reasons why he won't be going to South Africa."

Sunday's opponents South Africa have a dismal record against the Super Eagles but held them to back-to-back draws during qualification for the Africa Cup of Nations 2015 finals, which ultimately led to the holders' failure to defend their crown in Equatorial Guinea earlier this year.