Skip to main content
chessbio.com
Search
Home
Enthusiasts
John Zhang
Games
Player Profile
John Zhang
JohnZhangxy
Since 2021 (Inactive)
Chess.com
♟
47.3% W
46.6% L
6.1% D
Blitz
851
6W
9L
1D
Rapid
1187
1881W
1849L
241D
Daily
935
1W
2L
0D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Loss
vs Almaryc
1193
Jun 11, 2026
10m
B01
Scandinavian Defense
Almaryc won by checkmate
Win
vs mohamedfaouziomrane
1176
Jun 11, 2026
10m
D00
Amazon Attack
JohnZhangxy won by checkmate
Loss
vs temneet
1169
Jun 7, 2026
10m
A45
Amazon Attack: Siberian Attack
temneet won by checkmate
Loss
vs rmikaelyan
1206
Jun 6, 2026
10m
A00
Amar Gambit
rmikaelyan won by resignation
Loss
vs Drooopyy
1218
Jun 5, 2026
10m
D00
Amazon Attack
Drooopyy won by resignation
Win
vs kirubarkat
1170
Jun 5, 2026
10m
B01
Scandinavian Defense
JohnZhangxy won by checkmate
Loss
vs zinc7777
1203
Jun 4, 2026
10m
B01
Scandinavian Defense
zinc7777 won by checkmate
Draw
vs 1998Ah
1176
Jun 4, 2026
10m
B01
Scandinavian Defense
Game drawn by repetition
Loss
vs LoboGama
1224
Jun 4, 2026
10m
A40
Australian Defense
LoboGama won by checkmate
Loss
vs carmineoriolo
1217
Jun 4, 2026
10m
B01
Scandinavian Defense
carmineoriolo won on time
Win
vs AbdAbdAbdAbdAbdAbdAbd
1188
Jun 4, 2026
10m
A40
Australian Defense
JohnZhangxy won on time
Loss
vs NazPaz
1210
Jun 4, 2026
10m
D00
Amazon Attack
NazPaz won on time
Win
vs aleghine
1194
Jun 3, 2026
10m
B01
Scandinavian Defense
JohnZhangxy won by checkmate
Draw
vs hisnameissemsem
1216
Jun 3, 2026
10m
A43
Benoni Defense: Benoni Gambit Accepted
Game drawn by repetition
Loss
vs hisnameissemsem
1216
Jun 3, 2026
10m
B01
Scandinavian Defense
hisnameissemsem won by resignation
Win
vs SendeLeo
1205
Jun 3, 2026
10m
A45
Amazon Attack: Siberian Attack
JohnZhangxy won by resignation
Loss
vs youssef_8020
1241
Jun 3, 2026
10m
D00
Amazon Attack
youssef_8020 won by checkmate
Win
vs jcarpizo
1176
Jun 3, 2026
10m
A40
Australian Defense
JohnZhangxy won by resignation
Win
vs danielott1
1168
Jun 3, 2026
10m
B01
Scandinavian Defense
JohnZhangxy won by resignation
Loss
vs sedikitGEMUK02
1220
Jun 3, 2026
10m
D20
QGA: 3.e3 c5
sedikitGEMUK02 won by checkmate