| Jun 29, 2026 | Khayrullin | 1–0 | Ozdemir | Round 1: Khayrullin, Denis - Ozdemir, Serhan Berat | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jun 7, 2026 | Ozdemir | 1–0 | Grabowski | Round 7: Ozdemir, Serhan Berat - Grabowski, Pawel | Italian Game: Classical Variation | |
| Jun 6, 2026 | Aumueller | ½–½ | Ozdemir | Round 6: Aumueller, Naum - Ozdemir, Serhan Berat | Sicilian Defense: Kan Variation, Modern Variation | |
| Jun 6, 2026 | Ozdemir | ½–½ | Hinrichs | Round 5: Ozdemir, Serhan Berat - Hinrichs, Paul | Ruy Lopez: Closed, Delayed Exchange | |
| Jun 5, 2026 | Springer | 0–1 | Ozdemir | Round 3: Springer, Adrian - Ozdemir, Serhan Berat | King's Indian Attack, with Bf5 | |
| Jun 4, 2026 | Ozdemir | 1–0 | Kemp | Round 2: Ozdemir, Serhan Berat - Kemp, Lutz | Philidor Defense: Exchange Variation | |
| Jun 4, 2026 | Schenkelberg | 0–1 | Ozdemir | Round 1: Schenkelberg, Justin - Ozdemir, Serhan Berat | Sicilian Defense: Kan Variation | |
| May 27, 2026 | Ozdemir | 0–1 | Sajka | Round 7: Ozdemir, Serhan Berat - Sajka, Noah | ? | |
| May 27, 2026 | Hess | 1–0 | Ozdemir | Round 6: Hess, Max - Ozdemir, Serhan Berat | Indian Defense: Anti-Nimzo-Indian | |
| May 26, 2026 | Ozdemir | ½–½ | Hulka | Round 5: Ozdemir, Serhan Berat - Hulka, Valentyn | Ruy Lopez: Closed, Delayed Exchange | |
| May 25, 2026 | Yildiz | 1–0 | Ozdemir | Round 4: Yildiz, Serdar Murat - Ozdemir, Serhan Berat | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| May 25, 2026 | Ozdemir | ½–½ | Sibashvili | Round 3: Ozdemir, Serhan Berat - Sibashvili, Giorgi | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| May 24, 2026 | Ozdemir | 1–0 | Moksh | Round 2: Ozdemir, Serhan Berat - Moksh, Amit Doshi | Caro-Kann Defense: Advance Variation, Short Variation | |
| Apr 12, 2026 | Emir | 0–1 | Ozdemir | Round 6: Emir, Emirhan - Ozdemir, Serhan Berat | English Opening: Anglo-Indian Defense | |
| Apr 12, 2026 | Gunebakan | 1–0 | Ozdemir | Round 4: Gunebakan, Yunus Emre - Ozdemir, Serhan Berat | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Oct 26, 2025 | Ozdemir | 0–1 | Isik | 5.GELENEKSEL BAFRA BELEDİYESİ CUMHHURİYET BAYRAMI SATRANÇ TURNUVASI | Caro-Kann Defense: Advance Variation, Short Variation | |
| Sep 23, 2025 | Sahbudak | ½–½ | Ozdemir | Round 8: Sahbudak, Baris Cinar - Ozdemir, Serhan Berat | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Sep 22, 2025 | Ozdemir | ½–½ | Tilicheev | Round 7: Ozdemir, Serhan Berat - Tilicheev, Viacheslav | Philidor Defense: Lion Variation | |
| Sep 21, 2025 | Mutlu | 0–1 | Ozdemir | Round 6: Mutlu, Burak Alp - Ozdemir, Serhan Berat | Sicilian Defense: Moscow Variation | |
| Sep 21, 2025 | Ozdemir | 1–0 | Schekachikhin | Round 5: Ozdemir, Serhan Berat - Schekachikhin, Maksim | Caro-Kann Defense: Advance Variation, Short Variation | |
| Sep 20, 2025 | Ozsakallioglu | ½–½ | Ozdemir | Round 4: Ozsakallioglu, Okan - Ozdemir, Serhan Berat | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Sep 19, 2025 | Ozdemir | 1–0 | Milanovic | Round 3: Ozdemir, Serhan Berat - Milanovic, Slavisa | Sicilian Defense: Hyperaccelerated Fianchetto | |
| Sep 19, 2025 | Deveci | 1–0 | Ozdemir | Round 2: Deveci, Huseyin Said - Ozdemir, Serhan Berat | Sicilian Defense: Modern Variations | |
| Sep 18, 2025 | Ozdemir | ½–½ | Senel | Round 1: Ozdemir, Serhan Berat - Senel, Hayri Beyhun | French Defense: Tarrasch Variation, Eliskases Variation | |
| Sep 18, 2025 | Ozdemir | ½–½ | Blesic | Round 9: Ozdemir, Serhan Berat - Blesic, Vaso | Sicilian Defense: Dragon Variation, Classical Variation | |
| Sep 16, 2025 | Senel | ½–½ | Ozdemir | Round 9: Senel, Hayri Beyhun - Ozdemir, Serhan Berat | Queen's Pawn Game: Symmetrical Variation | |
| Sep 16, 2025 | Ozdemir | ½–½ | Milanovic | Round 8: Ozdemir, Serhan Berat - Milanovic, Slavisa | French Defense: Tarrasch Variation, Open System | |
| Sep 15, 2025 | Schekachikhin | 1–0 | Ozdemir | Round 7: Schekachikhin, Maksim - Ozdemir, Serhan Berat | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Sep 14, 2025 | Ozdemir | 0–1 | Tilicheev | Round 6: Ozdemir, Serhan Berat - Tilicheev, Viacheslav | Sicilian Defense: Taimanov Variation | |
| Sep 14, 2025 | Demir | ½–½ | Ozdemir | Round 5: Demir, Hilmi Mustafa - Ozdemir, Serhan Berat | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Sep 13, 2025 | Ozdemir | 0–1 | Milanovic | Round 4: Ozdemir, Serhan Berat - Milanovic, Slavisa | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Sep 12, 2025 | Eken | ½–½ | Ozdemir | Round 2: Eken, Atakan - Ozdemir, Serhan Berat | King's Indian Defense: Fianchetto Variation, Benjamin Defense | |
| Sep 11, 2025 | Ozdemir | 1–0 | Bicer | Round 1: Ozdemir, Serhan Berat - Bicer, Atakan Mert | Sicilian Defense: Najdorf Variation | |
| Sep 11, 2025 | Ozdemir | ½–½ | Sahbudak | Round 3: Ozdemir, Serhan Berat - Sahbudak, Baris Cinar | Sicilian Defense: Najdorf Variation, Poisoned Pawn Accepted | |
| Jul 31, 2025 | Ozdemir | ½–½ | Guven | Round 5: Ozdemir, Serhan Berat - Guven, Oguz Kagan | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Jul 30, 2025 | Sezis | 0–1 | Ozdemir | Round 4: Sezis, Doruk - Ozdemir, Serhan Berat | King's Indian Defense: Orthodox Variation, Classical System, Neo-Classical Line | |
| Jul 30, 2025 | Ozdemir | 1–0 | Coskun | Round 3: Ozdemir, Serhan Berat - Coskun, Emre | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Jul 29, 2025 | Ozdemir | 1–0 | Ceylan | Round 2: Ozdemir, Serhan Berat - Ceylan, Enes Arda | Caro-Kann Defense: Panov Attack, Modern Defense | |
| Jul 28, 2025 | Kaban | 0–1 | Ozdemir | Round 1: Kaban, Erhan - Ozdemir, Serhan Berat | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Jul 13, 2025 | Zeynalli | 1–0 | Ozdemir | Round 9: Zeynalli, Rashad - Ozdemir, Serhan Berat | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jul 12, 2025 | Ozdemir | ½–½ | Fromm | Round 8: Ozdemir, Serhan Berat - Fromm, Marius | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Jul 11, 2025 | Morchiashvili | 1–0 | Ozdemir | Round 7: Morchiashvili, Bachana - Ozdemir, Serhan Berat | Slav Defense: Czech Variation, Krause Attack | |
| Jul 10, 2025 | Ozdemir | 1–0 | Nigalidze | Round 6: Ozdemir, Serhan Berat - Nigalidze, Gaioz | Modern Defense: Standard Defense | |
| Jul 10, 2025 | Khalesi | 0–1 | Ozdemir | Round 5: Khalesi, Vahid - Ozdemir, Serhan Berat | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jul 9, 2025 | Ozdemir | 1–0 | Hatirli | Round 4: Ozdemir, Serhan Berat - Hatirli, Ugur Can | Sicilian Defense: Taimanov Variation | |
| Jul 8, 2025 | Malikova | 0–1 | Ozdemir | Round 3: Malikova, Marjona - Ozdemir, Serhan Berat | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Jul 8, 2025 | Ozdemir | ½–½ | Moosavifar | Round 2: Ozdemir, Serhan Berat - Moosavifar, Seyed Abolfazl | Ruy Lopez: Morphy Defense, Fianchetto Defense Deferred | |
| Jul 7, 2025 | Schekachikhin | 1–0 | Ozdemir | Round 1: Schekachikhin, Maksim - Ozdemir, Serhan Berat | English Opening: Mikenas-Carls Variation | |
| Jun 29, 2025 | Ozdemir | 0–1 | Portakalci | Round 9: Ozdemir, Serhan Berat - Portakalci, Yusuf | ? | |
| Jun 28, 2025 | Tinmaz | 1–0 | Ozdemir | Round 8: Tinmaz, Kerem - Ozdemir, Serhan Berat | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jun 27, 2025 | Ozdemir | 0–1 | Iskandarov | Round 7: Ozdemir, Serhan Berat - Iskandarov, Misratdin | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 26, 2025 | Dudin | 1–0 | Ozdemir | Round 6: Dudin, Gleb - Ozdemir, Serhan Berat | Sicilian Defense: Taimanov Variation | |
| Jun 26, 2025 | Ozdemir | 1–0 | Sathvik Adiga | Round 5: Ozdemir, Serhan Berat - Sathvik Adiga | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Jun 25, 2025 | Sanal | 1–0 | Ozdemir | Round 4: Sanal, Vahap - Ozdemir, Serhan Berat | Trompowsky Attack | |
| Jun 24, 2025 | Ozdemir | ½–½ | Faizrakhmanov | Round 3: Ozdemir, Serhan Berat - Faizrakhmanov, Ramil | Sicilian Defense: Najdorf Variation, Main Line | |
| Jun 24, 2025 | Gokerkan | 0–1 | Ozdemir | Round 2: Gokerkan, Cem Kaan - Ozdemir, Serhan Berat | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jun 23, 2025 | Ozdemir | 1–0 | Atis | Round 1: Ozdemir, Serhan Berat - Atis, Hasan | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Aug 4, 2024 | Ozdemir | ½–½ | Saricam | Turkiye Kupasi Satranc Sampiyonasi | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Aug 4, 2024 | Topal | 1–0 | Ozdemir | Turkiye Kupasi Satranc Sampiyonasi | Sicilian Defense: Closed | |
| Aug 3, 2024 | Ozdemir | ½–½ | Bulgurlu | Turkiye Kupasi Satranc Sampiyonasi | Scandinavian Defense: Schiller-Pytel Variation | |
| Aug 2, 2024 | Ozdemir | 1–0 | Atik | Turkiye Kupasi Satranc Sampiyonasi | English Opening: Symmetrical Variation, Full Symmetry Line | |
| Aug 2, 2024 | Dirikolu | 0–1 | Ozdemir | Turkiye Kupasi Satranc Sampiyonasi | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Aug 1, 2024 | Acar | 0–1 | Ozdemir | Turkiye Kupasi Satranc Sampiyonasi | Benko Gambit | |
| Jul 31, 2024 | Ozdemir | ½–½ | Tektas | Turkiye Kupasi Satranc Sampiyonasi | French Defense: Tarrasch Variation, Eliskases Variation | |
| Jul 31, 2024 | Batmaz | 0–1 | Ozdemir | Turkiye Kupasi Satranc Sampiyonasi | King's Indian Defense: Fianchetto Variation, Benjamin Defense | |
| Jul 30, 2024 | Ozdemir | 1–0 | Atay | Turkiye Kupasi Satranc Sampiyonasi | French Defense: Tarrasch Variation, Guimard Defense, Main Line | |
| Jun 29, 2024 | Demirtas | 1–0 | Ozdemir | Uluslararasi Cesme Open | Zukertort Opening: Nimzo-Larsen Variation | |
| Jun 28, 2024 | Ozdemir | 0–1 | Taspinar | Uluslararasi Cesme Open | Ruy Lopez: Morphy Defense, Modern Steinitz Defense, Fianchetto Variation | |
| Jun 27, 2024 | Ozdemir | ½–½ | Uysal | Uluslararasi Cesme Open | Sicilian Defense: Kan Variation, Knight Variation | |
| Jun 27, 2024 | Nazarian | 0–1 | Ozdemir | Uluslararasi Cesme Open | Sicilian Defense: French Variation | |
| Jun 25, 2024 | Ozdemir | ½–½ | Pacher | Uluslararasi Cesme Open | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Jun 25, 2024 | Yermolinsky | 1–0 | Ozdemir | Uluslararasi Cesme Open | King's Indian Defense: Makogonov Variation | |
| Jun 24, 2024 | Samani | ½–½ | Ozdemir | Uluslararasi Cesme Open | King's Indian Defense: Orthodox Variation, Glek Defense | |
| Jun 25, 2023 | Aliyev | * | Ozdemir | Cesme Open | King's Pawn Game | |
| Jun 20, 2023 | Ozdemir | 0–1 | Akbas | Cesme Open | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Jun 20, 2023 | Yonal | 0–1 | Ozdemir | Cesme Open | Nimzo-Indian Defense: Classical Variation, Berlin Variation | |
| Jun 19, 2023 | Ozdemir | 0–1 | Poormosavi | Cesme Open | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Mar 6, 2023 | Ozdemir | ½–½ | Nevednichy | European Individual Chess Championship 2023 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 16, 2021 | Veljanoski | * | Ozdemir | Paracin Open | A | ? | |
| Jul 15, 2021 | Ozdemir | ½–½ | Sylvan | Paracin Open | A | ? | |
| Jul 14, 2021 | Yordanov | * | Ozdemir | Paracin Open | A | ? | |
| Jul 13, 2021 | Milosevic | * | Ozdemir | Paracin Open | A | ? | |
| Jul 12, 2021 | Ozdemir | * | Zlatkov | Paracin Open | A | ? | |
| Jul 10, 2021 | Ozdemir | * | Perez Bolanos | Paracin Open | A | ? | |
| Jul 10, 2021 | Ter-Sahakyan | * | Ozdemir | Paracin Open | A | ? | |
| Jul 9, 2021 | Nikitenko | 1–0 | Ozdemir | Paracin Open | A | English Opening: Anglo-Indian Defense | |
| Jul 8, 2021 | Ozdemir | 0–1 | Krasteva | Serbia Chess Open | Masters | ? | |
| Jul 5, 2021 | Bukal | * | Ozdemir | Serbia Chess Open | Masters | ? | |
| Jul 4, 2021 | Kostic | ½–½ | Ozdemir | Serbia Chess Open | Masters | ? | |
| Jul 3, 2021 | Ozdemir | 0–1 | Barseghyan | Serbia Chess Open | Masters | ? | |
| Jul 3, 2021 | Akshat | 1–0 | Ozdemir | Serbia Chess Open | Masters | ? | |
| Jul 2, 2021 | Ozdemir | ½–½ | Lazov | Serbia Chess Open | Masters | ? | |
| — | Ozdemir | 0–1 | Sakir | Round 6: Ozdemir, Serhan Berat - Sakir, Ridvan | Four Knights Game: Spanish Variation, Double Spanish | |
| — | Ozdemir | ½–½ | Erden | Round 8: Ozdemir, Serhan Berat - Erden, Kadir | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| — | Kirilmaz | 1–0 | Ozdemir | Round 7: Kirilmaz, Emre - Ozdemir, Serhan Berat | Slav Defense: Czech Variation, Krause Attack | |
| — | Alaz | ½–½ | Ozdemir | Round 9: Alaz, Ahmet Efekan - Ozdemir, Serhan Berat | Slav Defense: Exchange Variation, Symmetrical Line | |