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