Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. D Pavasovic vs M Kastelic |
| ½-½ | 28 | 1997 | SLO-ch | B22 Sicilian, Alapin |
2. B Kurajica vs M Kastelic |
| 1-0 | 20 | 1999 | Ljubljana op 10th | A40 Queen's Pawn Game |
3. V Piber vs M Kastelic |
| 0-1 | 33 | 2001 | Ljubljana op 12th | B22 Sicilian, Alapin |
4. M Kastelic vs S Nikolic |
| 1-0 | 22 | 2001 | Ljubljana op 12th | B90 Sicilian, Najdorf |
5. K Cetina vs M Kastelic |
| 0-1 | 39 | 2001 | Ljubljana op 12th | B28 Sicilian, O'Kelly Variation |
6. M Kastelic vs I Farago |
| 0-1 | 62 | 2001 | Ljubljana op 12th | E48 Nimzo-Indian, 4.e3 O-O 5.Bd3 d5 |
7. A Nadj vs M Kastelic |
| 0-1 | 41 | 2001 | Ljubljana op 12th | A04 Reti Opening |
8. B Kutuzovic vs M Kastelic |
| 0-1 | 58 | 2001 | Ljubljana op 12th | B76 Sicilian, Dragon, Yugoslav Attack |
9. M Kastelic vs Sax |
| ½-½ | 33 | 2001 | Ljubljana op 12th | B90 Sicilian, Najdorf |
10. R Loncar vs M Kastelic |
| 1-0 | 35 | 2001 | Ljubljana op 12th | E06 Catalan, Closed, 5.Nf3 |
11. M Kastelic vs G Novak |
| 0-1 | 40 | 2001 | Ljubljana op 12th | D80 Grunfeld |
12. M Kastelic vs M Majcenovic |
| 1-0 | 25 | 2001 | TCh-SLO | C02 French, Advance |
13. T Gruskovnjak vs M Kastelic |
| ½-½ | 56 | 2001 | TCh-SLO | B92 Sicilian, Najdorf, Opocensky Variation |
14. J Blatnik vs M Kastelic |
| 0-1 | 31 | 2001 | TCh-SLO | A17 English |
15. M Kastelic vs P Riegler |
| 0-1 | 45 | 2001 | TCh-SLO | E81 King's Indian, Samisch |
16. M Guid vs M Kastelic |
| ½-½ | 14 | 2001 | TCh-SLO | B23 Sicilian, Closed |
17. M Kastelic vs D Rusjan |
| 1-0 | 27 | 2001 | TCh-SLO | D80 Grunfeld |
18. M Kastelic vs G Podkriznik |
| ½-½ | 10 | 2001 | TCh-SLO | D32 Queen's Gambit Declined, Tarrasch |
19. M Kastelic vs S Martinovic |
| 0-1 | 42 | 2016 | 26th TCh-SLO | B58 Sicilian |
20. J Borisek vs M Kastelic |
| 1-0 | 29 | 2016 | 26th TCh-SLO | C60 Ruy Lopez |
21. M Ragger vs M Kastelic |
 | 1-0 | 32 | 2017 | European Blitz Championship | C55 Two Knights Defense |
22. M Kastelic vs M Ragger |
| 0-1 | 53 | 2017 | European Blitz Championship | D02 Queen's Pawn Game |
23. Filip Michalski vs M Kastelic |
| 1-0 | 50 | 2017 | European Blitz Championship | A84 Dutch |
24. M Kastelic vs A Olkhovskiy |
| ½-½ | 102 | 2017 | European Blitz Championship | E21 Nimzo-Indian, Three Knights |
25. A Olkhovskiy vs M Kastelic |
| 1-0 | 56 | 2017 | European Blitz Championship | C55 Two Knights Defense |