203 games in the PremovedPrep archive. Games as White.
| White | Black | Result | ECO | Event | Date |
|---|---|---|---|---|---|
| Heinrich, John | Kejna, Piotr | 1/2-1/2 | A05 | Olomoucke sachove leto 2026 - ab | 2026-08-22 |
| Heinrich, John | Muller-Moingt, Bastien | 1-0 | A08 | Olomoucke sachove leto 2026 - ab | 2026-08-20 |
| Heinrich, John | Cummings, David H. | 1/2-1/2 | E00 | Olomoucke sachove leto 2026 - ab | 2026-08-18 |
| Heinrich, John | Dhyana Patel | 1-0 | A48 | Olomoucke sachove leto 2026 - ab | 2026-08-17 |
| Heinrich, John | Adarsh, Tripathi | 1/2-1/2 | A14 | Olomoucke sachove leto 2026 - ab | 2026-08-15 |
| Heinrich, John | Kvaloy, Aksel Bu | 1/2-1/2 | A07 | Round 4: Heinrich, John - Kvaloy, Aksel Bu | 2026-08-04 |
| Heinrich, John | Klaska, Philipp Leon | 1-0 | A23 | Round 8: Heinrich, John - Klaska, Philipp Leon | 2026-07-24 |
| Heinrich, John | Zuferi, Enis | 1/2-1/2 | D94 | Round 7: Heinrich, John - Zuferi, Enis | 2026-07-23 |
| Heinrich, John | Wagner, Benjamin | 1-0 | A07 | Round 5: Heinrich, John - Wagner, Benjamin | 2026-07-22 |
| Heinrich, John | Khachatryan, Taron | 1-0 | A14 | Round 3: Heinrich, John - Khachatryan, Taron | 2026-07-20 |
| Heinrich, John | Lesny, Florian | 1-0 | E06 | Round 1: Heinrich, John - Lesny, Florian | 2026-07-19 |
| Heinrich, John | Gibala, Adam | 1/2-1/2 | D77 | Round 4: Heinrich, John - Gibala, Adam | 2026-06-16 |
| Heinrich, John | Asici, Poyraz Efe | 1-0 | A05 | Round 8: Heinrich, John - Asici, Poyraz Efe | 2026-05-28 |
| Heinrich, John | Kukushkin, Ivan | 1/2-1/2 | A14 | Round 6: Heinrich, John - Kukushkin, Ivan | 2026-05-27 |
| Heinrich, John | Aydogdu, Cagatay | 1-0 | A46 | Round 4: Heinrich, John - Aydogdu, Cagatay | 2026-05-25 |
| Heinrich, John | Yuffa, Daniil | 1/2-1/2 | A05 | Round 2: Heinrich, John - Yuffa, Daniil | 2026-05-24 |
| Heinrich, John | Indjic, Aleksandar | 1/2-1/2 | A07 | Grenke Chess Festival 2026 Open | 2026-04-06 |
| Heinrich, John | Risteski, Emil | 0-1 | E68 | PICF 2026 - KAREL JANECEK Open | 2026-03-06 |
| Heinrich, John | Mohamed Anees M | 1/2-1/2 | E69 | SixDays February 2026 GM A | 2026-02-06 |
| Heinrich, John | Kotronias, Vasilios | 1-0 | E60 | SixDays February 2026 GM A | 2026-02-05 |
| Heinrich, John | Haring, Filip | 0-1 | A13 | SixDays February 2026 GM A | 2026-02-03 |
| Heinrich, John | Itgelt, Khuyagtsogt | 1-0 | A30 | SixDays February 2026 GM A | 2026-02-02 |
| Heinrich, John | Korobov, Anton | 1/2-1/2 | A28 | Marienbad Open 2026 | 2026-01-23 |
| Heinrich, John | Otsuka, Shou | 1/2-1/2 | E20 | Marienbad Open 2026 | 2026-01-21 |
| Heinrich, John | Itgelt, Khuyagtsogt | 1/2-1/2 | A14 | Marienbad Open 2026 | 2026-01-19 |
| Heinrich, John | Besou, Hussain | 1-0 | A22 | Marienbad Open 2026 | 2026-01-17 |
| Heinrich, John | Cvek, Robert | 1/2-1/2 | B36 | Marienbad Open 2026 | 2026-01-17 |
| Heinrich, John | Fruth, David | 1-0 | E12 | 36. Staufer Open 2026 A | 2026-01-03 |
| Heinrich, John | Marynychenko, Yehor | 1/2-1/2 | A17 | 36. Staufer Open 2026 A | 2026-01-02 |
| Heinrich, John | Gholami Orimi, Mahdi | 0-1 | A20 | Round 9: Heinrich, John - Gholami Orimi, Mahdi | 2025-11-16 |
| Heinrich, John | Matviienko, Mykhailo | 1-0 | A15 | Round 11: Heinrich, John - Matviienko, Mykhailo | 2025-11-16 |
| Heinrich, John | Henning, Marvin | 0-1 | B27 | Round 4: Heinrich, John - Henning, Marvin | 2025-11-14 |
| Heinrich, John | Chen, Yining | 1-0 | A11 | Round 6: Heinrich, John - Chen, Yining | 2025-11-14 |
| Heinrich, John | Wachinger, Nikolas | 1-0 | A15 | Round 8: Heinrich, John - Wachinger, Nikolas | 2025-11-14 |
| Heinrich, John | Pultinevicius, Paulius | 0-1 | A09 | Round 11 & Quarterfinals Armageddon: Heinrich, John - Pultinevicius, Paulius | 2025-11-14 |
| Heinrich, John | Hovhannisyan, Artur | 1/2-1/2 | A14 | Round 13 & Semifinals Armageddon: Heinrich, John - Hovhannisyan, Artur | 2025-11-14 |
| Heinrich, John | Celik, Hasan Huseyin | 1/2-1/2 | E15 | Round 9: Heinrich, John - Celik, Hasan Huseyin | 2025-11-09 |
| Heinrich, John | Vrolijk, Liam | 1/2-1/2 | B08 | Round 8: Heinrich, John - Vrolijk, Liam | 2025-11-08 |
| Heinrich, John | Suleimen, Ergali | 1/2-1/2 | A25 | Round 6: Heinrich, John - Suleimen, Ergali | 2025-10-09 |
| Heinrich, John | Raczek, Krzysztof | 1/2-1/2 | E11 | Round 2: Heinrich, John - Raczek, Krzysztof | 2025-10-05 |
| Heinrich, John | Adury, Anant | 1/2-1/2 | B36 | Round 6: Heinrich, John - Adury, Anant | 2025-09-09 |
| Heinrich, John | Berczes, David | 1/2-1/2 | E06 | Round 2: Heinrich, John - Berczes, David | 2025-09-09 |
| Heinrich, John | Dahl, Christoph | 1-0 | A14 | Round 4: Heinrich, John - Dahl, Christoph | 2025-09-09 |
| Heinrich, John | Bykov, Egor | 1-0 | E60 | Round 8: Heinrich, John - Bykov, Egor | 2025-09-09 |
| Heinrich, John | Noe, Christopher | 1/2-1/2 | E60 | CZECH OPEN 2025 - A - PARDUBICE OPEN - open grandmaster tournament | 2025-07-28 |
| Heinrich, John | Redzisz, Michal | 1-0 | A15 | CZECH OPEN 2025 - A - PARDUBICE OPEN - open grandmaster tournament | 2025-07-26 |
| Heinrich, John | Baur, Frank | 1/2-1/2 | A06 | Round 4: Heinrich, John - Baur, Frank | 2025-07-18 |
| Heinrich, John | Quast, Marcel | 1/2-1/2 | C41 | Round 2: Heinrich, John - Quast, Marcel | 2025-07-17 |
| Heinrich, John | Petrovskiy, Vadym | 1/2-1/2 | E01 | DEM U18 2025 | 2025-06-13 |
| Heinrich, John | Semling, Julius | 1-0 | A13 | DEM U18 2025 | 2025-06-12 |
| Heinrich, John | Reichmann, Felix | 1-0 | D90 | DEM U18 2025 | 2025-06-11 |
| Heinrich, John | Vollbehr, Bjarne | 1-0 | D27 | DEM U18 2025 | 2025-06-09 |
| Heinrich, John | Isbilir, Levin | 1/2-1/2 | A30 | DEM U18 2025 | 2025-06-08 |
| Heinrich, John | Kovalev, Andrei | 1/2-1/2 | E60 | SixDays Budapest May 2025 GM | 2025-05-18 |
| Heinrich, John | Stein, Robert | 1-0 | C69 | SixDays Budapest May 2025 GM | 2025-05-17 |
| Heinrich, John | Smirnov, Mark | 0-1 | D45 | SixDays Budapest May 2025 GM | 2025-05-16 |
| Heinrich, John | Md Imran | 1-0 | A14 | SixDays Budapest May 2025 GM | 2025-05-15 |
| Heinrich, John | Plat, Vojtech | 1/2-1/2 | A04 | SixDays Budapest May 2025 GM | 2025-05-12 |
| Heinrich, John | Petkidis, Anthony | 1/2-1/2 | A09 | Round 4: Heinrich, John - Petkidis, Anthony | 2025-04-19 |
| Heinrich, John | Sydykov, Bayastan | 1/2-1/2 | A14 | Deutsche Ländermeisterschaft 2024 | 2024-10-05 |
| Heinrich, John | Walter, Richard | 1-0 | A06 | Deutsche Ländermeisterschaft 2024 | 2024-10-05 |
| Heinrich, John | Abou Wally, Adrian | 1-0 | E60 | Deutsche Ländermeisterschaft 2024 | 2024-10-03 |
| Heinrich, John | Gallasch, Jonas | 1/2-1/2 | D77 | Deutsche Ländermeisterschaft 2024 | 2024-10-03 |
| Heinrich, John | Keyser, Robin | 0-1 | A13 | Round 9: Heinrich, John - Keyser, Robin | 2024-08-25 |
| Heinrich, John | Grossmann, Piet | 1-0 | A13 | Round 7: Heinrich, John - Grossmann, Piet | 2024-08-23 |
| Heinrich, John | Lagunow, Raphael | 0-1 | A09 | Round 5: Heinrich, John - Lagunow, Raphael | 2024-08-22 |
| Heinrich, John | Rosner, Jonas | 1/2-1/2 | A11 | Round 4: Heinrich, John - Rosner, Jonas | 2024-08-21 |
| Heinrich, John | Weidenhoefer, Max | 1-0 | B15 | Round 2: Heinrich, John - Weidenhoefer, Max | 2024-08-20 |
| Heinrich, John | Valdats, Reinis | 0-1 | D90 | CZECH OPEN 2024 - A - PARDUBICE OPEN | 2024-07-27 |
| Heinrich, John | Dahl, Christoph | 0-1 | A15 | CZECH OPEN 2024 - A - PARDUBICE OPEN | 2024-07-25 |
| Heinrich, John | Mladek, Richard | 1/2-1/2 | B52 | CZECH OPEN 2024 - A - PARDUBICE OPEN | 2024-07-23 |
| Heinrich, John | Johansson, Linus | 1/2-1/2 | E12 | CZECH OPEN 2024 - A - PARDUBICE OPEN | 2024-07-21 |
| Heinrich, John | Saif, Ahmed | 1-0 | A13 | CZECH OPEN 2024 - A - PARDUBICE OPEN | 2024-07-20 |
| Heinrich, John | Foksha, Mischa | 1/2-1/2 | A15 | DEM U18 2024 | 2024-05-25 |
| Heinrich, John | Bilovil, Bogdan | 0-1 | A14 | DEM U18 2024 | 2024-05-23 |
| Heinrich, John | Farokhi, Keyvan | 1-0 | C80 | DEM U18 2024 | 2024-05-22 |
| Heinrich, John | Garner, Isaac | 1/2-1/2 | A15 | DEM U18 2024 | 2024-05-20 |
| Heinrich, John | Prieb, Robert | 1/2-1/2 | A06 | DEM U18 2024 | 2024-05-19 |
| Heinrich, John | Farmani Anosheh, Yasha | 1-0 | A15 | Grenke Open | 2024-04-01 |
| Heinrich, John | Parvanyan, Alfred | 1-0 | E60 | Grenke Open | 2024-03-31 |
| Heinrich, John | Vroombout, Enrico | 1-0 | B20 | Grenke Open | 2024-03-30 |
| Heinrich, John | Adury, Anant | 1-0 | C60 | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | 2023-11-24 |
| Heinrich, John | Jodorcovsky, Alejandro David | 1-0 | C84 | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | 2023-11-22 |
| Heinrich, John | Poupalos, Nikolaos | 0-1 | B51 | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | 2023-11-20 |
| Heinrich, John | Bayantas, Asman | 1-0 | B11 | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | 2023-11-17 |
| Heinrich, John | Maglioni, Leonardo | 1/2-1/2 | B67 | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | 2023-11-15 |
| Heinrich, John | Cantela, Oscar Joseph | 1-0 | B28 | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | 2023-11-13 |
| Heinrich, John | Bosselmann, Tom Linus | 1-0 | B67 | Deutsche Ländermeisterschaft 2023 | 2023-10-04 |
| Heinrich, John | Pikalow, Michael | 1-0 | B01 | Deutsche Ländermeisterschaft 2023 | 2023-10-03 |
| Heinrich, John | Laux, Dominik | 1/2-1/2 | B69 | Deutsche Ländermeisterschaft 2023 | 2023-10-03 |
| Heinrich, John | Nemitz, Alfred | 0-1 | C84 | Deutsche Ländermeisterschaft 2023 | 2023-10-01 |
| John Heinrich | David Hoeffer | 1/2-1/2 | C69 | Runde 7: John Heinrich - David Hoeffer | 2022-12-30 |
| John Heinrich | Gerrit Hourigan | 1-0 | B10 | Runde 5: John Heinrich - Gerrit Hourigan | 2022-12-29 |
| John Heinrich | Jale Mieck | 1-0 | B90 | Runde 3: John Heinrich - Jale Mieck | 2022-12-28 |
| John Heinrich | Jan-Hendrik Schiller | 0-1 | B54 | Runde 1: John Heinrich - Jan-Hendrik Schiller | 2022-12-27 |
| Heinrich, John | Bock, Marlon | 1-0 | B33 | DEM U16 2022 | 2022-06-08 |
| Heinrich, John | Weidenhöfer, Max | 1-0 | B01 | DEM U16 2022 | 2022-06-07 |
| Heinrich, John | Neuber, Pascal | 1-0 | B10 | DEM U16 2022 | 2022-06-05 |
| Heinrich, John | De la Torre, Igor | 1-0 | A15 | Open Letni Praha 2025 | |
| Heinrich, John | Vos, Rik | 1-0 | D32 | Open Letni Praha 2025 |