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
1051 2024-01-30 Titled Tue 30th Jan Late chess.com INT 3 Hui Li Viktor Shapiro 0-1 21 Open
1052 2024-01-30 Titled Tue 30th Jan Late chess.com INT 2 Federico Perez Ponsa Viktor Shapiro 1-0 49 Open
1053 2024-01-30 Titled Tue 30th Jan Late chess.com INT 1 Viktor Shapiro Aung Thant Zin 1-0 27 Open
1054 2024-01-30 Titled Tue 30th Jan Late chess.com INT 11 Viktor Shapiro Meri Arabidze 1-0 33 Open
1055 2024-01-30 Titled Tue 30th Jan Late chess.com INT 10 Ahuja Rohan Viktor Shapiro 1-0 54 Open
1056 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 9 Viktor Shapiro Mads Vestby-Ellingsen 1-0 25 Open
1057 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 9 Fernando Diaz Viktor Shapiro 1/2-1/2 74 Open
1058 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 8 Viktor Shapiro Christopher Pace 1-0 79 Open
1059 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 8 Lefong Hua Viktor Shapiro 0-1 36 Open
1060 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 7 Viktor Shapiro Michal Fudalej 1-0 31 Open
1061 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 7 Aleksandr Ostrovskiy Viktor Shapiro 1-0 74 Open
1062 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 6 Aleksandra Maltsevskaya Viktor Shapiro 1-0 31 Open
1063 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 6 Ruben Gideon Koellner Viktor Shapiro 1-0 59 Open
1064 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 5 Viktor Shapiro Bartlomiej Niedbala 1-0 38 Open
1065 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 5 Alena Nikulina Viktor Shapiro 0-1 55 Open
1066 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 4 Viktor Shapiro Omer Faruk Ozer 0-1 41 Open
1067 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 4 Viktor Shapiro Daniil Rakitin 0-1 45 Open
1068 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 3 Gianmarco Leiva Viktor Shapiro 0-1 75 Open
1069 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 3 Andrin Wueest Viktor Shapiro 0-1 25 Open
1070 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 2 William Alfaro Viktor Shapiro 0-1 27 Open
1071 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 2 Viktor Shapiro T H D Niklesha Tharushi 1/2-1/2 72 Open
1072 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 1 Viktor Shapiro Shant Sargsyan 0-1 50 Open
1073 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 1 Alexander Rustemov Viktor Shapiro 1-0 50 Open
1074 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 11 Viktor Shapiro Oleksandr Yurovskykh 0-1 71 Open
1075 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 11 Aksel Bu Kvaloy Viktor Shapiro 1-0 27 Open
1076 2024-01-23 Titled Tue 23rd Jan Late chess.com INT 10 Viktor Shapiro Michal Bodicky 1-0 48 Open
1077 2024-01-23 Titled Tue 23rd Jan Early chess.com INT 10 Viktor Shapiro Grzegorz Nasuta 0-1 25 Open
1078 2024-01-16 Titled Tue 16th Jan Late chess.com INT 9 Viktor Shapiro Derek Wu 0-1 55 Open
1079 2024-01-16 Titled Tue 16th Jan Early chess.com INT 9 Abel Mathewos Tilahun Viktor Shapiro 1-0 30 Open
1080 2024-01-16 Titled Tue 16th Jan Late chess.com INT 8 Artem Bardyk Viktor Shapiro 1-0 36 Open
1081 2024-01-16 Titled Tue 16th Jan Late chess.com INT 7 Viktor Shapiro Manuel Cristobal 1-0 37 Open
1082 2024-01-16 Titled Tue 16th Jan Late chess.com INT 6 Viktor Shapiro Varun Krishnan 1-0 44 Open
1083 2024-01-16 Titled Tue 16th Jan Late chess.com INT 5 Asish Panda Viktor Shapiro 0-1 80 Open
1084 2024-01-16 Titled Tue 16th Jan Late chess.com INT 4 Viktor Shapiro Vera Juergens 1-0 42 Open
1085 2024-01-16 Titled Tue 16th Jan Late chess.com INT 3 Omid Seyed Jarrahi Viktor Shapiro 1-0 42 Open
1086 2024-01-16 Titled Tue 16th Jan Late chess.com INT 2 Viktor Shapiro Juan Jacobo Bolanos Lopez 1-0 31 Open
1087 2024-01-16 Titled Tue 16th Jan Early chess.com INT 2 Ilja Biriukov Viktor Shapiro 1-0 1 Open
1088 2024-01-16 Titled Tue 16th Jan Late chess.com INT 1 Ilan Schnaider Viktor Shapiro 1-0 59 Open
1089 2024-01-16 Titled Tue 16th Jan Early chess.com INT 11 Alexandra Prado Viktor Shapiro 0-1 41 Open
1090 2024-01-16 Titled Tue 16th Jan Late chess.com INT 11 Jose Fernando Cuenca Jimenez Viktor Shapiro 1-0 55 Open
1091 2024-01-16 Titled Tue 16th Jan Early chess.com INT 10 Viktor Shapiro Nikolaos Skiadopoulos 1-0 42 Open
1092 2024-01-16 Titled Tue 16th Jan Late chess.com INT 10 Nikolai Vlassov Viktor Shapiro 0-1 46 Open
1093 2024-01-02 Titled Tue 2nd Jan Early chess.com INT 9 Viktor Shapiro Raymond Gao 1/2-1/2 27 Open
1094 2024-01-02 Titled Tue 2nd Jan Late chess.com INT 9 Viktor Shapiro Alexei Slavin 0-1 45 Open
1095 2024-01-02 Titled Tue 2nd Jan Early chess.com INT 8 Viktor Shapiro Anuj Shrivatri 0-1 46 Open
1096 2024-01-02 Titled Tue 2nd Jan Late chess.com INT 8 Alejandro Arias Igual Viktor Shapiro 0-1 39 Open
1097 2024-01-02 Titled Tue 2nd Jan Early chess.com INT 7 Fabian Jahnz Viktor Shapiro 0-1 63 Open
1098 2024-01-02 Titled Tue 2nd Jan Late chess.com INT 7 Viktor Shapiro James A Chirilov 0-1 41 Open
1099 2024-01-02 Titled Tue 2nd Jan Late chess.com INT 6 Viktor Shapiro Chanchal Kumer Ghosh 0-1 34 Open
1100 2024-01-02 Titled Tue 2nd Jan Early chess.com INT 6 Viktor Skliarov Viktor Shapiro 1-0 72 Open
  1. vs Hui LiWon · 0-1Black · 2024-01-30 · Round 3Titled Tue 30th Jan Late
  2. vs Federico Perez PonsaLost · 1-0Black · 2024-01-30 · Round 2Titled Tue 30th Jan Late
  3. vs Aung Thant ZinWon · 1-0White · 2024-01-30 · Round 1Titled Tue 30th Jan Late
  4. vs Meri ArabidzeWon · 1-0White · 2024-01-30 · Round 11Titled Tue 30th Jan Late
  5. vs Ahuja RohanLost · 1-0Black · 2024-01-30 · Round 10Titled Tue 30th Jan Late
  6. vs Mads Vestby-EllingsenWon · 1-0White · 2024-01-23 · Round 9Titled Tue 23rd Jan Early
  7. vs Fernando DiazDraw · ½–½Black · 2024-01-23 · Round 9Titled Tue 23rd Jan Late
  8. vs Christopher PaceWon · 1-0White · 2024-01-23 · Round 8Titled Tue 23rd Jan Late
  9. vs Lefong HuaWon · 0-1Black · 2024-01-23 · Round 8Titled Tue 23rd Jan Early
  10. vs Michal FudalejWon · 1-0White · 2024-01-23 · Round 7Titled Tue 23rd Jan Early
  11. vs Aleksandr OstrovskiyLost · 1-0Black · 2024-01-23 · Round 7Titled Tue 23rd Jan Late
  12. vs Aleksandra MaltsevskayaLost · 1-0Black · 2024-01-23 · Round 6Titled Tue 23rd Jan Early
  13. vs Ruben Gideon KoellnerLost · 1-0Black · 2024-01-23 · Round 6Titled Tue 23rd Jan Late
  14. vs Bartlomiej NiedbalaWon · 1-0White · 2024-01-23 · Round 5Titled Tue 23rd Jan Late
  15. vs Alena NikulinaWon · 0-1Black · 2024-01-23 · Round 5Titled Tue 23rd Jan Early
  16. vs Omer Faruk OzerLost · 0-1White · 2024-01-23 · Round 4Titled Tue 23rd Jan Late
  17. vs Daniil RakitinLost · 0-1White · 2024-01-23 · Round 4Titled Tue 23rd Jan Early
  18. vs Gianmarco LeivaWon · 0-1Black · 2024-01-23 · Round 3Titled Tue 23rd Jan Late
  19. vs Andrin WueestWon · 0-1Black · 2024-01-23 · Round 3Titled Tue 23rd Jan Early
  20. vs William AlfaroWon · 0-1Black · 2024-01-23 · Round 2Titled Tue 23rd Jan Late
  21. vs T H D Niklesha TharushiDraw · ½–½White · 2024-01-23 · Round 2Titled Tue 23rd Jan Early
  22. vs Shant SargsyanLost · 0-1White · 2024-01-23 · Round 1Titled Tue 23rd Jan Late
  23. vs Alexander RustemovLost · 1-0Black · 2024-01-23 · Round 1Titled Tue 23rd Jan Early
  24. vs Oleksandr YurovskykhLost · 0-1White · 2024-01-23 · Round 11Titled Tue 23rd Jan Late
  25. vs Aksel Bu KvaloyLost · 1-0Black · 2024-01-23 · Round 11Titled Tue 23rd Jan Early
  26. vs Michal BodickyWon · 1-0White · 2024-01-23 · Round 10Titled Tue 23rd Jan Late
  27. vs Grzegorz NasutaLost · 0-1White · 2024-01-23 · Round 10Titled Tue 23rd Jan Early
  28. vs Derek WuLost · 0-1White · 2024-01-16 · Round 9Titled Tue 16th Jan Late
  29. vs Abel Mathewos TilahunLost · 1-0Black · 2024-01-16 · Round 9Titled Tue 16th Jan Early
  30. vs Artem BardykLost · 1-0Black · 2024-01-16 · Round 8Titled Tue 16th Jan Late
  31. vs Manuel CristobalWon · 1-0White · 2024-01-16 · Round 7Titled Tue 16th Jan Late
  32. vs Varun KrishnanWon · 1-0White · 2024-01-16 · Round 6Titled Tue 16th Jan Late
  33. vs Asish PandaWon · 0-1Black · 2024-01-16 · Round 5Titled Tue 16th Jan Late
  34. vs Vera JuergensWon · 1-0White · 2024-01-16 · Round 4Titled Tue 16th Jan Late
  35. vs Omid Seyed JarrahiLost · 1-0Black · 2024-01-16 · Round 3Titled Tue 16th Jan Late
  36. vs Juan Jacobo Bolanos LopezWon · 1-0White · 2024-01-16 · Round 2Titled Tue 16th Jan Late
  37. vs Ilja BiriukovLost · 1-0Black · 2024-01-16 · Round 2Titled Tue 16th Jan Early
  38. vs Ilan SchnaiderLost · 1-0Black · 2024-01-16 · Round 1Titled Tue 16th Jan Late
  39. vs Alexandra PradoWon · 0-1Black · 2024-01-16 · Round 11Titled Tue 16th Jan Early
  40. vs Jose Fernando Cuenca JimenezLost · 1-0Black · 2024-01-16 · Round 11Titled Tue 16th Jan Late
  41. vs Nikolaos SkiadopoulosWon · 1-0White · 2024-01-16 · Round 10Titled Tue 16th Jan Early
  42. vs Nikolai VlassovWon · 0-1Black · 2024-01-16 · Round 10Titled Tue 16th Jan Late
  43. vs Raymond GaoDraw · ½–½White · 2024-01-02 · Round 9Titled Tue 2nd Jan Early
  44. vs Alexei SlavinLost · 0-1White · 2024-01-02 · Round 9Titled Tue 2nd Jan Late
  45. vs Anuj ShrivatriLost · 0-1White · 2024-01-02 · Round 8Titled Tue 2nd Jan Early
  46. vs Alejandro Arias IgualWon · 0-1Black · 2024-01-02 · Round 8Titled Tue 2nd Jan Late
  47. vs Fabian JahnzWon · 0-1Black · 2024-01-02 · Round 7Titled Tue 2nd Jan Early
  48. vs James A ChirilovLost · 0-1White · 2024-01-02 · Round 7Titled Tue 2nd Jan Late
  49. vs Chanchal Kumer GhoshLost · 0-1White · 2024-01-02 · Round 6Titled Tue 2nd Jan Late
  50. vs Viktor SkliarovLost · 1-0Black · 2024-01-02 · Round 6Titled Tue 2nd Jan Early

FIDE tournaments

All tournament results