| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Kasparian vs Botvinnik |
 | 0-1 | 47 |
1931 |
Russia | B40 Sicilian |
| 2. B Blumenfeld vs Botvinnik |
 | 0-1 | 23 |
1931 |
USSR | B20 Sicilian |
| 3. V Sozin vs Botvinnik |
 | 1-0 | 65 |
1931 |
Moscow ch-SU | B80 Sicilian, Scheveningen |
| 4. F Bohatirchuk vs Botvinnik |
 | 1-0 | 58 |
1933 |
Leningrad ch-SU | B72 Sicilian, Dragon |
| 5. Rauzer vs Botvinnik |
 | 0-1 | 29 |
1933 |
Russia | B72 Sicilian, Dragon |
| 6. G A Thomas vs Botvinnik |
 | 1-0 | 60 |
1934 |
England | B40 Sicilian |
| 7. P Romanovsky vs Botvinnik |
| ½-½ | 38 |
1934 |
Russia | B30 Sicilian |
| 8. R P Michell vs Botvinnik |
 | ½-½ | 44 |
1935 |
Hastings 3435 | B83 Sicilian |
| 9. Alekhine vs Botvinnik |
  | ½-½ | 20 |
1936 |
Nottingham (05) | B72 Sicilian, Dragon |
| 10. Levenfish vs Botvinnik |
| ½-½ | 46 |
1936 |
Russia | B72 Sicilian, Dragon |
| 11. C H Alexander vs Botvinnik |
  | 0-1 | 35 |
1936 |
Nottingham | B24 Sicilian, Closed |
| 12. Kan vs Botvinnik |
 | 0-1 | 48 |
1936 |
Russia | B72 Sicilian, Dragon |
| 13. Panov vs Botvinnik |
 | 0-1 | 41 |
1940 |
Moscow ch-SU | B40 Sicilian |
| 14. Ragozin vs Botvinnik |
| 0-1 | 41 |
1945 |
Training Game | B74 Sicilian, Dragon, Classical |
| 15. P Romanovsky vs Botvinnik |
 | 0-1 | 38 |
1945 |
Ch URS, Moscow | B62 Sicilian, Richter-Rauzer |
| 16. O Bernstein vs Botvinnik |
 | 0-1 | 43 |
1946 |
Groningen | B73 Sicilian, Dragon, Classical |
| 17. Sokolsky vs Botvinnik |
| 0-1 | 51 |
1947 |
Moscow Chigorin-mem | B51 Sicilian, Canal-Sokolsky (Rossolimo) Attack |
| 18. K Plater vs Botvinnik |
 | 0-1 | 62 |
1947 |
Moscow Chigorin-mem | B20 Sicilian |
| 19. Smyslov vs Botvinnik |
 | 0-1 | 41 |
1948 |
FIDE World Championship Tournament | B60 Sicilian, Richter-Rauzer |
| 20. Smyslov vs Botvinnik |
| 1-0 | 41 |
1951 |
Training | B24 Sicilian, Closed |
| 21. Ragozin vs Botvinnik |
 | 0-1 | 53 |
1951 |
Training | B63 Sicilian, Richter-Rauzer Attack |
| 22. Bondarevsky vs Botvinnik |
| ½-½ | 80 |
1951 |
Moscow ch-SU | B63 Sicilian, Richter-Rauzer Attack |
| 23. Bronstein vs Botvinnik |
 | 0-1 | 57 |
1951 |
Botvinnik-Bronstein World Championship Match | B63 Sicilian, Richter-Rauzer Attack |
| 24. Suetin vs Botvinnik |
 | 0-1 | 76 |
1952 |
Russia | B63 Sicilian, Richter-Rauzer Attack |
| 25. Sliwa vs Botvinnik |
 | 0-1 | 62 |
1952 |
Budapest | B20 Sicilian |