Only two things prevent Ghana captain Asamoah Gyan from being considered one of the great African players of his generation.
The first is his decision to withdraw his talents from the world's biggest leagues at the age of 25, launching a seven-year sojourn in the lucrative United Arab Emirates and Chinese competitions, before a move to Turkey in 2017.
While these peak years were trophy-laden -- Gyan won three UAE Pro League titles, the Arab Gulf Super Cup in 2012 and the UAE President's Cup two years later -- they denied the forward the opportunity to test himself consistently against the world's best defences, or to compete for the game's grandest prizes.
The second, and still fixable, gaping hole in the striker's resumè is his inability to get Ghana over the line at the Africa Cup of Nations, in which tournament he's competed six times but failed to bring home the gold.
At 33, the 2019 tournament in Egypt represents perhaps his final opportunity to bolster his legacy with major silverware. Yet, with less than two months to go, there are major doubts about whether he will be part of the Black Stars' campaign at all.
The striker hasn't featured for the national side since September 2017, in the 1-1 home draw against Congo-Brazzaville that all but signalled the end of the West Africans' hopes of qualifying for the World Cup in Russia.
An injury sustained in Kumasi kept Gyan out of the return bout -- a 5-1 rout for the Black Stars -- and he hasn't been seen in Ghana gear since.
He has indeed been summoned by coach Kwesi Appiah, who restored the forward to his squad ahead of October's qualifying double-header against Sierra Leone, in light of Ghana's shock 1-0 defeat to Kenya in September.
After an inexperienced Black Stars side was defeated by the Harambee Stars, Appiah began a process of turning back to some of the nation's older heads, and Gyan returned despite having featured for only 35 minutes of Kayserispor's Turkish Super Lig campaign at that point.
"Gyan is still an important player for Ghana. Is there any striker out there who is better than Gyan?" Appiah told Topical Radio at the time, defending the striker's inclusion.
"Can you mention any Ghanaian striker who everybody will have faith in?
"I always say that whenever you are team building, you cannot drop all the old players you've been working with over the years.
"It's always important to blend the new players with old ones to help in the team's development and chemistry."
Ultimately, the double-header never took place as Sierra Leone's football association was suspended, and Gyan was denied the opportunity to justify Appiah's faith.
Gyan was again named in Appiah's squad for the next qualifier, against Ethiopia in November, but he was unable to get off the bench as a returning Jordan Ayew partnered Emmanuel Boateng up front.
Another opportunity missed, and by the time Appiah announced his squad for the recent double-header against Kenya and Mauritania, Gyan was overlooked entirely.
"From the start, I kept saying that the games against Kenya and Mauritania would be used to assess some of the players who I am not 100 percent sure about," Appiah told CNR in March.
"We are going to the Afcon, and so it is important that we know the players we will pick.
"This is the last time I will be calling players and it was important that we brought in some new strikers so we can decide whether they are better than the ones we have."
A week off for Gyan, or another step towards a Ghana future without their talismanic striker?
The 33-year-old has done little to suggest that he still as something to offer. He's still to start a league game for Kayserispor this season, and has scored just once in his 10 substitute appearances.
He hasn't featured since March 17 amidst ongoing injury problems, and is running out of time to justify a place in Appiah's plans.
Jordan Ayew has acknowledged that while Gyan remains "irreplaceable," it's time for the squad's fresher faces to step up.
"Now is the time for us, the young ones, to bring our style and be decisive, to try and help the team win," the Crystal Palace striker told Ghana Web.
"I'm sure that the goals will come, trust me. Someone's time is coming definitely at this Afcon, I don't know who, but a team is always like that," he added.
"A big tournament brings out a new star all the time."
There are no shortage of contenders, with Leeds United's Caleb Ekuban a new face in the squad, and Wimbledon's Kwesi Appiah [no relation to the coach] recalled after a long absence, although it remains to be seen whether either will step up to replace the veteran.
Raphael Dwamena, Boateng, Waris Majeed and Richmond Boakye are other options that Appiah has assessed. But Gyan is not ready to concede his place to these names just yet.
"Ghana can win the Afcon without me. Ivory Coast won it without their talisman Didier Drogba [in 2015] so it is possible," Gyan conceded to Asempa FM.
But added: "I will be working harder at club level and would do my best to ensure that I stay fit. That's the most important thing.
"When a player is fit he is able to do a lot of things, so I am looking forward to staying on my feet before and during the Afcon."
Ed Dove, Espn.com