XZ

Xiheng Zhang

Rated since October 2023

2135 Classical
2028 Rapid
1916 Blitz
Xiheng's accounts
FIDE Verified KNSB Verified

The good & the bad

Best wins
Shevchenko, Sergey (IM) 2372
22e Open de Vandoeuvre 2025 - Tournoi A (2000 et plus) · 2025-12-26
Kirtadze, Anastasia 2259
grenke Chess Open 2026 A-Open · 2026-04-02
Stoll, Lucia 2179
22e Open de Vandoeuvre 2025 - Tournoi A (2000 et plus) · 2025-12-26
Cnossen, W.w. (wiebe) 2167
Dutch Team Competition - klasse 2 Round 9 · 2026-04-11
De Jong, Lode (CM) 2161
Tata Steel Chess 2026 - Tienkampen · 2026-01-23
Worst losses
Open Dutch Rapid Championship 2026 · 2026-05-02
85e Noteboomtoernooi · 2026-02-20
Gool Van, R. (rudi) 2114
Dutch Team Competition - klasse 2 Round 7 · 2026-02-07
Dutch Youth Championship 2026 U14 · 2026-04-25
Open Dutch Rapid Championship 2026 · 2026-05-02

FIDE Tournaments

Dutch Youth Championship 2026 U14 standard 2026-04-25 +31=5 -26.0
16e WLC Weekendtoernooi: Groep A standard 2026-05-08 +31=2 +4.8
Open Dutch Rapid Championship 2026 rapid 2026-05-02 +53=0 +3.6
Open NK Rapid Jeugd 2026 rapid 2026-05-03 +40=0 +33.2
grenke Chess Open 2026 A-Open standard 2026-04-02 +33=3 -16.0
Dutch Team Competition - klasse 2 Round 9 standard 2026-04-11 +10=0 +21.6
Belgian Interclubs Round 2025-2026 Ronde 11 standard 2026-04-19 +10=0 +15.6
Dutch Team Competition - klasse 2 Round 8 standard 2026-03-07 +01=0 -16.0
Belgian Interclubs Round 2025-2026 Ronde 9 standard 2026-03-15 +01=0 -15.6
Dutch Team Competition - klasse 2 Round 6 standard 2026-03-28 +10=0 +12.4
Tata Steel Chess 2026 - Tienkampen standard 2026-01-23 +31=5 +42.4
Dutch Team Competition - klasse 2 Round 7 standard 2026-02-07 +01=0 -21.6
Belgian Interclubs Round 2025-2026 Ronde 7 standard 2026-02-08 +10=0 +9.6
85e Noteboomtoernooi standard 2026-02-20 +22=1 -18.4
22e Open de Vandoeuvre 2025 - Tournoi A (2000 et plus) standard 2025-12-26 +34=2 +52.8
grenke Chess Open 2026 A-Open Thursday 2 April 2026 +66=6 -68.3
85e Daniel Noteboomtoernooi Groep A Friday 20 February 2026 +44=2 +15.2
Tata Steel Chess Tournament 2026 Tienkampen Friday 16 January 2026 +62=10 +134.3
22e Open de Vandoeuvre 2025 - Tournoi A (2000 et plus) Friday 26 December 2025 +68=4 +86.2
Belgian Interclubs Round 2025-2026 Ronde 5 Sunday 7 December 2025 +00=1 -8.1
Belgian Interclubs Round 2025-2026 Ronde 4 Sunday 23 November 2025 +10=0 +9.6
Belgian Interclubs Round 2025-2026 Ronde 3 Sunday 16 November 2025 +01=0 -15.1
Amsterdam Chess Open Groep B2 Friday 24 October 2025 +41=1 +20.3
78ste Limburgse Interclubs 2025-2026 Ronde 2 Friday 17 October 2025 +00=1 +3.2
Belgian Interclubs Round 2025-2026 Ronde 2 Sunday 12 October 2025 +10=0 +7.0
NK Snelschaken 2025 Groep A Saturday 13 September 2025 +1012=4 +55.4
Open Schaakkampioenschap van Arnhem Groep A Friday 5 September 2025 +11=3 +42.7
Open NK Schaken 2025 Reserve A Tuesday 22 July 2025 +54=0 -35.5
UniClass Science Park Amsterdam Schaaktoernooi Groep A Saturday 5 July 2025 +26=1 -69.9
HSG Open 2025 Groep B Friday 20 June 2025 +41=1 +49.8
17e BPB Limburg Open 2025 Groep B Friday 6 June 2025 +41=1 +81.8
15e WLC Weekendtoernooi Groep A Friday 16 May 2025 +24=0 -38.2
Open NK Rapid 2025 Open NK Rapid Saturday 3 May 2025 +62=1 +63.8
TAPIJTGIGANT OPEN ASK 2025 Groep B Saturday 19 April 2025 +22=2 -23.5
Open Dordrecht Rapidtoernooi Groep A Saturday 1 March 2025 +32=2 -28.1
Tata Steel Chess Tournament 2025 Weekendvierkampen Friday 17 January 2025 +11=1 +5.7
Chess Festival Groningen Open B Saturday 21 December 2024 +24=3 +0.8
Amsterdam Chess Open Groep B Friday 1 November 2024 +23=1 +8.5
KNSB competitie 2024-2025 Meesterklasse ronde 9 Saturday 21 September 2024 +00=1 +16.6
NK-Snelschaken 2024 Saturday 14 September 2024 +1310=3 +21.8
Open NK Schaken 2024 Zesrondig 1 Monday 22 July 2024 +64=2 +73.8
Amsterdam Science Park Chess Tournament Groep B Saturday 13 July 2024 +86=4 -15.7
HSG Open 2024 Groep B Friday 21 June 2024 +42=6 +63.4
16e BPB Limburg Open 2024 Groep C1 Friday 17 May 2024 +82=4 +87.8
Tata Steel Chess Tournament 2024 Weekendvierkampen Friday 12 January 2024 +60=0 +160.2

