| Jun 19, 2026 | Gamal | ½–½ | Mohamed Zaki | 2026 Africa Individual Chess Championships | Zukertort Opening | |
| Jun 14, 2025 | Gamal | 0–1 | Amoako Philip Selikem Yao | 2025 FIDE World Blitz Team Championship Pool B | Indian Defense: Anti-Grünfeld, Basman-Williams Attack | |
| Jun 14, 2025 | Cepoi | 0–1 | Gamal | 2025 FIDE World Blitz Team Championship Pool B | Queen's Gambit Accepted | |
| Jun 14, 2025 | Gamal | 0–1 | Omarov | 2025 FIDE World Blitz Team Championship Pool B | King's Indian Defense | |
| Jun 14, 2025 | Muradyan | 1–0 | Gamal | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Löwenthal Variation | |
| Jun 12, 2025 | Araya Fuentes | 0–1 | Gamal | Round 8: Araya Fuentes, Cristian - Gamal, Alaa | King's Indian Attack | |
| Jun 12, 2025 | Gamal | 1–0 | Ivanov | Round 5: Gamal, Alaa - Ivanov, Elizabeth | Dutch Defense: Rubinstein Variation | |
| May 29, 2023 | Gamal | 0–1 | Sheikh | English Womens Championships 2023 | Rapport-Jobava System | |
| May 28, 2023 | Gamal | ½–½ | Walker | English Womens Championships 2023 | Queen's Pawn Game: Chigorin Variation, Alburt Defense | |
| May 28, 2023 | Milewska | ½–½ | Gamal | English Womens Championships 2023 | Queen's Pawn Game: London System | |
| May 27, 2023 | Gamal | 0–1 | Toma | English Womens Championships 2023 | Benoni Defense: Uhlmann Variation | |
| May 27, 2023 | Jayawarna | 1–0 | Gamal | English Womens Championships 2023 | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| May 26, 2023 | Gamal | 0–1 | Pert | English Womens Championships 2023 | Queen's Pawn Game: Zukertort Variation | |
| May 26, 2023 | Gorrepati | 0–1 | Gamal | English Womens Championships 2023 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Belezky Line | |
| Mar 29, 2023 | Gamal | ½–½ | Maione | European Individual Women Chess Championship 2023 | Indian Defense: Anti-Grünfeld, Basman-Williams Attack | |
| Mar 28, 2023 | Bakalarz | ½–½ | Gamal | European Individual Women Chess Championship 2023 | Sicilian Defense: Alapin Variation | |
| Mar 27, 2023 | Slaba | ½–½ | Gamal | European Individual Women Chess Championship 2023 | Zukertort Opening: Sicilian Invitation | |
| Mar 26, 2023 | Gamal | 1–0 | Saraci | European Individual Women Chess Championship 2023 | Indian Defense: Normal Variation | |
| Mar 25, 2023 | Gamal | 0–1 | Manova | European Individual Women Chess Championship 2023 | Yusupov-Rubinstein System | |
| Mar 23, 2023 | Silva | ½–½ | Gamal | European Individual Women Chess Championship 2023 | Catalan Opening | |
| Mar 21, 2023 | Gamal | 0–1 | Mashchenko | European Individual Women Chess Championship 2023 | King's Indian Defense: Orthodox Variation, Positional Defense, Closed Line | |
| Mar 20, 2023 | Donghvani | * | Gamal | European Individual Women Chess Championship 2023 | ? | |
| Mar 19, 2023 | Gamal | 0–1 | Hapala | European Individual Women Chess Championship 2023 | Bogo-Indian Defense: Grünfeld Variation | |
| Mar 18, 2023 | Sieber | 1–0 | Gamal | European Individual Women Chess Championship 2023 | Petrov's Defense: Millennium Attack | |
| Feb 19, 2023 | Gamal | ½–½ | Pousada Garcia | Cambridge International Open | Indian Defense: Anti-Nimzo-Indian | |
| Feb 18, 2023 | Gamal | 1–0 | Puthanveettil | Cambridge International Open | Indian Defense: Normal Variation | |
| Feb 18, 2023 | Pert | 1–0 | Gamal | Cambridge International Open | Queen's Gambit Accepted: Showalter Variation | |
| Feb 17, 2023 | Gamal | 1–0 | Chantrell | Cambridge International Open | Slav Defense: Quiet Variation, Schallopp Defense | |
| Feb 17, 2023 | Sefton | 1–0 | Gamal | Cambridge International Open | Pirc Defense: Austrian Attack | |
| Feb 16, 2023 | Gamal | 1–0 | Hariharan | Cambridge International Open | Caro-Kann Defense: Accelerated Panov Attack, Modern Variation | |
| Feb 16, 2023 | Shafi | 1–0 | Gamal | Cambridge International Open | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Feb 15, 2023 | Gamal | 1–0 | Miller | Cambridge International Open | Trompowsky Attack | |
| Feb 15, 2023 | Fernandez | 1–0 | Gamal | Cambridge International Open | Réti Opening | |
| Jan 1, 2023 | Westcott | 1–0 | Gamal | Caplin Hastings Masters 2022 | Rapport-Jobava System | |
| Dec 31, 2022 | Gamal | ½–½ | Shepley | Caplin Hastings Masters 2022 | Tarrasch Defense: Classical Variation | |
| Dec 30, 2022 | Liu | 1–0 | Gamal | Caplin Hastings Masters 2022 | Scandinavian Defense: Bronstein Variation | |
| Dec 29, 2022 | Pousada Garcia | 1–0 | Gamal | Caplin Hastings Masters 2022 | Scandinavian Defense: Gubinsky-Melts Defense | |
| Dec 28, 2022 | Gamal | 0–1 | Villiers | Caplin Hastings Masters 2022 | Bogo-Indian Defense: Retreat Variation | |
| Dec 17, 2022 | Gamal | 0–1 | Dragnev | European Rapid Chess Championship 2022 | Benko Gambit Accepted: Fully Accepted Variation | |
| Sep 22, 2022 | Both | 0–1 | Gamal | Hit Open 2022 | Scandinavian Defense | |
| Sep 21, 2022 | Gamal | 1–0 | Juvan | Hit Open 2022 | Slav Defense: Exchange Variation | |
| Sep 20, 2022 | Novak | 1–0 | Gamal | Hit Open 2022 | Scandinavian Defense: Gubinsky-Melts Defense | |
| Sep 19, 2022 | Gamal | 0–1 | Rozman | Hit Open 2022 | Slav Defense: Exchange Variation | |
| Sep 18, 2022 | Mihelj | 0–1 | Gamal | Hit Open 2022 | Scandinavian Defense | |
| Sep 18, 2022 | Savoia | 0–1 | Gamal | Hit Open 2022 | Scandinavian Defense | |
| Sep 17, 2022 | Gamal | 0–1 | Vicic | Hit Open 2022 | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Sep 17, 2022 | Di Lascio | 1–0 | Gamal | Hit Open 2022 | King's Indian Attack: Smyslov Variation | |
| Sep 16, 2022 | Gamal | 0–1 | Walker | 26th HIT Open | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Aug 21, 2022 | Gamal | ½–½ | Humphreys | Chessable British Chess Championships: Major Open | Neo-Grünfeld Defense: Delayed Exchange Variation | |
| Aug 20, 2022 | Walley | 1–0 | Gamal | Chessable British Chess Championships: Major Open | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Breyer Variation | |
| Aug 19, 2022 | Gamal | ½–½ | Moss | Chessable British Chess Championships: Major Open | Dutch Defense: Hopton Attack | |
| Aug 18, 2022 | Foster | ½–½ | Gamal | Chessable British Chess Championships: Major Open | Zukertort Opening: Kingside Fianchetto | |
| Aug 17, 2022 | Gamal | 1–0 | Tye | Chessable British Chess Championships: Major Open | Slav Defense: Modern Line | |
| Aug 16, 2022 | Gartside | 1–0 | Gamal | Chessable British Chess Championships: Major Open | Modern Defense: Standard Defense | |
| Aug 15, 2022 | Gamal | 0–1 | Larkin | Chessable British Chess Championships: Major Open | Grünfeld Defense: Three Knights Variation | |
| Aug 14, 2022 | Collins | 0–1 | Gamal | Chessable British Chess Championships: Major Open | Queen's Pawn Game: Barry Attack | |
| Aug 13, 2022 | Gamal | ½–½ | Truman | Chessable British Chess Championships: Major Open | King's Indian Defense: Fianchetto Variation, Immediate Fianchetto | |
| Mar 26, 2022 | Grigoryan | 1–0 | Gamal | 4NCL Main League 1-2 | Grünfeld Defense: Three Knights Variation | |
| Nov 28, 2021 | Gamal | 0–1 | McDonald | 4NCL Division 1_2 | Dutch Defense: Queen's Knight Variation | |