Sergio Aguero is set to announce his retirement on Wednesday less than six months after joining Barcelona, reports Guillem Balague.
The 33-year-old has struggled with injuries and health problems since moving to Spain, making only five appearances for the Catalan side.
In his final game, on 30 October, he was substituted and taken to hospital after experiencing ”chest discomfort”.
Aguero finishes his career with 427 goals in 786 games.
Aguero’s great friendship with compatriot Lionel Messi meant a move to Barcelona was an attractive one after it became clear he would be allowed to leave Manchester City.
He had won over City boss Pep Guardiola, who initially had concerns about the striker’s ability to fit into his style of play, but injuries limited Aguero’s playing time during his final season at Etihad Stadium.
But the switch to Barcelona went badly from the start. The club’s financial problems meant there were problems registering their new signings, including Aguero.
And those same issues led to the departure of Messi to Paris St-Germain.
When Aguero was eventually registered, he suffered a calf injury that kept him out until October.
He scored a 90th-minute consolation in his only El Clasico appearance against Real Madrid, on 24 October, and three days later made his first start for the club.
But his withdrawal against Alaves on 30 October was followed by a “cardiac exam” and Aguero said on social media he would follow doctors’ advice in making a decision about his playing future.
He said he would take 90 days to assess his progress, with reports suggesting he had been diagnosed with an irregular heartbeat.
But his decision, to be announced this week, has come sooner than expected.
His final contribution for Argentina came at the summer’s Copa America, a substitute appearance in the quarter-final victory over Ecuador as La Albiceleste went on to win the trophy for the first time in 28 years.