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
701 2024-06-11 Titled Tue 11th Jun Late chess.com INT 10 Harshin Reddy Jagirapu Viktor Shapiro 1-0 1 Open
702 2024-06-04 Titled Tue 4th Jun Late chess.com INT 9 Viktor Shapiro Antonio Lopez Del Alamo 1-0 40 Open
703 2024-06-04 Titled Tue 4th Jun Early chess.com INT 9 Richard Leyva Proenza Viktor Shapiro 0-1 58 Open
704 2024-06-04 Titled Tue 4th Jun Early chess.com INT 8 Kacper Kacprzak Viktor Shapiro 0-1 93 Open
705 2024-06-04 Titled Tue 4th Jun Late chess.com INT 8 Mikayel Manvelyan Viktor Shapiro 1-0 43 Open
706 2024-06-04 Titled Tue 4th Jun Early chess.com INT 7 Viktor Shapiro Mikelis Vingris 1-0 26 Open
707 2024-06-04 Titled Tue 4th Jun Late chess.com INT 7 Mohammed Seder Viktor Shapiro 0-1 27 Open
708 2024-06-04 Titled Tue 4th Jun Late chess.com INT 6 Viktor Shapiro Donat Daroczi 1-0 50 Open
709 2024-06-04 Titled Tue 4th Jun Early chess.com INT 6 Habil Javadov Viktor Shapiro 1-0 49 Open
710 2024-06-04 Titled Tue 4th Jun Late chess.com INT 5 Yasin Sari Viktor Shapiro 1-0 31 Open
711 2024-06-04 Titled Tue 4th Jun Early chess.com INT 5 Viktor Shapiro Gara Baladjaev 1-0 42 Open
712 2024-06-04 Titled Tue 4th Jun Late chess.com INT 4 Viktor Shapiro Bryan Weisz 1-0 35 Open
713 2024-06-04 Titled Tue 4th Jun Early chess.com INT 4 Karol Kacprzak Viktor Shapiro 1-0 63 Open
714 2024-06-04 Titled Tue 4th Jun Late chess.com INT 3 Nicolas Cogan Viktor Shapiro 0-1 24 Open
715 2024-06-04 Titled Tue 4th Jun Early chess.com INT 3 Abtin Atakhan Viktor Shapiro 1-0 51 Open
716 2024-06-04 Titled Tue 4th Jun Late chess.com INT 2 Viktor Shapiro 2053179 0-1 49 Open
717 2024-06-04 Titled Tue 4th Jun Early chess.com INT 2 Viktor Shapiro Asylbek Abdyzhapar 1-0 45 Open
718 2024-06-04 Titled Tue 4th Jun Late chess.com INT 1 Alejandro Jose Chinchilla Viktor Shapiro 1-0 37 Open
719 2024-06-04 Titled Tue 4th Jun Early chess.com INT 1 Viktor Shapiro Denis Lazavik 1-0 49 Open
720 2024-06-04 Titled Tue 4th Jun Late chess.com INT 11 Viktor Shapiro Wladimir Camilo Zampronha 1-0 43 Open
721 2024-06-04 Titled Tue 4th Jun Early chess.com INT 11 Meri Arabidze Viktor Shapiro 1-0 54 Open
722 2024-06-04 Titled Tue 4th Jun Early chess.com INT 10 Viktor Shapiro Satria Duta Cahaya 0-1 58 Open
723 2024-06-04 Titled Tue 4th Jun Late chess.com INT 10 Arman Geivondian Viktor Shapiro 1-0 46 Open
724 2024-05-28 Titled Tue 28th May Late chess.com INT 9 Yelfry Torres Viktor Shapiro 0-1 62 Open
725 2024-05-28 Titled Tue 28th May Early chess.com INT 9 Viktor Shapiro Claudia Amura 1-0 29 Open
726 2024-05-28 Titled Tue 28th May Early chess.com INT 8 Stanoje Jovic Viktor Shapiro 1-0 60 Open
727 2024-05-28 Titled Tue 28th May Late chess.com INT 8 Viktor Shapiro Maksim Omariev 1-0 33 Open
728 2024-05-28 Titled Tue 28th May Early chess.com INT 7 Viktor Shapiro Roman Goldin 1-0 37 Open
729 2024-05-28 Titled Tue 28th May Late chess.com INT 7 Anatoliy Emeliantsev Viktor Shapiro 0-1 19 Open
730 2024-05-28 Titled Tue 28th May Late chess.com INT 6 Slobodan J Filipovic Viktor Shapiro 1-0 48 Open
731 2024-05-28 Titled Tue 28th May Early chess.com INT 6 Carlos Alberto Gallegos Diaz Viktor Shapiro 0-1 62 Open
732 2024-05-28 Titled Tue 28th May Early chess.com INT 5 Viktor Shapiro Mohmad Bashiq Imrose 0-1 59 Open
733 2024-05-28 Titled Tue 28th May Late chess.com INT 5 Viktor Shapiro Vidar Grahn 0-1 31 Open
734 2024-05-28 Titled Tue 28th May Early chess.com INT 4 Viktor Shapiro Katarzyna Dwilewicz 1/2-1/2 47 Open
735 2024-05-28 Titled Tue 28th May Late chess.com INT 4 Andrew Tang Viktor Shapiro 1-0 33 Open
736 2024-05-28 Titled Tue 28th May Late chess.com INT 3 Viktor Shapiro Evgeny V. Melikhov 1-0 29 Open
737 2024-05-28 Titled Tue 28th May Early chess.com INT 3 Mostafa Sakhayi Viktor Shapiro 0-1 54 Open
738 2024-05-28 Titled Tue 28th May Early chess.com INT 2 Maksim Omariev Viktor Shapiro 1-0 47 Open
739 2024-05-28 Titled Tue 28th May Late chess.com INT 2 Javier Buenafe Moya Viktor Shapiro 0-1 42 Open
740 2024-05-28 Titled Tue 28th May Early chess.com INT 1 Viktor Shapiro Marlon Javier La Villa Rivas 0-1 47 Open
741 2024-05-28 Titled Tue 28th May Late chess.com INT 1 Viktor Shapiro Andrew Jing 0-1 74 Open
742 2024-05-28 Titled Tue 28th May Early chess.com INT 11 Viktor Shapiro Alexander Timerkhanov 1-0 37 Open
743 2024-05-28 Titled Tue 28th May Late chess.com INT 11 Aleksandr E. Usov Viktor Shapiro 1-0 33 Open
744 2024-05-28 Titled Tue 28th May Late chess.com INT 10 Viktor Shapiro Naruna Chan 1-0 44 Open
745 2024-05-28 Titled Tue 28th May Early chess.com INT 10 Zachary Hankun Liu Viktor Shapiro 0-1 45 Open
746 2024-05-21 Titled Tue 21st May Late chess.com INT 9 Christian Koepke Viktor Shapiro 0-1 60 Open
747 2024-05-21 Titled Tue 21st May Early chess.com INT 9 Mikhail Pesotskiy Viktor Shapiro 1/2-1/2 73 Open
748 2024-05-21 Titled Tue 21st May Early chess.com INT 8 Viktor Shapiro Vjacheslav Weetik 0-1 45 Open
749 2024-05-21 Titled Tue 21st May Late chess.com INT 8 Aleksandr Ivanov Viktor Shapiro 0-1 38 Open
750 2024-05-21 Titled Tue 21st May Early chess.com INT 7 Viktor Shapiro Ivan Yeletsky 1-0 57 Open
  1. vs Harshin Reddy JagirapuLost · 1-0Black · 2024-06-11 · Round 10Titled Tue 11th Jun Late
  2. vs Antonio Lopez Del AlamoWon · 1-0White · 2024-06-04 · Round 9Titled Tue 4th Jun Late
  3. vs Richard Leyva ProenzaWon · 0-1Black · 2024-06-04 · Round 9Titled Tue 4th Jun Early
  4. vs Kacper KacprzakWon · 0-1Black · 2024-06-04 · Round 8Titled Tue 4th Jun Early
  5. vs Mikayel ManvelyanLost · 1-0Black · 2024-06-04 · Round 8Titled Tue 4th Jun Late
  6. vs Mikelis VingrisWon · 1-0White · 2024-06-04 · Round 7Titled Tue 4th Jun Early
  7. vs Mohammed SederWon · 0-1Black · 2024-06-04 · Round 7Titled Tue 4th Jun Late
  8. vs Donat DarocziWon · 1-0White · 2024-06-04 · Round 6Titled Tue 4th Jun Late
  9. vs Habil JavadovLost · 1-0Black · 2024-06-04 · Round 6Titled Tue 4th Jun Early
  10. vs Yasin SariLost · 1-0Black · 2024-06-04 · Round 5Titled Tue 4th Jun Late
  11. vs Gara BaladjaevWon · 1-0White · 2024-06-04 · Round 5Titled Tue 4th Jun Early
  12. vs Bryan WeiszWon · 1-0White · 2024-06-04 · Round 4Titled Tue 4th Jun Late
  13. vs Karol KacprzakLost · 1-0Black · 2024-06-04 · Round 4Titled Tue 4th Jun Early
  14. vs Nicolas CoganWon · 0-1Black · 2024-06-04 · Round 3Titled Tue 4th Jun Late
  15. vs Abtin AtakhanLost · 1-0Black · 2024-06-04 · Round 3Titled Tue 4th Jun Early
  16. vs 2053179Lost · 0-1White · 2024-06-04 · Round 2Titled Tue 4th Jun Late
  17. vs Asylbek AbdyzhaparWon · 1-0White · 2024-06-04 · Round 2Titled Tue 4th Jun Early
  18. vs Alejandro Jose ChinchillaLost · 1-0Black · 2024-06-04 · Round 1Titled Tue 4th Jun Late
  19. vs Denis LazavikWon · 1-0White · 2024-06-04 · Round 1Titled Tue 4th Jun Early
  20. vs Wladimir Camilo ZampronhaWon · 1-0White · 2024-06-04 · Round 11Titled Tue 4th Jun Late
  21. vs Meri ArabidzeLost · 1-0Black · 2024-06-04 · Round 11Titled Tue 4th Jun Early
  22. vs Satria Duta CahayaLost · 0-1White · 2024-06-04 · Round 10Titled Tue 4th Jun Early
  23. vs Arman GeivondianLost · 1-0Black · 2024-06-04 · Round 10Titled Tue 4th Jun Late
  24. vs Yelfry TorresWon · 0-1Black · 2024-05-28 · Round 9Titled Tue 28th May Late
  25. vs Claudia AmuraWon · 1-0White · 2024-05-28 · Round 9Titled Tue 28th May Early
  26. vs Stanoje JovicLost · 1-0Black · 2024-05-28 · Round 8Titled Tue 28th May Early
  27. vs Maksim OmarievWon · 1-0White · 2024-05-28 · Round 8Titled Tue 28th May Late
  28. vs Roman GoldinWon · 1-0White · 2024-05-28 · Round 7Titled Tue 28th May Early
  29. vs Anatoliy EmeliantsevWon · 0-1Black · 2024-05-28 · Round 7Titled Tue 28th May Late
  30. vs Slobodan J FilipovicLost · 1-0Black · 2024-05-28 · Round 6Titled Tue 28th May Late
  31. vs Carlos Alberto Gallegos DiazWon · 0-1Black · 2024-05-28 · Round 6Titled Tue 28th May Early
  32. vs Mohmad Bashiq ImroseLost · 0-1White · 2024-05-28 · Round 5Titled Tue 28th May Early
  33. vs Vidar GrahnLost · 0-1White · 2024-05-28 · Round 5Titled Tue 28th May Late
  34. vs Katarzyna DwilewiczDraw · ½–½White · 2024-05-28 · Round 4Titled Tue 28th May Early
  35. vs Andrew TangLost · 1-0Black · 2024-05-28 · Round 4Titled Tue 28th May Late
  36. vs Evgeny V. MelikhovWon · 1-0White · 2024-05-28 · Round 3Titled Tue 28th May Late
  37. vs Mostafa SakhayiWon · 0-1Black · 2024-05-28 · Round 3Titled Tue 28th May Early
  38. vs Maksim OmarievLost · 1-0Black · 2024-05-28 · Round 2Titled Tue 28th May Early
  39. vs Javier Buenafe MoyaWon · 0-1Black · 2024-05-28 · Round 2Titled Tue 28th May Late
  40. vs Marlon Javier La Villa RivasLost · 0-1White · 2024-05-28 · Round 1Titled Tue 28th May Early
  41. vs Andrew JingLost · 0-1White · 2024-05-28 · Round 1Titled Tue 28th May Late
  42. vs Alexander TimerkhanovWon · 1-0White · 2024-05-28 · Round 11Titled Tue 28th May Early
  43. vs Aleksandr E. UsovLost · 1-0Black · 2024-05-28 · Round 11Titled Tue 28th May Late
  44. vs Naruna ChanWon · 1-0White · 2024-05-28 · Round 10Titled Tue 28th May Late
  45. vs Zachary Hankun LiuWon · 0-1Black · 2024-05-28 · Round 10Titled Tue 28th May Early
  46. vs Christian KoepkeWon · 0-1Black · 2024-05-21 · Round 9Titled Tue 21st May Late
  47. vs Mikhail PesotskiyDraw · ½–½Black · 2024-05-21 · Round 9Titled Tue 21st May Early
  48. vs Vjacheslav WeetikLost · 0-1White · 2024-05-21 · Round 8Titled Tue 21st May Early
  49. vs Aleksandr IvanovWon · 0-1Black · 2024-05-21 · Round 8Titled Tue 21st May Late
  50. vs Ivan YeletskyWon · 1-0White · 2024-05-21 · Round 7Titled Tue 21st May Early

FIDE tournaments

All tournament results