Rating History

Loading rating history...

Peak Ratings

Classical 2156
Rapid 2028
Blitz 1916

Games (recent periods)

Wins 30
Losses 18
Draws 18
Win Rate 45%

Performance by Color

ColorWinsDrawsLossesWin Rate
White 17 5 9 55%
Black 13 13 9 37%

All-time Games (from rating history)

Classical 243
Rapid 75
Blitz 108

Recent Matches

Zhou, Yanyang (1860) 2026-04-25 DRAW -13.2
Gupta, Akul (2017) 2026-04-25 WIN +13.6
Botter, Simon (1988) 2026-04-25 DRAW -8.0
Teianu, Sabin (2131) 2026-04-25 LOSS -20.4
Suthan, Aadvik (1822) 2026-04-25 WIN +5.6
Uitermark, Imre (1957) 2026-04-25 WIN +10.8
Lenting, Roan (1986) 2026-04-25 DRAW -8.0
Thijssen, Freek (2159) 2026-04-25 DRAW +1.2
Omnes, Tiago (1990) 2026-04-25 DRAW -7.6
Timmer, Michel (1888) 2026-05-08 WIN +6.8
Langeveld, Rik (1855) 2026-05-08 WIN +6.0
FM Mostertman, Milan (2258) 2026-05-08 LOSS -14.4
Haitjema, Jarich (2044) 2026-05-08 DRAW -6.0
Margarido, Jos (2137) 2026-05-08 DRAW -1.2
Van Dijken, Rex (2042) 2026-05-08 WIN +13.6
Ay, Barry (1671) 2026-05-02 WIN +5.2
FM Baselmans, Luuk (2389) 2026-05-02 LOSS -3.2
Ivanov, Theo (1811) 2026-05-02 WIN +10.4
Busa, Ryan (1780) 2026-05-02 WIN +9.2
Govoreanu, Matei (2150) 2026-05-02 LOSS -11.6
Sosef, Noah (1825) 2026-05-02 WIN +11.2
Gergin, Isafara (1836) 2026-05-02 LOSS -28.4
Hallibert, Emilien (1820) 2026-05-02 WIN +10.8
Van Heinsbergen, Jonathan (1767) 2026-05-03 WIN +8.8
Korsuize, Hugo (1736) 2026-05-03 WIN +7.6
Klimenko, Timur (1739) 2026-05-03 WIN +7.6
Mutta, Sevya Sonit (1781) 2026-05-03 WIN +9.2
Guggenberger, Guido (1943) 2026-04-02 WIN +10.0
FM Albrecht, Neil (2325) 2026-04-02 LOSS -10.0
Eisele, Joerg (1954) 2026-04-02 DRAW -9.6
Kryston, Aleksander (1952) 2026-04-02 DRAW -9.6
Mueller, Maximilian (1974) 2026-04-02 DRAW -8.4
Balzer, Lars (1956) 2026-04-02 WIN +10.8
Kirtadze, Anastasia (2259) 2026-04-02 WIN +26.8
FM Schuricht, Emil Frederick (2287) 2026-04-02 LOSS -12.0
FM Selbes, Tamer Tarik (2246) 2026-04-02 LOSS -14.0
Cnossen, W.w. (wiebe) (2167) 2026-04-11 WIN +21.6
Nuytens, Peter (2052) 2026-04-19 WIN +15.6
CM Otten, M. (martijn) (2223) 2026-03-07 LOSS -16.0
IM Rooze, Jan (2233) 2026-03-15 LOSS -15.6
Breuker, D.m. (dennis) (2012) 2026-03-28 WIN +12.4
Margaryan, Artur (2029) 2026-01-23 DRAW -3.2
Barendse, Ted (2082) 2026-01-23 DRAW -0.4
CM De Jong, Lode (2161) 2026-01-23 WIN +24.0
Boeren, Jurriaan (2124) 2026-01-23 DRAW +2.0
Bakija, Alan (2169) 2026-01-23 LOSS -15.6
De Roode, Peter (2126) 2026-01-23 DRAW +2.0
Rechberger, Franz (2097) 2026-01-23 WIN +20.4
Thijssen, Freek (2023) 2026-01-23 DRAW -3.6
Van Egmond, Rogier (2032) 2026-01-23 WIN +16.8