Ex-Super Eagles forward, Peter Osaze Odemwingie, has revealed that one of his biggest career regrets was missing out on the 2013 Africa Cup of Nations winning team in South Africa.
Osaze, who announced his retirement from football this month at the UEFA Equal game event, was not selected by Keshi for the tournament in 2013 which Nigeria went on to win.
He was, however, a part of the squad that executed the 2014 FIFA World Cup games in Brazil for the country and since then had not been invited for national team assignments.
The former Lille of France man said he did everything in his powers to be part of the team but it wasn't possible.
"I think not being part of the Nations Cup-winning squad when I was at my peak is a big regret," the 37-year-old told BBC Sport.
"I don't think there is anyone that will say they are without regrets. I did everything I could to be a part of that squad but it never happened, but I had an amazing time with my country.
"A lot of interesting things to be proud of at club level that would be too much to talk about.
"There were few mistakes but you learn as you grow and now I am in a good position to advise other young players."
Osaze had a good spell with West Brom in the Premier League, winning the player of the month awards in February 2010 and April 2012.
The forward, who scored 36 goals in 129 appearances for the baggies, recounts that as one of the proud moments of his career.
"I can count on a lot of highs but three stands out for me. Playing in the Premier League and winning two player of the month awards," Odemwingie explained.
"Scoring a brace for Nigeria against South Africa at my Nations Cup debut in 2004 is also unforgettable.
"To score for Nigeria at the 2014 World Cup against Bosnia was something special because I know what it means to my people back home.
"Right now I have a role as Fifa's ambassador for the Women's World Cup in France then I can focus on my coaching badges. Football has been good to me and I'm grateful.
"I've scored goals at all the top clubs I played and I believe with the help of my teammates I can still do the same here."
Odemwingie's last game as a professional footballer was for Indonesian side, Madura United in 2017. He played 63 games for Nigeria, scoring 10 goals