| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Botvinnik vs M Kagan |
 | 1-0 | 49 |
1926 |
Leningrad | D12 Queen's Gambit Declined Slav |
| 2. Botvinnik vs A Poliak |
| 1-0 | 37 |
1929 |
Odessa ch-SU | D11 Queen's Gambit Declined Slav |
| 3. Botvinnik vs V Sozin |
 | ½-½ | 63 |
1929 |
Krechevitsa-Novgorod | D11 Queen's Gambit Declined Slav |
| 4. Botvinnik vs Riumin |
 | 1-0 | 32 |
1931 |
Moscow ch-SU | D11 Queen's Gambit Declined Slav |
| 5. Botvinnik vs Levenfish |
| 1-0 | 68 |
1937 |
Russia | D10 Queen's Gambit Declined Slav |
| 6. Botvinnik vs Levenfish |
| ½-½ | 23 |
1937 |
Russia | D10 Queen's Gambit Declined Slav |
| 7. Botvinnik vs Levenfish |
 | 0-1 | 42 |
1937 |
Russia | D10 Queen's Gambit Declined Slav |
| 8. Botvinnik vs Levenfish |
 | 0-1 | 40 |
1937 |
Russia | D10 Queen's Gambit Declined Slav |
| 9. Botvinnik vs Ragozin |
| ½-½ | 29 |
1940 |
Leningrad m | D19 Queen's Gambit Declined Slav, Dutch |
| 10. Botvinnik vs Ragozin |
| ½-½ | 50 |
1940 |
Russia | D19 Queen's Gambit Declined Slav, Dutch |
| 11. Botvinnik vs Alatortsev |
 | 1-0 | 72 |
1944 |
Moscow ch-SU | D19 Queen's Gambit Declined Slav, Dutch |
| 12. Botvinnik vs Smyslov |
 | 1-0 | 31 |
1945 |
Russia | D13 Queen's Gambit Declined Slav, Exchange Variation |
| 13. Botvinnik vs Alatortsev |
| ½-½ | 62 |
1945 |
Russia | D13 Queen's Gambit Declined Slav, Exchange Variation |
| 14. Botvinnik vs Denker |
 | 1-0 | 30 |
1945 |
radio USA-URS | D13 Queen's Gambit Declined Slav, Exchange Variation |
| 15. Botvinnik vs Ragozin |
| 1-0 | 40 |
1945 |
Training | D14 Queen's Gambit Declined Slav, Exchange Variation |
| 16. Botvinnik vs Ragozin |
 | 1-0 | 40 |
1946 |
Training Game | D13 Queen's Gambit Declined Slav, Exchange Variation |
| 17. Botvinnik vs C Kottnauer |
 | 1-0 | 60 |
1947 |
Moscow Chigorin-mem | D13 Queen's Gambit Declined Slav, Exchange Variation |
| 18. Botvinnik vs P Trifunovic |
 | ½-½ | 13 |
1947 |
Moscow Chigorin-mem | D14 Queen's Gambit Declined Slav, Exchange Variation |
| 19. Botvinnik vs Smyslov |
| 1-0 | 36 |
1951 |
Training | D10 Queen's Gambit Declined Slav |
| 20. Botvinnik vs Smyslov |
 | ½-½ | 71 |
1952 |
Moscow ch-SU | D10 Queen's Gambit Declined Slav |
| 21. Botvinnik vs Benko |
 | ½-½ | 22 |
1952 |
Budapest | D13 Queen's Gambit Declined Slav, Exchange Variation |
| 22. Botvinnik vs Kan |
| ½-½ | 36 |
1954 |
Training | D19 Queen's Gambit Declined Slav, Dutch |
| 23. Botvinnik vs Smyslov |
 | 1-0 | 38 |
1954 |
Botvinnik-Smyslov World Championship Match | D19 Queen's Gambit Declined Slav, Dutch |
| 24. Botvinnik vs Kan |
| ½-½ | 28 |
1954 |
Training Game | D13 Queen's Gambit Declined Slav, Exchange Variation |
| 25. Botvinnik vs Kan |
| 1-0 | 33 |
1954 |
Training Game | D19 Queen's Gambit Declined Slav, Dutch |