| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Spassky vs Filip |
 | 1-0 | 40 |
1955 |
Geteborg | E30 Nimzo-Indian, Leningrad |
| 2. Spassky vs Lisitsin |
 | 1-0 | 43 |
1956 |
Leningrad ch-SU | E30 Nimzo-Indian, Leningrad |
| 3. Spassky vs Kholmov |
 | ½-½ | 41 |
1957 |
Ch URS | E30 Nimzo-Indian, Leningrad |
| 4. Spassky vs Sliwa |
| ½-½ | 40 |
1959 |
Riga (Latvia) | E30 Nimzo-Indian, Leningrad |
| 5. Spassky vs A Khasin |
| ½-½ | 41 |
1961 |
Ch URS | E30 Nimzo-Indian, Leningrad |
| 6. Spassky vs Y Porat |
 | 1-0 | 32 |
1964 |
Izt | E30 Nimzo-Indian, Leningrad |
| 7. Spassky vs P N Lee |
 | 1-0 | 24 |
1965 |
Hastings | E30 Nimzo-Indian, Leningrad |
| 8. Spassky vs H Liebert |
| 1-0 | 23 |
1967 |
Sochi | E30 Nimzo-Indian, Leningrad |
| 9. Spassky vs Larsen |
| ½-½ | 40 |
1970 |
Match | E30 Nimzo-Indian, Leningrad |
| 10. Spassky vs O Kinnmark |
| 1-0 | 24 |
1971 |
Gothenburg | E30 Nimzo-Indian, Leningrad |
| 11. Spassky vs Posner |
| 1-0 | 28 |
1971 |
Canada | E30 Nimzo-Indian, Leningrad |
| 12. Spassky vs W Dobrich |
| 1-0 | 28 |
1971 |
Canada | E30 Nimzo-Indian, Leningrad |
| 13. Spassky vs Timman |
| ½-½ | 40 |
1973 |
Tallin (11) | E30 Nimzo-Indian, Leningrad |
| 14. Spassky vs Tal |
 | 0-1 | 38 |
1973 |
Tallinn tt | E30 Nimzo-Indian, Leningrad |
| 15. Spassky vs Unzicker |
| ½-½ | 24 |
1973 |
Bath | E30 Nimzo-Indian, Leningrad |
| 16. Spassky vs A Dueckstein |
| ½-½ | 25 |
1986 |
Wien | E30 Nimzo-Indian, Leningrad |
| 17. Spassky vs H Neunhoeffer |
| 1-0 | 29 |
1986 |
BL | E30 Nimzo-Indian, Leningrad |
| 18. Spassky vs J D Tisdall |
| ½-½ | 19 |
1988 |
Thessaloniki | E30 Nimzo-Indian, Leningrad |
| 19. Spassky vs L Brunner |
| 1-0 | 41 |
1989 |
BLACK | E30 Nimzo-Indian, Leningrad |
| 20. Spassky vs Sax |
| ½-½ | 21 |
1989 |
EU-CupT | E30 Nimzo-Indian, Leningrad |
| 21. Spassky vs E Birmingham |
| 1-0 | 25 |
1990 |
Angers | E30 Nimzo-Indian, Leningrad |
| 22. Spassky vs O Renet |
| ½-½ | 31 |
1991 |
France | E30 Nimzo-Indian, Leningrad |