1
Mohamed Amine Haddouche
Flag of ALG
GM Mohamed Amine Haddouche
Elo: 2490
Age: 40
2
Marcus Ross Harvey
Flag of ENG
IM Marcus Ross Harvey
Elo: 2484
Age: 28
3
Martin Haubro
Flag of DEN
IM Martin Haubro
Elo: 2437
Age: 30
4
Flag of USA
IM Mark A Heimann
Elo: 2435
Age: 31
5
Flag of NED
IM Mark Haast
Elo: 2423
Age: 33
6
Michael Hoffmann
Flag of GER
GM Michael Hoffmann
Elo: 2409
Age: 54
7
Flag of ESP
GM Mikel Huerga Leache
Elo: 2407
Age: 35
8
Mher Hovhannisyan
Flag of BEL
GM Mher Hovhannisyan
Elo: 2405
Age: 46
9
Mads Hansen
Flag of DEN
IM Mads Hansen
Elo: 2399
Age: 31
10
Max Hess
Flag of GER
IM Max Hess
Elo: 2398
Age: 27
11
Flag of IND
IM Madhavan NB Hari
Elo: 2395
Age: 21
12
Martin Heider
Flag of GER
Martin Heider
Elo: 2393
Age: 34
13
Michael Hennigan
Flag of ENG
IM Michael Hennigan
Elo: 2391
Age: 54
14
Mark Hebden
Flag of ENG
GM Mark Hebden
Elo: 2387
Age: 66
15
Flag of USA
IM Matthew J Herman
Elo: 2383
Age: 38
16
Marek Hawelko
Flag of POL
IM Marek Hawelko
Elo: 2380
Age: 65
17
Mitra Hejazipour
Flag of FRA
WGM Mitra Hejazipour
Elo: 2376
Age: 31
18
Flag of ENG
Michael J Haygarth
Elo: 2375
Age: 81
19
Markus Hochgraefe
Flag of GER
FM Markus Hochgraefe
Elo: 2359
Age: 52
20
Flag of GER
Martin Heika
Elo: 2355
Age: 49
21
Flag of AUT
IM Martin Christian Huber
Elo: 2346
Age: 26
22
Flag of CZE
FM Martin Hollan
Elo: 2345
Age: 25
23
Matej Hrabusa
Flag of SVK
IM Matej Hrabusa
Elo: 2342
Age: 34
24
Flag of AUT
FM Martin Hofbauer
Elo: 2337
Age: 53
25
Flag of CZE
FM Martin Horak
Elo: 2333
Age: 25
26
Matthew Hoekstra
Flag of USA
FM Matthew Hoekstra
Elo: 2324
Age: 40
27
Flag of DEN
Mads Smith Hansen
Elo: 2323
Age: 55
28
Mark Heidenfeld
Flag of IRL
IM Mark Heidenfeld
Elo: 2321
Age: 56
29
Markus Hahn
Flag of GER
FM Markus Hahn
Elo: 2321
Age: 30
30
Michael Hammes
Flag of GER
IM Michael Hammes
Elo: 2319
Age: 50
31
Flag of SUI
IM Michael Hochstrasser
Elo: 2315
Age: 48
32
Marcel Harff
Flag of GER
FM Marcel Harff
Elo: 2314
Age: 34
33
Flag of BLR
FM Mikita Harshkou
Elo: 2299
Age: 30
34
Flag of CZE
FM Michal Horak
Elo: 2299
Age: 50
35
Flag of RUS
Marat Hasanov
Elo: 2296
Age: 68
36
Flag of GER
Manfred Heilemann
Elo: 2294
Age: 90
37
Manfred Hermann
Flag of GER
IM Manfred Hermann
Elo: 2293
Age: 82
38
Michael Hofmann
Flag of SUI
FM Michael Hofmann
Elo: 2291
Age: 61
39
Flag of GER
FM Mario Hackel
Elo: 2287
Age: 54
40
Miroslav Houska
Flag of ENG
IM Miroslav Houska
Elo: 2284
Age: 46
41
Flag of HUN
FM Miklos Hever
Elo: 2282
Age: 74
42
Flag of IRI
FM Mehdi Hosseinipour
Elo: 2282
Age: 30
43
Manfred Heidrich
Flag of GER
FM Manfred Heidrich
Elo: 2280
Age: 68
44
Flag of GER
FM Mark Helbig
Elo: 2272
Age: 50
45
Mickael Hutois
Flag of FRA
FM Mickael Hutois
Elo: 2270
Age: 32
46
Flag of MYA
Min Soe Han
Elo: 2270
Age: 46
47
Matthew Ho
Flag of USA
Matthew Ho
Elo: 2267
Age: 36
48
Markus Hinterreiter
Flag of GER
Markus Hinterreiter
Elo: 2266
Age: 29
49
Flag of GER
Mario Heckler
Elo: 2265
Age: 60
50
Flag of GER
Mathias Hoefker
Elo: 2262
Age: 62
51
Flag of ARG
Matias Halac
Elo: 2261
Age: 49
52
Michael Hoffmann
Flag of GER
Michael Hoffmann
Elo: 2260
Age: 47
53
Flag of FIN
FM Markku Hartikainen
Elo: 2258
Age: 51
54
Manfred Hangweyrer
Flag of AUT
IM Manfred Hangweyrer
Elo: 2257
Age: 62
55
Flag of FIN
FM Markku IO Henttinen
Elo: 2254
Age: 64
56
Michael Horstmann
Flag of GER
Michael Horstmann
Elo: 2250
Age: 63
57
Flag of MEX
FM Miguel Hurtado Rodriguez
Elo: 2250
Age: 66
58
Flag of EGY
Mohamed Hegazy
Elo: 2248
Age: 54
59
Flag of GER
FM Michael Herrmann
Elo: 2242
Age: 65
60
Flag of GER
Martin Hahn
Elo: 2236
Age: 47
61
Marion Heintze
Flag of GER
WIM Marion Heintze
Elo: 2235
Age: 70
62
Flag of GER
FM Matthias Hoensch
Elo: 2235
Age: 58
63
Flag of ROU
Marius Hancas
Elo: 2235
Age: 66
64
Flag of ENG
Michael Harris
Elo: 2234
Age: 53
65
Flag of CZE
Martin Husek
Elo: 2232
Age: 25
66
Flag of ESP
FM Martin Horcajuelo Rocamora
Elo: 2232
Age: 16
67
Flag of FIN
Martti Helenius
Elo: 2228
Age: 61
68
Flag of GER
Matthias Hermann
Elo: 2227
Age: 66
69
Martin Haag
Flag of GER
FM Martin Haag
Elo: 2227
Age: 59
70
Flag of EGY
Mohamed Hamed
Elo: 2226
Age: 58
71
Flag of LUX
Marc Huberty
Elo: 2223
Age: 50
72
Flag of GER
FM Martin Hoerstmann
Elo: 2222
Age: 55
73
Flag of ESP
FM Miguel Hernandez Roldan
Elo: 2221
Age: 52
74
Flag of CZE
FM Michal Hajek
Elo: 2219
Age: 55
75
Flag of ENG
Mike Handley
Elo: 2215
Age: 57
76
Mohamed Henni
Flag of ALG
IM Mohamed Henni
Elo: 2215
Age: 47
77
Flag of GER
Michael Haberer
Elo: 2215
78
Mathias Holzhaeuer
Flag of GER
FM Mathias Holzhaeuer
Elo: 2211
Age: 63
79
Flag of HUN
FM Miklos Halak
Elo: 2210
Age: 31
80
Flag of USA
Michael Hart
Elo: 2210
81
Flag of FRA
Matthieu Hingouet
Elo: 2210
Age: 22
82
Markus Huster
Flag of GER
Markus Huster
Elo: 2208
Age: 55
83
Flag of AUT
Matthias Heindl
Elo: 2208
Age: 26
84
Flag of AUT
Markus Hummel
Elo: 2207
Age: 42
85
Flag of ENG
Martin Hazelton
Elo: 2205
Age: 57
86
Flag of IRI
Mohammed Haddad
Elo: 2205
Age: 40
87
Flag of GER
Martin Hofmann
Elo: 2201
Age: 57
88
Flag of SYR
Mohamed Haj Bakkor
Elo: 2201
Age: 44
89
Flag of SUI
FM Marcel Hug
Elo: 2199
Age: 56
90
Flag of GER
Michael Haubrich
Elo: 2198
Age: 57
91
Flag of MYA
Min Lwin Htay
Elo: 2197
Age: 46
92
Flag of NED
Michael Hoving
Elo: 2196
Age: 50
93
Flag of CZE
FM Milan Hosek
Elo: 2196
Age: 53
94
Flag of SVK
FM Mario Horvath
Elo: 2191
Age: 53
95
Flag of BEL
FM Maxime Hauchamps
Elo: 2191
Age: 15
96
Flag of CHN
Mingqi Huang
Elo: 2189
Age: 24
97
Flag of FIN
Mika Harjula
Elo: 2186
Age: 60
98
Flag of INA
FM M Miftahul Hudany
Elo: 2182
Age: 27
99
Flag of SWE
Magnus Hernback
Elo: 2182
Age: 44
100
Flag of NED
Marnix Hofman
Elo: 2180
Age: 45