Skip to main content
chessbio.com
Search
Enthusiasts
Titled
Streamers
12
Home
FIDE Master
John Heinrich
Games
John Heinrich
FM
JoJoZP
Since 2018 (Active)
Chess.com
♟♟♟♟♟
52.0%
-
39.1%
-
8.9%
Bullet
2625
1311W
951L
153D
Blitz
2727
5029W
3914L
927D
Rapid
2562
295W
123L
49D
Daily
1320
8W
5L
1D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Loss
vs Ridzel449
2518
May 16, 2026
3m
D10
Slav Defense
Ridzel449 won on time
Win
vs zirva_safarov
2557
May 16, 2026
3m
C00
French Defense
JoJoZP won by checkmate
Loss
vs Let_it_be_1
2727
May 16, 2026
3m
A13
English Opening: Agincourt Defense
Let_it_be_1 won by resignation
Win
vs Dandelions_2406
2569
May 16, 2026
3m
A08
King's Indian Attack: French Variation
JoJoZP won by resignation
Draw
vs MetalDay
2603
May 16, 2026
3m
B33
Sicilian Defense: Four Knights Variation, Cobra Variation
Game drawn by repetition
Win
vs Garudapura
2716
May 16, 2026
3m
B23
Sicilian Defense: Closed
JoJoZP won on time
Win
vs TocandoMadera
2536
May 16, 2026
3m
E48
Nimzo-Indian Defense: Normal Variation, Classical Defense
JoJoZP won on time
Win
vs swith_6
2543
May 16, 2026
3m
A84
Dutch Defense
JoJoZP won by checkmate
Win
vs BerserkSpeed
2706
May 16, 2026
3m
A06
Nimzo-Larsen Attack: Classical Variation
JoJoZP won by resignation
Loss
vs Dilshad92
2594
May 16, 2026
3m
A13
English Opening: Agincourt Defense
Dilshad92 won by resignation
Draw
vs furious_Octopus
2753
May 16, 2026
3m
B31
Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation
Game drawn by insufficient material
Loss
vs Dilshad92
2584
May 16, 2026
3m
D35
QGD: 3.Nc3 Nf6 4.e3
Dilshad92 won by resignation
Loss
vs Mavifirtina
2714
May 16, 2026
3m
B12
Caro-Kann Defense
Mavifirtina won by resignation
Loss
vs Chessontrack
2730
May 16, 2026
3m
A15
English Opening: Anglo-Indian Defense
Chessontrack won by resignation
Draw
vs birb_memes
2722
May 16, 2026
3m
A13
English Opening: Agincourt Defense
Game drawn by stalemate
Win
vs Soloctavian
2658
May 16, 2026
3m
D43
Queen's Gambit Declined: Hastings Variation
JoJoZP won by resignation
Win
vs Cinderbelly21
2672
May 16, 2026
3m
A07
Hungarian Opening: Wiedenhagen-Beta Gambit
JoJoZP won by resignation
Loss
vs mesterwood
2709
May 15, 2026
3m
E65
King's Indian Defense: Fianchetto Variation, Yugoslav Variation
mesterwood won by resignation
Loss
vs Lion-de-la-savane-23
2535
May 15, 2026
3m
B12
Caro-Kann Defense
Lion-de-la-savane-23 won by resignation
Draw
vs StellarChess
2686
May 15, 2026
3m
B06
Modern
Game drawn by timeout vs insufficient material