| Jun 30, 2026 | Adhiraj Mitra | 0–1 | Kiriakov | Round 6: Adhiraj Mitra - Kiriakov, Petr | French Defense: Tarrasch Variation, Modern System | |
| Jun 30, 2026 | Nazarov | 0–1 | Kiriakov | Round 4: Nazarov, Umid - Kiriakov, Petr | French Defense: King's Indian Attack | |
| Jun 29, 2026 | Kiriakov | ½–½ | Mayank Chakraborty | Round 7: Kiriakov, Petr - Mayank Chakraborty | Benoni Defense: Modern Variation | |
| Jun 29, 2026 | Kiriakov | ½–½ | Kakavand | Round 5: Kiriakov, Petr - Kakavand, Ramtin | Queen's Gambit Accepted: Old Variation | |
| Jun 29, 2026 | Bayramov | 0–1 | Kiriakov | Round 4: Bayramov, Elvin - Kiriakov, Petr | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jun 29, 2026 | Kiriakov | 1–0 | Hashimov | Round 3: Kiriakov, Petr - Hashimov, Murad | Slav Defense: Quiet Variation | |
| Jun 29, 2026 | Aliyev | 0–1 | Kiriakov | Round 2: Aliyev, Orkhan - Kiriakov, Petr | Rapport-Jobava System, with e6 | |
| Jun 29, 2026 | Kiriakov | 1–0 | Mustafayeva | Round 1: Kiriakov, Petr - Mustafayeva, Zarina | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jun 29, 2026 | Kiriakov | ½–½ | Cera Dagariya | Round 3: Kiriakov, Petr - Cera Dagariya | Nimzo-Indian Defense: Classical Variation, Keres Defense | |
| Jun 29, 2026 | Babayev | ½–½ | Kiriakov | Round 2: Babayev, Kamran - Kiriakov, Petr | French Defense: King's Indian Attack | |
| Jun 28, 2026 | Kiriakov | ½–½ | Salimzade | Round 1: Kiriakov, Petr - Salimzade, Ali | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 15, 2026 | Phunyal | ½–½ | Kiriakov | Round 9: Phunyal, Aashish - Kiriakov, Petr | French Defense: Steinitz Variation, Boleslavsky Variation | |
| May 15, 2026 | Tandukar | 0–1 | Kiriakov | Round 6: Tandukar, Nabin - Kiriakov, Petr | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| May 15, 2026 | Kiriakov | ½–½ | Silwal | Round 5: Kiriakov, Petr - Silwal, Purushottam | Grünfeld Defense: Exchange Variation, Modern Exchange Variation, Kramnik's Line | |
| May 15, 2026 | Chaulagain | 0–1 | Kiriakov | Round 4: Chaulagain, Purusottam - Kiriakov, Petr | Rapport-Jobava System | |
| May 14, 2026 | Silwal | ½–½ | Kiriakov | Round 8: Silwal, Purushottam - Kiriakov, Petr | French Defense: Steinitz Variation, Boleslavsky Variation | |
| May 11, 2026 | Rathi | 0–1 | Kiriakov | Round 1: Rathi, Harshvardhan - Kiriakov, Petr | ? | |
| May 8, 2026 | Kiriakov | ½–½ | Jaiswal | Round 8: Kiriakov, Petr - Jaiswal, Rupesh | King's Indian Defense: Orthodox Variation | |
| May 8, 2026 | Kiriakov | 1–0 | Rai | Round 7: Kiriakov, Petr - Rai, Dhiren | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 8, 2026 | Kiriakov | ½–½ | Gurung | Round 3: Kiriakov, Petr - Gurung, Rahul | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 8, 2026 | Shrestha | 0–1 | Kiriakov | Round 2: Shrestha, Rajendra Prasad - Kiriakov, Petr | French Defense: Exchange Variation | |
| May 8, 2026 | Kiriakov | 1–0 | Sainju | Round 1: Kiriakov, Petr - Sainju, Agrim | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 8, 2026 | Kiriakov | * | Vinayak Singh Yadav | Round 9: Kiriakov, Petr - Vinayak Singh Yadav | Slav Defense: Quiet Variation, Schallopp Defense | |
| May 8, 2026 | Kiriakov | ½–½ | Thapa | Round 7: Kiriakov, Petr - Thapa, Rishon | King's Indian Defense: Orthodox Variation, Positional Defense | |
| May 8, 2026 | Arpan Das (Jr) | ½–½ | Kiriakov | Round 6: Arpan Das (Jr) - Kiriakov, Petr | French Defense: Exchange Variation | |
| May 8, 2026 | Kiriakov | 1–0 | Gurung | Round 5: Kiriakov, Petr - Gurung, Rahul | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 8, 2026 | Shrestha | 0–1 | Kiriakov | Round 4: Shrestha, Kamal - Kiriakov, Petr | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| May 8, 2026 | Kiriakov | 1–0 | Arnab Nandy | Round 3: Kiriakov, Petr - Arnab Nandy | Semi-Slav Defense: Normal Variation | |
| May 8, 2026 | Shiwakoti | 0–1 | Kiriakov | Round 2: Shiwakoti, Kabindra - Kiriakov, Petr | French Defense: Wing Gambit | |
| Mar 25, 2026 | Riyana Khatun | 0–1 | Kiriakov | Round 2: Riyana Khatun - Kiriakov, Petr | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Mar 25, 2026 | Kiriakov | 1–0 | Ajit Kumar Singh | Round 1: Kiriakov, Petr - Ajit Kumar Singh | Queen's Gambit Declined: Marshall Defense | |
| Mar 23, 2026 | Sundram Kumar | ½–½ | Kiriakov | Round 9: Sundram Kumar - Kiriakov, Petr | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 23, 2026 | Kiriakov | ½–½ | Parambrata Sarkar | Round 8: Kiriakov, Petr - Parambrata Sarkar | Nimzo-Indian Defense: Classical Variation, Vitolins-Adorjan Gambit | |
| Mar 23, 2026 | Kiriakov | 1–0 | Mahindrakar Indrajeet | Round 7: Kiriakov, Petr - Mahindrakar Indrajeet | Mexican Defense | |
| Mar 23, 2026 | Md Tabsheer Alam | 0–1 | Kiriakov | Round 6: Md Tabsheer Alam - Kiriakov, Petr | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Mar 23, 2026 | Kiriakov | 1–0 | Shrihan Sabat | Round 5: Kiriakov, Petr - Shrihan Sabat | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Mar 23, 2026 | Divyanshu Kumar Singh | 0–1 | Kiriakov | Round 4: Divyanshu Kumar Singh - Kiriakov, Petr | French Defense: Two Knights Variation | |
| Mar 23, 2026 | Kiriakov | 1–0 | Kumar Prabhat | Round 3: Kiriakov, Petr - Kumar Prabhat | Slav Defense: Quiet Variation, Pin Defense | |
| Feb 21, 2026 | Karimova | 0–1 | Kiriakov | Round 9: Karimova, Guldona - Kiriakov, Petr | French Defense: Tarrasch Variation | |
| Feb 20, 2026 | Kiriakov | ½–½ | Talibov | Round 8: Kiriakov, Petr - Talibov, Shiroghlan | Nimzo-Indian Defense: Classical Variation, Romanishin Gambit | |
| Feb 18, 2026 | Babazada | ½–½ | Kiriakov | Round 6: Babazada, Khazar - Kiriakov, Petr | French Defense: Classical Variation, Shirov-Anand Variation | |
| Feb 17, 2026 | Kiriakov | ½–½ | Novozhilov | Round 5: Kiriakov, Petr - Novozhilov, Semen | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Feb 16, 2026 | Omonova | ½–½ | Kiriakov | Round 4: Omonova, Umida - Kiriakov, Petr | French Defense: Advance Variation | |
| Feb 15, 2026 | Kiriakov | ½–½ | Khalilova | Round 3: Kiriakov, Petr - Khalilova, Madinabonu | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Feb 14, 2026 | Kiriakov | 0–1 | Ansat | Round 1: Kiriakov, Petr - Ansat, Aldiyar | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Feb 14, 2026 | Davtyan | 1–0 | Kiriakov | Round 2: Davtyan, Artur - Kiriakov, Petr | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Feb 12, 2026 | Kiriakov | 1–0 | Sharipov | Round 7: Kiriakov, Petr - Sharipov, Davron | Nimzo-Indian Defense: Classical Variation | |
| Jul 31, 2025 | Kiriakov | ½–½ | Yeoh | Round 6: Kiriakov, Petr - Yeoh, Li Tian | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Jul 31, 2025 | Kavin Mohan | ½–½ | Kiriakov | Round 5: Kavin Mohan - Kiriakov, Petr | Nimzo-Indian Defense: Rubinstein System, Hübner Variation | |
| Jul 30, 2025 | Kiriakov | ½–½ | Budhidharma | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Jul 29, 2025 | Nguyen | 1–0 | Kiriakov | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Catalan Opening: Open Defense, Classical Line | |
| Jul 29, 2025 | Nanjo | 0–1 | Kiriakov | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | French Defense: Advance Variation, Euwe Variation | |
| Jul 29, 2025 | Kiriakov | 1–0 | Ang | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Slav Defense: Exchange Variation, Schallopp Variation | |
| — | Kiriakov | ½–½ | Du | Round 8: Kiriakov, Petr - Du, Chunhui | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| — | Laxman | ½–½ | Kiriakov | Round 7: Laxman, R.R. - Kiriakov, Petr | Queen's Gambit Declined: Barmen Variation | |
| — | Tan | 0–1 | Kiriakov | Round 9: Tan, Jun Ying - Kiriakov, Petr | English Opening: Romanishin Gambit | |