2. Didier Drogba – 39 Years

Didier Drogba - oldest football player

An Ivorian professional soccer player, Didier Drogba plays for the American club Phoenix Rising FC as a striker. He is the former captain of Ivory Coast national team and an all-time top scorer. Drogba, one of the oldest soccer players is respected for his service to Chelsea for which he scored the maximum number of goals and is the fourth highest goal scorer in the history of the club. He has won the title of African Footballer of the Year two times.

Drogba made his professional debut at the age of 18 for the club Le Mans. After scoring 17 goals in 34 appearances in the 2002-03 season, the player moved to Olympique de Marseille. In 2004, Drogba moved to Chelsea and made a record of being the most expensive player in the history. He helped the club win its first title and he also won another Premier League title. In 2012, Drogba became the first ever African footballer to score 100 Premier League goals. He has also played in the UEFA Champions League in 2012. He made a career record of 10 goals in 10 finals and was known as the ‘ultimate big game player’.

3. Carles Puyol – 39 Years

Carles Puyol - Oldest Soccer Players still playing

A Spanish footballer aged 39, Carles Puyol is considered to be one of the best defenders of the time. Known as a one-club man, the defender served as the captain for his only club Barcelona through most of his career. Being one of the oldest soccer players, he has appeared in 593 games for the club and won 21 titles, including three Champions League titles and six La Liga trophies. At the international level, Puyol belonged to the team that won the 2010 World Cup and the Euro 2008 tournaments. He has achieved a lot in the soccer world at an age of 33.

In the history of his team, Carles Puyol has been regarded as the most capped player for 98 times. In 2013, Puyol played his 100th official international.