| Jun 26, 2026 | Kuka Kyle | 1–0 | Zangrilli | Round 11: Kuka Kyle - Zangrilli, Leonardo | Modern Defense: Standard Defense | |
| Jun 25, 2026 | Cheng Jr. | ½–½ | Zangrilli | Round 10: Cheng Jr., Richard Ming - Zangrilli, Leonardo | Modern Defense | |
| Jun 24, 2026 | Zangrilli | 0–1 | Leonov | Round 9: Zangrilli, Leonardo - Leonov, Leonid | Nimzo-Larsen Attack: Modern Variation | |
| Jun 23, 2026 | Chen | 0–1 | Zangrilli | U16 Open | Modern Defense: Standard Defense | |
| Jun 22, 2026 | Zangrilli | 0–1 | Smirnov | Round 7: Zangrilli, Leonardo - Smirnov, Maksim | Nimzo-Larsen Attack: Classical Variation | |
| Jun 20, 2026 | Shen | ½–½ | Zangrilli | Round 6: Shen, Ree Herng - Zangrilli, Leonardo | Modern Defense | |
| Jun 19, 2026 | Zangrilli | ½–½ | Hangue | Round 5: Zangrilli, Leonardo - Hangue, Fritz Junior | Nimzo-Larsen Attack: Classical Variation | |
| Jun 18, 2026 | Fogo Esquivel | 1–0 | Zangrilli | Round 4: Fogo Esquivel, Levi Kalani Alexander - Zangrilli, Leonardo | Modern Defense: Standard Defense | |
| Jun 17, 2026 | Zangrilli | 1–0 | Wu Zeyin | Round 3: Zangrilli, Leonardo - Wu Zeyin | Nimzo-Larsen Attack: Modern Variation | |
| Jun 16, 2026 | Dijokas | 1–0 | Zangrilli | Round 2: Dijokas, Jokubas - Zangrilli, Leonardo | Modern Defense | |
| Jun 15, 2026 | Zangrilli | 0–1 | Young | Round 1: Zangrilli, Leonardo - Young, Micah | Nimzo-Larsen Attack: Classical Variation | |
| Oct 23, 2022 | Zangrilli | * | Chua | World Amateur CC U1700 | ? | |
| Oct 22, 2022 | Taif | * | Zangrilli | World Amateur CC U1700 | ? | |
| Aug 22, 2021 | Zangrilli | 0–1 | Panya | Online_Olympiad_Div4_PoolC | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| Aug 21, 2021 | Zangrilli | 0–1 | Junior | Online_Olympiad_Div4_PoolC | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 6, 2021 | Zangrilli | 0–1 | Sahinoglu | World Youth Cup 2021 O12-G16 - Open 12 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Aug 6, 2021 | Zangrilli | 0–1 | Mungal | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Najdorf Variation, English Attack | |
| Aug 6, 2021 | Zangrilli | 0–1 | Rajkumar | World Youth Cup 2021 O12-G16 - Open 12 | Petrov's Defense: Stafford Gambit | |
| Aug 6, 2021 | Zangrilli | 1–0 | Gilbody | World Youth Cup 2021 O12-G16 - Open 12 | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| Aug 6, 2021 | Zangrilli | 0–1 | Ostrovsky Berman | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Accelerated Dragon, Exchange Variation | |
| Aug 6, 2021 | Han | 1–0 | Zangrilli | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Aug 6, 2021 | Jiang | 1–0 | Zangrilli | World Youth Cup 2021 O12-G16 - Open 12 | Indian Defense: Anti-Nimzo-Indian | |
| Aug 6, 2021 | Mayers | 0–1 | Zangrilli | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Bowdler Attack | |
| Aug 6, 2021 | Obiri Yeboah Pryce-Tandoh | 0–1 | Zangrilli | World Youth Cup 2021 O12-G16 - Open 12 | Queen's Gambit Declined: Modern Variation | |
| Aug 6, 2021 | Sanchez Terreros | 0–1 | Zangrilli | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |