| Jul 3, 2025 | Halafov | 1–0 | Huseynli | Round 9: Halafov, Ilgar - Huseynli, Ayan | Benoni Defense: Old Benoni | |
| Jul 1, 2025 | Halafov | 0–1 | Tiwari Shivansh | Round 7: Halafov, Ilgar - Tiwari Shivansh | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Jun 30, 2025 | Bhavanya Panchumarthi | 0–1 | Halafov | Round 6: Bhavanya Panchumarthi - Halafov, Ilgar | Benoni Defense: Old Benoni | |
| Jun 30, 2025 | Nurahmad | 1–0 | Halafov | Round 5: Nurahmad, Tabriz - Halafov, Ilgar | Caro-Kann Defense: Tartakower Variation | |
| Jun 29, 2025 | Halafov | 0–1 | Baghirov | Round 4: Halafov, Ilgar - Baghirov, Mahammad | Queen's Pawn Game: Modern Defense | |
| Jun 28, 2025 | Ismayilov | ½–½ | Halafov | Round 3: Ismayilov, Emin - Halafov, Ilgar | Caro-Kann Defense: Tartakower Variation | |
| Jun 28, 2025 | Halafov | 0–1 | Berdashkevich | Round 2: Halafov, Ilgar - Berdashkevich, Makar | Indian Defense: London System | |
| Jun 27, 2025 | Bernadskiy | 1–0 | Halafov | Round 1: Bernadskiy, Vitaliy - Halafov, Ilgar | King's Indian Defense: Orthodox Variation, Bayonet Attack | |
| Jan 14, 2025 | Isfandiyarli | 1–0 | Halafov | Round 9: Isfandiyarli, Kamal - Halafov, Ilgar | King's Indian Defense: Averbakh Variation, Main Line | |
| Jan 13, 2025 | Halafov | 1–0 | Garakhanov | Round 8: Halafov, Ilgar - Garakhanov, Shamsi | London System | |
| Jan 11, 2025 | Baghirov | 1–0 | Halafov | Round 6: Baghirov, Orkhan - Halafov, Ilgar | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| Jan 10, 2025 | Halafov | 0–1 | Isbatov | Round 5: Halafov, Ilgar - Isbatov, Kanan | London System | |
| Jan 9, 2025 | Rzayev | 1–0 | Halafov | Round 4: Rzayev, Chingiz - Halafov, Ilgar | Trompowsky Attack | |
| Jan 8, 2025 | Halafov | 1–0 | Idrisov | Round 3: Halafov, Ilgar - Idrisov, Tabriz | Benoni Defense: Old Benoni | |
| Jan 7, 2025 | Kazimzade | ½–½ | Halafov | Round 2: Kazimzade, Mahammad - Halafov, Ilgar | Benoni Defense: Old Benoni | |
| Jan 6, 2025 | Halafov | 0–1 | Aslanov | Round 1: Halafov, Ilgar - Aslanov, Umid | Queen's Pawn Game: Accelerated London System | |
| Oct 25, 2024 | Nesic | 1–0 | Halafov | 39th European Chess Club Cup | Caro-Kann Defense: Main Line | |
| Oct 24, 2024 | Halafov | ½–½ | Fathallah | 39th European Chess Club Cup | Dutch Defense: Staunton Gambit, Chigorin Variation | |
| Oct 23, 2024 | Halafov | 0–1 | Corchon Granero | 39th European Chess Club Cup | Queen's Pawn Game: London System | |
| Oct 22, 2024 | Olsen | 0–1 | Halafov | 39th European Chess Club Cup | King's Indian Defense: Semi-Averbakh System | |
| Oct 21, 2024 | Diermair | 1–0 | Halafov | 39th European Chess Club Cup | King's Indian Defense: Makogonov Variation | |
| Oct 20, 2024 | Halafov | 0–1 | Sumets | 39th European Chess Club Cup | Queen's Pawn Game: London System | |
| Aug 8, 2024 | Pujari | 1–0 | Halafov | Letni Praha 2024 | King's Indian Defense: Fianchetto Variation, Carlsbad Variation | |
| Aug 7, 2024 | Halafov | 0–1 | Krawczyk | Letni Praha 2024 | Indian Defense | |
| Aug 6, 2024 | Flajsman | 0–1 | Halafov | Letni Praha 2024 | Caro-Kann Defense: Two Knights Attack, Mindeno Variation | |
| Aug 4, 2024 | Camarena Jimenez | 1–0 | Halafov | Letni Praha 2024 | King's Indian Defense: Petrosian Variation | |
| Aug 3, 2024 | Veleshnja | 1–0 | Halafov | Letni Praha 2024 | Benoni Defense: Hromádka System | |
| Jul 17, 2024 | Shivika Rohilla | 1–0 | Halafov | Slovakia chess Open PN 24 | King's Indian Defense: Normal Variation, Rare Defenses | |
| Jul 16, 2024 | Halafov | 0–1 | Bochnicka | Slovakia chess Open PN 24 | Indian Defense | |
| Jul 15, 2024 | Petrek | 1–0 | Halafov | Slovakia chess Open PN 24 | King's Indian Defense: Semi-Averbakh System | |
| Jul 14, 2024 | Halafov | 1–0 | Paluska | Slovakia chess Open PN 24 | Indian Defense | |
| Jul 13, 2024 | Bhavik Ahuja | 1–0 | Halafov | Slovakia chess Open PN 24 | Caro-Kann Defense: Tartakower Variation | |
| Jul 12, 2024 | Halafov | 0–1 | Hollan | Slovakia chess Open PN 24 | Queen's Pawn Game: Accelerated London System | |
| Jul 11, 2024 | Aarav Sinha | 1–0 | Halafov | Slovakia chess Open PN 24 | Caro-Kann Defense: Tartakower Variation | |
| Jul 10, 2024 | Halafov | 0–1 | Adarsh Tripathi | Slovakia chess Open PN 24 | Indian Defense | |
| Oct 30, 2023 | Ilgar Halafov | 0–1 | Wagner Martins Madeira | Round 6: Ilgar Halafov - Wagner Martins Madeira | Indian Defense: London System | |
| Oct 29, 2023 | Lubomir Ftacnik | ½–½ | Ilgar Halafov | Round 5: Lubomir Ftacnik - Ilgar Halafov | King's Indian Defense: Orthodox Variation, Bayonet Attack, Sokolov's Line | |
| Oct 27, 2023 | John D M Nunn | 1–0 | Ilgar Halafov | 65+ World Senior Championship | Caro-Kann Defense: Advance Variation, Short Variation | |
| Oct 26, 2023 | Sepliarsky | * | Halafov | 65+ World Senior Championship | ? | |
| Oct 25, 2023 | Halafov | * | Strand | 65+ World Senior Championship | ? | |