Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. M Petrov vs Topalov |
 | 0-1 | 50 | 1991 | BLG-ch | C02 French, Advance |
2. M Petrov vs V Pantev |
| ½-½ | 43 | 1991 | BUL-ch | B33 Sicilian |
3. D Dochev vs M Petrov |
| ½-½ | 43 | 1991 | BUL-ch | B80 Sicilian, Scheveningen |
4. A Tzermiadianos vs M Petrov |
| 1-0 | 37 | 1992 | Balkaniad | B22 Sicilian, Alapin |
5. E Karadeniz vs M Petrov |
| 0-1 | 29 | 1992 | Balkaniad | B53 Sicilian |
6. M Petrov vs H Nordahl |
| 1-0 | 30 | 1993 | World Championship U18 | B93 Sicilian, Najdorf, 6.f4 |
7. H Spangenberg vs M Petrov |
| 1-0 | 50 | 1993 | World Championship U18 | B90 Sicilian, Najdorf |
8. R Berzinsh vs M Petrov |
| ½-½ | 45 | 1993 | World Championship U18 | B48 Sicilian, Taimanov Variation |
9. M Petrov vs Z Almasi |
| ½-½ | 43 | 1993 | World Championship U18 | C85 Ruy Lopez, Exchange Variation Doubly Deferred (DERLD) |
10. P Pcola vs M Petrov |
| 0-1 | 30 | 1993 | World Championship U18 | A00 Uncommon Opening |
11. M Petrov vs Fridman |
| ½-½ | 19 | 1993 | World Championship U18 | B15 Caro-Kann |
12. G Kacheishvili vs M Petrov |
| 0-1 | 29 | 1993 | World Championship U18 | B52 Sicilian, Canal-Sokolsky (Rossolimo) Attack |
13. M Petrov vs V Yemelin |
| 0-1 | 90 | 1993 | World Championship U18 | C55 Two Knights Defense |
14. M Petrov vs D Pavasovic |
| ½-½ | 41 | 1993 | World Championship U18 | C42 Petrov Defense |
15. M Petrov vs A Chekaev |
| ½-½ | 30 | 1993 | World Championship U18 | B45 Sicilian, Taimanov |
16. L Altounian vs M Petrov |
| 0-1 | 57 | 1993 | World Championship U18 | B22 Sicilian, Alapin |
17. M Petrov vs N Dobrev |
| ½-½ | 13 | 1994 | BUL-ch | B04 Alekhine's Defense, Modern |
18. S Nikolov vs M Petrov |
| 0-1 | 31 | 1996 | Bulgarian Championship | E94 King's Indian, Orthodox |
19. M Petrov vs S Nikolov |
| ½-½ | 29 | 1996 | Bulgarian Championship | B49 Sicilian, Taimanov Variation |
20. A Kolev vs M Petrov |
| 1-0 | 31 | 1996 | Bulgarian Championship | B92 Sicilian, Najdorf, Opocensky Variation |
21. M Petrov vs A Kolev |
| 0-1 | 29 | 1996 | Bulgarian Championship | B93 Sicilian, Najdorf, 6.f4 |
22. E Hermansson vs M Petrov |
| ½-½ | 9 | 1997 | Umel | B22 Sicilian, Alapin |
23. Z Gofshtein vs M Petrov |
| 1-0 | 44 | 1999 | St Affrique op 7th | E92 King's Indian |
24. M Petrov vs T Ravagnani |
| 1-0 | 41 | 1999 | Padua Open | B33 Sicilian |
25. M Petrov vs B Chatalbashev |
| 0-1 | 35 | 1999 | Padua Open | B22 Sicilian, Alapin |