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
251 2024-11-26 Titled Tue 26th Nov Late chess.com INT 7 David Haszon Viktor Shapiro 1-0 36 Open
252 2024-11-26 Titled Tue 26th Nov Early chess.com INT 7 Sivanesan Nithyalakshmi Viktor Shapiro 1-0 23 Open
253 2024-11-26 Titled Tue 26th Nov Late chess.com INT 6 Viktor Shapiro Vladimir Hamitevici 0-1 26 Open
254 2024-11-26 Titled Tue 26th Nov Late chess.com INT 5 Viktor Shapiro Levy Rozman 1/2-1/2 63 Open
255 2024-11-26 Titled Tue 26th Nov Early chess.com INT 5 Ondrej Svanda Viktor Shapiro 1-0 81 Open
256 2024-11-26 Titled Tue 26th Nov Early chess.com INT 4 Viktor Shapiro Artem Bardyk 0-1 76 Open
257 2024-11-26 Titled Tue 26th Nov Late chess.com INT 4 Andrey Tsvetkov Viktor Shapiro 0-1 45 Open
258 2024-11-26 Titled Tue 26th Nov Early chess.com INT 3 Viktor Shapiro Zbigniew Pakleza 0-1 53 Open
259 2024-11-26 Titled Tue 26th Nov Late chess.com INT 3 Wladimir Camilo Zampronha Viktor Shapiro 0-1 37 Open
260 2024-11-26 Titled Tue 26th Nov Late chess.com INT 2 Viktor Shapiro Roman Pyrih 0-1 54 Open
261 2024-11-26 Titled Tue 26th Nov Early chess.com INT 2 Vjacheslav Weetik Viktor Shapiro 0-1 40 Open
262 2024-11-26 Titled Tue 26th Nov Early chess.com INT 1 Ivan Tisma Viktor Shapiro 0-1 70 Open
263 2024-11-26 Titled Tue 26th Nov Late chess.com INT 1 Stephen Capp Viktor Shapiro 0-1 35 Open
264 2024-11-26 Titled Tue 26th Nov Late chess.com INT 11 Viktor Shapiro Ugur Doga Yazici 0-1 41 Open
265 2024-11-26 Titled Tue 26th Nov Early chess.com INT 11 Viktor Shapiro Sara Moncada Correa 1-0 63 Open
266 2024-11-26 Titled Tue 26th Nov Late chess.com INT 10 Araz Basim Mohammed S Al-Saffar Viktor Shapiro 0-1 34 Open
267 2024-11-26 Titled Tue 26th Nov Early chess.com INT 10 Giovanni Marchesich Viktor Shapiro 1/2-1/2 72 Open
268 2024-11-19 Titled Tue 19th Nov Late chess.com INT 9 2056836 Viktor Shapiro 1-0 47 Open
269 2024-11-19 Titled Tue 19th Nov Late chess.com INT 8 Viktor Shapiro Lennis Martinez Ramirez 0-1 43 Open
270 2024-11-19 Titled Tue 19th Nov Late chess.com INT 7 Marlon Jodar Arias Viktor Shapiro 0-1 58 Open
271 2024-11-19 Titled Tue 19th Nov Late chess.com INT 6 Viktor Shapiro Artem Odegov 0-1 39 Open
272 2024-11-19 Titled Tue 19th Nov Late chess.com INT 5 Viktor Shapiro Daniel Melamed 1-0 46 Open
273 2024-11-19 Titled Tue 19th Nov Early chess.com INT 5 Viktor Shapiro Maftuna Bobomurodova 1-0 57 Open
274 2024-11-19 Titled Tue 19th Nov Late chess.com INT 4 Tyrell Harriott Viktor Shapiro 0-1 71 Open
275 2024-11-19 Titled Tue 19th Nov Early chess.com INT 4 Jann-Christian Tiarks Viktor Shapiro 1-0 68 Open
276 2024-11-19 Titled Tue 19th Nov Late chess.com INT 3 Viktor Shapiro Julien Dubreuil 0-1 53 Open
277 2024-11-19 Titled Tue 19th Nov Early chess.com INT 2 Barad Yeganegi Viktor Shapiro 1-0 35 Open
278 2024-11-19 Titled Tue 19th Nov Late chess.com INT 2 Giorgi Margvelashvili Viktor Shapiro 1-0 45 Open
279 2024-11-19 Titled Tue 19th Nov Early chess.com INT 1 Regita Desyari Putri Viktor Shapiro 0-1 37 Open
280 2024-11-19 Titled Tue 19th Nov Late chess.com INT 1 Camilo Corredor Castellanos Viktor Shapiro 0-1 30 Open
281 2024-11-19 Titled Tue 19th Nov Late chess.com INT 11 Karsten Schulz Viktor Shapiro 0-1 30 Open
282 2024-11-19 Titled Tue 19th Nov Late chess.com INT 10 Viktor Shapiro Oscar Humberto Ardila 1-0 45 Open
283 2024-11-12 Titled Tue 12th Nov Early chess.com INT 9 Leonardo Cahuapaza Tarapaca Viktor Shapiro 0-1 81 Open
284 2024-11-12 Titled Tue 12th Nov Early chess.com INT 8 Viktor Shapiro Stanoje Jovic 0-1 47 Open
285 2024-11-12 Titled Tue 12th Nov Late chess.com INT 8 Viktor Shapiro David Blanco Diez 1-0 38 Open
286 2024-11-12 Titled Tue 12th Nov Late chess.com INT 7 Vasiliy Korchmar Viktor Shapiro 1-0 38 Open
287 2024-11-12 Titled Tue 12th Nov Early chess.com INT 7 Roberto Junio Brito Molina Viktor Shapiro 1-0 90 Open
288 2024-11-12 Titled Tue 12th Nov Late chess.com INT 6 Viktor Shapiro Rupesh Reddy Y 1-0 23 Open
289 2024-11-12 Titled Tue 12th Nov Early chess.com INT 6 Viktor Shapiro Sergei Ljukin 1-0 35 Open
290 2024-11-12 Titled Tue 12th Nov Late chess.com INT 5 Viktor Shapiro Nico Zwirs 0-1 51 Open
291 2024-11-12 Titled Tue 12th Nov Early chess.com INT 5 Alimzhan Amirkul Viktor Shapiro 1/2-1/2 66 Open
292 2024-11-12 Titled Tue 12th Nov Early chess.com INT 4 Viktor Shapiro Gata Kamsky 0-1 54 Open
293 2024-11-12 Titled Tue 12th Nov Late chess.com INT 4 Jesper Kjaergaard-Jensen Viktor Shapiro 0-1 42 Open
294 2024-11-12 Titled Tue 12th Nov Early chess.com INT 3 Viktor Shapiro Maurizio Brancaleoni 1-0 43 Open
295 2024-11-12 Titled Tue 12th Nov Late chess.com INT 3 Viktor Shapiro Vishnusankar Jonnalagadda 1-0 45 Open
296 2024-11-12 Titled Tue 12th Nov Late chess.com INT 2 Cristobal Henriquez Villagra Viktor Shapiro 1-0 51 Open
297 2024-11-12 Titled Tue 12th Nov Early chess.com INT 2 Milosz Szpar Viktor Shapiro 1-0 37 Open
298 2024-11-12 Titled Tue 12th Nov Early chess.com INT 1 Viktor Shapiro Carlos Eduardo Cardozo Munar 1-0 37 Open
299 2024-11-12 Titled Tue 12th Nov Late chess.com INT 1 Igor Da Paz Palacio Viktor Shapiro 0-1 37 Open
300 2024-11-12 Titled Tue 12th Nov Late chess.com INT 11 Matfey Rogov Viktor Shapiro 1-0 44 Open
  1. vs David HaszonLost · 1-0Black · 2024-11-26 · Round 7Titled Tue 26th Nov Late
  2. vs Sivanesan NithyalakshmiLost · 1-0Black · 2024-11-26 · Round 7Titled Tue 26th Nov Early
  3. vs Vladimir HamiteviciLost · 0-1White · 2024-11-26 · Round 6Titled Tue 26th Nov Late
  4. vs Levy RozmanDraw · ½–½White · 2024-11-26 · Round 5Titled Tue 26th Nov Late
  5. vs Ondrej SvandaLost · 1-0Black · 2024-11-26 · Round 5Titled Tue 26th Nov Early
  6. vs Artem BardykLost · 0-1White · 2024-11-26 · Round 4Titled Tue 26th Nov Early
  7. vs Andrey TsvetkovWon · 0-1Black · 2024-11-26 · Round 4Titled Tue 26th Nov Late
  8. vs Zbigniew PaklezaLost · 0-1White · 2024-11-26 · Round 3Titled Tue 26th Nov Early
  9. vs Wladimir Camilo ZampronhaWon · 0-1Black · 2024-11-26 · Round 3Titled Tue 26th Nov Late
  10. vs Roman PyrihLost · 0-1White · 2024-11-26 · Round 2Titled Tue 26th Nov Late
  11. vs Vjacheslav WeetikWon · 0-1Black · 2024-11-26 · Round 2Titled Tue 26th Nov Early
  12. vs Ivan TismaWon · 0-1Black · 2024-11-26 · Round 1Titled Tue 26th Nov Early
  13. vs Stephen CappWon · 0-1Black · 2024-11-26 · Round 1Titled Tue 26th Nov Late
  14. vs Ugur Doga YaziciLost · 0-1White · 2024-11-26 · Round 11Titled Tue 26th Nov Late
  15. vs Sara Moncada CorreaWon · 1-0White · 2024-11-26 · Round 11Titled Tue 26th Nov Early
  16. vs Araz Basim Mohammed S Al-SaffarWon · 0-1Black · 2024-11-26 · Round 10Titled Tue 26th Nov Late
  17. vs Giovanni MarchesichDraw · ½–½Black · 2024-11-26 · Round 10Titled Tue 26th Nov Early
  18. vs 2056836Lost · 1-0Black · 2024-11-19 · Round 9Titled Tue 19th Nov Late
  19. vs Lennis Martinez RamirezLost · 0-1White · 2024-11-19 · Round 8Titled Tue 19th Nov Late
  20. vs Marlon Jodar AriasWon · 0-1Black · 2024-11-19 · Round 7Titled Tue 19th Nov Late
  21. vs Artem OdegovLost · 0-1White · 2024-11-19 · Round 6Titled Tue 19th Nov Late
  22. vs Daniel MelamedWon · 1-0White · 2024-11-19 · Round 5Titled Tue 19th Nov Late
  23. vs Maftuna BobomurodovaWon · 1-0White · 2024-11-19 · Round 5Titled Tue 19th Nov Early
  24. vs Tyrell HarriottWon · 0-1Black · 2024-11-19 · Round 4Titled Tue 19th Nov Late
  25. vs Jann-Christian TiarksLost · 1-0Black · 2024-11-19 · Round 4Titled Tue 19th Nov Early
  26. vs Julien DubreuilLost · 0-1White · 2024-11-19 · Round 3Titled Tue 19th Nov Late
  27. vs Barad YeganegiLost · 1-0Black · 2024-11-19 · Round 2Titled Tue 19th Nov Early
  28. vs Giorgi MargvelashviliLost · 1-0Black · 2024-11-19 · Round 2Titled Tue 19th Nov Late
  29. vs Regita Desyari PutriWon · 0-1Black · 2024-11-19 · Round 1Titled Tue 19th Nov Early
  30. vs Camilo Corredor CastellanosWon · 0-1Black · 2024-11-19 · Round 1Titled Tue 19th Nov Late
  31. vs Karsten SchulzWon · 0-1Black · 2024-11-19 · Round 11Titled Tue 19th Nov Late
  32. vs Oscar Humberto ArdilaWon · 1-0White · 2024-11-19 · Round 10Titled Tue 19th Nov Late
  33. vs Leonardo Cahuapaza TarapacaWon · 0-1Black · 2024-11-12 · Round 9Titled Tue 12th Nov Early
  34. vs Stanoje JovicLost · 0-1White · 2024-11-12 · Round 8Titled Tue 12th Nov Early
  35. vs David Blanco DiezWon · 1-0White · 2024-11-12 · Round 8Titled Tue 12th Nov Late
  36. vs Vasiliy KorchmarLost · 1-0Black · 2024-11-12 · Round 7Titled Tue 12th Nov Late
  37. vs Roberto Junio Brito MolinaLost · 1-0Black · 2024-11-12 · Round 7Titled Tue 12th Nov Early
  38. vs Rupesh Reddy YWon · 1-0White · 2024-11-12 · Round 6Titled Tue 12th Nov Late
  39. vs Sergei LjukinWon · 1-0White · 2024-11-12 · Round 6Titled Tue 12th Nov Early
  40. vs Nico ZwirsLost · 0-1White · 2024-11-12 · Round 5Titled Tue 12th Nov Late
  41. vs Alimzhan AmirkulDraw · ½–½Black · 2024-11-12 · Round 5Titled Tue 12th Nov Early
  42. vs Gata KamskyLost · 0-1White · 2024-11-12 · Round 4Titled Tue 12th Nov Early
  43. vs Jesper Kjaergaard-JensenWon · 0-1Black · 2024-11-12 · Round 4Titled Tue 12th Nov Late
  44. vs Maurizio BrancaleoniWon · 1-0White · 2024-11-12 · Round 3Titled Tue 12th Nov Early
  45. vs Vishnusankar JonnalagaddaWon · 1-0White · 2024-11-12 · Round 3Titled Tue 12th Nov Late
  46. vs Cristobal Henriquez VillagraLost · 1-0Black · 2024-11-12 · Round 2Titled Tue 12th Nov Late
  47. vs Milosz SzparLost · 1-0Black · 2024-11-12 · Round 2Titled Tue 12th Nov Early
  48. vs Carlos Eduardo Cardozo MunarWon · 1-0White · 2024-11-12 · Round 1Titled Tue 12th Nov Early
  49. vs Igor Da Paz PalacioWon · 0-1Black · 2024-11-12 · Round 1Titled Tue 12th Nov Late
  50. vs Matfey RogovLost · 1-0Black · 2024-11-12 · Round 11Titled Tue 12th Nov Late

FIDE tournaments

All tournament results