In football, turning 30 is usually seen as the point where things start to slow down, especially for forwards. But some players have completely flipped that idea. Instead of fading, they’ve kept scoring at an incredible rate, proving that class, positioning, and experience can sometimes matter more than age.
That said, let’s take a look at the list of players with most goals after turning 30 which includes Cristiano Ronaldo, Lionel Messi and more.
Who Has Scored the Most Goals After Turning 30?
Cristiano Ronaldo – 507 goals
Cristiano Ronaldo is in a league of his own here. Crossing the 500-goal mark after turning 30 is something you don’t really see in football. What stands out is how he adapted his game over time, moving closer to goal and focusing purely on finishing. Add to that his fitness levels, and it explains how he’s managed to keep delivering year after year.
Romário – 445 goals
Romário’s numbers might surprise a lot of people, but they make sense when you think about his style. He wasn’t about pace or power, it was all about timing and instinct. Even in the later stages of his career, especially back in Brazil, he just kept finding ways to score.
Most Goals After Age 30 in Football History ⚽
1. 🇵🇹 Cristiano Ronaldo — 507
2. 🇧🇷 Romario — 445
3. 🇮🇩 Aleksandar Đurić — 373
4. 🇵🇱 Robert Lewandowski — 343
5. 🇦🇷 Lionel Messi — 341
6. 🇸🇪 Zlatan Ibrahimovic — 341
7. 🇦🇹 Josef Bican — 340
8. 🇧🇷 Tulio Maravilha — 296
9. 🇬🇧 Jimmy… pic.twitter.com/65ogQVZfNA— Data Of Statistics (@DataOfStats) May 4, 2026
Aleksandar Đurić – 373 goals
Đurić is probably the least talked about name on this list, but his record is seriously impressive. He spent much of his career in Southeast Asia and kept scoring consistently well into his late 30s and beyond. His longevity and discipline really stand out.
Robert Lewandowski – 343 goals
Lewandowski has been one of the most reliable strikers of his generation, and that hasn’t changed after 30. His game is built around movement, positioning, and finishing, which has helped him stay at the top level for so long. No matter the league, he’s always among the goals.
Lionel Messi – 341 goals
Messi’s role has changed over the years, but the numbers are still there. He’s dropped deeper, created more, but still manages to score regularly. It’s that balance between playmaking and finishing that keeps him effective even as he’s gotten older.
Looking at this list, one thing becomes clear. These players didn’t just hold on after 30, they kept improving in their own way. Different styles, different leagues, but the same outcome, goals that just didn’t stop coming.
Also Read: Which Football Player Has The Most UEFA Champions League Knockout Goals?
