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
1201 2023-11-14 Titled Tue 14th Nov Late chess.com INT 4 David Zakarian Viktor Shapiro 1-0 29 Open
1202 2023-11-14 Titled Tue 14th Nov Late chess.com INT 3 Dmitry Gurevich Viktor Shapiro 1-0 42 Open
1203 2023-11-14 Titled Tue 14th Nov Late chess.com INT 2 Viktor Shapiro Andrew Hong 0-1 28 Open
1204 2023-11-14 Titled Tue 14th Nov Late chess.com INT 1 Viktor Shapiro Aran Kohler 1-0 96 Open
1205 2023-11-14 Titled Tue 14th Nov Late chess.com INT 11 Aman Hambleton Viktor Shapiro 0-1 37 Open
1206 2023-11-14 Titled Tue 14th Nov Late chess.com INT 10 Alexandr Kostiukov Viktor Shapiro 0-1 31 Open
1207 2023-11-08 Titled Tue 7th Nov Late chess.com INT 11 Viktor Shapiro Ruben Akhayan 0-1 28 Open
1208 2023-11-07 Titled Tue 7th Nov Late chess.com INT 9 Viktor Shapiro Aman Hambleton 0-1 49 Open
1209 2023-11-07 Titled Tue 7th Nov Early chess.com INT 9 Viktor Shapiro Vahe Danielyan 0-1 48 Open
1210 2023-11-07 Titled Tue 7th Nov Early chess.com INT 8 Alon Mindlin Viktor Shapiro 1-0 31 Open
1211 2023-11-07 Titled Tue 7th Nov Late chess.com INT 8 Daniel Gutierrez Olivares Viktor Shapiro 0-1 31 Open
1212 2023-11-07 Titled Tue 7th Nov Late chess.com INT 7 Viktor Shapiro Julian Estrada Nieto 1-0 30 Open
1213 2023-11-07 Titled Tue 7th Nov Early chess.com INT 7 Alexander Timerkhanov Viktor Shapiro 0-1 50 Open
1214 2023-11-07 Titled Tue 7th Nov Early chess.com INT 6 Viktor Shapiro Krikor Sevag Mekhitarian 1-0 39 Open
1215 2023-11-07 Titled Tue 7th Nov Late chess.com INT 6 Rafael Leitao Viktor Shapiro 1-0 31 Open
1216 2023-11-07 Titled Tue 7th Nov Late chess.com INT 5 Viktor Shapiro Sebastien Azar 1-0 44 Open
1217 2023-11-07 Titled Tue 7th Nov Early chess.com INT 5 Viktor Shapiro Vasiliy Korchmar 0-1 69 Open
1218 2023-11-07 Titled Tue 7th Nov Late chess.com INT 4 Thomas A Eggleston Viktor Shapiro 0-1 38 Open
1219 2023-11-07 Titled Tue 7th Nov Early chess.com INT 4 Jung Min Seo Viktor Shapiro 1/2-1/2 103 Open
1220 2023-11-07 Titled Tue 7th Nov Late chess.com INT 3 Viktor Shapiro Michael Kotyk 0-1 17 Open
1221 2023-11-07 Titled Tue 7th Nov Early chess.com INT 3 Roberto Junio Brito Molina Viktor Shapiro 0-1 79 Open
1222 2023-11-07 Titled Tue 7th Nov Early chess.com INT 2 Viktor Shapiro Gata Kamsky 1/2-1/2 83 Open
1223 2023-11-07 Titled Tue 7th Nov Late chess.com INT 2 Konstantin Popov Viktor Shapiro 1-0 17 Open
1224 2023-11-07 Titled Tue 7th Nov Early chess.com INT 1 Viktor Shapiro Marya Kiseljova 1-0 23 Open
1225 2023-11-07 Titled Tue 7th Nov Late chess.com INT 1 David Gertler Viktor Shapiro 0-1 26 Open
1226 2023-11-07 Titled Tue 7th Nov Late chess.com INT 10 Tunahan Makaraci Viktor Shapiro 1-0 47 Open
1227 2023-11-07 Titled Tue 7th Nov Early chess.com INT 10 Viktor Berezin Viktor Shapiro 1-0 56 Open
1228 2023-10-31 Titled Tue 31st Oct Late chess.com INT 9 Daniel Eduardo Lopez Idarraga Viktor Shapiro 1/2-1/2 66 Open
1229 2023-10-31 Titled Tue 31st Oct Early chess.com INT 9 Viktor Shapiro Vladimir Hamitevici 1-0 49 Open
1230 2023-10-31 Titled Tue 31st Oct Late chess.com INT 8 Viktor Shapiro Ruslan Gabdushev 1-0 39 Open
1231 2023-10-31 Titled Tue 31st Oct Early chess.com INT 8 Viktor Shapiro Sergei Zhigalko 1-0 72 Open
1232 2023-10-31 Titled Tue 31st Oct Late chess.com INT 7 Vladimir V Kostic Viktor Shapiro 1-0 40 Open
1233 2023-10-31 Titled Tue 31st Oct Early chess.com INT 7 Vahe Danielyan Viktor Shapiro 1-0 45 Open
1234 2023-10-31 Titled Tue 31st Oct Late chess.com INT 6 Viktor Shapiro Vladimir Hamitevici 0-1 43 Open
1235 2023-10-31 Titled Tue 31st Oct Early chess.com INT 6 Milosz Szpar Viktor Shapiro 0-1 46 Open
1236 2023-10-31 Titled Tue 31st Oct Late chess.com INT 5 Viktor Shapiro Rushan Bogaudinov 1-0 86 Open
1237 2023-10-31 Titled Tue 31st Oct Early chess.com INT 5 Viktor Shapiro Damir Ismagilov 1-0 54 Open
1238 2023-10-31 Titled Tue 31st Oct Late chess.com INT 4 Cem Kaan Gokerkan Viktor Shapiro 1-0 34 Open
1239 2023-10-31 Titled Tue 31st Oct Early chess.com INT 4 Apoorv Kamble Viktor Shapiro 0-1 47 Open
1240 2023-10-31 Titled Tue 31st Oct Early chess.com INT 3 Viktor Shapiro Ana Kuchava 1-0 23 Open
1241 2023-10-31 Titled Tue 31st Oct Late chess.com INT 3 Viktor Shapiro Vugar Asadli 0-1 37 Open
1242 2023-10-31 Titled Tue 31st Oct Early chess.com INT 2 Aleksandar Topalov Viktor Shapiro 1/2-1/2 61 Open
1243 2023-10-31 Titled Tue 31st Oct Late chess.com INT 2 Zbigniew Pakleza Viktor Shapiro 0-1 52 Open
1244 2023-10-31 Titled Tue 31st Oct Late chess.com INT 1 Stephen G Lukey Viktor Shapiro 0-1 50 Open
1245 2023-10-31 Titled Tue 31st Oct Early chess.com INT 1 Viktor Shapiro Xiangyu Xu 0-1 60 Open
1246 2023-10-31 Titled Tue 31st Oct Late chess.com INT 11 Viktor Shapiro Uwe Kleibel 1-0 25 Open
1247 2023-10-31 Titled Tue 31st Oct Early chess.com INT 11 Roberto Junio Brito Molina Viktor Shapiro 0-1 41 Open
1248 2023-10-31 Titled Tue 31st Oct Early chess.com INT 10 Bharath Subramaniyam H Viktor Shapiro 1-0 68 Open
1249 2023-10-31 Titled Tue 31st Oct Late chess.com INT 10 Viktor Shapiro Dina Belenkaya 1-0 42 Open
1250 2023-10-24 Titled Tue 24th Oct Early chess.com INT 9 Pranav Anand Viktor Shapiro 1-0 52 Open
  1. vs David ZakarianLost · 1-0Black · 2023-11-14 · Round 4Titled Tue 14th Nov Late
  2. vs Dmitry GurevichLost · 1-0Black · 2023-11-14 · Round 3Titled Tue 14th Nov Late
  3. vs Andrew HongLost · 0-1White · 2023-11-14 · Round 2Titled Tue 14th Nov Late
  4. vs Aran KohlerWon · 1-0White · 2023-11-14 · Round 1Titled Tue 14th Nov Late
  5. vs Aman HambletonWon · 0-1Black · 2023-11-14 · Round 11Titled Tue 14th Nov Late
  6. vs Alexandr KostiukovWon · 0-1Black · 2023-11-14 · Round 10Titled Tue 14th Nov Late
  7. vs Ruben AkhayanLost · 0-1White · 2023-11-08 · Round 11Titled Tue 7th Nov Late
  8. vs Aman HambletonLost · 0-1White · 2023-11-07 · Round 9Titled Tue 7th Nov Late
  9. vs Vahe DanielyanLost · 0-1White · 2023-11-07 · Round 9Titled Tue 7th Nov Early
  10. vs Alon MindlinLost · 1-0Black · 2023-11-07 · Round 8Titled Tue 7th Nov Early
  11. vs Daniel Gutierrez OlivaresWon · 0-1Black · 2023-11-07 · Round 8Titled Tue 7th Nov Late
  12. vs Julian Estrada NietoWon · 1-0White · 2023-11-07 · Round 7Titled Tue 7th Nov Late
  13. vs Alexander TimerkhanovWon · 0-1Black · 2023-11-07 · Round 7Titled Tue 7th Nov Early
  14. vs Krikor Sevag MekhitarianWon · 1-0White · 2023-11-07 · Round 6Titled Tue 7th Nov Early
  15. vs Rafael LeitaoLost · 1-0Black · 2023-11-07 · Round 6Titled Tue 7th Nov Late
  16. vs Sebastien AzarWon · 1-0White · 2023-11-07 · Round 5Titled Tue 7th Nov Late
  17. vs Vasiliy KorchmarLost · 0-1White · 2023-11-07 · Round 5Titled Tue 7th Nov Early
  18. vs Thomas A EgglestonWon · 0-1Black · 2023-11-07 · Round 4Titled Tue 7th Nov Late
  19. vs Jung Min SeoDraw · ½–½Black · 2023-11-07 · Round 4Titled Tue 7th Nov Early
  20. vs Michael KotykLost · 0-1White · 2023-11-07 · Round 3Titled Tue 7th Nov Late
  21. vs Roberto Junio Brito MolinaWon · 0-1Black · 2023-11-07 · Round 3Titled Tue 7th Nov Early
  22. vs Gata KamskyDraw · ½–½White · 2023-11-07 · Round 2Titled Tue 7th Nov Early
  23. vs Konstantin PopovLost · 1-0Black · 2023-11-07 · Round 2Titled Tue 7th Nov Late
  24. vs Marya KiseljovaWon · 1-0White · 2023-11-07 · Round 1Titled Tue 7th Nov Early
  25. vs David GertlerWon · 0-1Black · 2023-11-07 · Round 1Titled Tue 7th Nov Late
  26. vs Tunahan MakaraciLost · 1-0Black · 2023-11-07 · Round 10Titled Tue 7th Nov Late
  27. vs Viktor BerezinLost · 1-0Black · 2023-11-07 · Round 10Titled Tue 7th Nov Early
  28. vs Daniel Eduardo Lopez IdarragaDraw · ½–½Black · 2023-10-31 · Round 9Titled Tue 31st Oct Late
  29. vs Vladimir HamiteviciWon · 1-0White · 2023-10-31 · Round 9Titled Tue 31st Oct Early
  30. vs Ruslan GabdushevWon · 1-0White · 2023-10-31 · Round 8Titled Tue 31st Oct Late
  31. vs Sergei ZhigalkoWon · 1-0White · 2023-10-31 · Round 8Titled Tue 31st Oct Early
  32. vs Vladimir V KosticLost · 1-0Black · 2023-10-31 · Round 7Titled Tue 31st Oct Late
  33. vs Vahe DanielyanLost · 1-0Black · 2023-10-31 · Round 7Titled Tue 31st Oct Early
  34. vs Vladimir HamiteviciLost · 0-1White · 2023-10-31 · Round 6Titled Tue 31st Oct Late
  35. vs Milosz SzparWon · 0-1Black · 2023-10-31 · Round 6Titled Tue 31st Oct Early
  36. vs Rushan BogaudinovWon · 1-0White · 2023-10-31 · Round 5Titled Tue 31st Oct Late
  37. vs Damir IsmagilovWon · 1-0White · 2023-10-31 · Round 5Titled Tue 31st Oct Early
  38. vs Cem Kaan GokerkanLost · 1-0Black · 2023-10-31 · Round 4Titled Tue 31st Oct Late
  39. vs Apoorv KambleWon · 0-1Black · 2023-10-31 · Round 4Titled Tue 31st Oct Early
  40. vs Ana KuchavaWon · 1-0White · 2023-10-31 · Round 3Titled Tue 31st Oct Early
  41. vs Vugar AsadliLost · 0-1White · 2023-10-31 · Round 3Titled Tue 31st Oct Late
  42. vs Aleksandar TopalovDraw · ½–½Black · 2023-10-31 · Round 2Titled Tue 31st Oct Early
  43. vs Zbigniew PaklezaWon · 0-1Black · 2023-10-31 · Round 2Titled Tue 31st Oct Late
  44. vs Stephen G LukeyWon · 0-1Black · 2023-10-31 · Round 1Titled Tue 31st Oct Late
  45. vs Xiangyu XuLost · 0-1White · 2023-10-31 · Round 1Titled Tue 31st Oct Early
  46. vs Uwe KleibelWon · 1-0White · 2023-10-31 · Round 11Titled Tue 31st Oct Late
  47. vs Roberto Junio Brito MolinaWon · 0-1Black · 2023-10-31 · Round 11Titled Tue 31st Oct Early
  48. vs Bharath Subramaniyam HLost · 1-0Black · 2023-10-31 · Round 10Titled Tue 31st Oct Early
  49. vs Dina BelenkayaWon · 1-0White · 2023-10-31 · Round 10Titled Tue 31st Oct Late
  50. vs Pranav AnandLost · 1-0Black · 2023-10-24 · Round 9Titled Tue 24th Oct Early

FIDE tournaments

All tournament results