Recent games
| White | Black | Result | Event | ECO |
|---|---|---|---|---|
| Anish Giri | Veselin Topalov | 1/2-1/2 | FIDE Candidates 2016 | E06 |
| Veselin Topalov | Hikaru Nakamura | 0-1 | FIDE Candidates 2016 | D37 |
| Sergey Karjakin | Veselin Topalov | 1-0 | FIDE Candidates 2016 | B90 |
| Veselin Topalov | Fabiano Caruana | 1/2-1/2 | FIDE Candidates 2016 | A33 |
| Levon Aronian | Veselin Topalov | 1/2-1/2 | FIDE Candidates 2016 | A29 |
| Veselin Topalov | Peter Svidler | 1/2-1/2 | FIDE Candidates 2016 | C88 |
| Veselin Topalov | Viswanathan Anand | 1/2-1/2 | FIDE Candidates 2016 | D37 |
| Hikaru Nakamura | Veselin Topalov | 1-0 | FIDE Candidates 2016 | D12 |
| Veselin Topalov | Anish Giri | 1/2-1/2 | FIDE Candidates 2016 | E60 |
| Veselin Topalov | Sergey Karjakin | 1/2-1/2 | FIDE Candidates 2016 | E15 |
| Fabiano Caruana | Veselin Topalov | 1/2-1/2 | FIDE Candidates 2016 | C50 |
| Veselin Topalov | Levon Aronian | 0-1 | FIDE Candidates 2016 | A29 |
| Peter Svidler | Veselin Topalov | 1/2-1/2 | FIDE Candidates 2016 | C67 |
| Viswanathan Anand | Veselin Topalov | 1-0 | FIDE Candidates 2016 | C65 |
| Veselin Topalov | Peter Svidler | 1/2-1/2 | FIDE World Cup 2015 | C84 |
| Peter Svidler | Veselin Topalov | 1-0 | FIDE World Cup 2015 | B51 |
| Veselin Topalov | Shanglei Lu | 1-0 | FIDE World Cup 2015 | B92 |
| Shanglei Lu | Veselin Topalov | 1/2-1/2 | FIDE World Cup 2015 | A00 |
| Shanglei Lu | Veselin Topalov | 1/2-1/2 | FIDE World Cup 2015 | C44 |
| Veselin Topalov | Shanglei Lu | 1/2-1/2 | FIDE World Cup 2015 | B76 |
| Veselin Topalov | Sergei Zhigalko | 1-0 | FIDE World Cup 2015 | E15 |
| Sergei Zhigalko | Veselin Topalov | 1/2-1/2 | FIDE World Cup 2015 | B22 |
| Oladapo Adu | Veselin Topalov | 0-1 | FIDE World Cup 2015 | A07 |
| Veselin Topalov | Oladapo Adu | 1-0 | FIDE World Cup 2015 | D11 |
| Vladimir Kramnik | Veselin Topalov | 1-0 | FIDE-Wch k.o. g/25+10 | D28 |
| Veselin Topalov | Vladimir Kramnik | 0-1 | FIDE-Wch k.o. g/25+10 | A32 |
| Vladimir Kramnik | Veselin Topalov | 1/2-1/2 | FIDE-Wch k.o. | D28 |
| Veselin Topalov | Vladimir Kramnik | 1/2-1/2 | FIDE-Wch k.o. | C42 |
| Lev Psakhis | Veselin Topalov | 1/2-1/2 | FIDE-Wch k.o. | B92 |
| Veselin Topalov | Lev Psakhis | 1-0 | FIDE-Wch k.o. | A30 |
| Ruslan Ponomariov | Veselin Topalov | 1/2-1/2 | FIDE-Wch k.o. g/25+10 | B51 |
| Veselin Topalov | Ruslan Ponomariov | 1/2-1/2 | FIDE-Wch k.o. g/25+10 | A32 |
| Ruslan Ponomariov | Veselin Topalov | 0-1 | FIDE-Wch k.o. g/15+10 | B51 |
| Veselin Topalov | Ruslan Ponomariov | 1-0 | FIDE-Wch k.o. g/15+10 | D27 |
| Veselin Topalov | Ruslan Ponomariov | 1-0 | FIDE-Wch k.o. | D20 |
| Ruslan Ponomariov | Veselin Topalov | 1-0 | FIDE-Wch k.o. | B90 |
| Judit Polgar | Veselin Topalov | 0-1 | Frankfurt-West Masters | B90 |
| Veselin Topalov | Alexander Morozevich | 1-0 | Frankfurt-West Masters | D07 |
| Alexander Morozevich | Veselin Topalov | 0-1 | Frankfurt-West Masters | B80 |
| Veselin Topalov | Judit Polgar | 1-0 | Frankfurt-West Masters | E97 |
| Veselin Topalov | Alexander Morozevich | 0-1 | Sarajevo | C11 |
| Judit Polgar | Veselin Topalov | 0-1 | Dos Hermanas | B92 |
| Veselin Topalov | Judit Polgar | 1/2-1/2 | Hoogovens | D39 |
| Jeroen Piket | Veselin Topalov | 1-0 | FIDE-Wch k.o. | D39 |
| Veselin Topalov | Judit Polgar | 0-1 | Dortmund | D74 |
| Veselin Topalov | Judit Polgar | 1-0 | Torneo Magistral 6th | D38 |
| Judit Polgar | Veselin Topalov | 1/2-1/2 | Dos Hermanas | C78 |
| Veselin Topalov | Jeroen Piket | 1/2-1/2 | FIDE-Wch k.o. | C96 |
| Veselin Topalov | Judit Polgar | 1/2-1/2 | Linares 14th | B48 |
| Judit Polgar | Veselin Topalov | 1-0 | Leon | B71 |
| Veselin Topalov | Judit Polgar | 1/2-1/2 | Vienna Millenium | B80 |
| Veselin Topalov | Judit Polgar | 1-0 | Novgorod | B48 |
| Judit Polgar | Veselin Topalov | 0-1 | Novgorod | B72 |
| Veselin Topalov | Judit Polgar | 1-0 | Leon | B84 |
| Judit Polgar | Veselin Topalov | 0-1 | Dos Hermanas | B53 |
| Judit Polgar | Veselin Topalov | 1-0 | Dortmund | B23 |
| Veselin Topalov | Alexander Morozevich | 1-0 | Madrid | E04 |
| Judit Polgar | Veselin Topalov | 1-0 | Linares | A47 |
| Veselin Topalov | Judit Polgar | 1-0 | Las Palmas | B42 |
| Judit Polgar | Veselin Topalov | 1-0 | Dos Hermanas | C02 |
| Alexander Morozevich | Veselin Topalov | 1-0 | Pamplona9495 | B52 |
| Veselin Topalov | Judit Polgar | 1-0 | Madrid | B81 |
