Top 10 Oldest Football Players Ever
Ageing is inevitable in professional sport, but some footballers have defied the natural decline that comes with advancing years. While most players retire in their mid-thirties, a select few have continued playing well into their forties, fifties, and even sixties. These remarkable individuals have stretched the boundaries of what is physically possible, challenging our assumptions about age and athletic performance. This article ranks the top 10 oldest football players ever, based on their age at retirement from professional or semi-professional football.
The definition of professional football varies across different eras and countries. Some of the oldest players on this list competed in eras when football was less physically demanding, with slower paces and fewer matches per season. Others have benefited from modern sports science, nutrition, and medical care. A few have played in lower leagues where the competitive intensity was lower, allowing them to extend their careers well beyond what would be possible at the elite level. Nevertheless, every player on this list deserves recognition for their extraordinary longevity.
It is also worth noting that determining the exact retirement age of historical players can be challenging. Records from the 19th and early 20th centuries are incomplete, and some players may have continued playing in local leagues well past their officially recorded retirement dates. This list focuses on players whose ages at highest-level competition are well documented and widely accepted by football historians.
Zlatan Ibrahimović retired from professional football in 2024 at age 41, bringing an end to one of the most remarkable careers in modern football. The Swedish striker played for some of the biggest clubs in the world, including Ajax, Juventus, Inter Milan, Barcelona, Paris Saint-Germain, Manchester United, LA Galaxy, and AC Milan. His longevity was remarkable given his playing style, which relied heavily on physical strength and acrobatic finishes. Ibrahimović scored over 500 career goals and won league titles in Netherlands, Italy, Spain, France, and the United States. His confidence, charisma, and unorthodox brilliance made him one of the most memorable characters in football history.
Roger Milla became the oldest goalscorer in World Cup history when he scored for Cameroon at the 1994 FIFA World Cup at age 42. Milla had originally retired from international football in 1990 after helping Cameroon reach the World Cup quarter-finals, where his famous corner-flag dance celebrations captured the world's imagination. He was persuaded to return for the 1994 tournament, where he scored against Russia to set the record as the oldest World Cup goalscorer. Milla's career spanned from 1970 to 1996, including spells at clubs in Cameroon, France, Indonesia, and India. His longevity and infectious joy on the pitch made him a global football icon.
The AC Milan legend retired in 2007 at the age of 41, having spent his entire professional career at the San Siro. Costacurta made his debut in 1986 and played 663 matches for AC Milan over 21 seasons. He won seven Serie A titles and five Champions League trophies as part of Milan's legendary defence alongside Paolo Maldini, Franco Baresi, and Mauro Tassotti. Costacurta's longevity was remarkable even in an era when Italian defenders often played into their late thirties. His positional intelligence and tactical discipline allowed him to compensate for the loss of pace that inevitably came with age.
John Burridge, the eccentric English goalkeeper, played professional football until the age of 47. Known affectionately as Budgie, Burridge's career spanned an incredible 31 years from 1969 to 2000, during which he played for 20 different clubs including Blackpool, Aston Villa, Southampton, Manchester City, and several clubs in Scotland and Hong Kong. Burridge was famous for his unconventional behaviour, including warming up by kicking the crossbar, talking to himself during matches, and once wrestling a python during a team bonding session. His love for the game kept him playing well into his forties, and he remains one of the oldest players ever to compete in English professional football.
Peter Shilton is one of the greatest goalkeepers in football history, and his longevity was as remarkable as his shot-stopping ability. Shilton retired in 1997 at age 47 after a career spanning 31 years. He holds the record for the most appearances in English football history with 1,390 professional matches. Shilton played for Leicester City, Stoke City, Nottingham Forest, Southampton, Derby County, and Plymouth Argyle, among others. He won two European Cups with Nottingham Forest in 1979 and 1980 and earned 125 caps for England. Shilton's dedication to fitness and his intense professionalism allowed him to maintain his reflexes well into his forties.
Gordon Strachan retired from professional football in 1997 at age 41 after a distinguished career with Dundee, Aberdeen, Manchester United, and Leeds United. The Scottish midfielder was known for his tireless energy, exceptional passing, and fiery temperament. He won the European Cup Winners' Cup with Aberdeen in 1983 and two Premier League titles with Leeds United in 1992 and Manchester United in 1993. Strachan's longevity was particularly impressive given his high-energy playing style. He transitioned into management after retiring, managing Coventry City, Southampton, Celtic, and the Scottish national team. His relentless competitiveness kept him playing at a high level long after most midfielders had retired.
Dino Zoff is the oldest player ever to win the World Cup. The Italian goalkeeper captained Italy to victory in the 1982 FIFA World Cup at the age of 40, making him the oldest World Cup-winning captain in history. Zoff retired in 1983 at age 41 after a career spanning 22 seasons with Udinese, Mantova, Napoli, and Juventus. He won six Serie A titles with Juventus and holds the record for the longest unbeaten streak in international football, going 1,142 minutes without conceding a goal for Italy between 1972 and 1974. Zoff's calmness, positioning, and leadership made him one of the greatest goalkeepers of all time, and his longevity at the highest level is extraordinary.
Sir Stanley Matthews is one of the most legendary figures in English football history. The Wizard of the Dribble played at the highest level until the age of 50, making him the oldest player ever to appear in the English First Division. Matthews made his debut for Stoke City in 1932 and played his final match for Stoke in 1965, a career spanning 33 years. He also played for Blackpool, famously inspiring their 1953 FA Cup final victory known as the Matthews Final. Matthews was the first footballer to be knighted while still playing and was awarded the first Ballon d'Or in 1956. His dedication to fitness, including a strict diet and rigorous training regimen, allowed him to play at an elite level far beyond the normal retirement age.
Angus McBain was a Scottish goalkeeper who played professional football until the age of 52. Born in 1885, McBain's career spanned from 1905 to 1937, during which he played for Ayr United, New Brompton, and several other clubs. He is recognised by FIFA and football historians as the oldest professional footballer in British history. McBain's longevity as a goalkeeper was aided by playing in an era before the back-pass rule, when goalkeepers could handle the ball more frequently and did not need to cover as much ground. His record as the oldest professional player in British football history still stands today, nearly a century after his retirement.
Kazuyoshi Miura, known as King Kazu, is the oldest professional footballer in the world. Born in 1967, Miura is still playing professional football in 2026 at the age of 58. The Japanese striker began his career in Brazil with Santos in 1986 and has played for clubs in Japan, Italy, Croatia, Australia, and Portugal. He is the all-time leading scorer in Japanese football history and was a key figure in the establishment of the J.League. In 2026, Miura continues to play for Suzuka Point Getters in the Japan Football League, occasionally coming on as a substitute to extend his remarkable career. His longevity is attributed to his obsessive dedication to fitness, a strict vegetarian diet, and an unwavering love for the game. Miura's career has spanned an incredible 40 years and shows no signs of ending.
The science of why some footballers play into their forties and fifties is complex. Genetics certainly plays a role; some individuals simply age more slowly than others. But lifestyle factors are equally important. Players like Miura and Matthews adhered to strict dietary regimens and training routines that were ahead of their time. Modern sports science has extended careers significantly, with improvements in injury prevention, recovery methods, and nutritional science allowing players to compete at high levels into their late thirties and early forties.
Goalkeepers tend to have longer careers than outfield players for several reasons. The position demands less running, relies more on experience and positioning than raw athleticism, and goalkeepers typically suffer fewer concussions and lower-body injuries than outfield players. Peter Shilton, Dino Zoff, and Angus McBain all played into their forties and fifties, a feat that is much rarer for outfield players who must cover significant distances during matches.
The oldest active players in modern top-flight football include legends like Luka Modrić, who continues to play at Real Madrid and for Croatia in his late thirties, and Cristiano Ronaldo and Lionel Messi, both of whom continue to compete at elite levels into their late thirties and early forties. While none of these modern stars are likely to reach 50 like Matthews or 58 like Miura, they are extending the boundaries of what is possible at the highest level of the sport.
Age records in football continue to be broken as sports science improves and players take better care of their bodies. The retirement age of elite footballers has steadily risen from the early thirties in the 1960s to the late thirties and early forties today. Miura's record, however, is in a category of its own. Playing professional football at 58 requires not just physical maintenance but an almost supernatural dedication to the sport that few can match. His career serves as an inspiration to players of all ages and a reminder that the love of the game can overcome even the relentless march of time.
Frequently Asked Questions
Who is the oldest professional footballer ever?
Kazuyoshi Miura (King Kazu) of Japan is the oldest professional footballer in history. Born in 1967, he continues to play professionally at age 58 for Suzuka Point Getters in the Japan Football League as of 2026. His professional career began in 1986 with Santos in Brazil, spanning an incredible 40 years.
Who is the oldest player to play in the Premier League?
John Burridge is the oldest player to have appeared in the Premier League, playing for Manchester City at the age of 43 years and 162 days in 1995. In the modern Premier League era, goalkeepers typically hold the age records, with Mark Schwarzer and Brad Friedel both playing into their early forties.
Who is the oldest goalscorer in World Cup history?
Roger Milla of Cameroon holds the record as the oldest goalscorer in World Cup history. He scored against Russia at the 1994 FIFA World Cup at the age of 42 years and 39 days. The previous record was held by Sweden's Gunnar Gren, who scored at age 37 in 1958.
What is the secret to these players' longevity?
The key factors behind football longevity include genetics, strict diet and nutrition, rigorous fitness training, injury prevention, mental resilience, and a genuine love for the game. Kazuyoshi Miura credits his plant-based diet, daily training routine, and avoiding alcohol. Modern sports science has also improved recovery methods, allowing players to extend their careers significantly.
Who is the oldest English footballer to play professionally?
Sir Stanley Matthews is the oldest English footballer to play at the professional level, retiring at age 50. He played his final match for Stoke City in 1965 at 50 years and 5 days old. Neil McBain holds the British professional record, playing as a goalkeeper for New Brighton until age 52, though he was Scottish rather than English.