| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. M Turov vs M Vasilev |
| 1-0 | 46 |
2000 |
World University-ch 6th | B52 Sicilian, Canal-Sokolsky (Rossolimo) Attack |
| 2. K Karakehajov vs M Vasilev |
| ½-½ | 77 |
2001 |
65th ch-BUL | B53 Sicilian |
| 3. Z Angelov vs M Vasilev |
| 0-1 | 29 |
2001 |
65th ch-BUL | B78 Sicilian, Dragon, Yugoslav Attack, 10.castle long |
| 4. B Trabert vs M Vasilev |
| ½-½ | 62 |
2001 |
10th Open | B40 Sicilian |
| 5. S Abatzidis vs M Vasilev |
| 0-1 | 22 |
2001 |
10th Open | B70 Sicilian, Dragon Variation |
| 6. V Spassov vs M Vasilev |
| 1-0 | 46 |
2002 |
Saraybahce GP | B76 Sicilian, Dragon, Yugoslav Attack |
| 7. W Moranda vs M Vasilev |
| ½-½ | 72 |
2007 |
German Youth Championship Neuhausen | B77 Sicilian, Dragon, Yugoslav Attack |
| 8. A Heimann vs M Vasilev |
| 1-0 | 53 |
2007 |
German Youth Championship Neuhausen | B75 Sicilian, Dragon, Yugoslav Attack |
| 9. O Mihok vs M Vasilev |
| 0-1 | 46 |
2008 |
European Individual Championship | B75 Sicilian, Dragon, Yugoslav Attack |