| Mar 1, 2026 | Levitan | 1–0 | Karsten | SA Adult Closed | Zukertort Opening: Nimzo-Larsen Variation | |
| Feb 28, 2026 | Karsten | 1–0 | Simpson | SA Adult Closed | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Feb 25, 2026 | Mazibuko | 0–1 | Karsten | SA Adult Closed | Grünfeld Defense: Exchange Variation, Classical Variation | |
| Feb 23, 2026 | Karsten | 1–0 | Simpson | SA Adult Closed | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Feb 22, 2026 | Klaasen | ½–½ | Karsten | SA Adult Closed | Benko Gambit Accepted: Fully Accepted Variation | |
| Feb 22, 2026 | Karsten | 1–0 | Levitan | SA Adult Closed | Sicilian Defense: Taimanov Variation | |
| Feb 21, 2026 | Van Zyl-Rudd | * | Karsten | SA Adult Closed | Horwitz Defense | |
| Feb 21, 2026 | Karsten | 1–0 | Mnyasta | SA Adult Closed | Sicilian Defense: Godiva Variation | |
| Feb 19, 2026 | Karsten | ½–½ | Mhango | SA Adult Closed | Scotch Game: Schmidt Variation | |
| Feb 19, 2026 | Barrish | 0–1 | Karsten | SA Adult Closed | Nimzo-Indian Defense: Classical Variation, Romanishin Gambit | |
| Feb 19, 2026 | Karsten | 1–0 | Dinham | SA Adult Closed | Sicilian Defense: Velimirovic Attack | |
| Feb 19, 2026 | Karsten | ½–½ | Cawdery | SA Adult Closed | Catalan Opening: Open Defense, Classical Line | |
| Feb 19, 2026 | Van Zyl-Rudd | ½–½ | Karsten | SA Adult Closed | English Defense | |
| May 1, 2025 | Karsten | ½–½ | Miguel | Round 9: Karsten, Jan - Miguel, Sergio | Ruy Lopez: Closed, Delayed Exchange | |
| Apr 30, 2025 | Van Zyl-Rudd | 0–1 | Karsten | Round 8: Van Zyl-Rudd, Jack - Karsten, Jan | King's Indian Defense: Orthodox Variation | |
| Apr 30, 2025 | Karsten | 1–0 | Bwalya | Round 7: Karsten, Jan - Bwalya, Gillan | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| Apr 29, 2025 | Rogov | 1–0 | Karsten | Round 6: Rogov, Matfey - Karsten, Jan | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 28, 2025 | Karsten | 1–0 | Vitoux | Round 5: Karsten, Jan - Vitoux, Colomban | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Apr 28, 2025 | Lin | 0–1 | Karsten | Round 4: Lin, Chenyi - Karsten, Jan | Réti Opening: Advance Variation, Michel Gambit | |
| Apr 27, 2025 | Karsten | 1–0 | Mhango | Round 3: Karsten, Jan - Mhango, Banele | Sicilian Defense: Najdorf Variation | |
| Apr 27, 2025 | Mlambo | 0–1 | Karsten | Round 2: Mlambo, Ishmael - Karsten, Jan | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| Apr 26, 2025 | Karsten | ½–½ | Musonda Chola | Round 1: Karsten, Jan - Musonda Chola | Ruy Lopez: Closed, Anti-Marshall | |
| Jan 4, 2025 | Karsten | 0–1 | Cvek | Cracovia 2024 | French Defense: Tarrasch Variation, Botvinnik Variation | |
| Jan 3, 2025 | Karsten | 1–0 | Gorkiewicz | Cracovia 2024 | Ruy Lopez: Open, Dilworth Variation | |
| Jan 2, 2025 | Gbiorczyk | ½–½ | Karsten | Cracovia 2024 | King's Indian Defense: Semi-Classical Variation | |
| Dec 31, 2024 | Karsten | ½–½ | Polak | Cracovia 2024 | French Defense: Advance Variation, Euwe Variation | |
| Dec 30, 2024 | Karsten | 1–0 | Pattnayak Nilsu | Cracovia 2024 | Petrov's Defense: Paulsen Attack | |
| Dec 30, 2024 | Signorelli | 0–1 | Karsten | Cracovia 2024 | English Opening: Adorjan Defense | |
| Dec 29, 2024 | Brzezina | ½–½ | Karsten | Cracovia 2024 | King's Indian Defense: Orthodox Variation, Gligoric-Taimanov System | |
| Dec 28, 2024 | Karsten | 1–0 | Csernyik | Cracovia 2024 | Sicilian Defense: Richter-Rauzer Variation, Ivanov Variation | |
| Dec 27, 2024 | Demski | 1–0 | Karsten | Cracovia 2024 | Caro-Kann Defense: Two Knights Attack | |
| Nov 3, 2024 | Karsten | 0–1 | Perea Fruet | Round 6: Karsten, Jan - Perea Fruet, Lorenzo | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| Nov 1, 2024 | Raczek | 1–0 | Karsten | Round 4: Raczek, Krzysztof - Karsten, Jan | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Sep 22, 2024 | Karsten | 1–0 | Alfaro | 45th FIDE Chess Olympiad | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Sep 21, 2024 | Sipila | 0–1 | Karsten | 45th FIDE Chess Olympiad | Caro-Kann Defense: Advance Variation, Short Variation | |
| Sep 19, 2024 | Sadorra | 1–0 | Karsten | 45th FIDE Chess Olympiad | Grünfeld Defense: Three Knights Variation | |
| Sep 18, 2024 | Mirulla | 0–1 | Karsten | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Sep 16, 2024 | Karsten | 0–1 | Nogerbek | 45th FIDE Chess Olympiad | Ruy Lopez: Closed, Anti-Marshall | |
| Sep 14, 2024 | Quintiliano | 1–0 | Karsten | 45th FIDE Chess Olympiad | East Indian Defense | |
| Sep 13, 2024 | Karsten | ½–½ | Cogan | 45th FIDE Chess Olympiad | Sicilian Defense: Open | |
| Sep 12, 2024 | Karsten | 1–0 | Berdayes Ason | 45th FIDE Chess Olympiad | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Sep 11, 2024 | Karsten | 1–0 | Cottle | 45th FIDE Chess Olympiad | Alekhine Defense: Modern Variation, Alburt Variation | |
| May 12, 2024 | Viani Antonio Dcunha | 0–1 | Karsten | Dubai Police Global Chess Challenge | King's Indian Defense: Orthodox Variation, Glek Defense | |
| May 11, 2024 | Karsten | 1–0 | Khripachenko | Dubai Police Global Chess Challenge | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| May 10, 2024 | Karsten | ½–½ | Audi Ameya | Dubai Police Global Chess Challenge | Sicilian Defense: Najdorf Variation | |
| May 9, 2024 | Samant Aditya S | 1–0 | Karsten | Dubai Police Global Chess Challenge | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| May 8, 2024 | Grivas | ½–½ | Karsten | Dubai Police Global Chess Challenge | English Opening: Anglo-Indian Defense | |
| May 7, 2024 | Karsten | 1–0 | Gu | Dubai Police Global Chess Challenge | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| May 6, 2024 | Gasparyan | ½–½ | Karsten | Dubai Police Global Chess Challenge | King's Indian Defense: Semi-Averbakh System | |
| May 5, 2024 | Karsten | ½–½ | Omonov | Dubai Police Global Chess Challenge | Ruy Lopez: Morphy Defense, Cozio Defense | |
| May 4, 2024 | Nitish Belurkar | 1–0 | Karsten | Dubai Police Global Chess Challenge | London System | |
| Apr 2, 2024 | Karsten | 1–0 | Klaasen | Round 11: Karsten, Jan - Klaasen, Calvin John | Ruy Lopez: Closed, Flohr System | |
| Apr 1, 2024 | Simpson | 0–1 | Karsten | Round 10: Simpson, Michael - Karsten, Jan | Ruy Lopez: Morphy Defense | |
| Mar 31, 2024 | Mnguni | ½–½ | Karsten | Round 9: Mnguni, Jacob Dumisani - Karsten, Jan | English Opening: Anglo-Indian Defense | |
| Mar 31, 2024 | Karsten | ½–½ | Barrish | Round 8: Karsten, Jan - Barrish, Daniel | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Mar 30, 2024 | Levitan | 1–0 | Karsten | Round 7: Levitan, Caleb Levi - Karsten, Jan | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Mar 29, 2024 | Karsten | ½–½ | Kobese | Round 6: Karsten, Jan - Kobese, Watu | Ruy Lopez: Closed, Chigorin Defense | |
| Mar 29, 2024 | Cawdery | ½–½ | Karsten | Round 5: Cawdery, Daniel - Karsten, Jan | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 28, 2024 | Karsten | 1–0 | Mfazwe | Round 4: Karsten, Jan - Mfazwe, Lutho | Petrov's Defense: Nimzowitsch Attack | |
| Mar 27, 2024 | Mhango | 1–0 | Karsten | Round 3: Mhango, Banele - Karsten, Jan | Rapport-Jobava System | |
| Mar 26, 2024 | Karsten | 1–0 | Khumalo | Round 2: Karsten, Jan - Khumalo, Keith | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Mar 25, 2024 | Mnyasta | ½–½ | Karsten | Round 1: Mnyasta, Charlton - Karsten, Jan | Sicilian Defense: Najdorf Variation | |
| Mar 21, 2024 | Karsten | ½–½ | Krzyzanowski | Reykjavik Open 2024 | Sicilian Defense: Najdorf Variation | |
| Mar 19, 2024 | Karsten | 0–1 | Zhu | Reykjavik Open 2024 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Mar 18, 2024 | Magnusdottir | 0–1 | Karsten | Reykjavik Open 2024 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Mar 15, 2024 | Karsten | 0–1 | Botez | Reykjavik Open 2024 | French Defense: MacCutcheon Variation, Lasker Variation | |
| Nov 24, 2023 | Karsten | 1–0 | Kvaloy | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Sicilian Defense: Moscow Variation | |
| Nov 23, 2023 | Deuer | 0–1 | Karsten | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Nov 22, 2023 | Karsten | 1–0 | Southcott-Moyers | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Nov 21, 2023 | Ciric | 0–1 | Karsten | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Ruy Lopez: Morphy Defense | |
| Nov 20, 2023 | Karsten | 1–0 | Gola | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Nov 18, 2023 | Poupalos | 1–0 | Karsten | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Nov 17, 2023 | Karsten | ½–½ | Carrizo | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Sicilian Defense: Najdorf Variation, Poisoned Pawn Accepted | |
| Nov 16, 2023 | Chia | 0–1 | Karsten | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Sicilian Defense: Closed | |
| Nov 15, 2023 | Karsten | * | Budyi | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Nov 13, 2023 | Karsten | 0–1 | Skarphedinsson | FIDEWORLDYOUTHCHESSCHAMPIONSHIP Open 16 | Catalan Opening: Open Defense, Classical Line | |
| Oct 22, 2022 | Karsten | 0–1 | Martins | World Junior Championship | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Oct 21, 2022 | Nouri | ½–½ | Karsten | World Junior Championship | Sicilian Defense: Najdorf Variation | |
| Oct 20, 2022 | Karsten | ½–½ | Wartiovaara | World Junior Championship | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Oct 19, 2022 | Cappelletto | 0–1 | Karsten | World Junior Championship | Sicilian Defense: Chekhover Variation | |
| Oct 18, 2022 | Karsten | 1–0 | Persico | World Junior Championship | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Oct 16, 2022 | Sitbon | 1–0 | Karsten | World Junior Championship | Slav Defense: Quiet Variation | |
| Oct 15, 2022 | Karsten | * | Gov | World Junior Championship | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Oct 14, 2022 | Hercegovac | 1–0 | Karsten | World Junior Championship | Sicilian Defense: Closed | |
| Oct 13, 2022 | Karsten | 1–0 | Ahmed Younes Alkhemeiri | World Junior Championship | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Oct 13, 2022 | Ansat | 1–0 | Karsten | World Junior Championship | Sicilian Defense: Najdorf Variation, Main Line | |
| Oct 12, 2022 | Karsten | 0–1 | Bournel | World Junior Championship | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Aug 11, 2021 | Karsten | 0–1 | Kolesov | World Youth Cup 2021 O14-G14 - Open 14 | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| Aug 11, 2021 | Karsten | 1–0 | Lima | World Youth Cup 2021 O14-G14 - Open 14 | Sicilian Defense: Closed | |
| Aug 11, 2021 | Karsten | 0–1 | Safarov | World Youth Cup 2021 O14-G14 - Open 14 | Sicilian Defense: Grand Prix Attack | |
| Aug 11, 2021 | Al Shamsi | 0–1 | Karsten | World Youth Cup 2021 O14-G14 - Open 14 | ? | |
| Aug 11, 2021 | Montes Orozco | 1–0 | Karsten | World Youth Cup 2021 O14-G14 - Open 14 | Dutch Defense: Classical Variation, Huisl Variation | |
| Aug 11, 2021 | Bialiauski | 0–1 | Karsten | World Youth Cup 2021 O14-G14 - Open 14 | Dutch Defense: Classical Variation, Huisl Variation | |
| Aug 11, 2021 | De Lima | 1–0 | Karsten | World Youth Cup 2021 O14-G14 - Open 14 | Dutch Defense: Classical Variation, Huisl Variation | |
| Aug 11, 2021 | Asadli | 0–1 | Karsten | World Youth Cup 2021 O14-G14 - Open 14 | French Defense: Tarrasch Variation, Closed Variation, Main Line | |
| Aug 11, 2021 | Fleri | 1–0 | Karsten | World Youth Cup 2021 O14-G14 - Open 14 | Owen Defense | |