1
Mikhailo Oleksienko
Flag of UKR
GM Mikhailo Oleksienko
Elo: 2584
Age: 35
2
Michal Olszewski
Flag of POL
GM Michal Olszewski
Elo: 2522
Age: 32
3
Flag of CUB
IM Mariano Ortega Amarelle
Elo: 2465
Age: 40
4
Flag of RUS
IM Miran Oganian
Elo: 2437
Age: 38
5
Michael Oratovsky
Flag of ISR
GM Michael Oratovsky
Elo: 2420
Age: 47
6
Flag of CUB
FM Manuel Dario Ochoa de la Rosa
Elo: 2409
Age: 27
7
Flag of RUS
FM Maxim Ovsiannikov
Elo: 2409
Age: 38
8
Flag of ALG
IM Mahfoud Oussedik
Elo: 2404
Age: 29
9
Marek Oliwa
Flag of POL
Marek Oliwa
Elo: 2399
Age: 47
10
Flag of CRO
FM Matija Ostovic
Elo: 2391
Age: 26
11
Murtez Ondozi
Flag of KOS
FM Murtez Ondozi
Elo: 2380
Age: 42
12
Flag of RUS
IM Maxim Ozolin
Elo: 2365
Age: 44
13
Menno Okkes
Flag of NED
FM Menno Okkes
Elo: 2342
Age: 61
14
Flag of USA
Modest Orman
Elo: 2310
Age: 75
15
Milan Orsag
Flag of CZE
IM Milan Orsag
Elo: 2308
Age: 57
16
Flag of USA
Miguel Ortiz
Elo: 2305
17
Flag of RUS
FM Maksim Omariev
Elo: 2304
Age: 30
18
Flag of DEN
IM Martin Olesen
Elo: 2304
Age: 56
19
Flag of RUS
Mikhail Osadchy
Elo: 2303
Age: 63
20
Flag of RUS
IM Maxim L Orlinkov
Elo: 2297
Age: 55
21
Flag of ESP
Marc Ortega Serra
Elo: 2292
Age: 29
22
Flag of SVK
FM Martin Ondrus
Elo: 2274
Age: 31
23
Flag of ISV
M O'Donnell
Elo: 2270
24
Mario Olea Perez
Flag of ESP
FM Mario Olea Perez
Elo: 2263
Age: 48
25
Miklos Orso
Flag of HUN
IM Miklos Orso
Elo: 2263
Age: 65
26
Flag of RUS
Mikhail Opanasenko
Elo: 2260
Age: 21
27
Flag of BIH
Muamer Osmanagic
Elo: 2260
Age: 88
28
Flag of POL
FM Michal Obrusnik
Elo: 2259
Age: 28
29
Flag of TUN
Mohamed Ouechtati
Elo: 2259
Age: 65
30
Margareth Olde
Flag of EST
WFM Margareth Olde
Elo: 2258
Age: 21
31
Flag of ESP
FM Mikel Ortega Lopez
Elo: 2256
Age: 22
32
Maili Jade Ouellet
Flag of CAN
WGM Maili Jade Ouellet
Elo: 2247
Age: 19
33
Flag of NCA
Marcos Ortiz
Elo: 2242
34
Flag of ROU
FM Mihnea Ionut Ognean
Elo: 2239
Age: 17
35
Flag of PER
Marcos Eduardo Osorio Ortiz
Elo: 2236
Age: 64
36
Flag of ARG
Martin Olivieri
Elo: 2236
Age: 51
37
Flag of LUX
Manuel Ocantos
Elo: 2234
Age: 40
38
Flag of CZE
Miroslav Odehnal
Elo: 2226
Age: 72
39
Flag of USA
Mark A Orfalea
Elo: 2215
Age: 58
40
Flag of NED
Matthias Oomens
Elo: 2210
Age: 44
41
Flag of URU
Marcelo Olazarri
Elo: 2208
Age: 56
42
Flag of GER
Marco Otte
Elo: 2207
Age: 50
43
Flag of FRA
Milan Ollier
Elo: 2203
Age: 27
44
Flag of SRB
Milan Obradovic
Elo: 2196
Age: 65
45
Flag of AUT
Maximilian Ofner
Elo: 2193
Age: 25
46
Mel O'Cinneide
Flag of IRL
Mel O'Cinneide
Elo: 2193
Age: 56
47
Flag of ESP
Max Orteu Capdevila
Elo: 2191
Age: 22
48
Flag of ESP
Manuel Outerelo Ucha
Elo: 2188
Age: 57
49
Flag of SWE
Markus Orndahl
Elo: 2187
Age: 30
50
Flag of USA
Matthew J Obrien
Elo: 2186
Age: 33
51
Flag of ITA
Martin Oberrauch
Elo: 2185
Age: 42
52
Flag of GER
Markus Orf
Elo: 2185
Age: 53
53
Flag of SWE
Mattis Olofsson Dolk
Elo: 2179
Age: 25
54
Flag of SRB
Milos Ostojic
Elo: 2176
Age: 28
55
Flag of SRB
Miljan Ostojic
Elo: 2170
Age: 56
56
Flag of BOT
Molale Ofentse
Elo: 2165
57
Magnus P Ornolfsson
Flag of ISL
Magnus P Ornolfsson
Elo: 2163
Age: 50
58
Flag of NED
FM Marijn Willem Otte
Elo: 2159
Age: 32
59
Mark Ousatchi
Flag of GER
FM Mark Ousatchi
Elo: 2157
Age: 89
60
Flag of CZE
Miroslav Orsag
Elo: 2157
Age: 47
61
Flag of PHI
Melito Jr Ocsan
Elo: 2152
Age: 21
62
Flag of DEN
Magnus Ostner
Elo: 2150
Age: 48
63
Flag of SWE
Mats Orndahl
Elo: 2146
Age: 61
64
Flag of FRA
Mihai Osman
Elo: 2146
Age: 62
65
Flag of GER
Momcilo Opalic
Elo: 2140
Age: 58
66
Flag of GER
Markus Oestreich
Elo: 2136
Age: 54
67
Flag of GER
Marijan Orsolic
Elo: 2136
Age: 47
68
Flag of SRB
Milos Osatovic
Elo: 2132
Age: 32
69
Flag of GER
Max Oberhofer
Elo: 2131
Age: 71
70
Flag of ENG
Marcus E Osborne
Elo: 2130
Age: 46
71
Flag of GER
Martin Ottmann
Elo: 2128
Age: 48
72
Flag of SWE
Martin Ollen
Elo: 2127
Age: 25
73
Marc Overeem
Flag of NED
FM Marc Overeem
Elo: 2120
Age: 59
74
Flag of GER
Michael Osthoff
Elo: 2115
Age: 50
75
Flag of TUR
Mustafa Berkay Ozdover
Elo: 2114
Age: 26
76
Flag of ARG
Mariano Ivan Ostoich
Elo: 2114
Age: 21
77
Marco Ori
Flag of ITA
Marco Ori
Elo: 2111
Age: 57
78
Flag of NED
Martijn Otten
Elo: 2109
Age: 28
79
Flag of SLO
Martin Ocepek
Elo: 2108
Age: 33
80
Manfred Olbrisch
Flag of GER
Manfred Olbrisch
Elo: 2108
Age: 61
81
Flag of CZE
Marek Omelka
Elo: 2108
Age: 42
82
Flag of ESP
Manuel Ortega Adan
Elo: 2106
Age: 93
83
Flag of POL
Marek Ostrysz
Elo: 2105
Age: 65
84
Flag of DEN
Michael Richard W Olsen
Elo: 2098
Age: 43
85
Flag of DEN
Michael Oe
Elo: 2095
Age: 52
86
Flag of LTU
Mecislovas Ostrauskas
Elo: 2094
Age: 74
87
Miriam F Olsen
Flag of DEN
Miriam F Olsen
Elo: 2091
Age: 33
88
Flag of USA
Michael Oshiro
Elo: 2088
Age: 51
89
Flag of SWE
Mikael Oberg
Elo: 2086
Age: 57
90
Flag of PHI
Michael Ocido
Elo: 2085
Age: 31
91
Mark JL Orr
Flag of IRL
IM Mark JL Orr
Elo: 2080
Age: 66
92
Maisa Ovezova
Flag of TKM
WFM Maisa Ovezova
Elo: 2079
Age: 40
93
Flag of USA
Michael Omori
Elo: 2078
Age: 27
94
Flag of CRO
Marijan Okrosa
Elo: 2070
Age: 32
95
Flag of VEN
Miguel Angel Ontiveros Acuna
Elo: 2069
Age: 42
96
Flag of RUS
Matvey Okhremchuk
Elo: 2067
Age: 37
97
Flag of NGR
Mustapha Othman
Elo: 2065
Age: 37
98
Flag of BIH
Muhamed Omercic
Elo: 2064
Age: 65
99
Flag of SVK
Martin Ocko
Elo: 2064
Age: 22
100
Madara Orlovska
Flag of LAT
Madara Orlovska
Elo: 2063
Age: 35