Players with Most Games in XXI Century: updated ranking after 2023

We update the ranking of most experienced players in the current century, as it stands after the beginning of 2024.
Cristiano Ronaldo became in 2023 the first player of XXI century to hold 1200 top level games; he leads the ranking with 1204 games now.
Four players have reached 1000 games.
21 players in total have played 900+ games; 17 of them active (highlighted in bold).
We have also included in the table further 11 players who are below 900 games in XXI but have amassed this mark adding the games played in XX century, with the condition that significant majority of their games (not less than 65 percent) were still held in XXI. Such players can be conditionally taken as “players of XXI century”.
Along with the main ranking (Total XXI) we put also an extended parallel ranking Total Career where the mentioned category of players is included as well. 
This parallel ranking is led by Rogério Ceni (1225 games) while the 2nd placed Cristiano Ronaldo should surpass him pretty soon.

1Cristiano RonaldoPortugal 685982162051204 1204
2FábioBrazil930109117 1156461202
3Dani AlvesBrazil6261321721261056 1056
4Lionel MessiArgentina 5841041791801047 1047
5Luka ModrićCroatia603751601721010 1010
6João MoutinhoPortugal591114146146997 997
7Iker CasillasSpain58557171161974741048
8Sergio RamosSpain56274158180974 974
9Zlatan Ibrahimović  Sweden 607721521229539962
10Andrés IniestaSpain564102152131949 949
11Yasuhito EndōJapan60612066152944841028
12Edin DžekoBosnia and H60371133133940 940
13Luis SuárezUruguay60576119138938 938
14Xavi Spain 53695174132937801017
15James MilnerEngland63110113661929 929
16Pepe ReinaSpain64751192369266932
17Ivan RakitićCroatia56796151106920 920
18Alexis SánchezChile56078122160920 920
19Karim BenzemaFrance5668017497917 917
20Rogério CeniBrazil6757214999053081213
21Jesús NavasSpain60710014750904 904
 Gianluigi BuffonItaly528371331608582121070
 Javier ZanettiArgentina 44950128907173501067
 Frank Lampard England5071051241058411681009
 Timmy SimonsBelgium571641169484599944
 Oswaldo Sánchez  Mexico512135788670269939
 Zé RobertoBrazil4925712138708228936
 Roque Santa CruzParaguay572509695813119932
 Thierry Henry France422399698655262917
 Petr Čech Czech Republic5527513812488920909
 Dirk Kuyt Netherlands553609910481687903

All games at top senior level are counted:
Domestic leagues (DL) - top national and regional divisions, 
Domestic cups (DC), 
Official international club competitions (ICC), 
Official games between national team (NT).

from 1 January 2001 to 31 December 2023 (for the ranking Total XXI);
from career start to 31 December 2023 (for the ranking Total Career).