8. Clarence Seedorf – 41 Years
A Dutch football manager and footballer, Clarence Seedorf is renowned as one of the best players of the generation. Pele chose him as a part of FIFA 100 in 2004. One of the most celebrated Dutch players, Seedorf has won numerous national and international titles for his clubs in Spain, Brazil, Italy, and Netherlands. He is regarded as one of the oldest soccer players and the most successful in the history of Champions League because he is the only player to have won the Champions League with three different clubs.
Seedorf represented Netherlands 87 times and participated in three UEFA European Football Championships and the FIFA World Cup of 1998. Currently, Seedorf plays the 10th season for Milan. He has scored 75 goals and appeared 409 times at the age of 35. He has won Serie A, Champions League, La Liga and Eredivisie during his career.
9. Javier Zanetti – 43 Years
At a position of the Inter’s captain at the age of 38, Javier Zanetti will be playing his 17th soccer season at the Nerazzurri. In 1995, Zanetti made his debut for Inter in Milan. For two years, the player replaced injured Ronaldo as a captain and got rewarded with the captaincy for the club in 2001. In 2010, at 37 years and 71 days, he got the honor of being the oldest player scoring in the Champions League. Zanetti, in 2011, made his 1000th appearance as the professional soccer player in the match against Roma. His last match was a victory over Lazio in 2014. After this, Inter chairman appointed Zanetti the vice-president for two years which was extended to 2016-17 term too.
Zanetti has made the record of being the most capped player as a member of the national team of Argentina. He has kicked in the World Cups of 1998 and 2002 in addition to the Confederations Cup of 2005.