1
Flag of FID
GM Mikhail Demidov
Elo: 2546
Age: 32
2
Maxim Dlugy
Flag of USA
GM Maxim Dlugy
Elo: 2514
Age: 58
3
Marcin Dziuba
Flag of POL
GM Marcin Dziuba
Elo: 2508
Age: 41
4
Martijn Dambacher
Flag of NED
GM Martijn Dambacher
Elo: 2505
Age: 45
5
Matthias Dann
Flag of GER
IM Matthias Dann
Elo: 2470
Age: 33
6
Mark Dvoretzky
Flag of RUS
IM Mark Dvoretzky
Elo: 2465
Age: 68
7
Flag of CUB
IM Michel Alejandro Diaz Perez
Elo: 2464
Age: 30
8
Marius Deuer
Flag of GER
IM Marius Deuer
Elo: 2439
Age: 16
9
Flag of RUS
IM Maxim Doronin
Elo: 2434
Age: 40
10
Marc Dutreeuw
Flag of BEL
IM Marc Dutreeuw
Elo: 2415
Age: 64
11
Flag of BRA
IM Marcos Paolozzi Da Cunha
Elo: 2410
Age: 64
12
Mark C Diesen
Flag of USA
IM Mark C Diesen
Elo: 2409
Age: 51
13
Matthias Duppel
Flag of GER
IM Matthias Duppel
Elo: 2399
Age: 44
14
Mauricio Dorin
Flag of ARG
IM Mauricio Dorin
Elo: 2387
Age: 54
15
Miroslav Desancic
Flag of SUI
IM Miroslav Desancic
Elo: 2384
Age: 70
16
Flag of SRB
FM Momcilo Dragovic
Elo: 2372
Age: 68
17
Miralem Dzevlan
Flag of BIH
IM Miralem Dzevlan
Elo: 2369
Age: 64
18
Flag of RUS
FM Mikhail Derevnin
Elo: 2366
Age: 40
19
Marco Dobrikov
Flag of GER
FM Marco Dobrikov
Elo: 2364
Age: 20
20
Marat Dzhumaev
Flag of UZB
GM Marat Dzhumaev
Elo: 2361
Age: 48
21
Flag of UKR
FM Mykhailo Dorokhin
Elo: 2358
Age: 36
22
Moksh Amitbhai Doshi
Flag of IND
IM Moksh Amitbhai Doshi
Elo: 2342
Age: 21
23
Flag of PER
Marco Delgado Romero
Elo: 2341
Age: 25
24
Flag of CHI
FM Marcelo R Duarte Mermow
Elo: 2341
Age: 68
25
Milan Drasko
Flag of MNE
GM Milan Drasko
Elo: 2334
Age: 62
26
Flag of CAN
FM Maxim Doroshenko
Elo: 2331
Age: 46
27
Flag of SRB
FM Milorad Danilovic
Elo: 2325
Age: 72
28
Flag of RUS
FM Mikhail Dobin
Elo: 2319
29
Flag of CUB
FM Mario Enrique Dieguez Alvarez
Elo: 2317
Age: 26
30
Flag of KAZ
WGM Madina Duisenova
Elo: 2315
Age: 41
31
Flag of CRO
FM Matija Drlic
Elo: 2315
32
Flag of MNE
FM Mladen Djordjevic
Elo: 2305
Age: 56
33
Mato Damjanovic
Flag of CRO
GM Mato Damjanovic
Elo: 2303
Age: 83
34
Flag of BRA
IM Mauro Guimaraes De Souza
Elo: 2299
Age: 56
35
Merlijn Silvester Donk
Flag of NED
FM Merlijn Silvester Donk
Elo: 2298
Age: 51
36
Flag of IRI
IM Morteza Darban Vaighani
Elo: 2296
Age: 42
37
Migchiel De Jong
Flag of NED
IM Migchiel De Jong
Elo: 2296
Age: 52
38
Flag of RUS
FM Mikhail Donskoy
Elo: 2294
Age: 38
39
Flag of UKR
FM Maksym Dubnevych
Elo: 2293
Age: 15
40
Flag of SWE
FM Michael Carl Adam De Verdier
Elo: 2291
Age: 36
41
Marco Dietmayer Kraeutler
Flag of AUT
FM Marco Dietmayer Kraeutler
Elo: 2290
Age: 38
42
Flag of SRB
IM Momcilo Despotovic
Elo: 2288
Age: 76
43
Flag of GER
Michael Drexel
Elo: 2285
Age: 52
44
Flag of SRB
FM Milorad Dimitrijevic
Elo: 2284
Age: 82
45
Flag of URU
Manuel Dienavorian Lacherian
Elo: 2280
Age: 86
46
Flag of ESP
Miguel De la Cruz Revilla
Elo: 2280
Age: 32
47
Flag of IRI
FM Mehdi Doostkam
Elo: 2278
Age: 82
48
Flag of BEL
FM Maarten De Vleeschauwer
Elo: 2276
Age: 27
49
Martin Dreyer
Flag of NZL
FM Martin Dreyer
Elo: 2275
Age: 58
50
Flag of CHI
Martin Diaz Vasquez
Elo: 2272
Age: 35
51
Flag of SRB
Marko Dumic
Elo: 2271
Age: 62
52
Miklos Nicolae Demeny
Flag of ROU
Miklos Nicolae Demeny
Elo: 2264
Age: 57
53
Flag of CUB
FM Mario Daniel Diaz Garcia
Elo: 2259
Age: 22
54
Massinas Djabri
Flag of ALG
FM Massinas Djabri
Elo: 2259
Age: 23
55
Flag of POL
Miroslaw Domosud
Elo: 2255
Age: 66
56
Flag of SRB
Milisav Danilovic
Elo: 2255
Age: 40
57
Flag of NED
Mark De Waal
Elo: 2254
Age: 55
58
Flag of VIE
IM Minh Nhat Dao
Elo: 2251
Age: 20
59
Flag of ISR
Michael Diker
Elo: 2251
Age: 66
60
Flag of ARG
Marcos Devcic
Elo: 2249
Age: 65
61
Flag of IND
Mukherjee Debarshi
Elo: 2247
Age: 28
62
Flag of SRB
FM Mladen Dvornic
Elo: 2247
Age: 46
63
Flag of LAT
Mihail Drozdov
Elo: 2245
Age: 70
64
Flag of UKR
Mihail Dorohin
Elo: 2243
Age: 36
65
Flag of FRA
FM Michael Deleva
Elo: 2237
Age: 41
66
Flag of RUS
Mikhail Dorokhin
Elo: 2237
Age: 41
67
Flag of SRB
Miodrag Dostanic
Elo: 2235
Age: 62
68
Flag of ARG
Matias Di Muro
Elo: 2234
Age: 33
69
Flag of GRE
Mihail Darmarakis
Elo: 2231
Age: 45
70
Flag of UKR
WIM Maria Dekusar
Elo: 2230
Age: 52
71
Flag of SRB
FM Mladen Dabic
Elo: 2228
Age: 59
72
Machiel De Heer
Flag of NED
Machiel De Heer
Elo: 2228
Age: 49
73
Martyn Simon Del Castilho
Flag of BAR
FM Martyn Simon Del Castilho
Elo: 2226
Age: 35
74
Flag of ITA
Massimo Di Donna
Elo: 2225
Age: 65
75
Flag of SRB
Milovan Djukic
Elo: 2221
Age: 60
76
Flag of RUS
Mark Drukker
Elo: 2218
77
Flag of POL
Marcin Dluzniewski
Elo: 2218
Age: 53
78
Flag of NED
Marijn Den Hartog
Elo: 2217
Age: 24
79
Flag of SRB
Mihailo Djuric
Elo: 2216
Age: 49
80
Mateusz Dubinski
Flag of POL
FM Mateusz Dubinski
Elo: 2211
Age: 34
81
Flag of AUT
Max Dorn
Elo: 2210
82
Flag of FRA
Mickael Diaz
Elo: 2210
Age: 44
83
Flag of CZE
FM Martin Dolezal
Elo: 2209
Age: 62
84
Flag of SRB
Milan Dobrijevic
Elo: 2208
Age: 39
85
Mairelys Delgado Crespo
Flag of ESP
WGM Mairelys Delgado Crespo
Elo: 2207
Age: 50
86
Flag of SVK
Michal Dolnak
Elo: 2206
Age: 28
87
Flag of IRI
Mehdi Divdar
Elo: 2206
88
Flag of KAZ
WGM Madina Davletbayeva
Elo: 2206
Age: 35
89
Flag of ESP
Marcos De Pedro Cuadrado
Elo: 2205
Age: 20
90
Mikael Danielian
Flag of ARM
Mikael Danielian
Elo: 2205
Age: 53
91
Flag of CRO
Miodrag Dragojevic
Elo: 2201
Age: 56
92
Flag of ANG
Manuel Domingo
Elo: 2200
93
Flag of GER
FM Markus Dyballa
Elo: 2197
Age: 60
94
Flag of AUT
Markus Demuth
Elo: 2197
Age: 46
95
Flag of POL
FM Mariusz Duch
Elo: 2197
Age: 53
96
Manfred Dornieden
Flag of GER
FM Manfred Dornieden
Elo: 2196
Age: 89
97
Flag of GER
Marc Duesterwald
Elo: 2195
Age: 55
98
Matthias De Wachter
Flag of BEL
FM Matthias De Wachter
Elo: 2195
Age: 45
99
Matthew Drummond
Flag of AUS
Matthew Drummond
Elo: 2194
Age: 59
100
Martin Dobrotka
Flag of SVK
Martin Dobrotka
Elo: 2193
Age: 56