1
Mikhailo Oleksienko
Flag of UKR
GM Mikhailo Oleksienko
Elo: 2573
Age: 38
2
Michal Olszewski
Flag of POL
GM Michal Olszewski
Elo: 2514
Age: 35
3
Flag of KAP
IM Mariano Ortega Amarelle
Elo: 2473
Age: 43
4
Flag of RUS
IM Miran Oganian
Elo: 2434
Age: 41
5
Michael Oratovsky
Flag of ISR
GM Michael Oratovsky
Elo: 2418
Age: 50
6
Flag of RUS
FM Maxim Ovsiannikov
Elo: 2409
Age: 41
7
Flag of ALG
IM Mahfoud Oussedik
Elo: 2404
Age: 32
8
Marek Oliwa
Flag of POL
Marek Oliwa
Elo: 2394
Age: 50
9
Flag of CUB
FM Manuel Dario Ochoa de la Rosa
Elo: 2387
Age: 30
10
Flag of ROU
FM Mihnea Ionut Ognean
Elo: 2383
Age: 20
11
Murtez Ondozi
Flag of KOS
FM Murtez Ondozi
Elo: 2378
Age: 45
12
Flag of CRO
FM Matija Ostovic
Elo: 2375
Age: 29
13
Flag of RUS
IM Maxim Ozolin
Elo: 2365
Age: 47
14
Flag of USA
Modest Orman
Elo: 2310
Age: 78
15
Flag of USA
Miguel Ortiz
Elo: 2305
16
Flag of DEN
IM Martin Olesen
Elo: 2304
Age: 59
17
Flag of RUS
FM Maksim Omariev
Elo: 2304
Age: 33
18
Flag of RUS
Mikhail Osadchy
Elo: 2303
Age: 66
19
Flag of RUS
IM Maxim L Orlinkov
Elo: 2297
Age: 58
20
Flag of ESP
Marc Ortega Serra
Elo: 2291
Age: 32
21
Menno Okkes
Flag of NED
FM Menno Okkes
Elo: 2284
Age: 64
22
Flag of ISV
M O'Donnell
Elo: 2270
23
Maili Jade Ouellet
Flag of CAN
WGM Maili Jade Ouellet
Elo: 2267
Age: 22
24
Flag of RUS
Mikhail Opanasenko
Elo: 2264
Age: 24
25
Mario Olea Perez
Flag of ESP
FM Mario Olea Perez
Elo: 2263
Age: 51
26
Flag of BIH
Muamer Osmanagic
Elo: 2260
Age: 91
27
Flag of TUN
Mohamed Ouechtati
Elo: 2259
Age: 68
28
Flag of POL
FM Michal Obrusnik
Elo: 2246
Age: 31
29
Milan Orsag
Flag of CZE
IM Milan Orsag
Elo: 2243
Age: 60
30
Flag of PER
Marcos Eduardo Osorio Ortiz
Elo: 2236
Age: 67
31
Flag of CZE
Miroslav Odehnal
Elo: 2226
Age: 75
32
Flag of USA
Mark A Orfalea
Elo: 2215
Age: 61
33
Flag of URU
Marcelo Olazarri
Elo: 2208
Age: 59
34
Flag of GER
Marco Otte
Elo: 2207
Age: 53
35
Flag of NED
Matthias Oomens
Elo: 2205
Age: 47
36
Flag of ESP
FM Mikel Ortega Lopez
Elo: 2198
Age: 25
37
Flag of NCA
Marcos Ortiz
Elo: 2197
38
Flag of SVK
FM Martin Ondrus
Elo: 2189
Age: 34
39
Flag of SWE
Markus Orndahl
Elo: 2187
Age: 33
40
Flag of NED
FM Marijn Willem Otte
Elo: 2186
Age: 35
41
Flag of ITA
Martin Oberrauch
Elo: 2185
Age: 45
42
Flag of GER
Markus Orf
Elo: 2185
Age: 56
43
Flag of NED
Martijn Otten
Elo: 2183
Age: 31
44
Flag of ESP
Max Orteu Capdevila
Elo: 2182
Age: 25
45
Flag of FRA
Milan Ollier
Elo: 2179
Age: 30
46
Flag of SRB
Milan Obradovic
Elo: 2169
Age: 68
47
Flag of SWE
Mattis Olofsson Dolk
Elo: 2168
Age: 28
48
Flag of SRB
Milos Osatovic
Elo: 2165
Age: 35
49
Flag of SWE
Martin Ollen
Elo: 2164
Age: 28
50
Magnus P Ornolfsson
Flag of ISL
Magnus P Ornolfsson
Elo: 2162
Age: 53
51
Flag of SRB
Miljan Ostojic
Elo: 2162
Age: 59
52
Miklos Orso
Flag of HUN
IM Miklos Orso
Elo: 2160
Age: 68
53
Flag of SRB
Milos Ostojic
Elo: 2160
Age: 31
54
Flag of TUR
Metehan Ozen
Elo: 2160
Age: 18
55
Mark Ousatchi
Flag of GER
FM Mark Ousatchi
Elo: 2157
Age: 89
56
Flag of CZE
Miroslav Orsag
Elo: 2157
Age: 50
57
Flag of AUT
Maximilian Ofner
Elo: 2154
Age: 28
58
Flag of DEN
Magnus Ostner
Elo: 2150
Age: 51
59
Flag of NOR
Martin Oksendal
Elo: 2147
Age: 16
60
Margareth Olde
Flag of EST
WIM Margareth Olde
Elo: 2146
Age: 24
61
Flag of FRA
Mihai Osman
Elo: 2146
Age: 65
62
Flag of LUX
Manuel Ocantos
Elo: 2145
Age: 43
63
Flag of GER
Momcilo Opalic
Elo: 2140
Age: 61
64
Flag of USA
Matthew J Obrien
Elo: 2139
Age: 36
65
Flag of PHI
Melito Jr Ocsan
Elo: 2136
Age: 24
66
Flag of GER
Markus Oestreich
Elo: 2136
Age: 57
67
Flag of ENG
Marcus E Osborne
Elo: 2130
Age: 49
68
Flag of SWE
Mats Orndahl
Elo: 2129
Age: 64
69
Flag of GER
Martin Ottmann
Elo: 2125
Age: 51
70
Flag of ESP
Manuel Outerelo Ucha
Elo: 2125
Age: 60
71
Flag of SWE
Mikael Oberg
Elo: 2122
Age: 60
72
Mark JL Orr
Flag of IRL
IM Mark JL Orr
Elo: 2121
Age: 69
73
Flag of GER
Marijan Orsolic
Elo: 2120
Age: 50
74
Mel O'Cinneide
Flag of IRL
Mel O'Cinneide
Elo: 2117
Age: 59
75
Marco Ori
Flag of ITA
Marco Ori
Elo: 2111
Age: 60
76
Flag of CZE
Marek Omelka
Elo: 2108
Age: 45
77
Manfred Olbrisch
Flag of GER
Manfred Olbrisch
Elo: 2108
Age: 64
78
Flag of ESP
Manuel Ortega Adan
Elo: 2106
Age: 96
79
Flag of TUR
Mustafa Berkay Ozdover
Elo: 2105
Age: 29
80
Flag of POL
Marek Ostrysz
Elo: 2105
Age: 68
81
Flag of ARG
Martin Olivieri
Elo: 2100
Age: 54
82
Flag of SLO
Martin Ocepek
Elo: 2099
Age: 36
83
Flag of DEN
Michael Oe
Elo: 2095
Age: 55
84
Flag of NGR
Martin Odum
Elo: 2095
Age: 55
85
Flag of LTU
Mecislovas Ostrauskas
Elo: 2094
Age: 74
86
Miriam F Olsen
Flag of DEN
Miriam F Olsen
Elo: 2091
Age: 36
87
Flag of USA
Michael Oshiro
Elo: 2088
Age: 54
88
Flag of GER
Michael Osthoff
Elo: 2088
Age: 53
89
Flag of PHI
Michael Ocido
Elo: 2087
Age: 34
90
Flag of RSA
Michal Jacobus Oosthuizen
Elo: 2083
Age: 19
91
Maisa Ovezova
Flag of TKM
WFM Maisa Ovezova
Elo: 2079
Age: 43
92
Flag of BIH
Muhamed Omercic
Elo: 2078
Age: 68
93
Flag of CHI
Marcelo Andres Orrego Palermo
Elo: 2077
Age: 18
94
Flag of MEX
Marcialeduardo Olmeda Rodriguez
Elo: 2075
Age: 29
95
Flag of BEL
Mark Ouaki
Elo: 2075
Age: 21
96
Marc Overeem
Flag of NED
FM Marc Overeem
Elo: 2075
Age: 62
97
Flag of CRO
Marijan Okrosa
Elo: 2070
Age: 35
98
Madara Orlovska
Flag of LAT
Madara Orlovska
Elo: 2067
Age: 38
99
Flag of RUS
Matvey Okhremchuk
Elo: 2067
Age: 40
100
Flag of GER
Markus Oehler
Elo: 2063
Age: 40