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

FIDE tournaments

All tournament results