Swedish striker Zlatan Ibrahimovic has retired from football at the age of 41, bringing to an end one of the modern era’s most glittering careers.
“I say goodbye to football but not to you,” the Swede told the San Siro crowd after Sunday’s last game of the season.
He scored 511 goals for clubs including Paris St-Germain, Manchester United and both AC and Inter Milan, winning league titles in four countries.
Ibrahimovic began his second spell with AC Milan in early 2020, having won the Scudetto with them in 2011, and helped them win the title again last season.
But he played only four times and started one match for the Serie A side this term – and scored one goal – following a series of injuries, and his contract was set to expire this month.
“There are too many emotions for me right now. Forza Milan and goodbye,” an emotional Ibrahimovic said, holding back tears.
“The first time I came here you gave me happiness, the second time you gave me love.
“You welcomed me with open arms, you made me feel at home, I will be a Milanista for the rest of my life.”
Ibrahimovic has won 34 trophies – including 14 league titles – and was nominated for the Ballon d’Or 11 times.
The one major club trophy that eluded him was the Champions League, with his only European title coming with Manchester United in the shape of the 2017 Europa League.
The striker also retires as Sweden’s all-time top scorer with 62 international goals in 122 matches.
He quit the national side after Euro 2016 but returned in 2021 for their unsuccessful World Cup qualifying campaign.