| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. M Vasilev vs D Marholev |
| 1-0 | 32 |
2001 |
TCh-BUL | E68 King's Indian, Fianchetto, Classical Variation, 8.e4 |
| 2. M Vasilev vs C Passoni |
| ½-½ | 60 |
2001 |
10th Open | E67 King's Indian, Fianchetto |
| 3. M Vasilev vs D Bojkov |
| ½-½ | 50 |
2001 |
65th ch-BUL | E67 King's Indian, Fianchetto |
| 4. M Vasilev vs Jobava |
| 1-0 | 53 |
2002 |
Saraybahce GP | E67 King's Indian, Fianchetto |
| 5. M Vasilev vs N Huschenbeth |
| 1-0 | 26 |
2005 |
Baden Challenge | E63 King's Indian, Fianchetto, Panno Variation |
| 6. M Vasilev vs T Hirneise |
| 1-0 | 37 |
2007 |
German Youth Championship Neuhausen | E63 King's Indian, Fianchetto, Panno Variation |
| 7. M Vasilev vs M Mader |
| 1-0 | 33 |
2007 |
German Youth Championship Neuhausen | E67 King's Indian, Fianchetto |
| 8. M Vasilev vs N Huschenbeth |
| 0-1 | 38 |
2007 |
German Youth Championship Neuhausen | E63 King's Indian, Fianchetto, Panno Variation |
| 9. M Vasilev vs Ermenkov |
| ½-½ | 82 |
2008 |
Bulgarian Team Championship | E67 King's Indian, Fianchetto |