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
1881

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

FIDE tournaments

All tournament results