# List of men's footballers with 1,000 or more official appearances

In association football, 50 players have played at least 1,000 official matches at all age levels. Regarding B teams and reserve teams, appearances for such teams are only included if made in the primary football pyramid and not in reserve divisions. Appearances made in youth football are not deemed to be official. War-time results are also excluded if they were later regarded as unofficial by the relevant Football Association(s); if they were included, Billy Meredith would be the first ever player to have played in 1,000 official matches, and Stanley Matthews would also make the list.
English goalkeeper Peter Shilton is generally considered the record holder for the most appearances, making 1,387 appearances between the 1960s and 1990s, including a national record of 125 appearances for England, and in 1996 became the first footballer to make 1,000 league appearances.
Regarding amateur football, in March 2022, Robert Carmona from Uruguay was reported as having played around 2,200 official matches.

## Ranking

As of 08:15, 17 March 2025 (UTC)
NOTE: Only professional and notable players who had a professional career are included.
Bold indicates the player is currently active.
+ indicates there may be more matches.
| Rank | Player | Pos. | Total | Span | Teams | Apps | Ref. |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | Leicester City | 348 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | Stoke City | 121 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | Nottingham Forest | 272 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | Southampton | 242 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | Derby County | 211 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | Plymouth Argyle | 43 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | Bolton Wanderers | 2 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | Leyton Orient | 10 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | England | 125 | [9] [10] [11] [12] [13] [14] |
| 1 | Peter Shilton | GK | 1,387 | 1966–1997 | England U23 | 13 | [9] [10] [11] [12] [13] [14] |
| 2 | Fábio | GK | 1,355+ | 1995– | União Bandeirante | 30 | [16] [17] [18] [19] |
| 2 | Fábio | GK | 1,355+ | 1995– | Atlético Paranaense | 16 | [16] [17] [18] [19] |
| 2 | Fábio | GK | 1,355+ | 1995– | Vasco da Gama | 150 | [16] [17] [18] [19] |
| 2 | Fábio | GK | 1,355+ | 1995– | Cruzeiro | 955+ | [16] [17] [18] [19] |
| 2 | Fábio | GK | 1,355+ | 1995– | Fluminense | 201 | [16] [17] [18] [19] |
| 2 | Fábio | GK | 1,355+ | 1995– | Brazil U23 | 3 | [16] [17] [18] [19] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Cambridge United | 13 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Bath City | 1 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Sabah FA | ? | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Fisher Athletic | 28 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Kettering Town | 27 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Aylesbury United | 5 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Boston United | 679 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Dagenham & Redbridge | 1 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | St Albans City | 315 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Rushden & Diamonds | 25 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Worksop Town | 42 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Royston Town | 13 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | St Neots Town | 39 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Dunstable Town | 30 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Stamford | 25 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Corby Town | 5 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Wisbech Town | 33 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Grantham Town | 1 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Pinchbeck United | 1 | [21] [22] [23] [24] [b] [c] |
| 3 | Paul Bastock | GK | 1,284+ | 1988–2022 | Deeping Rangers | 1 | [21] [22] [23] [24] [b] [c] |
| 4 | Cristiano Ronaldo | FW | 1,274 | 2001– | Sporting CP B | 2 | [43] [44] [45] [42] [46] |
| 4 | Cristiano Ronaldo | FW | 1,274 | 2001– | Sporting CP | 31 | [43] [44] [45] [42] [46] |
| 4 | Cristiano Ronaldo | FW | 1,274 | 2001– | Manchester United | 346 | [43] [44] [45] [42] [46] |
| 4 | Cristiano Ronaldo | FW | 1,274 | 2001– | Real Madrid | 438 | [43] [44] [45] [42] [46] |
| 4 | Cristiano Ronaldo | FW | 1,274 | 2001– | Juventus | 134 | [43] [44] [45] [42] [46] |
| 4 | Cristiano Ronaldo | FW | 1,274 | 2001– | Al Nassr | 103 | [43] [44] [45] [42] [46] |
| 4 | Cristiano Ronaldo | FW | 1,274 | 2001– | Portugal | 217 | [43] [44] [45] [42] [46] |
| 4 | Cristiano Ronaldo | FW | 1,274 | 2001– | Portugal U23 | 3 | [43] [44] [45] [42] [46] |
| 5 | Rogério Ceni | GK | 1,226 | 1990–2015 | Sinop | 12 | [48] [49] [50] |
| 5 | Rogério Ceni | GK | 1,226 | 1990–2015 | São Paulo | 1,197 | [48] [49] [50] |
| 5 | Rogério Ceni | GK | 1,226 | 1990–2015 | Brazil | 17 | [48] [49] [50] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Willesden Hawkeye | 141 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Stevenage Borough | 154 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Bristol Rovers | 81 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Fulham | 218 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Sheffield United | 5 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Millwall | 60 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Plymouth Argyle | 66 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Leicester City | 30 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Cheltenham Town | 55 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Truro City | 140 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | St Albans City | 21 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Arlesey Town | 38 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Chesham United | 73 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Windsor | 74 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Merstham | 20 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | Jamaica | 10 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 6 | Barry Hayles | FW | 1,188 | 1989– | England C | 2 | [51] [52] [53] [54] [55] [56] [d] [e] [f] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Dundonald Bluebell | ? | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Alloa Athletic | 84 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Blackpool | 198 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Coventry City | 355 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Seattle Sounders | 25 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Manchester City | 60 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Bulova | 26+ | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Burnley | 114 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Swansea City | 222+ | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Merthyr Tydfil | 76 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Scotland | 17 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 7 | Tommy Hutchison | MF | 1,178+ | 1964–1994 | Scotland U23 | 1 | [67] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [g] [h] [i] |
| 8 | Gianluigi Buffon | GK | 1,155 | 1993–2023 | Parma | 265 | [102] [103] |
| 8 | Gianluigi Buffon | GK | 1,155 | 1993–2023 | Juventus | 685 | [102] [103] |
| 8 | Gianluigi Buffon | GK | 1,155 | 1993–2023 | Paris Saint-Germain | 25 | [102] [103] |
| 8 | Gianluigi Buffon | GK | 1,155 | 1993–2023 | Italy | 176 | [102] [103] |
| 8 | Gianluigi Buffon | GK | 1,155 | 1993–2023 | Italy U23 | 4 | [102] [103] |
| 9 | Yasuhito Endō | MF | 1,141 | 1995–2023 | Kagoshima Mitsutaka | 1 | [105] [106] [107] [108] [109] [j] |
| 9 | Yasuhito Endō | MF | 1,141 | 1995–2023 | Yokohama Flügels | 20 | [105] [106] [107] [108] [109] [j] |
| 9 | Yasuhito Endō | MF | 1,141 | 1995–2023 | Kyoto Purple Sanga | 64 | [105] [106] [107] [108] [109] [j] |
| 9 | Yasuhito Endō | MF | 1,141 | 1995–2023 | Gamba Osaka | 790 | [105] [106] [107] [108] [109] [j] |
| 9 | Yasuhito Endō | MF | 1,141 | 1995–2023 | Jubilo Iwata | 107 | [105] [106] [107] [108] [109] [j] |
| 9 | Yasuhito Endō | MF | 1,141 | 1995–2023 | Japan | 152 | [105] [106] [107] [108] [109] [j] |
| 9 | Yasuhito Endō | MF | 1,141 | 1995–2023 | Japan U23 | 7 | [105] [106] [107] [108] [109] [j] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | União São João | 67 | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Palmeiras | 162 | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Inter Milan | 34 | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Real Madrid | 527 | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Fenerbahçe | 104 | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Corinthians Paulista | 61 | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Anzhi Makhachkala | 28+ | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Delhi Dynamos | 3 | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Brazil | 127+ | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 10 | Roberto Carlos | DF | 1,136+ | 1991–2011 2015 | Brazil Olympic team | 23 | [115] [116] [117] [118] [119] [120] [121] [122] [k] |
| 11 | Lionel Messi | FW | 1,125 | 2003– | Barcelona C | 10 | [126] [127] [125] |
| 11 | Lionel Messi | FW | 1,125 | 2003– | Barcelona B | 22 | [126] [127] [125] |
| 11 | Lionel Messi | FW | 1,125 | 2003– | Barcelona | 778 | [126] [127] [125] |
| 11 | Lionel Messi | FW | 1,125 | 2003– | Paris Saint-Germain | 75 | [126] [127] [125] |
| 11 | Lionel Messi | FW | 1,125 | 2003– | Inter Miami | 44 | [126] [127] [125] |
| 11 | Lionel Messi | FW | 1,125 | 2003– | Argentina | 191 | [126] [127] [125] |
| 11 | Lionel Messi | FW | 1,125 | 2003– | Argentina U23 | 5 | [126] [127] [125] |
| 12 | Pat Jennings | GK | 1,124+ | 1961–1986 | Newry United | ? | [130] [131] [132] [133] [134] [135] [136] [m] [n] |
| 12 | Pat Jennings | GK | 1,124+ | 1961–1986 | Newry Town | 28 | [130] [131] [132] [133] [134] [135] [136] [m] [n] |
| 12 | Pat Jennings | GK | 1,124+ | 1961–1986 | Watford | 52 | [130] [131] [132] [133] [134] [135] [136] [m] [n] |
| 12 | Pat Jennings | GK | 1,124+ | 1961–1986 | Tottenham Hotspur | 597 | [130] [131] [132] [133] [134] [135] [136] [m] [n] |
| 12 | Pat Jennings | GK | 1,124+ | 1961–1986 | Arsenal | 327 | [130] [131] [132] [133] [134] [135] [136] [m] [n] |
| 12 | Pat Jennings | GK | 1,124+ | 1961–1986 | Northern Ireland | 119 | [130] [131] [132] [133] [134] [135] [136] [m] [n] |
| 12 | Pat Jennings | GK | 1,124+ | 1961–1986 | Northern Ireland U23 | 1 | [130] [131] [132] [133] [134] [135] [136] [m] [n] |
| 13 | Ray Clemence | GK | 1,119 | 1966–1988 | Scunthorpe United | 50 | [147] [148] [149] [150] [151] [152] [153] |
| 13 | Ray Clemence | GK | 1,119 | 1966–1988 | Liverpool | 665 | [147] [148] [149] [150] [151] [152] [153] |
| 13 | Ray Clemence | GK | 1,119 | 1966–1988 | St. George-Budapest | 2 | [147] [148] [149] [150] [151] [152] [153] |
| 13 | Ray Clemence | GK | 1,119 | 1966–1988 | Tottenham Hotspur | 337 | [147] [148] [149] [150] [151] [152] [153] |
| 13 | Ray Clemence | GK | 1,119 | 1966–1988 | England | 61 | [147] [148] [149] [150] [151] [152] [153] |
| 13 | Ray Clemence | GK | 1,119 | 1966–1988 | England U23 | 4 | [147] [148] [149] [150] [151] [152] [153] |
| 14 | Javier Zanetti | DF/MF | 1,115 | 1992–2014 | Talleres RE | 33 | [158] [159] [o] |
| 14 | Javier Zanetti | DF/MF | 1,115 | 1992–2014 | Banfield | 66 | [158] [159] [o] |
| 14 | Javier Zanetti | DF/MF | 1,115 | 1992–2014 | Inter Milan | 858 | [158] [159] [o] |
| 14 | Javier Zanetti | DF/MF | 1,115 | 1992–2014 | Argentina | 145 | [158] [159] [o] |
| 14 | Javier Zanetti | DF/MF | 1,115 | 1992–2014 | Argentina U23 | 13 | [158] [159] [o] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Edgware Town | 64 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Charlton Athletic | 6 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Leyton Orient | 161 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Peterborough United | 19 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Colchester United | 184 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Cambridge United | 11 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Barnet | 164 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Northampton Town | 143 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Wycombe Wanderers | 81 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Bristol Rovers | 32 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Whitehawk | 8 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Chesham United | 30 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Enfield Town | 13 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Wealdstone | 132 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Cheshunt | 1 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Hendon | 4 | [167] [168] [169] [170] [171] [172] |
| 15 | Scott McGleish | FW | 1,108 | 1993– | Leverstock Green | 55 | [167] [168] [169] [170] [171] [172] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Campinense | ? | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Paraguaçuense | 29 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Santos | 14 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Rio Branco | 79 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | São Paulo | 202 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Marseille | 21 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Grêmio | 23 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Hertha BSC | 193 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Trabzonspor | 22 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | VfL Wolfsburg | 57 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Flamengo | 25 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Coritiba | 50 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Sport Recife | 92 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Grêmio Barueri | 19 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Boa | 45 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Fortaleza | 44 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Internacional de Lages | 26 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Joinville | 30 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Oeste | 13 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Ypiranga | 4 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Portuguesa | 26 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Treze | 54 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Perilima | 24 | [175] [176] |
| 16 | Marcelinho Paraíba | MF | 1,097+ | 1991–2020 | Brazil | 5 | [175] [176] |
| 17 | Xavi | MF | 1,096 | 1997–2019 | Barcelona B | 61 | [182] [183] [184] [185] [p] [q] |
| 17 | Xavi | MF | 1,096 | 1997–2019 | Barcelona | 779 | [182] [183] [184] [185] [p] [q] |
| 17 | Xavi | MF | 1,096 | 1997–2019 | Al Sadd | 117 | [182] [183] [184] [185] [p] [q] |
| 17 | Xavi | MF | 1,096 | 1997–2019 | Spain | 133 | [182] [183] [184] [185] [p] [q] |
| 17 | Xavi | MF | 1,096 | 1997–2019 | Spain U23 | 6 | [182] [183] [184] [185] [p] [q] |
| 17 | Luka Modrić | MF | 1,096 | 2000– | Dinamo Zagreb | 130 | [196] [197] [198] [199] [200] |
| 17 | Luka Modrić | MF | 1,096 | 2000– | Zrinjski Mostar | 25 | [196] [197] [198] [199] [200] |
| 17 | Luka Modrić | MF | 1,096 | 2000– | Inter Zaprešić | 18 | [196] [197] [198] [199] [200] |
| 17 | Luka Modrić | MF | 1,096 | 2000– | Tottenham Hotspur | 160 | [196] [197] [198] [199] [200] |
| 17 | Luka Modrić | MF | 1,096 | 2000– | Real Madrid | 579 | [196] [197] [198] [199] [200] |
| 17 | Luka Modrić | MF | 1,096 | 2000– | Croatia | 184 | [196] [197] [198] [199] [200] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Swansea City | 593 | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Stoke City | 56 | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Queens Park Rangers | 101 | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Leicester City | 29 | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Bradford City | 108 | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Cardiff City | 68 | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Merthyr Tydfil | 16+ | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Barry Town | 38 | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Inter Cardiff | ? | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Llanelli | 36+ | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Weston-super-Mare | ? | [205] [206] [207] [208] [209] [210] [211] [r] |
| 19 | Robbie James | MF | 1,092+ | 1973–1998 | Wales | 47 | [205] [206] [207] [208] [209] [210] [211] [r] |
| 20 | Iker Casillas | GK | 1,085 | 1996–2019 | Real Madrid C | 33 | [218] [219] [220] [221] [222] [223] |
| 20 | Iker Casillas | GK | 1,085 | 1996–2019 | Real Madrid B | 4 | [218] [219] [220] [221] [222] [223] |
| 20 | Iker Casillas | GK | 1,085 | 1996–2019 | Real Madrid | 725 | [218] [219] [220] [221] [222] [223] |
| 20 | Iker Casillas | GK | 1,085 | 1996–2019 | Porto | 156 | [218] [219] [220] [221] [222] [223] |
| 20 | Iker Casillas | GK | 1,085 | 1996–2019 | Spain | 167 | [218] [219] [220] [221] [222] [223] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | Grimsby Town | 491 | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | Sunderland | 9 | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | Stoke City | 135 | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | West Bromwich Albion | 128 | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | Bradford City | 7 | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | Scunthorpe United | 91 | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | Barrow | ? | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | Mansfield Town | 116 | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | Rochdale | 104 | [226] [227] [228] [229] [t] |
| 21 | Tony Ford | DF/MF | 1,083+ | 1975–2001 | England B | 2 | [226] [227] [228] [229] [t] |
| 22 | João Moutinho | MF | 1,080 | 2002– | Sporting CP B | 30 | [233] [234] [235] [236] [237] [238] [232] |
| 22 | João Moutinho | MF | 1,080 | 2002– | Sporting CP | 259 | [233] [234] [235] [236] [237] [238] [232] |
| 22 | João Moutinho | MF | 1,080 | 2002– | Porto | 140 | [233] [234] [235] [236] [237] [238] [232] |
| 22 | João Moutinho | MF | 1,080 | 2002– | Monaco | 219 | [233] [234] [235] [236] [237] [238] [232] |
| 22 | João Moutinho | MF | 1,080 | 2002– | Wolverhampton Wanderers | 212 | [233] [234] [235] [236] [237] [238] [232] |
| 22 | João Moutinho | MF | 1,080 | 2002– | Braga | 73 | [233] [234] [235] [236] [237] [238] [232] |
| 22 | João Moutinho | MF | 1,080 | 2002– | Portugal | 146 | [233] [234] [235] [236] [237] [238] [232] |
| 22 | João Moutinho | MF | 1,080 | 2002– | Portugal B | 1 | [233] [234] [235] [236] [237] [238] [232] |
| 23 | Zinho | MF | 1,078+ | 1986–2007 | Flamengo | 365 | |
| 23 | Zinho | MF | 1,078+ | 1986–2007 | Palmeiras | 316 | |
| 23 | Zinho | MF | 1,078+ | 1986–2007 | Yokohama Flügels | 107 | |
| 23 | Zinho | MF | 1,078+ | 1986–2007 | Grêmio | 146 | |
| 23 | Zinho | MF | 1,078+ | 1986–2007 | Cruzeiro | 32 | |
| 23 | Zinho | MF | 1,078+ | 1986–2007 | Nova Iguaçu | 4+ | |
| 23 | Zinho | MF | 1,078+ | 1986–2007 | Miami FC | 53 | |
| 23 | Zinho | MF | 1,078+ | 1986–2007 | Brazil | 55 | |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Llandudno Town | 1+ | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Bangor City | 1+ | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Conwy United | 1+ | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Winsford United | 1+ | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Bury | 49 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Everton | 751 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Port Vale | 9 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Southend United | 9 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Stoke City | 12 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Doncaster Rovers | 9 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Torquay United | 61 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Bradford City | 1 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Rhyl | 7 | [249] [250] [251] [252] [253] [254] [x] |
| 24 | Neville Southall | GK | 1,078 | 1973–2001 | Wales | 93 | [249] [250] [251] [252] [253] [254] [x] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Norwich City | 108 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Bournemouth | 6 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Bristol Rovers | 200 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Reading | 127 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Busan I'Cons | 21 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Queens Park Rangers | 46 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Swindon Town | 32 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Colchester United | 56 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Barnsley | 8 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Shrewsbury Town | 12 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Exeter City | 96 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Leyton Orient | 23 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Cheltenham Town | 36 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Dagenham & Redbridge | 93 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Farnborough | 50 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Eastleigh | 7 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | St Albans City | 17 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Bishop's Stortford | 94 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Enfield | 29 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Hornchurch | 8 | [269] [270] [271] [272] [273] |
| 25 | Jamie Cureton | FW | 1,072 | 1993–2024 | Maldon & Tiptree | 3 | [269] [270] [271] [272] [273] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Portuguesa | 132 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Real Madrid | 24 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Flamengo | 23 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Bayer Leverkusen | 150 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Bayern Munich | 248 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Santos | 61 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Hamburger SV | 72 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Al-Gharafa | 26 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Grêmio | 119 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Palmeiras | 128 | [277] [278] [279] [280] [281] [282] |
| 26 | Zé Roberto | DF/MF | 1,067 | 1994–2017 | Brazil | 84 | [277] [278] [279] [280] [281] [282] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | Bahia | 58 | [291] [289] [292] [293] [294] [295] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | Sevilla | 250 | [291] [289] [292] [293] [294] [295] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | Barcelona | 408 | [291] [289] [292] [293] [294] [295] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | Juventus | 33 | [291] [289] [292] [293] [294] [295] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | Paris Saint-Germain | 73 | [291] [289] [292] [293] [294] [295] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | São Paulo | 95 | [291] [289] [292] [293] [294] [295] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | UNAM | 13 | [291] [289] [292] [293] [294] [295] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | Brazil | 126 | [291] [289] [292] [293] [294] [295] |
| 27 | Dani Alves | DF/MF | 1,063 | 2001–2023 | Brazil Olympic team | 7 | [291] [289] [292] [293] [294] [295] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Juventus-SP | ? | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Santos | 39+ | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Palmeiras | 25+ | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Matsubara | 6+ | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Clube de Regatas Brasil | 4 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | XV de Jaú | 26+ | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Coritiba | 59 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Verdy Kawasaki | 253 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Genoa | 23 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Croatia Zagreb | 12 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Kyoto Purple Sanga | 51 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Vissel Kobe | 127 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Yokohama FC | 298 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Sydney FC | 6 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Atletico Suzuka | 30 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Oliveirense | 9 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Japan | 89 | [297] [298] [299] [300] |
| 28 | Kazuyoshi Miura | FW | 1,059+ | 1985– | Japan B | 2 | [297] [298] [299] [300] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Ashton United | 7 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Blackpool | 164 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Everton | 254 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Arsenal | 218 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Hellenic | 4+ | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Southampton | 234 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Philadelphia Fury | 33 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Vancouver Whitecaps | 31 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Floreat Athena | 3 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Eastern | 12+ | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | Bristol Rovers | 17 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | England | 72 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 29 | Alan Ball | MF | 1,057+ | 1960–1983 | England U23 | 8 | [331] [329] [332] [333] [334] [335] [336] [337] [ak] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Paulista | 72 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Palmeiras | 30 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Santos | 41 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Mallorca | 37 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Alavés | 78 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Celta Vigo | 48 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Monaco | 73 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Espanyol | 39 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Paris Saint-Germain | 112 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Al-Gharafa | 55 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | West Ham United | 8 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Vasco da Gama | 199 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | São Paulo | 72 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Fluminense | 116 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Juventude | 71 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 30 | Nenê | MF/FW | 1,055 | 1999– | Brazil Olympic team | 4 | [345] [346] [347] [348] [343] [344] [349] [350] [351] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Paulista | 48+ | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Santa Cruz | 54 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Mogi Mirim | 48 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Corinthians Paulista | 58 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Palmeiras | 120 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Deportivo La Coruña | 46 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Barcelona | 235 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Milan | 40 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Cruzeiro | 10 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Olympiacos Piraeus | 101 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | AEK Athens | 44 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Bunyodkor | 80 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | São Paulo | 46 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Kabuscorp | 21+ | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | São Caetano | 19 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Brazil | 77 | [354] [355] [am] |
| 31 | Rivaldo | MF | 1,054+ | 1989–2015 | Brazil Olympic team | 7 | [354] [355] [am] |
| 32 | Raúl | FW | 1,048 | 1994–2015 | Real Madrid C | 9 | [365] [366] [367] [364] [368] [369] [370] |
| 32 | Raúl | FW | 1,048 | 1994–2015 | Real Madrid B | 1 | [365] [366] [367] [364] [368] [369] [370] |
| 32 | Raúl | FW | 1,048 | 1994–2015 | Real Madrid | 741 | [365] [366] [367] [364] [368] [369] [370] |
| 32 | Raúl | FW | 1,048 | 1994–2015 | Schalke 04 | 98 | [365] [366] [367] [364] [368] [369] [370] |
| 32 | Raúl | FW | 1,048 | 1994–2015 | Al Sadd | 61 | [365] [366] [367] [364] [368] [369] [370] |
| 32 | Raúl | FW | 1,048 | 1994–2015 | New York Cosmos | 32 | [365] [366] [367] [364] [368] [369] [370] |
| 32 | Raúl | FW | 1,048 | 1994–2015 | Spain | 102 | [365] [366] [367] [364] [368] [369] [370] |
| 32 | Raúl | FW | 1,048 | 1994–2015 | Spain Olympic team | 4 | [365] [366] [367] [364] [368] [369] [370] |
| 33 | Glenn Ferguson | FW | 1,047 | 1987–2011 | Ards | 72 | [375] [376] [377] [378] [379] [ap] |
| 33 | Glenn Ferguson | FW | 1,047 | 1987–2011 | Glenavon | 367 | [375] [376] [377] [378] [379] [ap] |
| 33 | Glenn Ferguson | FW | 1,047 | 1987–2011 | Linfield | 519 | [375] [376] [377] [378] [379] [ap] |
| 33 | Glenn Ferguson | FW | 1,047 | 1987–2011 | Lisburn Distillery | 82 | [375] [376] [377] [378] [379] [ap] |
| 33 | Glenn Ferguson | FW | 1,047 | 1987–2011 | Northern Ireland | 5 | [375] [376] [377] [378] [379] [ap] |
| 33 | Glenn Ferguson | FW | 1,047 | 1987–2011 | Northern Ireland B | 2 | [375] [376] [377] [378] [379] [ap] |
| 34 | Stuart Pearce | DF | 1,044 | 1979–2002 2016 | Wealdstone | 242 | [381] [382] [383] [384] [385] |
| 34 | Stuart Pearce | DF | 1,044 | 1979–2002 2016 | Coventry City | 54 | [381] [382] [383] [384] [385] |
| 34 | Stuart Pearce | DF | 1,044 | 1979–2002 2016 | Nottingham Forest | 524 | [381] [382] [383] [384] [385] |
| 34 | Stuart Pearce | DF | 1,044 | 1979–2002 2016 | Newcastle United | 52 | [381] [382] [383] [384] [385] |
| 34 | Stuart Pearce | DF | 1,044 | 1979–2002 2016 | West Ham United | 50 | [381] [382] [383] [384] [385] |
| 34 | Stuart Pearce | DF | 1,044 | 1979–2002 2016 | Manchester City | 43 | [381] [382] [383] [384] [385] |
| 34 | Stuart Pearce | DF | 1,044 | 1979–2002 2016 | Longford | 1 | [381] [382] [383] [384] [385] |
| 34 | Stuart Pearce | DF | 1,044 | 1979–2002 2016 | England | 78 | [381] [382] [383] [384] [385] |
| 35 | David Seaman | GK | 1,043 | 1982–2004 | Peterborough United | 109 | [389] [390] [391] [392] [393] [394] [395] [396] |
| 35 | David Seaman | GK | 1,043 | 1982–2004 | Birmingham City | 84 | [389] [390] [391] [392] [393] [394] [395] [396] |
| 35 | David Seaman | GK | 1,043 | 1982–2004 | Queens Park Rangers | 175 | [389] [390] [391] [392] [393] [394] [395] [396] |
| 35 | David Seaman | GK | 1,043 | 1982–2004 | Arsenal | 568 | [389] [390] [391] [392] [393] [394] [395] [396] |
| 35 | David Seaman | GK | 1,043 | 1982–2004 | Manchester City | 26 | [389] [390] [391] [392] [393] [394] [395] [396] |
| 35 | David Seaman | GK | 1,043 | 1982–2004 | England | 75 | [389] [390] [391] [392] [393] [394] [395] [396] |
| 35 | David Seaman | GK | 1,043 | 1982–2004 | England B | 6 | [389] [390] [391] [392] [393] [394] [395] [396] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Atlántida | 50+ | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Presidente Hayes | ? | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Sport Colombia | 1+ | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Cerro Porteño | 45 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Perugia | 2 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Lanús | 12 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Venezia | 9 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Cosenza | 2 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Libertad | 148 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Toluca | 424 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Tigres UANL | 3 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Sunderland | 24 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Zaragoza | 42 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Pachuca | 33 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | 12 de Octubre | 76 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Independiente CG | 9 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | 12 de Junio | 9 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Paraguay | 150 | [399] [407] [408] [409] [410] |
| 36 | Paulo da Silva | DF | 1,039+ | 1994–2024 | Paraguay U23 | 9+ | [399] [407] [408] [409] [410] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Delta Warsaw | 19 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Legia Warsaw II | 14 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Znicz II Pruszków | 4 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Znicz Pruszków | 66 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Lech Poznań | 82 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Borussia Dortmund | 187 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Bayern Munich | 375 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Barcelona | 135 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 37 | Robert Lewandowski | FW | 1,038 | 2004– | Poland | 156 | [458] [459] [460] [461] [462] [463] [464] [465] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | Željezničar | 48 | [474] [472] [475] [476] [477] [478] [479] [480] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | Teplice | 47 | [474] [472] [475] [476] [477] [478] [479] [480] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | Ústí nad Labem | 17+ | [474] [472] [475] [476] [477] [478] [479] [480] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | VfL Wolfsburg | 142 | [474] [472] [475] [476] [477] [478] [479] [480] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | Manchester City | 189 | [474] [472] [475] [476] [477] [478] [479] [480] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | Roma | 260 | [474] [472] [475] [476] [477] [478] [479] [480] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | Inter Milan | 101 | [474] [472] [475] [476] [477] [478] [479] [480] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | Fenerbahçe | 89 | [474] [472] [475] [476] [477] [478] [479] [480] |
| 38 | Edin Džeko | FW | 1,032+ | 2003– | Bosnia and Herzegovina | 139 | [474] [472] [475] [476] [477] [478] [479] [480] |
| 39 | Sergio Ramos | DF | 1,032 | 2002– | Sevilla Atlético | 31 | [493] [494] [495] |
| 39 | Sergio Ramos | DF | 1,032 | 2002– | Sevilla | 87 | [493] [494] [495] |
| 39 | Sergio Ramos | DF | 1,032 | 2002– | Real Madrid | 671 | [493] [494] [495] |
| 39 | Sergio Ramos | DF | 1,032 | 2002– | Paris Saint-Germain | 58 | [493] [494] [495] |
| 39 | Sergio Ramos | DF | 1,032 | 2002– | Monterrey | 5 | [493] [494] [495] |
| 39 | Sergio Ramos | DF | 1,032 | 2002– | Spain | 180 | [493] [494] [495] |
| 40 | Ryan Giggs | MF | 1,031 | 1989–2014 | Manchester United | 963 | [498] [497] [499] [500] |
| 40 | Ryan Giggs | MF | 1,031 | 1989–2014 | Wales | 64 | [498] [497] [499] [500] |
| 40 | Ryan Giggs | MF | 1,031 | 1989–2014 | Great Britain | 4 | [498] [497] [499] [500] |
| 41 | Paolo Maldini | DF | 1,029 | 1985–2009 | Milan | 902 | [502] [503] [504] |
| 41 | Paolo Maldini | DF | 1,029 | 1985–2009 | Italy | 126 | [502] [503] [504] |
| 41 | Paolo Maldini | DF | 1,029 | 1985–2009 | Italy Olympic team | 1 | [502] [503] [504] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Alavés B | 32 | [506] [507] [508] [az] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Alavés | 4 | [506] [507] [508] [az] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Bilbao Athletic | 7 | [506] [507] [508] [az] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Athletic Bilbao | 239 | [506] [507] [508] [az] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Barcelona | 410 | [506] [507] [508] [az] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Valencia | 184 | [506] [507] [508] [az] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Spain | 126 | [506] [507] [508] [az] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Spain Olympic team | 1 | [506] [507] [508] [az] |
| 42 | Andoni Zubizarreta | GK | 1,026 | 1977–1998 | Spain U23 | 23 | [506] [507] [508] [az] |
| 43 | Graham Alexander | DF/MF | 1,025 | 1988–2012 | Scunthorpe United | 202 | [516] [228] [517] [518] [519] [520] [521] [522] [523] [524] |
| 43 | Graham Alexander | DF/MF | 1,025 | 1988–2012 | Luton Town | 183 | [516] [228] [517] [518] [519] [520] [521] [522] [523] [524] |
| 43 | Graham Alexander | DF/MF | 1,025 | 1988–2012 | Burnley | 178 | [516] [228] [517] [518] [519] [520] [521] [522] [523] [524] |
| 43 | Graham Alexander | DF/MF | 1,025 | 1988–2012 | Preston North End | 421 | [516] [228] [517] [518] [519] [520] [521] [522] [523] [524] |
| 43 | Graham Alexander | DF/MF | 1,025 | 1988–2012 | Scotland | 40 | [516] [228] [517] [518] [519] [520] [521] [522] [523] [524] |
| 43 | Graham Alexander | DF/MF | 1,025 | 1988–2012 | Scotland B | 1 | [516] [228] [517] [518] [519] [520] [521] [522] [523] [524] |
| 44 | Timmy Simons | DF/MF | 1,023 | 1995–2018 | KTH Diest | 88 | [530] [531] [532] [533] [534] [535] |
| 44 | Timmy Simons | DF/MF | 1,023 | 1995–2018 | Lommel | 74 | [530] [531] [532] [533] [534] [535] |
| 44 | Timmy Simons | DF/MF | 1,023 | 1995–2018 | PSV Eindhoven | 218 | [530] [531] [532] [533] [534] [535] |
| 44 | Timmy Simons | DF/MF | 1,023 | 1995–2018 | 1. FC Nürnberg | 110 | [530] [531] [532] [533] [534] [535] |
| 44 | Timmy Simons | DF/MF | 1,023 | 1995–2018 | Club Brugge | 439 | [530] [531] [532] [533] [534] [535] |
| 44 | Timmy Simons | DF/MF | 1,023 | 1995–2018 | Belgium | 94 | [530] [531] [532] [533] [534] [535] |
| 45 | Andrés Iniesta | MF | 1,022 | 2000–2024 | Barcelona B | 54 | [537] [538] [539] [540] [541] [ba] |
| 45 | Andrés Iniesta | MF | 1,022 | 2000–2024 | Barcelona | 679 | [537] [538] [539] [540] [541] [ba] |
| 45 | Andrés Iniesta | MF | 1,022 | 2000–2024 | Vissel Kobe | 135 | [537] [538] [539] [540] [541] [ba] |
| 45 | Andrés Iniesta | MF | 1,022 | 2000–2024 | Emirates | 23 | [537] [538] [539] [540] [541] [ba] |
| 45 | Andrés Iniesta | MF | 1,022 | 2000–2024 | Spain | 131 | [537] [538] [539] [540] [541] [ba] |
| 45 | Frank Lampard | MF | 1,022 | 1995–2016 | West Ham United | 187 | [547] [548] [549] |
| 45 | Frank Lampard | MF | 1,022 | 1995–2016 | Swansea City | 11 | [547] [548] [549] |
| 45 | Frank Lampard | MF | 1,022 | 1995–2016 | Chelsea | 648 | [547] [548] [549] |
| 45 | Frank Lampard | MF | 1,022 | 1995–2016 | Manchester City | 38 | [547] [548] [549] |
| 45 | Frank Lampard | MF | 1,022 | 1995–2016 | New York City | 31 | [547] [548] [549] |
| 45 | Frank Lampard | MF | 1,022 | 1995–2016 | England | 106 | [547] [548] [549] |
| 45 | Frank Lampard | MF | 1,022 | 1995–2016 | England B | 1 | [547] [548] [549] |
| 47 | Ian Callaghan | MF | 1,017+ | 1960–1982 | Liverpool | 870 | [554] [553] [555] [556] [557] [bc] |
| 47 | Ian Callaghan | MF | 1,017+ | 1960–1982 | Fort Lauderdale Strikers | 20 | [554] [553] [555] [556] [557] [bc] |
| 47 | Ian Callaghan | MF | 1,017+ | 1960–1982 | Swansea City | 91 | [554] [553] [555] [556] [557] [bc] |
| 47 | Ian Callaghan | MF | 1,017+ | 1960–1982 | Canberra City | 9+ | [554] [553] [555] [556] [557] [bc] |
| 47 | Ian Callaghan | MF | 1,017+ | 1960–1982 | Cork United | 2+ | [554] [553] [555] [556] [557] [bc] |
| 47 | Ian Callaghan | MF | 1,017+ | 1960–1982 | Crewe Alexandra | 17 | [554] [553] [555] [556] [557] [bc] |
| 47 | Ian Callaghan | MF | 1,017+ | 1960–1982 | England | 4 | [554] [553] [555] [556] [557] [bc] |
| 47 | Ian Callaghan | MF | 1,017+ | 1960–1982 | England U23 | 4 | [554] [553] [555] [556] [557] [bc] |
| 48 | Noel Bailie | DF/MF | 1,014 | 1989–2011 | Linfield | 1,013 | [562] [563] [564] |
| 48 | Noel Bailie | DF/MF | 1,014 | 1989–2011 | Northern Ireland U23 | 1 | [562] [563] [564] |
| 49 | David James | GK | 1,013 | 1985–2014 | Watford | 98 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | Liverpool | 277 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | Aston Villa | 85 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | West Ham United | 102 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | Manchester City | 100 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | Portsmouth | 158 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | Bristol City | 84 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | Bournemouth | 19 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | Vestmannaeyjar | 23 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | Kerala Blasters | 12 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | England | 53 | [566] [567] [568] [569] [570] |
| 49 | David James | GK | 1,013 | 1985–2014 | England B | 2 | [566] [567] [568] [569] [570] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Bolton Wanderers | 41 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Lincoln City | 114 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Doncaster Rovers | 54 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Crystal Palace | 65 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Watford | 36 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Oldham Athletic | 74 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Barnsley | 338 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Charlton Athletic | 33 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Bradford City | 21 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Wigan Athletic | 31 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Halifax Town | 47 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Boston United | 58 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Rochdale | 9 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Scarborough | 61 | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Bradford Park Avenue | 20+ | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Stocksbridge Park Steels | 1+ | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Frickley Athletic | 1+ | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Bridlington Town | 1+ | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | AFC Emley | 2+ | [576] [577] [578] [579] [580] [581] |
| 50 | Neil Redfearn | MF | 1,008+ | 1983–2008 | Salford City | 1+ | [576] [577] [578] [579] [580] [581] |
Notes
* ↑ Displays first and last seasons where appearances made. For example - 1972–1994 displayed where first appearance was in the 1972–73 season and last appearance was in the 1993–94 season. Teams in which it is known the player to have made appearances for, but these are unaccounted for, and teams in which it isn't known whether he made any appearance or not are included with a question mark in place of the actual unknown number of appearances.
* ↑ Paul Bastock is ofen credited with 1,280 club appearances in the news instead of 1,286 because he is credited with 677 appearances for Boston United instead of 679, most likely the total count is missing his match for Cheltenham Town, his match for Pinchbeck United and his match for Deeping Rangers in 2022, and there is some other miscalculation that can't be traced since all sources listing him with a total of 1,280 matches lack the detailed stats per club.
* ↑ Paul Bastock additionally played once for England C, though this match is against a League selection, and such matches are also often seen as unofficial friendlies, even if they are played on slots during the FIFA calendar.
* 1 2 Barry Hayles played in 74 official matches for Windsor; 60 matches at his first stint, with the totals having a mistake, as he played in 3 cup matches instead of 2 matches in the 2018–19 season, and 14 matches (1 goal) at his second stint.
* 1 2 Barry Hayles played in 20 official matches for Merstham.
* 1 2 Barry Hayles additionally played two more times for England C against Highland League selections, also scoring on both occasions, hence playing four times overall and scoring once in every match he played.
* 1 2 Tommy Hutchison played for Bulova 22 times in league matches, and in at least four matches in cups, as he may have other matches unaccounted for in the Hong Kong FA Cup, in the Viceroy Cup or in the Hong Kong Senior Challenge Shield.
* 1 2 Tommy Hutchinson played in at least eight matches for Swansea City in the Welsh Cup, as he may have other matches unaccounted for in the Welsh Cup
* 1 2 Tommy Hutchison made 76 appearances for Merthyr Tydfil scoring on two occasions, with the source from Merthyr Tydfil's site (with the club now – 23 November 2021 – called Merthyr Town) having his last name misspelled, but it's crystal clear this is about him for three reasons: i) from their description of the player, ii) there is a long history of his surname being misspelled on many occasions in the past, and iii) it can be verified from other matches where he is credited as "Hutchinson", if the lineups of these matches (which were for Swansea City in the FA Challenge Cup) are aligned with the lineups of them in his profile in ENFA (English National Football Association), with 73 of these 76 matches being in the league and so 3 in cups, with the two of these three being able to be traced with the misspelled surname from the same site that had these two matches of Tommy Hutchison for Swansea City, where he is listed as "Tommy Hutchinson", and are 2 matches against Colchester United for the FA Trophy in 1992, and the one left was a match in South Wales Senior Cup on 8 February 1994 against Taffs Well.
* ↑ Yasuhito Endō's previous references from official websites of some of the clubs he played and from football statistics databases are missing 3 official matches he played in the 2006 A3 Champions Cup for Gamba Osaka..
* 1 2 Roberto Carlos may have played in more official matches for Anzhi Makhachkala, specifically the total could be 32 but, in lack of other sources to support this and in lack of match logs, these possibly extra matches cannot be included in the list.
* ↑ Roberto Carlos played in 162 official matches for Palmeiras
* 1 2 3 Pat Jennings has matches unaccounted for, having played for Newry United and Newry Town (1961–62 Irish League B division) in Northern Ireland before Watford.
* ↑ Pat Jennings was the first man in English football to make 1,000 first team appearances, with his 1,000th appearance being on 26 February 1983.
* 1 2 Javier Zanetti played 13 times for Argentina U23; 1 match at the 1995 Copa Mercosur, 6 matches at the 1995 Panamerican Games, and 6 matches at the 1996 Summer Olympics.
* ↑ Xavi's previous references from official websites of some of the clubs he played and from football statistics databases are missing 2 official matches he played for Al Sadd in cups in Qatar, one in 2016 for the Emir Cup and one for the Qatar Cup in 2018.
* ↑ Xavi additionally played 12 matches for the unofficial "national" team of Catalonia,
* ↑ Robbie James' appearances for Merthyr Tydfil and Llanelli are league matches only.
* ↑ Robbie James made 68 appearances for Cardiff City.
* ↑ Tony Ford was the first outfield player to appear in 1,000 matches as a professional throughout the history of the English and Scottish leagues.
* ↑ Tony Ford also played non-league football with Barrow, where his matches are unaccounted for.
* 1 2 Though based in Monaco, AS Monaco FC plays in the French football league system and in European, intercontinental and world tournaments appears with the flag of France.
* ↑ João Moutinho has been also credited with 221 matches for Monaco, but this is a mistake as SoccerWay also includes two matches he played in the 2014 Emirates Cup, which was a friendly tournament.
* 1 2 Neville Southall won 93 caps for Wales.
* ↑ Zé Roberto played in 128 official matches for Palmeiras
* ↑ Kazuyoshi Miura played in at least 43 official matches for Santos; 4 matches in the Copa São Paulo de Futebol Júnior, 13 matches in the Brasileirão, and 26 matches in the Paulistão.
* ↑ Kazuyoshi Miura played in at least 25 official matches for Palmeiras.
* ↑ Kazuyoshi Miura played in at least 6 official matches for Matsubara; 5 matches for the Paranaense in 1987 and at least once in 1986, for the Torneio Brasil Sul de 1986, a tournament organized by the Brazilian Football Confederation (CBF) for the main teams from the South Region of Brazil that were left out of the 1986 Brazilian championship, where he may have played up to 10 matches, as each club played a total of 10 matches, but, having only one set of lineup, he cannot be credited with more than one appearance.
* ↑ Kazuyoshi Miura played in 4 official matches for Clube de Regatas Brasil (CRB) in 1987; 4 matches in the "White Module", which weren't recognized by the Brazilian Football Confederation, even though they were organized by them, but they are included here for two reasons: i) they were played under rules and regulations of official matches, ii) the football databases include these matches.
* ↑ Kazuyoshi Miura played for XV de Jaú, with which has been also linked as his first club in Brazil, as early as 1982, and with which was on a tour of friendly matches in Japan in 1985, thanks to exchange programs he participated back then, in at least 27 official matches; at least 2 matches in 1985, with the one for the Campeonato Paulista on 24 November 1985 being for him the first professional match to play, even though not the first as a professional player, because Brazilian football allowed non-professional footballers to play up to 2 professional matches back then, as he became professional at Santos in 1986, and 25 in 1988 for the Campeonato Paulista.
* ↑ Kazuyoshi Miura played in 59 official matches for Coritiba, and because of other reliable sources having him playing 45 matches in 1989 and 14 in 1988, as well as to sources having him with a total of more than 50 matches, however it must be, though, also noted that the site of Coritiba has him with a total of 44 in a related article, as well as the site of Historia do Coritiba (for verification, go to HistoriaDoCoritiba.com.br, then to "Atletas" from the menu bar located right on the top and search with the key "Kazu" in the "Apelido" field), a site run by the Historical Research Group of Coritiba, but, as it usually happens for statistical purposes, i.e. for comparisons between players, they could well be referring only to the league matches or only to matches with the A team.
* ↑ Kazuyoshi Miura, including the matches played for Yomiuri Football Club, which changed its name to Verdy Kawasaki in 1992, played in a total of 253 official matches for Verdy Kawasaki,
* ↑ Kazuyoshi Miura played in 298 official matches for Yokohama FC, scoring 32 times in them.
* ↑ Kazuyoshi Miura played in 6 official matches for Sydney FC, scoring 2 times in them, specifically in 4 matches for the A-League and 2 matches in FIFA Club World Championship.
* ↑ Kazuyoshi Miura played 89 times for Japan
* ↑ Kazuyoshi Miura played 2 times for a Japan B side, and for that he is often mentioned in publications with the total, i.e. having played in 91 matches for Japan
* ↑ Alan Ball's appearances for Hellenic and Eastern are league matches only.
* ↑ Nenê played in 30 official matches for Palmeiras and scored 8 goals in them, and overall (including friendlies) he played in 32 matches and scored 10 goals, with oGol, and Globo and Juventude's official website consecutively, wrongly including 1 more match (as well as 1 more goal) for 2002 Campeonato Paulista.
* ↑ Rivaldo's appearances for Paulista and Kabuscorp are league matches only.
* ↑ Rivaldo played in 58 official matches for Corinthians
* ↑ Rivaldo played in 120 official matches for Palmeiras
* ↑ Glenn Ferguson additionally played four times for an Irish League representative team
* ↑ Paulo da Silva played in at least 50 official matches for Atlántida; in at least 36 matches in his first stint (as NFT includes only league matches) and in 14 matches in his second stint.
* ↑ Paulo da Silva played in at least 1 official match for Sport Colombia in 1997 Paraguayan Primera División season (Spanish article).
* ↑ Paulo da Silva played in 148 official matches for Libertad.
* ↑ Paulo da Silva played in 424 official matches for Toluca; he played in 15 more matches, namely 10 matches (1 goal) in InterLiga (3 matches in 2004 InterLiga, 4 matches in 2005 InterLiga, and 3 matches in 2008 Interliga) 3 matches in repechages (2 in Apertura 2003 and 1 in Apertura 2006), and 2 matches in Campeón de Campeones (2 matches in 2006 Campeón de Campeones).
* ↑ Paulo da Silva played in 9 league matches for 12 de Junio in 2023 Paraguayan Primera B Nacional (Spanish article), based on posts from the official Instagram and Facebook accounts of Club 12 de Junio, from July to September 2023.
* ↑ Edin Džeko played in 48 official matches for Željezničar, in which he scored 5 goals overall; 43 matches (3 goals) for the A team and 5 matches (2 goals) for the B team.
* ↑ Edin Džeko played in 47 official matches for Teplice, in which he scored 16 goals overall.
* ↑ Edin Džeko played in 15 league matches for Ústí nad Labem, where he scored 6 times, and in at least 2 matches in 2005–06 Czech Cup from the 4 matches the club played there, in which he scored 1 goal.
* ↑ Edin Džeko played in 189 official matches for Manchester City, in which he scored 72 goals.
* ↑ Andoni Zubizarreta additionally played 4 matches for the unofficial "national" team of Basque Country, with one of them being credited as international friendly by 11v11, and the team listed as "Basque Spain".
* ↑ Andrés Iniesta additionally played for the unofficial "national" team of Catalonia.
* ↑ A match against Johor Darul Ta'zim for the 2020 AFC Champions League was later considered annulled, because Johor Darul Ta'zim had to withdraw from the tournament after having played only two matches in the group stage, due to travelling issues because of the COVID-19 pandemic in Malaysia.
* ↑ Ian Callaghan's appearances for Canberra City and Cork United are league matches only.
* ↑ Neil Redfearn played in at least 20 official matches for Bradford Park Avenue; he had played in 982 matches when he joined the club, made his 1,000th appearance for the club, and then he played in at least two more matches.