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