1
Mohamed Amine Haddouche
Flag of ALG
GM Mohamed Amine Haddouche
Elo: 2483
Age: 36
2
Flag of ESP
IM Mikel Huerga Leache
Elo: 2476
Age: 31
3
Mher Hovhannisyan
Flag of BEL
GM Mher Hovhannisyan
Elo: 2451
Age: 42
4
Mark Hebden
Flag of ENG
GM Mark Hebden
Elo: 2444
Age: 62
5
Martin Haubro
Flag of DEN
IM Martin Haubro
Elo: 2440
Age: 26
6
Michael Hoffmann
Flag of GER
GM Michael Hoffmann
Elo: 2437
Age: 50
7
Flag of ENG
FM Marcus Ross Harvey
Elo: 2434
Age: 24
8
Flag of NED
FM Mark Haast
Elo: 2406
Age: 29
9
Markus Hochgraefe
Flag of GER
FM Markus Hochgraefe
Elo: 2399
Age: 48
10
Flag of USA
FM Mark A Heimann
Elo: 2396
Age: 27
11
Martin Heider
Flag of GER
Martin Heider
Elo: 2393
Age: 30
12
Michael Hennigan
Flag of ENG
IM Michael Hennigan
Elo: 2391
Age: 50
13
Flag of DEN
Mads Smith Hansen
Elo: 2386
Age: 51
14
Flag of DEN
IM Mads Hansen
Elo: 2386
Age: 27
15
Flag of USA
IM Matthew J Herman
Elo: 2383
Age: 34
16
Marek Hawelko
Flag of POL
IM Marek Hawelko
Elo: 2380
Age: 61
17
Max Hess
Flag of GER
FM Max Hess
Elo: 2378
Age: 23
18
Flag of ENG
Michael J Haygarth
Elo: 2375
Age: 81
19
Flag of GER
Martin Heika
Elo: 2368
Age: 45
20
Mark Heidenfeld
Flag of IRL
IM Mark Heidenfeld
Elo: 2361
Age: 52
21
Marcel Harff
Flag of GER
FM Marcel Harff
Elo: 2359
Age: 30
22
Manfred Heidrich
Flag of GER
FM Manfred Heidrich
Elo: 2350
Age: 64
23
Matej Hrabusa
Flag of SVK
IM Matej Hrabusa
Elo: 2347
Age: 30
24
Michael Hammes
Flag of GER
IM Michael Hammes
Elo: 2342
Age: 46
25
Flag of SUI
IM Michael Hochstrasser
Elo: 2341
Age: 44
26
Flag of AUT
IM Martin Christian Huber
Elo: 2341
Age: 22
27
Flag of AUT
FM Martin Hofbauer
Elo: 2337
Age: 49
28
Flag of CZE
FM Martin Hollan
Elo: 2336
Age: 21
29
Flag of CZE
FM Martin Horak
Elo: 2329
Age: 21
30
Matthew Hoekstra
Flag of USA
FM Matthew Hoekstra
Elo: 2324
Age: 36
31
Manfred Hangweyrer
Flag of AUT
IM Manfred Hangweyrer
Elo: 2319
Age: 58
32
Flag of CZE
FM Michal Horak
Elo: 2307
Age: 46
33
Mitra Hejazipour
Flag of IRI
WGM Mitra Hejazipour
Elo: 2300
Age: 27
34
Flag of BLR
FM Mikita Harshkou
Elo: 2299
Age: 26
35
Mickael Hutois
Flag of FRA
FM Mickael Hutois
Elo: 2299
Age: 28
36
Miguel Herrera Ortiz
Flag of MEX
IM Miguel Herrera Ortiz
Elo: 2297
Age: 53
37
Flag of RUS
Marat Hasanov
Elo: 2296
Age: 64
38
Manfred Hermann
Flag of GER
IM Manfred Hermann
Elo: 2296
Age: 78
39
Flag of GER
Manfred Heilemann
Elo: 2294
Age: 86
40
Michael Hofmann
Flag of SUI
FM Michael Hofmann
Elo: 2291
Age: 57
41
Flag of GER
FM Mario Hackel
Elo: 2287
Age: 50
42
Flag of GRE
Mihail Hadzidakis
Elo: 2287
Age: 45
43
Miroslav Houska
Flag of ENG
IM Miroslav Houska
Elo: 2284
Age: 42
44
Flag of GER
FM Mark Helbig
Elo: 2283
Age: 46
45
Flag of HUN
FM Miklos Hever
Elo: 2282
Age: 70
46
Flag of IRI
FM Mehdi Hosseinipour
Elo: 2282
Age: 26
47
Flag of HUN
FM Miklos Halak
Elo: 2280
Age: 27
48
Flag of SUI
FM Marcel Hug
Elo: 2276
Age: 52
49
Matthew Ho
Flag of USA
Matthew Ho
Elo: 2267
Age: 32
50
Flag of GER
Mario Heckler
Elo: 2265
Age: 56
51
Markus Hahn
Flag of GER
FM Markus Hahn
Elo: 2264
Age: 26
52
Flag of GER
Mathias Hoefker
Elo: 2262
Age: 58
53
Flag of ARG
Matias Halac
Elo: 2261
Age: 45
54
Michael Hoffmann
Flag of GER
Michael Hoffmann
Elo: 2260
Age: 43
55
Flag of UKR
Mikhail Hodarkovski
Elo: 2260
Age: 62
56
Flag of IND
Madhavan NB Hari
Elo: 2253
Age: 17
57
Flag of FIN
Martti Helenius
Elo: 2251
Age: 57
58
Flag of FIN
FM Markku IO Henttinen
Elo: 2250
Age: 60
59
Michael Horstmann
Flag of GER
Michael Horstmann
Elo: 2250
Age: 59
60
Flag of MEX
FM Miguel Hurtado
Elo: 2250
61
Flag of MEX
FM Miguel Hurtado Rodriguez
Elo: 2250
Age: 62
62
Flag of EGY
Mohamed Hegazy
Elo: 2248
Age: 50
63
Flag of FIN
FM Markku Hartikainen
Elo: 2248
Age: 47
64
Flag of MYA
Min Lwin Htay
Elo: 2246
Age: 42
65
Mathias Holzhaeuer
Flag of GER
FM Mathias Holzhaeuer
Elo: 2244
Age: 59
66
Flag of GER
FM Michael Herrmann
Elo: 2242
Age: 61
67
Flag of GER
FM Matthias Hoensch
Elo: 2241
Age: 54
68
Flag of GER
Martin Hahn
Elo: 2236
Age: 43
69
Marion Heintze
Flag of GER
WIM Marion Heintze
Elo: 2235
Age: 66
70
Flag of ROU
Marius Hancas
Elo: 2235
Age: 62
71
Myroslava Hrabinska
Flag of UKR
WGM Myroslava Hrabinska
Elo: 2235
Age: 36
72
Flag of ENG
Michael Harris
Elo: 2234
Age: 49
73
Flag of FRA
Matthieu Hingouet
Elo: 2228
Age: 18
74
Flag of GER
Matthias Hermann
Elo: 2228
Age: 62
75
Flag of EGY
Mohamed Hamed
Elo: 2226
Age: 54
76
Flag of ESP
Miguel Hernandez Roldan
Elo: 2221
Age: 48
77
Flag of CZE
FM Michal Hajek
Elo: 2219
Age: 51
78
Flag of GER
Martin Hofmann
Elo: 2216
Age: 53
79
Flag of GER
Michael Haberer
Elo: 2215
80
Mohamed Henni
Flag of ALG
IM Mohamed Henni
Elo: 2215
Age: 43
81
Flag of ENG
Mike Handley
Elo: 2215
Age: 53
82
Martin Haag
Flag of GER
FM Martin Haag
Elo: 2214
Age: 55
83
Maher Himdan
Flag of EGY
IM Maher Himdan
Elo: 2214
Age: 59
84
Flag of GER
FM Martin Hoerstmann
Elo: 2214
Age: 51
85
Flag of INA
FM M Miftahul Hudany
Elo: 2213
Age: 23
86
Flag of AUT
Markus Hummel
Elo: 2211
Age: 38
87
Flag of GER
Michael Hoelzlein
Elo: 2211
Age: 49
88
Flag of USA
Michael Hart
Elo: 2210
89
Flag of CZE
Martin Husek
Elo: 2210
Age: 21
90
Markus Huster
Flag of GER
Markus Huster
Elo: 2208
Age: 51
91
Flag of IRI
Mohammed Haddad
Elo: 2205
Age: 36
92
Flag of YEM
Mansoor Homaid
Elo: 2205
93
Flag of ENG
Martin Hazelton
Elo: 2205
Age: 53
94
Flag of LUX
Marc Huberty
Elo: 2205
Age: 46
95
Flag of NED
Marnix Hofman
Elo: 2203
Age: 41
96
Flag of SYR
Mohamed Haj Bakkor
Elo: 2201
Age: 40
97
Flag of AUT
Matthias Heindl
Elo: 2200
Age: 22
98
Flag of CAN
FM Michael Humphreys
Elo: 2199
Age: 31
99
Flag of GER
Michael Haubrich
Elo: 2198
Age: 53
100
Flag of CZE
FM Milan Hosek
Elo: 2196
Age: 49