| Apr 19, 2026 | Petrovic | 1–0 | Saraci | EIIC 2026 | Catalan Opening: Open Defense, Classical Line | |
| Apr 18, 2026 | Wasiluk | 1–0 | Petrovic | EIIC 2026 | Caro-Kann Defense: Advance Variation | |
| Apr 16, 2026 | Petrovic | 0–1 | Sapocinic | EIIC 2026 | King's Indian Attack: Double Fianchetto | |
| Apr 15, 2026 | Fiedorek | ½–½ | Petrovic | EIIC 2026 | Caro-Kann Defense | |
| Apr 14, 2026 | Petrovic | ½–½ | Lewtak | EIIC 2026 | London System, with Be2 | |
| Apr 13, 2026 | Kaplanova | 0–1 | Petrovic | EICC 2026 | Modern Defense: Averbakh System | |
| Apr 12, 2026 | Petrovic | ½–½ | Ioannidis | EIIC 2026 | Neo-Grünfeld Defense: Classical Variation, Polgar Variation | |
| Apr 10, 2026 | Yordanov | 1–0 | Petrovic | EIIC 2026 | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Apr 9, 2026 | Petrovic | ½–½ | Kuegel | EIIC 2026 | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Apr 8, 2026 | Wesolowski | 0–1 | Petrovic | EICC 2026 | Modern Defense | |
| Apr 7, 2026 | Petrovic | 0–1 | Nasuta | EICC 2026 | Queen's Pawn Game: Symmetrical Variation | |
| Nov 30, 2025 | Petrovic | 0–1 | Postnikov | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | English Opening: Neo-Catalan | |
| Nov 29, 2025 | Belke | 0–1 | Petrovic | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | Queen's Pawn Game: Modern Defense | |
| Nov 28, 2025 | Petrovic | 0–1 | Bryakin | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | Bogo-Indian Defense: Retreat Variation | |
| Nov 27, 2025 | Martic | ½–½ | Petrovic | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | Caro-Kann Defense: Classical Variation, Spassky Variation | |
| Nov 26, 2025 | Petrovic | ½–½ | Sutormin | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | Indian Defense: Tartakower Attack | |
| Nov 25, 2025 | Milanovic | 0–1 | Petrovic | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | Slav Indian | |
| Nov 24, 2025 | Simic | 0–1 | Petrovic | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | Queen's Pawn Game: Zukertort Variation | |
| Nov 24, 2025 | Petrovic | 1–0 | Ezdenci | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | King's Indian Attack | |
| Nov 24, 2025 | Petrovic | 1–0 | Dimitrijevic | 38. ТРОФЕЈ БЕОГРАДА - 38th BELGRADE TROPHY | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Oct 8, 2025 | Drazic | 0–1 | Petrovic | Премијер лига Београда | Caro-Kann Defense: Advance Variation, Van der Wiel Attack | |
| Oct 6, 2025 | Podinic | ½–½ | Petrovic | Премијер лига Београда | Scandinavian Defense: Gubinsky-Melts Defense | |
| Oct 5, 2025 | Petrovic | 1–0 | Janjic | Премијер лига Београда | Queen's Pawn Game: Symmetrical Variation | |
| Oct 4, 2025 | Pancevski | 1–0 | Petrovic | Премијер лига Београда | Caro-Kann Defense: Advance Variation, Short Variation | |
| Oct 4, 2025 | Petrovic | 1–0 | Konjevic | Премијер лига Београда | Nimzo-Larsen Attack: Classical Variation | |
| Sep 28, 2025 | Zlatanovic | 0–1 | Petrovic | Round 11: Zlatanovic, Boroljub - Petrovic, Aleksa | Caro-Kann Defense: Karpov Variation, Smyslov Variation, Main Line | |
| Sep 27, 2025 | Petrovic | 1–0 | Miljkovic | Round 10: Petrovic, Aleksa - Miljkovic, Miroslav D | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Sep 26, 2025 | Ristic | 0–1 | Petrovic | Round 9: Ristic, Nebojsa B - Petrovic, Aleksa | Indian Defense: Czech-Indian | |
| Sep 25, 2025 | Petrovic | 1–0 | Micic | Round 8: Petrovic, Aleksa - Micic, Milenko | Zukertort Opening | |
| Sep 24, 2025 | Pajcin | 0–1 | Petrovic | Round 7: Pajcin, Lav - Petrovic, Aleksa | Slav Defense: Quiet Variation | |
| Sep 23, 2025 | Petrovic | 0–1 | Ljepic | Round 6: Petrovic, Aleksa - Ljepic, Andrej | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Sep 21, 2025 | Petrovic | 0–1 | Dumbelovic | Round 4: Petrovic, Aleksa - Dumbelovic, Novak | Catalan Opening: Closed | |
| Sep 20, 2025 | Damjanovic | ½–½ | Petrovic | Round 3: Damjanovic, Vuk - Petrovic, Aleksa | English Opening: Caro-Kann Defensive System | |
| Jul 18, 2025 | Iderjavkhlan | 1–0 | Petrovic | SERBIA OPEN 2025 - CHALLENGER - СРБИЈА ОПЕН 2025 - ИЗАЗИВАЧИ | Queen's Pawn Game | |
| Jul 17, 2025 | Lin | ½–½ | Petrovic | SERBIA OPEN 2025 - CHALLENGER - СРБИЈА ОПЕН 2025 - ИЗАЗИВАЧИ | Caro-Kann Defense: Modern Variation | |
| Jul 16, 2025 | Petrovic | 1–0 | Zubic | SERBIA OPEN 2025 - CHALLENGER - СРБИЈА ОПЕН 2025 - ИЗАЗИВАЧИ | English Opening: Agincourt Defense, Catalan Defense, Semi-Slav Defense | |
| Jul 15, 2025 | Petrovic | ½–½ | Binboga | SERBIA OPEN 2025 - CHALLENGER - СРБИЈА ОПЕН 2025 - ИЗАЗИВАЧИ | King's Indian Attack | |
| Jul 14, 2025 | Jovanovic | 0–1 | Petrovic | SERBIA OPEN 2025 - CHALLENGER - СРБИЈА ОПЕН 2025 - ИЗАЗИВАЧИ | Scandinavian Defense: Gubinsky-Melts Defense | |
| May 7, 2025 | Cirovic | ½–½ | Petrovic | Round 8: Cirovic, Miroljub - Petrovic, Aleksa | Four Knights Game: Scotch Variation Accepted | |
| May 6, 2025 | Petrovic | 1–0 | Vujacic | Round 7: Petrovic, Aleksa - Vujacic, Igor | London System | |
| May 5, 2025 | Ivanovic | 1–0 | Petrovic | Round 6: Ivanovic, Marko - Petrovic, Aleksa | Queen's Gambit Declined | |
| May 4, 2025 | Petrovic | 1–0 | Savovic | Round 5: Petrovic, Aleksa - Savovic, Dragan | King's Indian Attack: Symmetrical Defense | |
| May 3, 2025 | Klukin | * | Petrovic | Round 4: Klukin, Kirill - Petrovic, Aleksa | Slav Defense: Quiet Variation | |
| May 3, 2025 | Petrovic | 0–1 | Milosevic | Round 3: Petrovic, Aleksa - Milosevic, Milos | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| May 1, 2025 | Petrovic | 0–1 | Suljovic | Round 1: Petrovic, Aleksa - Suljovic, Sulejman | Zukertort Opening: Queen's Gambit Invitation | |
| May 1, 2025 | Krstonijevic | * | Petrovic | Round 2: Krstonijevic, Stjepan - Petrovic, Aleksa | Caro-Kann Defense: Gurgenidze System | |
| Mar 15, 2025 | Gurel | 1–0 | Petrovic | Round 1: Gurel, Ediz - Petrovic, Aleksa | Petrov's Defense: Damiano Variation, Kholmov Gambit | |
| Oct 25, 2024 | Petrovic | 1–0 | Kokkila | 39th European Chess Club Cup | Indian Defense: Anti-Nimzo-Indian | |
| Oct 24, 2024 | Milliet | 1–0 | Petrovic | 39th European Chess Club Cup | Caro-Kann Defense: Advance Variation | |
| Oct 23, 2024 | Schreiner | 1–0 | Petrovic | 39th European Chess Club Cup | English Opening: Caro-Kann Defensive System | |
| Oct 21, 2024 | Sammalvuo | 1–0 | Petrovic | 39th European Chess Club Cup | Bogo-Indian Defense: Vitolins Variation | |
| Oct 20, 2024 | Petrovic | 0–1 | Feuerstack | 39th European Chess Club Cup | Queen's Pawn Game: Symmetrical Variation | |
| Jun 29, 2024 | Petrovic | ½–½ | Patil Priyanshu | krakow a | Indian Defense: Anti-Nimzo-Indian | |
| Jun 28, 2024 | Pyrig | 1–0 | Petrovic | krakow a | Lion Defense: Bayonet Attack | |
| Jun 27, 2024 | Petrovic | 0–1 | Aarav Dengla | krakow a | Slav Defense: Quiet Variation, Pin Defense | |
| Jun 26, 2024 | Lohia | ½–½ | Petrovic | krakow a | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Jun 25, 2024 | Petrovic | 0–1 | Kosakowski | krakow a | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Jun 24, 2024 | Licznerski | 0–1 | Petrovic | krakow a | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Jun 23, 2024 | Petrovic | 1–0 | Adithya A Chullikkad | krakow a | Queen's Pawn Game: Symmetrical Variation | |
| May 12, 2024 | Podinic | 0–1 | Petrovic | Round 5: Podinic, Bojan - Petrovic, Aleksa | Caro-Kann Defense: Finnish Variation | |
| Dec 1, 2024 | Baghdasaryan | ½–½ | Petrovic | Round 9: Baghdasaryan, Davit - Petrovic, Aleksa | Sicilian Defense: Kan Variation, Swiss Cheese Variation | |
| Nov 30, 2024 | Petrovic | 0–1 | Li | Round 8: Petrovic, Aleksa - Li, Bo | Indian Defense: Pseudo-Benko | |
| Nov 29, 2024 | Popovic | 0–1 | Petrovic | Round 7: Popovic, Dragan B - Petrovic, Aleksa | King's Indian Attack | |
| Nov 28, 2024 | Petrovic | 1–0 | Vasilyev | Round 6: Petrovic, Aleksa - Vasilyev, Bulat | King's Indian Attack | |
| Nov 27, 2024 | Kostic | 0–1 | Petrovic | Round 5: Kostic, Vladimir V - Petrovic, Aleksa | English Opening: Romanishin Gambit | |
| Nov 25, 2024 | Ughuzov | 1–0 | Petrovic | Round 3: Ughuzov, Ravan - Petrovic, Aleksa | Philidor Defense | |
| Nov 24, 2024 | Petrovic | 1–0 | Bajkic | Round 2: Petrovic, Aleksa - Bajkic, Strahinja | Catalan Opening: Open Defense, Classical Line | |
| Nov 19, 2024 | Petrovic | 0–1 | Vestby-Ellingsen | Round 11: Petrovic, Aleksa - Vestby-Ellingsen, Mads | Nimzo-Larsen Attack: Classical Variation | |
| Nov 17, 2024 | Petrovic | 0–1 | Petrovskyi | Round 9: Petrovic, Aleksa - Petrovskyi, Vadym | Catalan Opening: Closed | |
| Nov 11, 2024 | Zanan | 1–0 | Petrovic | Round 4: Zanan, Evgeny - Petrovic, Aleksa | Petrov's Defense: Damiano Variation, Kholmov Gambit | |
| Nov 8, 2024 | Petrovic | 0–1 | Petrov | Round 1: Petrovic, Aleksa - Petrov, Nikita | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Oct 19, 2024 | Martic | 1–0 | Petrovic | Round 11: Martic, Ivan - Petrovic, Aleksa | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Oct 18, 2024 | Kutanjac | ½–½ | Petrovic | Round 9: Kutanjac, Aleksandar - Petrovic, Aleksa | Queen's Pawn Game | |
| Oct 15, 2024 | Kotronias | 1–0 | Petrovic | Round 7: Kotronias, Vasilios - Petrovic, Aleksa | Petrov's Defense: Damiano Variation, Kholmov Gambit | |
| Oct 14, 2024 | Petrovic | 0–1 | Sarenac | Round 6: Petrovic, Aleksa - Sarenac, David | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| Oct 12, 2024 | Petrovic | 1–0 | Dimic | Round 4: Petrovic, Aleksa - Dimic, Pavle | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| Oct 10, 2024 | Petrovic | ½–½ | Nestorovic | Round 2: Petrovic, Aleksa - Nestorovic, Dejan | Catalan Opening: Closed | |
| Oct 7, 2024 | Sandic | 0–1 | Petrovic | Round 11: Sandic, Vladeta - Petrovic, Aleksa | English Opening: Symmetrical Variation, Anti-Benoni Variation | |
| Oct 6, 2024 | Petrovic | ½–½ | Lukovic | Round 10: Petrovic, Aleksa - Lukovic, Vladimir | Slav Defense: Modern Line | |
| Oct 3, 2024 | Toth | 1–0 | Petrovic | Round 7: Toth, Aleksandar - Petrovic, Aleksa | King's Indian Attack | |
| Oct 2, 2024 | Petrovic | 1–0 | Popovic | Round 6: Petrovic, Aleksa - Popovic, Milan S | King's Indian Attack: Symmetrical Defense | |
| Oct 1, 2024 | Pavlovic | 0–1 | Petrovic | Round 5: Pavlovic, Dejan S - Petrovic, Aleksa | Czech Defense | |
| Sep 30, 2024 | Petrovic | ½–½ | Tadic | Round 4: Petrovic, Aleksa - Tadic, Branko | Sicilian Defense: Modern Variations | |
| Mar 8, 2023 | Babazada | 1–0 | Petrovic | European Individual Chess Championship 2023 | Caro-Kann Defense: Classical Variation, Main Line | |
| Mar 6, 2023 | Janzelj | ½–½ | Petrovic | European Individual Chess Championship 2023 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Mar 3, 2023 | Petrovic | 0–1 | Kozak | European Championship | Indian Defense: Anti-Nimzo-Indian | |
| Feb 7, 2023 | Milosevic | ½–½ | Petrovic | Polufinale pojedinacnog prvenstva Srbije 2023 - OPEN | Sicilian Defense: Kan Variation, Knight Variation | |
| Jul 8, 2021 | Trippold | 1–0 | Petrovic | Serbia Chess Open | Masters | ? | |
| Jul 6, 2021 | Petrovic | 0–1 | Sredojevic | Serbia Chess Open | Masters | ? | |
| Jul 5, 2021 | Petrovic | * | Velickovic | Serbia Chess Open | Masters | ? | |
| Jul 4, 2021 | Milikow | 1–0 | Petrovic | Serbia Chess Open | Masters | ? | |
| Jul 3, 2021 | Petrovic | 1–0 | Meier | Serbia Chess Open | Masters | ? | |
| Jul 3, 2021 | Gasimov | 1–0 | Petrovic | Serbia Chess Open | Masters | ? | |
| Jul 2, 2021 | Mullick | 1–0 | Petrovic | Serbia Chess Open | Masters | ? | |