THE OLDEST TOP LEVEL PLAYER 2025
Oldest top-level player 2025: Georgi Petkov
Georgi Petkov, who already was the world's oldest footballer in 2022, has earned this distinction again three years later.
Slavia Sofia still need him as a backup goalkeeper, and his time came on 10 May. Petkov, aged 49 years and 57 days, played the entire match against Lokomotiv Sofia and managed to keep a clean sheet (0-0). It was his only appearance in more than two years, and his only start in nearly three years.
Almost all the veterans at the top of the ranking are now receiving limited playing time in their clubs. One of the few exceptions is goalkeeper Fabio, who keeps stunning form at 45 and remains the firm first choice in his position at Fluminense.
Another player who continues to perform after turning 45 is Rodrigo Tabata currently playing in the Qatari second division. Although our ranking only includes players from the top divisions, Tabata deserves his place in it, as he also plays in the national first-tier tournament (QSL Cup) alongside the league.
| TOP FOOTBALL | 2025 | OLDEST | PLAYERS | ||||
| Player | Pos. | Age | Nationality | Team | Last App | Game | |
| 1 | Georgi Petkov | G | 49-057 | Bulgaria | Slavia Sofia | 10/05/2025 | Lokomotiv Sofia 0-0 |
| 2 | Fábio | G | 45-077 | Brazil | Fluminense | 15/12/2025 | Vasco da Gama 1-1 |
| 3 | Rodrigo Tabata | M | 45-016 | Qatar | Al Kharaitiyat (D2) | 04/12/2025 | Al Sadd 0-5 |
| 4 | Hideomi Yamamoto | D | 44-351 | Japan | Ventforet Kofu (D2) | 11/06/2025 | Fukui 2-1 |
| 5 | Wisam El Boudi | G | 44-321 | Libya | Al-Majd | 21/01/2025 | Asswehly 1-7 |
| 6 | Hamed Hajimehdi | M | 44-309 | Iran | One Taguig (Philippines) | 23/11/2025 | Tuloy 10-0 |
| 7 | José de Jesús Corona | G | 44-246 | Mexico | Tijuana | 29/09/2025 | Cruz Azul 2-0 |
| 8 | Josef Jindřišek | M | 44-174 | Czechia | Velke Hamry (D2) | 07/08/2025 | Dukla 0-2 |
| 9 | Beto Gonçalves | F | 44-143 | Indonesia | Biak Numfor | 23/05/2025 | Dewa United 0-4 |
| 10 | Nenê | M | 44-141 | Brazil | Juventude | 07/12/2025 | Corinthians 1-1 |
| 11 | Roque Santa Cruz | F | 44-103 | Paraguay | Libertad | 27/11/2025 | General Caballero 2-0 |
| 12 | Justin Haber | G | 44-100 | Malta | Hibernians | 17/09/2025 | Mosta 2-2 |
| 13 | Lee Casciaro | F | 44-083 | Gibraltar | Lincoln Red Imps | 21/12/2025 | Lynx 3-0 |
| 14 | Claudio Muñoz | D | 44-023 | Chile | Atlántico (Dominican Rep) | 14/12/2025 | Universidad O&M 2-0 |
| 15 | Humberto Suazo | F | 44-001 | Chile | San Luis (D2) | 11/05/2025 | La Calera 0-0 |
| 16 | Hiromichi Katano | D | 43-259 | Japan | Rayong (Thailand) | 21/12/2025 | Sisaket 0-1 |
| 17 | Richard Blanco | F | 43-193 | Venezuela | Metropolitanos | 09/11/2025 | Táchira 0-2 |
| 18 | Marek Matějovský | M | 43-156 | Czechia | Mladá Boleslav | 25/05/2025 | Slovacko 2-2 |
| 19 | Atli Gregersen | D | 43-138 | Faroe Islands | Víkingur | 31/10/2025 | Klaksvik 0-2 |
| 20 | Miguel Lloyd | G | 43-040 | Dominican Rep. | Cibao | 02/12/2025 | Defence Force 2-1 |
| 21 | Patrick Pemberton | G | 43-014 | Costa Rica | Santa Ana | 08/05/2025 | Puntarenas 0-3 |
| 22 | Suleiman Bouareiba | G | 42-338 | Lybia | Mahdia | 22/02/2025 | Al-Ahly 0-4 |
| 23 | Craig Gordon | G | 42-322 | Scotland | NT | 18/11/2025 | Denmark 4-2 |
| 24 | Miguel Ruiz | D | 42-312 | Spain | Esperança (Andorra) | 24/05/2025 | Escaldes 2-0 |
| 25 | Marc Pujol | M | 42-270 | Andorra | Escaldes | 18/05/2025 | Pas de la Casa 5-1 |
| 26 | Fabiano Beltrame | D | 42-267 | Indonesia | Biak Numfor | 23/05/2025 | Dewa United 0-4 |
| 27 | Pepe Reina | G | 42-265 | Spain | Como (Italy) | 23/05/2025 | Inter 0-2 |
| 28 | Stojan Dimovski | G | 42-240 | North Macedonia | Tikvesh | 17/05/2025 | Struga 3-3 |
| 29 | Adrián de Lemos | G | 42-203 | Costa Rica | Guastatoya (Guatemala) | 04/05/2025 | Antigua 0-2 |
| 30 | Milan Petržela | M | 42-177 | Czechia | Slovacko | 13/12/2025 | Teplice 0-1 |
| 31 | Vladimir Stojković | G | 42-142 | Serbia | Radnicki | 17/12/2025 | Čukarički 3-2 |
| 32 | Igor Zofcak | M | 42-136 | Slovakia | Michalovce | 24/08/2025 | Slovan Bratislava 1-1 |
| 33 | Sandro Cárcamo | G | 42-124 | Honduras | Platense | 03/11/2025 | Olimpia 0-1 |
| 34 | Thomas Mikkelsen | G | 42-103 | Denmark | Brøndby | 08/12/2025 | Vejle 1-2 |
| 35 | Mustafa Jaafari | M | 42-061 | Qatar | Al-Shahaniya | 04/04/2025 | Al Ahli Doha 2-3 |
| 36 | Sebastián Soria | F | 42-050 | Qatar | Qatar SC | 28/12/2025 | Al-Duhail 0-1 |
| 37 | Dante | D | 42-040 | Brazil | Nice (France) | 27/11/2025 | Porto 0-3 |
| 38 | Remko Pasveer | G | 42-039 | Netherlands | Ajax | 17/12/2025 | Maassluis 7-2 |
| 39 | Federico Marchetti | G | 42-030 | Italy | Marsaxlokk (Malta) | 08/03/2025 | Birkirkara 1-1 |
| 40 | José Fonte | D | 42-006 | Portugal | Casa Pia | 28/12/2025 | Vitoria Guimaraes 0-0 |