Joseph Yobo has identified a lack of unity and discipline as the reasons why the Super Eagles have declined in recent years.
"There's been no unity, no discipline. That's what has been the problem with the Super Eagles," the Nigeria captain said.
But he defended the players' commitment to the cause. "Once you get that invitation to the national team and you accept to come, that is commitment. Players go through a lot to come and play for the national team and to say players are not committed is not fair."
Yobo, who has chalked up 87 caps in a 10-year international playing career, says his inability to win a trophy with the national team remains a big disappointment.
"I've been there for 10 years and no trophy to show for it. That's disappointing for me."
After ten years, the Fenerbahce defender says he aims to retire after leading Nigeria to the 2014 World Cup.
"After the World Cup 2014, that's my target. I'm flying right now. I've been to the stage where people drop but last two seasons, I only missed two games. I played every minute of all the other games."