FMViktor Shapiro

RUS Born 1976 Male
FIDE ID
4175700

Player overview

Viktor Shapiro’s highest recorded classical FIDE rating is 2314 (January 2004).

FIDE ratings

2057

Classical

Published FIDE

2108

Rapid

Published FIDE

2148

Blitz

Published FIDE

Official classical ranks

Inactive on the latest FIDE classical list

Rating milestones

Highest recorded rating
2314 Jan 2004
Recorded years
2002–2026
Archived games
1823

Based on available monthly lists and saved games.

Rating history

FIDE rating history

View rating lists

Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).

Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).

# Date Event Site Round White Black Result Moves View
1451 2023-07-04 Titled Tue 4th Jul Early chess.com INT 6 Viktor Shapiro Regita Desyari Putri 1-0 32 Open
1452 2023-07-04 Titled Tue 4th Jul Late chess.com INT 6 Rick Sun Viktor Shapiro 0-1 38 Open
1453 2023-07-04 Titled Tue 4th Jul Early chess.com INT 5 Radmila Kovacevic Viktor Shapiro 1-0 27 Open
1454 2023-07-04 Titled Tue 4th Jul Late chess.com INT 5 Viktor Shapiro Alexandr Kostiukov 1-0 53 Open
1455 2023-07-04 Titled Tue 4th Jul Early chess.com INT 4 Viktor Shapiro Vittorio Cina` 1-0 44 Open
1456 2023-07-04 Titled Tue 4th Jul Late chess.com INT 4 Victor Garcia Cuenca Viktor Shapiro 1/2-1/2 79 Open
1457 2023-07-04 Titled Tue 4th Jul Late chess.com INT 3 Viktor Shapiro Pawel Jaracz 0-1 49 Open
1458 2023-07-04 Titled Tue 4th Jul Early chess.com INT 3 Stefan Tabak Viktor Shapiro 1-0 57 Open
1459 2023-07-04 Titled Tue 4th Jul Late chess.com INT 2 Viktor Shapiro David Riemay 1-0 37 Open
1460 2023-07-04 Titled Tue 4th Jul Early chess.com INT 2 Viktor Shapiro Samvel Ter-Sahakyan 0-1 36 Open
1461 2023-07-04 Titled Tue 4th Jul Early chess.com INT 1 Viktor Shapiro Anton Demchenko 1/2-1/2 59 Open
1462 2023-07-04 Titled Tue 4th Jul Late chess.com INT 1 Daniel Dardha Viktor Shapiro 1-0 38 Open
1463 2023-07-04 Titled Tue 4th Jul Late chess.com INT 11 Viktor Shapiro Candela Be Francisco Guecamburu 1-0 30 Open
1464 2023-07-04 Titled Tue 4th Jul Early chess.com INT 11 Lile Koridze Viktor Shapiro 0-1 24 Open
1465 2023-07-04 Titled Tue 4th Jul Late chess.com INT 10 Viktor Shapiro George Stoleriu 0-1 50 Open
1466 2023-07-04 Titled Tue 4th Jul Early chess.com INT 10 Nurai Sovetbekova Viktor Shapiro 1-0 43 Open
1467 2023-06-27 Titled Tue 27th Jun Late chess.com INT 9 Viktor Shapiro Ioan Rees 0-1 46 Open
1468 2023-06-27 Titled Tue 27th Jun Late chess.com INT 8 Wladimir Camilo Zampronha Viktor Shapiro 0-1 37 Open
1469 2023-06-27 Titled Tue 27th Jun Late chess.com INT 7 Viktor Shapiro Bjorn 1971 Andersson 0-1 28 Open
1470 2023-06-27 Titled Tue 27th Jun Late chess.com INT 6 Justin Sarkar Viktor Shapiro 0-1 24 Open
1471 2023-06-27 Titled Tue 27th Jun Late chess.com INT 5 Viktor Shapiro Pablo Glavina 0-1 51 Open
1472 2023-06-27 Titled Tue 27th Jun Late chess.com INT 4 Kevin Davidson Viktor Shapiro 1-0 57 Open
1473 2023-06-27 Titled Tue 27th Jun Late chess.com INT 3 Viktor Shapiro Mahammad Muradli 0-1 36 Open
1474 2023-06-27 Titled Tue 27th Jun Late chess.com INT 2 Md Abu Hanif Viktor Shapiro 0-1 56 Open
1475 2023-06-27 Titled Tue 27th Jun Late chess.com INT 1 Viktor Shapiro Pranesh M 0-1 39 Open
1476 2023-06-27 Titled Tue 27th Jun Late chess.com INT 11 Maria Jose Campos Viktor Shapiro 1/2-1/2 49 Open
1477 2023-06-27 Titled Tue 27th Jun Late chess.com INT 10 Fruzsina Szente Varga Viktor Shapiro 0-1 37 Open
1478 2023-06-20 Titled Tue 20th Jun Early chess.com INT 9 Viktor Shapiro Moritz Weishaeutel 1-0 39 Open
1479 2023-06-20 Titled Tue 20th Jun Late chess.com INT 9 Grigory Seletsky Viktor Shapiro 1/2-1/2 58 Open
1480 2023-06-20 Titled Tue 20th Jun Early chess.com INT 8 Ruben Domingo Nunez Viktor Shapiro 0-1 50 Open
1481 2023-06-20 Titled Tue 20th Jun Late chess.com INT 8 Vladimir Mikhalsky Viktor Shapiro 1/2-1/2 48 Open
1482 2023-06-20 Titled Tue 20th Jun Early chess.com INT 7 Viktor Shapiro Nagare Kaivalya Sandip 0-1 46 Open
1483 2023-06-20 Titled Tue 20th Jun Late chess.com INT 7 Viktor Shapiro William Olsson 0-1 48 Open
1484 2023-06-20 Titled Tue 20th Jun Early chess.com INT 6 Viktor Shapiro Andrey Gorovets 1-0 44 Open
1485 2023-06-20 Titled Tue 20th Jun Late chess.com INT 6 Lukasz Licznerski Viktor Shapiro 1-0 50 Open
1486 2023-06-20 Titled Tue 20th Jun Early chess.com INT 5 Sebastian Marin Posada Viktor Shapiro 0-1 47 Open
1487 2023-06-20 Titled Tue 20th Jun Late chess.com INT 5 Viktor Shapiro Adam Kujawski 1-0 26 Open
1488 2023-06-20 Titled Tue 20th Jun Early chess.com INT 4 Hrair Simonian Viktor Shapiro 1-0 25 Open
1489 2023-06-20 Titled Tue 20th Jun Late chess.com INT 4 Shahin Lorparizangeneh Viktor Shapiro 1-0 35 Open
1490 2023-06-20 Titled Tue 20th Jun Early chess.com INT 3 Viktor Shapiro Igor L. Vakhlamov 1/2-1/2 117 Open
1491 2023-06-20 Titled Tue 20th Jun Late chess.com INT 3 Dmitry Maximov Viktor Shapiro 1-0 30 Open
1492 2023-06-20 Titled Tue 20th Jun Early chess.com INT 2 Viktor Shapiro Arina Kiseleva 1-0 46 Open
1493 2023-06-20 Titled Tue 20th Jun Late chess.com INT 2 Viktor Shapiro Roman Yanchenko 1-0 52 Open
1494 2023-06-20 Titled Tue 20th Jun Late chess.com INT 1 Viktor Shapiro Vladimir Kramnik 1-0 51 Open
1495 2023-06-20 Titled Tue 20th Jun Early chess.com INT 1 Nils Grandelius Viktor Shapiro 1-0 38 Open
1496 2023-06-20 Titled Tue 20th Jun Early chess.com INT 11 Vaibhav Jayant Raut Viktor Shapiro 1-0 73 Open
1497 2023-06-20 Titled Tue 20th Jun Late chess.com INT 11 Juan Sebastian Herrera Viktor Shapiro 1-0 62 Open
1498 2023-06-20 Titled Tue 20th Jun Late chess.com INT 10 Viktor Shapiro Andres Carrasco Miranda 1-0 39 Open
1499 2023-06-20 Titled Tue 20th Jun Early chess.com INT 10 Viktor Shapiro Egor A. Koshulyan 0-1 48 Open
1500 2023-06-13 Titled Tue 13th Jun Late chess.com INT 9 Viktor Shapiro Fausto Castella Garcia 1-0 36 Open
  1. vs Regita Desyari PutriWon · 1-0White · 2023-07-04 · Round 6Titled Tue 4th Jul Early
  2. vs Rick SunWon · 0-1Black · 2023-07-04 · Round 6Titled Tue 4th Jul Late
  3. vs Radmila KovacevicLost · 1-0Black · 2023-07-04 · Round 5Titled Tue 4th Jul Early
  4. vs Alexandr KostiukovWon · 1-0White · 2023-07-04 · Round 5Titled Tue 4th Jul Late
  5. vs Vittorio Cina`Won · 1-0White · 2023-07-04 · Round 4Titled Tue 4th Jul Early
  6. vs Victor Garcia CuencaDraw · ½–½Black · 2023-07-04 · Round 4Titled Tue 4th Jul Late
  7. vs Pawel JaraczLost · 0-1White · 2023-07-04 · Round 3Titled Tue 4th Jul Late
  8. vs Stefan TabakLost · 1-0Black · 2023-07-04 · Round 3Titled Tue 4th Jul Early
  9. vs David RiemayWon · 1-0White · 2023-07-04 · Round 2Titled Tue 4th Jul Late
  10. vs Samvel Ter-SahakyanLost · 0-1White · 2023-07-04 · Round 2Titled Tue 4th Jul Early
  11. vs Anton DemchenkoDraw · ½–½White · 2023-07-04 · Round 1Titled Tue 4th Jul Early
  12. vs Daniel DardhaLost · 1-0Black · 2023-07-04 · Round 1Titled Tue 4th Jul Late
  13. vs Candela Be Francisco GuecamburuWon · 1-0White · 2023-07-04 · Round 11Titled Tue 4th Jul Late
  14. vs Lile KoridzeWon · 0-1Black · 2023-07-04 · Round 11Titled Tue 4th Jul Early
  15. vs George StoleriuLost · 0-1White · 2023-07-04 · Round 10Titled Tue 4th Jul Late
  16. vs Nurai SovetbekovaLost · 1-0Black · 2023-07-04 · Round 10Titled Tue 4th Jul Early
  17. vs Ioan ReesLost · 0-1White · 2023-06-27 · Round 9Titled Tue 27th Jun Late
  18. vs Wladimir Camilo ZampronhaWon · 0-1Black · 2023-06-27 · Round 8Titled Tue 27th Jun Late
  19. vs Bjorn 1971 AnderssonLost · 0-1White · 2023-06-27 · Round 7Titled Tue 27th Jun Late
  20. vs Justin SarkarWon · 0-1Black · 2023-06-27 · Round 6Titled Tue 27th Jun Late
  21. vs Pablo GlavinaLost · 0-1White · 2023-06-27 · Round 5Titled Tue 27th Jun Late
  22. vs Kevin DavidsonLost · 1-0Black · 2023-06-27 · Round 4Titled Tue 27th Jun Late
  23. vs Mahammad MuradliLost · 0-1White · 2023-06-27 · Round 3Titled Tue 27th Jun Late
  24. vs Md Abu HanifWon · 0-1Black · 2023-06-27 · Round 2Titled Tue 27th Jun Late
  25. vs Pranesh MLost · 0-1White · 2023-06-27 · Round 1Titled Tue 27th Jun Late
  26. vs Maria Jose CamposDraw · ½–½Black · 2023-06-27 · Round 11Titled Tue 27th Jun Late
  27. vs Fruzsina Szente VargaWon · 0-1Black · 2023-06-27 · Round 10Titled Tue 27th Jun Late
  28. vs Moritz WeishaeutelWon · 1-0White · 2023-06-20 · Round 9Titled Tue 20th Jun Early
  29. vs Grigory SeletskyDraw · ½–½Black · 2023-06-20 · Round 9Titled Tue 20th Jun Late
  30. vs Ruben Domingo NunezWon · 0-1Black · 2023-06-20 · Round 8Titled Tue 20th Jun Early
  31. vs Vladimir MikhalskyDraw · ½–½Black · 2023-06-20 · Round 8Titled Tue 20th Jun Late
  32. vs Nagare Kaivalya SandipLost · 0-1White · 2023-06-20 · Round 7Titled Tue 20th Jun Early
  33. vs William OlssonLost · 0-1White · 2023-06-20 · Round 7Titled Tue 20th Jun Late
  34. vs Andrey GorovetsWon · 1-0White · 2023-06-20 · Round 6Titled Tue 20th Jun Early
  35. vs Lukasz LicznerskiLost · 1-0Black · 2023-06-20 · Round 6Titled Tue 20th Jun Late
  36. vs Sebastian Marin PosadaWon · 0-1Black · 2023-06-20 · Round 5Titled Tue 20th Jun Early
  37. vs Adam KujawskiWon · 1-0White · 2023-06-20 · Round 5Titled Tue 20th Jun Late
  38. vs Hrair SimonianLost · 1-0Black · 2023-06-20 · Round 4Titled Tue 20th Jun Early
  39. vs Shahin LorparizangenehLost · 1-0Black · 2023-06-20 · Round 4Titled Tue 20th Jun Late
  40. vs Igor L. VakhlamovDraw · ½–½White · 2023-06-20 · Round 3Titled Tue 20th Jun Early
  41. vs Dmitry MaximovLost · 1-0Black · 2023-06-20 · Round 3Titled Tue 20th Jun Late
  42. vs Arina KiselevaWon · 1-0White · 2023-06-20 · Round 2Titled Tue 20th Jun Early
  43. vs Roman YanchenkoWon · 1-0White · 2023-06-20 · Round 2Titled Tue 20th Jun Late
  44. vs Vladimir KramnikWon · 1-0White · 2023-06-20 · Round 1Titled Tue 20th Jun Late
  45. vs Nils GrandeliusLost · 1-0Black · 2023-06-20 · Round 1Titled Tue 20th Jun Early
  46. vs Vaibhav Jayant RautLost · 1-0Black · 2023-06-20 · Round 11Titled Tue 20th Jun Early
  47. vs Juan Sebastian HerreraLost · 1-0Black · 2023-06-20 · Round 11Titled Tue 20th Jun Late
  48. vs Andres Carrasco MirandaWon · 1-0White · 2023-06-20 · Round 10Titled Tue 20th Jun Late
  49. vs Egor A. KoshulyanLost · 0-1White · 2023-06-20 · Round 10Titled Tue 20th Jun Early
  50. vs Fausto Castella GarciaWon · 1-0White · 2023-06-13 · Round 9Titled Tue 13th Jun Late

FIDE tournaments

All tournament results