| Jun 27, 2026 | Johannes | 0–1 | TAM | Round 11: Johannes, Firmino - TAM, CHON TENG EZRA | French Defense: Exchange Variation | |
| Jun 25, 2026 | Tebidze | 1–0 | Johannes | Round 9: Tebidze, Shalva - Johannes, Firmino | Four Knights Game: Gunsberg Variation | |
| Jun 24, 2026 | Johannes | ½–½ | Azimov | Round 8: Johannes, Firmino - Azimov, Azimkhan | Sicilian Defense: O'Kelly Variation, Yerevan System | |
| Jun 23, 2026 | Kiznis | 1–0 | Johannes | FIDE World Cadets Cup, O12 | Queen's Pawn Game: Accelerated London System | |
| Jun 21, 2026 | Verhagen | 1–0 | Johannes | Round 6: Verhagen, Tristan - Johannes, Firmino | Italian Game: Giuoco Pianissimo | |
| Jun 20, 2026 | Johannes | 0–1 | Nel | Round 5: Johannes, Firmino - Nel, Joshua | Caro-Kann Defense: Exchange Variation | |
| Jun 19, 2026 | Cuevas Morgan | 1–0 | Johannes | Round 4: Cuevas Morgan, Jorge Enrique - Johannes, Firmino | Italian Game: Two Knights Defense, Max Lange Attack | |
| Jun 18, 2026 | Johannes | 0–1 | Bae | Round 3: Johannes, Firmino - Bae, Jaemin | Four Knights Game: Italian Variation, Noa Gambit | |
| Jun 17, 2026 | Yin | 1–0 | Johannes | Round 2: Yin, Aiden - Johannes, Firmino | Italian Game: Classical Variation, Giuoco Pianissimo, with a4 a5 | |
| Jun 16, 2026 | Johannes | 0–1 | Barsov | Round 1: Johannes, Firmino - Barsov, Mikhail | Sicilian Defense: Closed, Traditional | |
| Sep 12, 2025 | Husselmann | 1–0 | Johannes | Round 11: Husselmann, William - Johannes, Firmino | Italian Game: Two Knights Defense, Fried Liver Attack | |
| Sep 12, 2025 | Johannes | 0–1 | Tjambiru | Round 1: Johannes, Firmino - Tjambiru, Kovandu | Three Knights Opening | |