Whole History Rating (WHR) of Correspondence Players

Last update: 2025-07-22

Note: This rating is calculated based on the WHR algorithm by Rémi Coulom, a similar approach as the Go Ratings. The core algorithm is based on the open-source code on Github.

History ratings:     Country/Region:

Rank Player Rating Gy1 Games
1 CHN Wang Qichao 2633 0 40
2 RRA Barykin Viktor 2588 0 142
3 CHN Hao Tianyi 2581 0 54
4 CHN Zhang Jinyu 2581 0 192
5 CHN Yuang Coco 2575 0 82
6 LAT Balanova Jelena 2532 0 167
7 CHN Xinpeng Lee 2513 0 20
8 MDA Suslov Alexander 2501 0 122
9 CHN Sun Chengmin 2501 0 60
10 CHN Yao Yujie 2492 0 78
11 RRA Lunkin Vitali 2488 0 92
12 CHN Ni Zhongxing 2479 18 60
13 CHN Bai Shi 2478 0 62
14 RRA Ustimov Anatoly 2475 0 122
15 CHN Qi Bo 2475 0 52
16 CHN Xu Yili 2469 0 26
17 CHN Qiu Weifu 2454 0 172
18 CHN Yang Meng 2441 0 42
19 RRA Berezin Roman 2433 0 24
20 CHN Sun Jinxue 2431 0 24
21 CHN Xiong Yi 2431 0 44
22 CHN Li Xueyang 2417 0 52
23 RRA Zyazin Aleksandr 2414 0 62
24 EST Oll Aivo 2413 18 258
25 CHN Yao Bocheng 2410 0 32
26 CHN Song Xian 2408 0 78
27 CHN Chen Wei 2407 0 94
28 CHN Li Yang Junyi 2399 0 20
29 RRA Glinka Vitaly 2399 0 52
30 CHN Yu Chaorui 2399 0 26
31 USA Han Zongbin 2395 18 40
32 CHN Jin Rui 2388 18 40
33 BRA Alonso Pedro 2379 0 44
34 RRA Bashirov Rustam 2372 0 128
35 TPE Cheng Mu-Jung 2371 0 26
36 RRA Koreshkov Valeriy 2367 18 70
37 CHN Su Baowen 2360 18 28
38 ISR Melman Mark 2358 0 40
39 RRA Epifanov Dmitriy 2354 0 176
40 CHN Mao Mao 2354 0 66
41 CHN Ke Yang 2352 0 66
42 CHN Wang Min 2348 0 22
43 CHN Si Yuming 2341 0 16
44 CHN Xu Liu 2337 0 86
45 CHN Wang Liangliang 2334 0 42
46 RRA Potapov Alexey 2329 0 228
47 RRA Vasiljeva Natalia 2325 0 20
48 RRA Tarannikov Juri 2320 0 163
49 RRA Filinov Vladimir 2320 18 246
50 RRA Fedulina Tanja 2314 0 64
51 RRA Sushkov Vladimir 2312 0 148
52 RRA Klimachev Oleg 2308 0 58
53 UKR Gulyaev Igor 2306 0 132
54 EST Mesila Villem 2305 0 36
55 RRA Sviridov Nikolay 2303 0 66
56 CZE Fontan Miroslav 2302 0 24
57 RRA Filippov Sergey 2301 0 154
58 CHN Chuancheng Li 2299 0 100
59 RRA Kuznetsov N. 2297 0 64
60 CHN Lu Yi 2296 0 22
61 CHN Chen Haixiang 2293 0 22
62 KOR Lee Jinsu 2286 0 58
63 CHN Sun Kai 2284 0 18
64 CHN Tao Tao 2284 14 90
65 RRA Adamushkin Vadim 2284 0 86
66 CHN Wang Yi 2281 0 26
67 RRA Serdyuk Andrej 2279 0 86
68 CHN Qian Yunbing 2265 18 96
69 RRA Viktor Balabhai 2265 0 158
70 RRA Turko Sergey 2265 0 152
71 RRA Milevsky Alexander 2264 0 18
72 EST Soosyrv Ants 2259 0 134
73 RRA Ibragimova Mariam 2256 0 18
74 CHN Zhong Zichen 2253 0 26
75 CHN Wu Xiaoning 2250 0 136
76 SWE Wallgren Bjorn 2245 0 40
77 RRA Nosovsky Alexander 2244 0 172
78 RRA Danilin Ivan 2243 0 74
79 CHN Lu Wenzhe 2240 0 96
80 CHN Zhao Jianxin 2235 0 42
81 RRA Kosintsev D. 2233 0 18
82 CHN Qu Lujing 2231 0 26
83 RRA Zhukov V. 2213 0 44
84 CHN Zhou Shan Zhen 2213 0 20
85 CHN Yang Xuzl 2208 0 42
86 CHN Alyssa Chia 2203 0 66
87 KOR Kang Hong Chul 2203 18 116
88 CHN Xiaoming Wang 2203 0 44
89 KOR Kim Chang-hoon 2200 0 20
90 LAT Reims Aldis 2197 0 106
91 CHN Liu Xiangbo 2195 14 14
92 UKR Kolesnik Vladimir 2195 0 206
93 HUN Szilasi Viktoria 2192 0 22
94 RRA Nikonov Konstantin 2192 0 424
95 CHN Song Yu 2188 14 76
96 POL Nowakowski Maciej 2186 0 62
97 CHN Zhou Peiqiu 2185 0 20
98 RRA Fedorkin Oleg 2182 14 452
99 CHN Lin 2182 0 22
100 RRA Sitnik Sergey 2181 0 62
101 RRA Dulyavichus Artem 2171 0 26
102 RRA Krivtsov N. 2170 0 42
103 CHN Zhou Nan 2168 0 66
104 CHN Pang Wei 2166 0 88
105 CHN Wang Peng 2164 0 42
106 CHN Li Yang 2164 0 38
107 RRA Artemyev Sergey 2164 0 128
108 CHN Cheng Mu 2163 0 104
109 RRA Krasnonosova Serafima 2161 0 22
110 CHN Zhu Kai 2154 0 66
111 KOR Cha Seunghyun 2143 0 54
112 TPE Chou Huang Yu-Chien 2143 0 24
113 CHN Yao Li 2142 0 20
114 KOR Seo Hongdeok 2137 0 20
115 SWE Dufvenberg M. 2130 0 62
116 RRA Volkov Sergey 2129 0 212
117 SWE Bjorn Lind 2124 14 170
118 CHN Chen Ge 2122 14 14
119 RRA Makarov Sergey 2120 0 24
120 RRA Makarov Pavel 2118 14 360
121 KOR Jang Woncheol 2117 0 20
122 FRA Arberg Jean 2107 0 22
123 CHN Lu FangHai 2105 0 18
124 CHN Qi Da Nei 2098 0 62
125 RRA Strokov K. 2096 0 20
126 RRA Reibandt Vitaly 2095 0 72
127 TPE Ming Yeh Li 2094 0 40
128 CHN Zhou Xuan 2091 0 20
129 JPN Tatsutomi Ya. 2090 0 22
130 HUN Virag Istvan 2089 0 54
131 JPN Nishizono Norio 2089 0 18
132 EST Ilu Timo 2083 0 128
133 RRA Pogosov Yura 2078 0 22
134 RRA Smirnov Sergey 2077 0 30
135 RRA Bobkov Yevgeni 2077 0 376
136 UZB Kuryan Oleg 2076 0 64
137 RRA Maltsev Oleg 2073 0 30
138 RRA Alibabaev Alibaba 2072 0 22
139 RRA Alexandrov Victor 2071 0 60
140 CHN Wei Hua Wei 2068 0 86
141 POL Klepacki Kacper 2067 0 96
142 EST Meritee Ando 2052 0 52
143 SWE Karlsson Stefan 2050 0 52
144 RRA Kozhin Mikhail 2048 0 80
145 EST Pajuste Renee 2046 0 48
146 CHN Zheng Huai Wei 2039 0 20
147 RRA Karasyov Maxim 2036 0 22
148 POL Zajk Michal 2036 0 14
149 CHN Li Hanlin 2033 0 44
150 CHN Wang Xiang Dong 2029 0 20
151 CHN Hou Jun 2026 14 14
152 SWE Andersson Tord 2026 0 182
153 AZE Heybatov Nizami 2022 0 154
154 RRA Litvinenko Dmitry 2021 0 26
155 RRA Lokshtanova A. 2019 0 20
156 RRA Vinokurtsev Vladimir 2019 0 132
157 RRA Lebedeva Yelena 2015 0 40
158 RRA Salnikova Nonna 2015 0 80
159 EST Kolk Marek 2014 0 22
160 RRA Metreveli Irina 2013 0 62
161 ARM Karapetyan Aram 2013 0 42
162 JPN Ooi Kozo 2009 0 12
163 TPE Hung Yun-Tung 2008 0 44
164 CHN Han Youning 2006 0 106
165 RRA Vershinin Pavel 1999 0 38
166 CHN Yang Cindy 1999 0 20
167 CHN Luo Yan 1996 0 24
168 USA Talsky Vladimir 1990 0 36
169 CHN Xue Wenxi 1988 0 42
170 RRA Golosov Victor 1979 14 444
171 SWE Asplund Bengt 1978 0 168
172 RRA Salnikov Pavel 1977 0 210
173 LAT Rinkis Ingus 1974 0 76
174 UKR Devichensky Anton 1973 0 22
175 RRA Kozlov Igor 1972 14 278
176 JPN Tamura Kazumasa 1969 0 46
177 CHN Han Qiu 1962 0 22
178 RRA Babaev Gasan 1961 0 12
179 CHN Sheng 1961 0 22
180 JPN Nakayama Tomoharu 1960 0 16
181 RRA Trenogin V. 1956 0 22
182 CHN Yi Qunmei 1954 0 86
183 RRA Smirnov Evgeniy 1951 0 71
184 CHN Qi Ya 1948 0 66
185 CHN Wu Yue Sheng 1943 0 40
186 AZE Dzainukov Eldar 1941 0 166
187 RRA Serdiukov E. 1940 0 20
188 USA Huang W. 1940 0 22
189 RRA Glibina Ekaterina 1939 0 16
190 RRA Lavrik-Karmazin Maksim 1934 0 44
191 CHN Woo Chung 1930 0 22
192 CHN Li Ying 1929 0 66
193 CHN Fan Shengjun 1925 0 22
194 KOR Yang Seongmo 1923 0 58
195 RRA Nekrasov Denis 1921 0 40
196 EST Lents Johann 1921 0 124
197 CHN Shenyi 1916 0 20
198 POL Zukowski Michal 1914 0 112
199 CHN Feng Huasheng 1914 0 130
200 JPN Takagawa Teiji 1908 0 170
201 SWE Larsson Leif 1908 0 22
202 KOR Lim Woobin 1904 0 26
203 LTU Laibinis Linas 1904 14 292
204 CHN Chen Shoude 1902 0 62
205 UKR Poddubny Konstantin 1902 0 80
206 RRA Magdeev Igor 1897 0 110
207 CHN Haixiang 1897 0 22
208 JPN Yamamoto Mitsuo 1893 14 394
209 CHN Liu Yaoge 1888 0 26
210 RRA Mishin Roman 1887 0 22
211 RRA Bukreev Ivan 1886 0 24
212 CHN Zhu Ye 1886 14 62
213 SWE Gaulitz Joachim 1881 0 78
214 JPN Hasegawa Kazuto 1878 0 88
215 CHN Xu Kunbao 1876 0 26
216 FIN Samuli Saarenpaa 1870 18 180
217 CHN Zeng Long 1869 0 106
218 USA Mammel Mark 1865 0 26
219 RRA Sorokina Oksana 1862 0 40
220 CHN Liu Qingxiang 1861 0 20
221 EST Madissoon Ulo 1859 0 74
222 CHN Hong Lee 1853 0 44
223 CHN Chi Chen 1851 0 22
224 RRA Bushkovsky Liudvig 1848 0 42
225 LTU Gaidamauskas E. 1844 0 22
226 ARM Kobzev Aleksey 1844 0 140
227 CHN Zhang Peng 1841 0 66
228 CHN Chen Titan 1837 0 20
229 RRA Mikhailov Alexey 1836 0 290
230 CHN Wu Hao 1835 0 88
231 RRA Lysakov M. 1833 0 20
232 RRA Judina M. 1832 0 20
233 EST Voznjuk Pavel 1826 0 40
234 RRA MEIJIN-2000 (programm) 1825 0 20
235 SWE Eriksson Bjorn 1824 0 20
236 ARM Karapetyan Gurgen 1824 0 20
237 ITA Tibaldi Carlo 1824 0 52
238 EST Taimla Tunnet 1823 0 116
239 RRA Kazarin Mikhail 1818 0 18
240 RRA Artemiev Sergey (SPb) 1818 0 18
241 CHN Wen Hao 1817 0 86
242 EST Eggert Ester 1810 0 40
243 CHN Ge Chen 1810 0 20
244 CZE Samal R. 1808 0 22
245 CHN Du Hailei 1806 0 22
246 RRA Savrasova Yuliya 1804 0 40
247 UZB Khramov Andrey 1804 0 18
248 JPN Yamamoto Keisuke 1798 0 60
249 HUN Akos Nemeth 1783 0 22
250 ARM Gevorkyan Hovhannes 1783 0 20
251 CHN Chen Y. 1775 0 20
252 ESP Marín Millán Jose Antonio 1775 0 26
253 RRA Rumyantseva Ekaterina 1773 0 14
254 RRA Zaytsev Vjacheslav 1768 0 18
255 CZE Rybka Ales 1768 0 28
256 CHN Xingyue 1765 0 86
257 RRA Dvoeglazov Vladimir 1764 0 164
258 KOR Jun Young Jeong 1757 0 20
259 RRA Gromova Irina 1756 0 116
260 CHN Ming Tian 1756 0 22
261 HUN Akos Kiszely 1756 0 22
262 CHN Wu Pengyu 1755 0 20
263 RRA Kadyrov Georgiy 1752 0 62
264 JPN Kawamura Norihiko 1751 0 108
265 UKR Melnik Dmitry 1746 0 22
266 CHN Liu Chao 1742 0 20
267 USA Brown R. 1741 0 22
268 EST Tihkan Evelyn 1740 0 44
269 CHN Pan Guanchen 1732 0 26
270 JPN Kashihara Akihiko 1730 0 12
271 RRA Kachurov Vitaly 1727 0 22
272 SWE Hermansson Linus 1724 0 18
273 CHN Lin Wen Sheng 1717 0 20
274 RRA Smirnov D. 1714 0 20
275 KOR Park Sang-hyeon 1713 0 22
276 RRA Vodolazsky Konstantin 1708 0 62
277 RRA Kinelovskiy Nikita 1704 0 20
278 ITA Baggio Guizeppe 1703 0 22
279 CHN Die Mi 1702 0 20
280 USA Sherri George 1702 0 20
281 RRA Matveev Aleksey 1697 0 64
282 UKR Abelyan Karine 1695 0 52
283 EST Piik Sander 1695 0 18
284 RRA Nefedyev Sergey 1693 0 112
285 POL Małowiejski Piotr 1692 0 22
286 CHN Zhang Tongxiang 1690 0 40
287 SWE Nyberg Bengt 1680 0 166
288 SWE Carlsson Martin 1675 0 40
289 KOR Hyun Gyeon Sik 1675 0 40
290 UKR Nazarov Vladimir 1675 0 102
291 POL Nowak Pawel 1675 0 68
292 KOR Lee Jongbin 1674 0 34
293 UKR Abelyan Lilit 1673 0 28
294 RRA Nekrasov Evgeny 1669 0 20
295 CHN Luo Dan 1666 0 20
296 CHN Yu Manjiang 1665 0 20
297 KOR Lee Jaemin 1664 0 42
298 RRA Kadulin A. 1659 0 20
299 UKR Sukach 1658 0 22
300 UKR Dobrovolsky 1658 0 22
301 UKR Antanyan Samvel 1656 0 28
302 SWE Johannesson Rickard 1655 0 22
303 UKR Radchenko 1655 0 22
304 CHN Ronghua Huang 1655 0 42
305 EST Rahumägi Brenet 1651 0 22
306 CHN Li Fei 1648 0 20
307 EST Sander Sulane 1648 0 20
308 CHN Baoguo Zhou 1647 0 22
309 RRA Mikhailov Alexander 1642 0 108
310 CHN Ma GuangZhzo 1642 0 20
311 CHN Chong Wang 1635 0 42
312 UKR Bespalov Konstantin 1634 0 34
313 CHN Hong Gang 1634 0 20
314 CHN Zhliup Z. 1623 0 14
315 RRA Egorov Vitaly 1622 0 42
316 SWE Blomstedt Torbjorn 1620 0 64
317 CHN Zhang Tieliang 1619 14 14
318 KOR Han Shangwun 1613 0 60
319 RRA Trifonov Gleb 1610 0 22
320 EST Lillemets Rauni 1608 0 42
321 FIN Kauppinen Niko 1604 0 20
322 SWE Hermansson Hannes 1602 0 20
323 CHN Ming Wei 1599 0 22
324 ISR Glukhovsky Leonid 1599 0 110
325 ARM Minasyan Marine 1598 0 22
326 CHN Li Ruifan 1587 0 20
327 CHN Yin Fangjian 1586 0 20
328 EST Savik Agnes 1585 0 24
329 RRA Pavel Kozak 1583 0 42
330 ITA Sciortino Antonino 1581 0 20
331 LAT Idelsons Roberts 1571 0 12
332 RRA Sumarokov Evgeny 1570 0 20
333 CHN He Shujun 1565 0 22
334 EST Birk Katrin 1555 0 40
335 CHN Zhang Wenbo 1552 0 20
336 SWE Theimer Joachim 1549 0 16
337 CZE Rostislav Sramek 1540 0 42
338 KOR Son Jin Hyeok 1539 0 18
339 RRA Kuleshov Mikhail 1532 0 106
340 UKR Porkhachev 1531 0 22
341 UNK barrybonds 1531 0 24
342 RRA Durandin K. 1525 0 20
343 ARM Kobzev Victor 1523 0 44
344 RRA Ogorodov Sergey 1520 0 18
345 RRA Kuleshova Tatiana 1509 0 76
346 RRA Chentsov Alexander 1502 0 44
347 RRA Bartushevich S. 1497 0 20
348 RRA Tatarintsev Sergey 1494 0 20
349 ARM Poghosyan Albert 1493 0 136
350 EST Purk Tauri 1482 0 18
351 CHN Wang Qingqing 1482 0 18
352 RRA Sonin Sergey 1481 0 44
353 CHN Rongwang Chen 1477 0 20
354 ISR Ryumkin Konstantin 1471 0 71
355 UKR Tarasyuk 1468 0 22
356 RRA Yegorov Vitali 1467 0 20
357 RRA Romanova M. 1464 0 20
358 RRA Medjid Abdul 1460 0 18
359 RRA Arikov Artem 1460 0 42
360 ARM Mosinyan David 1458 0 22
361 CHN Yang Xu 1453 0 14
362 ARM Dumanyan Mher 1450 0 22
363 ARM Lalayan Mariam 1450 0 22
364 TPE Chen Ying-Chen 1442 0 26
365 CHN Guo Cheng 1442 0 26
366 USA Lipsits Aleksander 1437 0 126
367 RRA Tatarintsev V. 1423 0 14
368 RRA Kurochkin Viktor 1417 0 298
369 CHN Yu Xue Li 1417 0 20
370 CHN Qijin Hou 1417 0 20
371 CHN Cui Yue 1417 0 20
372 UKR Kabachinskiy Maxim 1408 0 16
373 CHN Wu Chang 1385 0 20
374 CHN Fan Shuitao 1383 0 18
375 UKR Smirnov Timofei 1379 0 22
376 GBR Szabo Jan 1377 0 18
377 FRA Kilberger Yannick 1377 0 18
378 ARM Poghosyan Eva 1377 0 18
379 ARM Poghosyan Davit 1377 0 18
380 ARM Poghosyan Vahe 1377 0 18
381 USA Roberto L. Ernest 1373 0 22
382 EST Purk Andry 1365 0 128
383 CHN Wang Rui 1364 0 20
384 USA Nite Steven 1364 0 20
385 RRA Kalabin Konstantin 1351 0 20
386 UKR Romanenko 1344 0 22
387 UKR Umantsiv Roman 1342 14 200
388 UKR Taras Dominyuk 1335 0 18
389 ITA Pasato Luigi 1329 0 20
390 CHN Luke Pebody 1329 0 22
391 POR Pedro Graca 1322 0 22
392 CHN Yu Jingping 1322 0 22
393 CHN Wang Shan 1321 0 28
394 UKR Fadieiev Gennadii 1316 0 24
395 UKR Saik Aleksey 1315 14 194
396 RRA Ses Pavel 1309 0 20
397 CHN Wang Tengfei 1301 0 20
398 CHN Huoyu Cen 1301 0 20
399 KOR So Junghan 1298 0 20
400 KOR Kim Hwan Hee 1298 0 20
401 CHN Zhao Jianxin 1297 0 20
402 CHN Liu Tingting 1294 0 22
403 EST Topkin Georg-Romet 1287 0 14
404 ARM Stepanyan Armen 1272 0 22
405 EST Mikk Oblikas 1263 0 20
406 RRA Diachkov S. 1262 0 20
407 CAN Terekhov Dmitri 1260 0 12
408 POL Bieniek Piotr 1256 0 92
409 UKR Kvitka Nikolay 1237 0 66
410 CHN Liu Sanyi 1233 0 26
411 CHN Xi Rong 1219 0 20
412 CHN Bamboo 1202 0 22
413 CHN Wang Tom 1177 0 22
414 CHN Gu Jian 1164 0 26
415 EST Orlov Denis 1160 0 18
416 CHN Chen Hui 1148 0 20
417 UKR Uspenskiy Valentin 1128 0 82
418 RRA Sinyov Igor 1078 0 132
419 KOR Koo Jahwan 1028 0 26
420 ARM Manukyan Mher 963 0 42