Ranking the 5 oldest AC Milan goalscorers

Ibrahimovic has a fair shot at becoming the oldest player to score for the Rossoneri
Ibrahimovic has a fair shot at becoming the oldest player to score for the Rossoneri

#3 Paolo Maldini - 39 years 9 months 4 days

Andriy Shevchenko (left) celebrating with Maldini (right) in a Serie A match (2004)
Andriy Shevchenko (left) celebrating with Maldini (right) in a Serie A match (2004)

Regarded by many as the best defender of all time, Paolo Maldini scored his first goal for AC Milan when he was 18 and his last when he was 39. Between those two goals, the boy became a man and the man went on to become a legend.

He dedicated his career to the Rossoneri, spending nearly 25 years at the top without once looking out of place and is the true personification of a one-club man. He played purely as well as powerfully.

The Italian's reading of the game was unparalleled and he hardly needed to come plunging in with tackles to save the day. But when he did make tackles, they were just as flawless as they came. The defender has five European Cup/Champions League medals to his name, which came in three different decades along with seven Serie A titles.

To err was not in Maldini's blood. Even the most effective and able dribblers showed him great respect and behaved themselves in front of Il Capitano.


#2 Zlatan Ibrahimovic - 40 years 3 months 6 days

AC Milan v Liverpool FC: Group B - UEFA Champions League
AC Milan v Liverpool FC: Group B - UEFA Champions League

If Zlatan Ibrahimovic keeps going at the rate that he is, it would be foolish to bet against him to go and claim the top spot in this list. He boasts a very envious CV, having played for the likes of Juventus, Barcelona, Inter Milan, AC Milan, Manchester United, and PSG, among others.

He has always used his height and strong frame ever-so-well and his clinical finishing on top of it has helped him achieve huge success. The Swede represented AC Milan in the 2010-11 campaign on loan from Barcelona and was then signed permanently for the next season. However, he left in 2012 to play for Paris Saint-Germain.

He made his return to the San Siro in January 2020 for his second stint with the Rossoneri. Ibrahimovic has been a huge hit at the club, having accumulated 151 appearances in which he scored 92 times and assisted a further 34 goals. This season, he has scored eight goals in 19 appearances across all competitions.

His last goal came against Venezia in a 3-1 AC Milan victory. The 40-year old is currently on the treatment table nursing an achilles tendon issue.


#1 Alessandro Costacurta - 41 years 25 days

Costacurta of AC Milan in action at the San Siro (1999)
Costacurta of AC Milan in action at the San Siro (1999)

Alessandro Costacurta was one of the most reliable defenders of the 20th century and formed a rock-solid flawless partnership with Franco Baresi. Remarkably, he holds the record for being AC Milan's oldest goalscorer. He is quite a surprising candidate to hold this record because in his 663 appearances for the club, he only scored three times.

Before becoming the oldest player to find the back of the net for AC Milan in 2007 against Udinese, his last goal came against Roma way back in 1991. He is also the oldest player to score in Serie A history. The versatile centre-back was capable of playing in multiple roles and his great technique and passing ability made him a force to be reckoned with.

He commanded the backline really well and helped the Rosseneri set up offside traps and keep track while marking players. In his 20 seasons with the San Siro outfit, Costacurta won 5 European Cup/Champions League titles and seven Serie A trophies.

Quick Links