Argentine striker Carlos Tevez, who graced the Premier League, playing for the likes of Manchester United and Manchester City, has announced his retirement from football at the age of 38.

Tevez attributed his decision to retire from football to the death of his father, who the striker described as his “number one fan.”

In a statement, the striker said that while had received offers to play in the MLS, he had decided to retire instead: “I have retired, it’s confirmed. They offered me many things, including from the United States.”

Also read | ‘I will do what they want’: Sadio Mane breaks silence on Liverpool future

“But that’s it, I have given everything. Playing the last year was very difficult but I was able to see my old man. I stopped playing because I lost my number one fan,” the 38-year-old explained.

Tevez spent seven years in top-flight English football, appearing for the likes of West Ham, Manchester United, and Manchester City.

The Argentine moved to Premier League side West Ham in the 2006-07 season before securing a loan move to United the following season. In his two seasons with the red side of Manchester, Tevez scored 34 goals in 99 games, winning two Premier League titles, one UEFA Champions League title, one FA Cup, one League Cup, and the FIFA Club World Cup.

Also read | ‘Exhausted’ Real Madrid striker Karim Benzema drops sex tape case appeal

Tevez then moved to United’s local rivals, Manchester City, in the 2009-10 season, winning the FA Cup and the Premier League in his four seasons with the Citizens.

Subsequently, Tevez moved to Serie A side Juventus, helping them win two league titles and a Coppa Italia title.

The Argentine also had one season with Chinese side Shanghai Shenhua before ending his career with his childhood club, Boca Juniors.