| Aug 15, 2023 | Antonio Martorelli | 0–1 | Leonardo Costa | Round 9: Antonio Martorelli - Leonardo Costa | French Defense: Advance Variation, Euwe Variation | |
| Aug 14, 2023 | Leonardo Costa | ½–½ | Valentina Argote Heredia | Round 8: Leonardo Costa - Valentina Argote Heredia | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| Aug 13, 2023 | Jernej Kozlovic | ½–½ | Leonardo Costa | Round 7: Jernej Kozlovic - Leonardo Costa | Queen's Pawn Game: Symmetrical Variation | |
| Aug 12, 2023 | Leonardo Costa | 0–1 | Jose Gabriel Cardoso Cardoso | Round 6: Leonardo Costa - Jose Gabriel Cardoso Cardoso | Sicilian Defense: Najdorf Variation | |
| Aug 12, 2023 | Vittorio Cina` | 0–1 | Leonardo Costa | Round 5: Vittorio Cina` - Leonardo Costa | King's Indian Attack | |
| Aug 11, 2023 | Leonardo Costa | 1–0 | Luca Ballotti | 21th Chess Festival Spilimbergo 2023 Master | French Defense: Advance Variation, Euwe Variation | |
| Aug 10, 2023 | Jan Boder | ½–½ | Leonardo Costa | Round 3: Jan Boder - Leonardo Costa | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Aug 9, 2023 | Neven Hercegovac | ½–½ | Leonardo Costa | 21th Chess Festival Spilimbergo 2023 Master | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Sep 16, 2022 | Leonardo Costa | ½–½ | Benik Agasarov | Round 11: Leonardo Costa - Benik Agasarov | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Sep 15, 2022 | Nikolaos Poupalos | 1–0 | Leonardo Costa | Round 10: Nikolaos Poupalos - Leonardo Costa | Caro-Kann Defense: Advance Variation, Bayonet Attack | |
| Sep 14, 2022 | Leonardo Costa | ½–½ | Batsukh Anand | Round 9: Leonardo Costa - Batsukh Anand | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Sep 13, 2022 | Maxime Hauchamps | 0–1 | Leonardo Costa | Round 8: Maxime Hauchamps - Leonardo Costa | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Sep 12, 2022 | Leonardo Costa | ½–½ | Artem Berin | Round 7: Leonardo Costa - Artem Berin | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Sep 11, 2022 | Andrej Ljepic | ½–½ | Leonardo Costa | Round 6: Andrej Ljepic - Leonardo Costa | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Sep 10, 2022 | Leonardo Costa | 0–1 | A R Ilamparthi | Round 5: Leonardo Costa - A R Ilamparthi | Sicilian Defense: Kupreichik Variation | |
| Sep 9, 2022 | Kristof Pal Kolimar | 0–1 | Leonardo Costa | Round 4: Kristof Pal Kolimar - Leonardo Costa | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Sep 8, 2022 | Leonardo Costa | 1–0 | Isak Vinh Brattgjerd | Round 3: Leonardo Costa - Isak Vinh Brattgjerd | Philidor Defense: Lion Variation | |
| Sep 7, 2022 | Sebastian Taran | 0–1 | Leonardo Costa | Round 2: Sebastian Taran - Leonardo Costa | King's Indian Attack: Symmetrical Defense | |
| Sep 6, 2022 | Leonardo Costa | 1–0 | Ernur Amangeldy | Round 1: Leonardo Costa - Ernur Amangeldy | Italian Game: Giuoco Pianissimo, Normal | |
| Dec 5, 2021 | Leonardo Costa | ½–½ | Florian Mostbauer | Round 5: Leonardo Costa - Florian Mostbauer | Caro-Kann Defense: Advance Variation | |
| Dec 5, 2021 | Andrea Dappiano | 0–1 | Leonardo Costa | Round 4: Andrea Dappiano - Leonardo Costa | Caro-Kann Defense: Advance Variation, Short Variation | |
| Dec 4, 2021 | Leonardo Costa | 1–0 | Giuseppe Laco | Round 3: Leonardo Costa - Giuseppe Laco | Sicilian Defense: Open | |
| Dec 4, 2021 | Gabriel Urbani | 1–0 | Leonardo Costa | Round 2: Gabriel Urbani - Leonardo Costa | Caro-Kann Defense: Exchange Variation | |
| Dec 3, 2021 | Leonardo Costa | * | Nicolas Perossa | Round 1: Leonardo Costa - Nicolas Perossa | French Defense: Advance Variation, Main Line | |
| Dec 3, 2021 | Leonardo Costa | * | Nicolas Perossa | Round 1: Leonardo Costa - Nicolas Perossa | ? | |
| Dec 3, 2021 | Leonardo Costa | ½–½ | Nicolas Perossa | Round 1: Leonardo Costa - Nicolas Perossa | French Defense: Advance Variation, Main Line | |
| Jun 3, 2021 | Dominik Horvath | 1–0 | Leonardo Costa | Round 9: Dominik Horvath - Leonardo Costa | Queen's Gambit Declined: Three Knights Variation | |
| Jun 3, 2021 | Leonardo Costa | ½–½ | Jonas Buhl Bjerre | Round 8: Leonardo Costa - Jonas Buhl Bjerre | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| Jun 2, 2021 | Szymon Skurniak | 0–1 | Leonardo Costa | Round 7: Szymon Skurniak - Leonardo Costa | Queen's Gambit Declined: Harrwitz Attack | |
| May 31, 2021 | Denis Kadric | 1–0 | Leonardo Costa | Round 5: Denis Kadric - Leonardo Costa | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| May 30, 2021 | Leonardo Costa | ½–½ | Nicolò Pasini | Round 4: Leonardo Costa - Nicolò Pasini | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| May 27, 2021 | Hampus Sorensen | 1–0 | Leonardo Costa | Round 1: Hampus Sorensen - Leonardo Costa | Catalan Opening: Closed | |