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
801 2024-05-07 Titled Tue 7th May Early chess.com INT 1 Viktor Shapiro Hui Li 1-0 41 Open
802 2024-05-07 Titled Tue 7th May Late chess.com INT 1 Arthur Lucas Viktor Shapiro 1-0 71 Open
803 2024-05-07 Titled Tue 7th May Late chess.com INT 11 Mykhaylo Kepeshchuk Viktor Shapiro 1-0 61 Open
804 2024-05-07 Titled Tue 7th May Early chess.com INT 11 Mamikon Gharibyan Viktor Shapiro 0-1 42 Open
805 2024-05-07 Titled Tue 7th May Late chess.com INT 10 Viktor Shapiro Tamas-Kristof Balla 1/2-1/2 85 Open
806 2024-05-07 Titled Tue 7th May Early chess.com INT 10 Matvey Galchenko Viktor Shapiro 0-1 51 Open
807 2024-04-30 Titled Tue 30th Apr Early chess.com INT 9 Viktor Shapiro Roman Ganzhurov 1-0 45 Open
808 2024-04-30 Titled Tue 30th Apr Late chess.com INT 9 Rushan Bogaudinov Viktor Shapiro 0-1 46 Open
809 2024-04-30 Titled Tue 30th Apr Late chess.com INT 8 Viktor Shapiro Pavel Salman 0-1 38 Open
810 2024-04-30 Titled Tue 30th Apr Early chess.com INT 8 Gor Glidzhain Viktor Shapiro 1-0 78 Open
811 2024-04-30 Titled Tue 30th Apr Early chess.com INT 7 Viktor Shapiro Artyom Bogdanov 0-1 38 Open
812 2024-04-30 Titled Tue 30th Apr Late chess.com INT 7 Christophe Gregoir Viktor Shapiro 0-1 33 Open
813 2024-04-30 Titled Tue 30th Apr Early chess.com INT 6 Viktor Shapiro Gokhale Rishabh Chandrashekhar 1-0 30 Open
814 2024-04-30 Titled Tue 30th Apr Late chess.com INT 6 Viktor Shapiro Vsevolod Rytenko 1-0 41 Open
815 2024-04-30 Titled Tue 30th Apr Late chess.com INT 5 Viktor Shapiro Teimur Toktomushev 0-1 69 Open
816 2024-04-30 Titled Tue 30th Apr Early chess.com INT 5 Linus Olsson Viktor Shapiro 0-1 55 Open
817 2024-04-30 Titled Tue 30th Apr Early chess.com INT 4 Viktor Shapiro Sameer Loay 0-1 34 Open
818 2024-04-30 Titled Tue 30th Apr Late chess.com INT 4 Lovro Novosel Viktor Shapiro 1-0 77 Open
819 2024-04-30 Titled Tue 30th Apr Late chess.com INT 3 Aleksandr Shimanov Viktor Shapiro 1-0 39 Open
820 2024-04-30 Titled Tue 30th Apr Early chess.com INT 3 Leinier Dominguez Perez Viktor Shapiro 1-0 33 Open
821 2024-04-30 Titled Tue 30th Apr Late chess.com INT 2 Viktor Shapiro Pranav Senthilkumar 1-0 20 Open
822 2024-04-30 Titled Tue 30th Apr Early chess.com INT 2 Gabriel Lenoir Ibacache Viktor Shapiro 0-1 40 Open
823 2024-04-30 Titled Tue 30th Apr Early chess.com INT 1 Viktor Shapiro Kavin Venkatesan 1-0 40 Open
824 2024-04-30 Titled Tue 30th Apr Late chess.com INT 1 Phileas Mathieu Viktor Shapiro 0-1 70 Open
825 2024-04-30 Titled Tue 30th Apr Early chess.com INT 11 Viktor Shapiro Ward Al-Tarboush 1-0 64 Open
826 2024-04-30 Titled Tue 30th Apr Late chess.com INT 11 Aakaash Meduri Viktor Shapiro 0-1 38 Open
827 2024-04-30 Titled Tue 30th Apr Late chess.com INT 10 Viktor Shapiro Alejandro Uzcategui Rodriguez 1-0 48 Open
828 2024-04-30 Titled Tue 30th Apr Early chess.com INT 10 Alberto Santos Flores Viktor Shapiro 0-1 43 Open
829 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 9 Viktor Shapiro Vaclav Finek 0-1 66 Open
830 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 9 Viktor Shapiro Sergei Zhigalko 1-0 48 Open
831 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 8 Chen Zou Viktor Shapiro 1/2-1/2 69 Open
832 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 8 Volodymyr Onyshchuk Viktor Shapiro 1-0 47 Open
833 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 7 Viktor Shapiro Leinier Dominguez Perez 0-1 59 Open
834 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 7 Kirill Bazyrtsyrenov Viktor Shapiro 0-1 40 Open
835 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 6 Viktor Shapiro Harsha Bharathakoti 1-0 60 Open
836 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 6 Viktor Shapiro Lucas Do Valle Cardoso 1-0 52 Open
837 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 5 Viktor Shapiro Jonathan Pein 1-0 78 Open
838 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 5 Gleb Dudin Viktor Shapiro 0-1 48 Open
839 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 4 Uurtsaikh Agibileg Viktor Shapiro 1-0 50 Open
840 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 4 Viktor Shapiro Eduardo Barbosa Mesquita 1-0 33 Open
841 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 3 Kevin Cupid Viktor Shapiro 0-1 68 Open
842 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 3 Paul Rohwer Viktor Shapiro 0-1 48 Open
843 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 2 Viktor Shapiro Carlos Alberto Gallegos Diaz 1-0 40 Open
844 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 2 Daniel Naroditsky Viktor Shapiro 1-0 73 Open
845 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 1 Viktor Shapiro Ashokkumar Ramadoss 1-0 25 Open
846 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 1 Gabriel Lenoir Ibacache Viktor Shapiro 1-0 29 Open
847 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 11 Tuna Ozates Viktor Shapiro 1-0 40 Open
848 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 11 Vladimir Seliverstov Viktor Shapiro 1-0 44 Open
849 2024-04-23 Titled Tue 23rd Apr Early chess.com INT 10 Viktor Shapiro Artem Bardyk 1-0 37 Open
850 2024-04-23 Titled Tue 23rd Apr Late chess.com INT 10 Viktor Shapiro Nimrod Veinberg 0-1 39 Open
  1. vs Hui LiWon · 1-0White · 2024-05-07 · Round 1Titled Tue 7th May Early
  2. vs Arthur LucasLost · 1-0Black · 2024-05-07 · Round 1Titled Tue 7th May Late
  3. vs Mykhaylo KepeshchukLost · 1-0Black · 2024-05-07 · Round 11Titled Tue 7th May Late
  4. vs Mamikon GharibyanWon · 0-1Black · 2024-05-07 · Round 11Titled Tue 7th May Early
  5. vs Tamas-Kristof BallaDraw · ½–½White · 2024-05-07 · Round 10Titled Tue 7th May Late
  6. vs Matvey GalchenkoWon · 0-1Black · 2024-05-07 · Round 10Titled Tue 7th May Early
  7. vs Roman GanzhurovWon · 1-0White · 2024-04-30 · Round 9Titled Tue 30th Apr Early
  8. vs Rushan BogaudinovWon · 0-1Black · 2024-04-30 · Round 9Titled Tue 30th Apr Late
  9. vs Pavel SalmanLost · 0-1White · 2024-04-30 · Round 8Titled Tue 30th Apr Late
  10. vs Gor GlidzhainLost · 1-0Black · 2024-04-30 · Round 8Titled Tue 30th Apr Early
  11. vs Artyom BogdanovLost · 0-1White · 2024-04-30 · Round 7Titled Tue 30th Apr Early
  12. vs Christophe GregoirWon · 0-1Black · 2024-04-30 · Round 7Titled Tue 30th Apr Late
  13. vs Gokhale Rishabh ChandrashekharWon · 1-0White · 2024-04-30 · Round 6Titled Tue 30th Apr Early
  14. vs Vsevolod RytenkoWon · 1-0White · 2024-04-30 · Round 6Titled Tue 30th Apr Late
  15. vs Teimur ToktomushevLost · 0-1White · 2024-04-30 · Round 5Titled Tue 30th Apr Late
  16. vs Linus OlssonWon · 0-1Black · 2024-04-30 · Round 5Titled Tue 30th Apr Early
  17. vs Sameer LoayLost · 0-1White · 2024-04-30 · Round 4Titled Tue 30th Apr Early
  18. vs Lovro NovoselLost · 1-0Black · 2024-04-30 · Round 4Titled Tue 30th Apr Late
  19. vs Aleksandr ShimanovLost · 1-0Black · 2024-04-30 · Round 3Titled Tue 30th Apr Late
  20. vs Leinier Dominguez PerezLost · 1-0Black · 2024-04-30 · Round 3Titled Tue 30th Apr Early
  21. vs Pranav SenthilkumarWon · 1-0White · 2024-04-30 · Round 2Titled Tue 30th Apr Late
  22. vs Gabriel Lenoir IbacacheWon · 0-1Black · 2024-04-30 · Round 2Titled Tue 30th Apr Early
  23. vs Kavin VenkatesanWon · 1-0White · 2024-04-30 · Round 1Titled Tue 30th Apr Early
  24. vs Phileas MathieuWon · 0-1Black · 2024-04-30 · Round 1Titled Tue 30th Apr Late
  25. vs Ward Al-TarboushWon · 1-0White · 2024-04-30 · Round 11Titled Tue 30th Apr Early
  26. vs Aakaash MeduriWon · 0-1Black · 2024-04-30 · Round 11Titled Tue 30th Apr Late
  27. vs Alejandro Uzcategui RodriguezWon · 1-0White · 2024-04-30 · Round 10Titled Tue 30th Apr Late
  28. vs Alberto Santos FloresWon · 0-1Black · 2024-04-30 · Round 10Titled Tue 30th Apr Early
  29. vs Vaclav FinekLost · 0-1White · 2024-04-23 · Round 9Titled Tue 23rd Apr Early
  30. vs Sergei ZhigalkoWon · 1-0White · 2024-04-23 · Round 9Titled Tue 23rd Apr Late
  31. vs Chen ZouDraw · ½–½Black · 2024-04-23 · Round 8Titled Tue 23rd Apr Early
  32. vs Volodymyr OnyshchukLost · 1-0Black · 2024-04-23 · Round 8Titled Tue 23rd Apr Late
  33. vs Leinier Dominguez PerezLost · 0-1White · 2024-04-23 · Round 7Titled Tue 23rd Apr Late
  34. vs Kirill BazyrtsyrenovWon · 0-1Black · 2024-04-23 · Round 7Titled Tue 23rd Apr Early
  35. vs Harsha BharathakotiWon · 1-0White · 2024-04-23 · Round 6Titled Tue 23rd Apr Late
  36. vs Lucas Do Valle CardosoWon · 1-0White · 2024-04-23 · Round 6Titled Tue 23rd Apr Early
  37. vs Jonathan PeinWon · 1-0White · 2024-04-23 · Round 5Titled Tue 23rd Apr Early
  38. vs Gleb DudinWon · 0-1Black · 2024-04-23 · Round 5Titled Tue 23rd Apr Late
  39. vs Uurtsaikh AgibilegLost · 1-0Black · 2024-04-23 · Round 4Titled Tue 23rd Apr Early
  40. vs Eduardo Barbosa MesquitaWon · 1-0White · 2024-04-23 · Round 4Titled Tue 23rd Apr Late
  41. vs Kevin CupidWon · 0-1Black · 2024-04-23 · Round 3Titled Tue 23rd Apr Late
  42. vs Paul RohwerWon · 0-1Black · 2024-04-23 · Round 3Titled Tue 23rd Apr Early
  43. vs Carlos Alberto Gallegos DiazWon · 1-0White · 2024-04-23 · Round 2Titled Tue 23rd Apr Early
  44. vs Daniel NaroditskyLost · 1-0Black · 2024-04-23 · Round 2Titled Tue 23rd Apr Late
  45. vs Ashokkumar RamadossWon · 1-0White · 2024-04-23 · Round 1Titled Tue 23rd Apr Late
  46. vs Gabriel Lenoir IbacacheLost · 1-0Black · 2024-04-23 · Round 1Titled Tue 23rd Apr Early
  47. vs Tuna OzatesLost · 1-0Black · 2024-04-23 · Round 11Titled Tue 23rd Apr Late
  48. vs Vladimir SeliverstovLost · 1-0Black · 2024-04-23 · Round 11Titled Tue 23rd Apr Early
  49. vs Artem BardykWon · 1-0White · 2024-04-23 · Round 10Titled Tue 23rd Apr Early
  50. vs Nimrod VeinbergLost · 0-1White · 2024-04-23 · Round 10Titled Tue 23rd Apr Late

FIDE tournaments

All tournament results