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
651 2024-06-25 Titled Tue 25th Jun Late chess.com INT 7 Viktor Shapiro Andrey Gonzalez Zharikov 0-1 80 Open
652 2024-06-25 Titled Tue 25th Jun Early chess.com INT 7 Simeon Todev Viktor Shapiro 0-1 34 Open
653 2024-06-25 Titled Tue 25th Jun Early chess.com INT 6 Viktor Shapiro Flavio Wisniacki 1-0 57 Open
654 2024-06-25 Titled Tue 25th Jun Late chess.com INT 6 Artin Ashraf Viktor Shapiro 1-0 46 Open
655 2024-06-25 Titled Tue 25th Jun Late chess.com INT 5 Viktor Shapiro Gyula Pap 1/2-1/2 68 Open
656 2024-06-25 Titled Tue 25th Jun Early chess.com INT 5 Vasif Durarbayli Viktor Shapiro 1-0 54 Open
657 2024-06-25 Titled Tue 25th Jun Late chess.com INT 4 Sepehr Golsefidy Viktor Shapiro 0-1 40 Open
658 2024-06-25 Titled Tue 25th Jun Early chess.com INT 4 Rustam Rustamov Viktor Shapiro 1-0 50 Open
659 2024-06-25 Titled Tue 25th Jun Early chess.com INT 3 Viktor Shapiro Pa Iniyan 1/2-1/2 62 Open
660 2024-06-25 Titled Tue 25th Jun Late chess.com INT 3 Viktor Shapiro Lindolfo Luiz Da Silva 1-0 59 Open
661 2024-06-25 Titled Tue 25th Jun Early chess.com INT 2 Viktor Shapiro Almas Rakhmatullaev 1-0 40 Open
662 2024-06-25 Titled Tue 25th Jun Late chess.com INT 2 Sriram Krishnakumar Viktor Shapiro 0-1 19 Open
663 2024-06-25 Titled Tue 25th Jun Late chess.com INT 1 Viktor Shapiro Michal Mazurkiewicz 0-1 59 Open
664 2024-06-25 Titled Tue 25th Jun Early chess.com INT 1 Alain Prieto Aranguren Viktor Shapiro 0-1 25 Open
665 2024-06-25 Titled Tue 25th Jun Late chess.com INT 11 Maksim Chigaev Viktor Shapiro 1-0 48 Open
666 2024-06-25 Titled Tue 25th Jun Early chess.com INT 11 Egor Baskakov Viktor Shapiro 1-0 41 Open
667 2024-06-25 Titled Tue 25th Jun Early chess.com INT 10 Viktor Shapiro Rosh Jain 1/2-1/2 71 Open
668 2024-06-25 Titled Tue 25th Jun Late chess.com INT 10 Viktor Shapiro Augustinas Bazilius 1-0 38 Open
669 2024-06-18 Titled Tue 18th Jun Late chess.com INT 9 Kaustubh Kodihalli Viktor Shapiro 0-1 42 Open
670 2024-06-18 Titled Tue 18th Jun Early chess.com INT 9 Ethan Sheehan Viktor Shapiro 0-1 55 Open
671 2024-06-18 Titled Tue 18th Jun Late chess.com INT 8 Viktor Shapiro Qingyu Yuan 0-1 41 Open
672 2024-06-18 Titled Tue 18th Jun Early chess.com INT 8 Julian Colville Viktor Shapiro 0-1 69 Open
673 2024-06-18 Titled Tue 18th Jun Late chess.com INT 7 Viktor Shapiro Julien Dubreuil 1-0 50 Open
674 2024-06-18 Titled Tue 18th Jun Early chess.com INT 7 Viktor Shapiro Andreas, Dr. Brenke 1-0 36 Open
675 2024-06-18 Titled Tue 18th Jun Early chess.com INT 6 Viktor Shapiro Timur Dushatov 0-1 64 Open
676 2024-06-18 Titled Tue 18th Jun Late chess.com INT 6 Ruslan Kavyev Viktor Shapiro 0-1 48 Open
677 2024-06-18 Titled Tue 18th Jun Late chess.com INT 5 Viktor Shapiro Polina Shuvalova 0-1 33 Open
678 2024-06-18 Titled Tue 18th Jun Early chess.com INT 5 Martin Fierz Viktor Shapiro 0-1 37 Open
679 2024-06-18 Titled Tue 18th Jun Early chess.com INT 4 Ilya Khakhinov Viktor Shapiro 1-0 63 Open
680 2024-06-18 Titled Tue 18th Jun Late chess.com INT 4 Jose A. Hernandez Izquierdo Viktor Shapiro 0-1 36 Open
681 2024-06-18 Titled Tue 18th Jun Late chess.com INT 3 Viktor Shapiro Michael Schulz 0-1 38 Open
682 2024-06-18 Titled Tue 18th Jun Early chess.com INT 3 Viktor Shapiro Erigaisi Arjun 0-1 30 Open
683 2024-06-18 Titled Tue 18th Jun Late chess.com INT 2 S Aswath Viktor Shapiro 1-0 36 Open
684 2024-06-18 Titled Tue 18th Jun Early chess.com INT 2 Radoslaw Szczepanek Viktor Shapiro 0-1 13 Open
685 2024-06-18 Titled Tue 18th Jun Early chess.com INT 1 Viktor Shapiro Tuan Minh Le 0-1 30 Open
686 2024-06-18 Titled Tue 18th Jun Late chess.com INT 1 Geydis De la C. Mantilla Gras Viktor Shapiro 0-1 33 Open
687 2024-06-18 Titled Tue 18th Jun Late chess.com INT 11 Viktor Shapiro Roman Gavrilin 1-0 45 Open
688 2024-06-18 Titled Tue 18th Jun Early chess.com INT 11 Vitaly Teterev Viktor Shapiro 1-0 53 Open
689 2024-06-18 Titled Tue 18th Jun Early chess.com INT 10 Viktor Shapiro Yevhenii Yelisieiev 1/2-1/2 67 Open
690 2024-06-18 Titled Tue 18th Jun Late chess.com INT 10 Diego Adla Viktor Shapiro 1-0 63 Open
691 2024-06-11 Titled Tue 11th Jun Late chess.com INT 9 Julian Colville Viktor Shapiro 1/2-1/2 48 Open
692 2024-06-11 Titled Tue 11th Jun Late chess.com INT 8 Viktor Shapiro Andres Carrasco Miranda 1-0 64 Open
693 2024-06-11 Titled Tue 11th Jun Late chess.com INT 7 Atilla Kuru Viktor Shapiro 1-0 28 Open
694 2024-06-11 Titled Tue 11th Jun Late chess.com INT 6 Viktor Shapiro Mark Biernacki 1/2-1/2 58 Open
695 2024-06-11 Titled Tue 11th Jun Late chess.com INT 5 Mykola Korchynskyi Viktor Shapiro 1-0 49 Open
696 2024-06-11 Titled Tue 11th Jun Late chess.com INT 4 Viktor Shapiro Marco Riehle 0-1 48 Open
697 2024-06-11 Titled Tue 11th Jun Late chess.com INT 3 Viktor Shapiro Aman Hambleton 1/2-1/2 67 Open
698 2024-06-11 Titled Tue 11th Jun Late chess.com INT 2 Ihor Samunenkov Viktor Shapiro 0-1 27 Open
699 2024-06-11 Titled Tue 11th Jun Late chess.com INT 1 Aung Thant Zin Viktor Shapiro 0-1 35 Open
700 2024-06-11 Titled Tue 11th Jun Late chess.com INT 11 Viktor Shapiro Jens Albert Ramsdal 1-0 34 Open
  1. vs Andrey Gonzalez ZharikovLost · 0-1White · 2024-06-25 · Round 7Titled Tue 25th Jun Late
  2. vs Simeon TodevWon · 0-1Black · 2024-06-25 · Round 7Titled Tue 25th Jun Early
  3. vs Flavio WisniackiWon · 1-0White · 2024-06-25 · Round 6Titled Tue 25th Jun Early
  4. vs Artin AshrafLost · 1-0Black · 2024-06-25 · Round 6Titled Tue 25th Jun Late
  5. vs Gyula PapDraw · ½–½White · 2024-06-25 · Round 5Titled Tue 25th Jun Late
  6. vs Vasif DurarbayliLost · 1-0Black · 2024-06-25 · Round 5Titled Tue 25th Jun Early
  7. vs Sepehr GolsefidyWon · 0-1Black · 2024-06-25 · Round 4Titled Tue 25th Jun Late
  8. vs Rustam RustamovLost · 1-0Black · 2024-06-25 · Round 4Titled Tue 25th Jun Early
  9. vs Pa IniyanDraw · ½–½White · 2024-06-25 · Round 3Titled Tue 25th Jun Early
  10. vs Lindolfo Luiz Da SilvaWon · 1-0White · 2024-06-25 · Round 3Titled Tue 25th Jun Late
  11. vs Almas RakhmatullaevWon · 1-0White · 2024-06-25 · Round 2Titled Tue 25th Jun Early
  12. vs Sriram KrishnakumarWon · 0-1Black · 2024-06-25 · Round 2Titled Tue 25th Jun Late
  13. vs Michal MazurkiewiczLost · 0-1White · 2024-06-25 · Round 1Titled Tue 25th Jun Late
  14. vs Alain Prieto ArangurenWon · 0-1Black · 2024-06-25 · Round 1Titled Tue 25th Jun Early
  15. vs Maksim ChigaevLost · 1-0Black · 2024-06-25 · Round 11Titled Tue 25th Jun Late
  16. vs Egor BaskakovLost · 1-0Black · 2024-06-25 · Round 11Titled Tue 25th Jun Early
  17. vs Rosh JainDraw · ½–½White · 2024-06-25 · Round 10Titled Tue 25th Jun Early
  18. vs Augustinas BaziliusWon · 1-0White · 2024-06-25 · Round 10Titled Tue 25th Jun Late
  19. vs Kaustubh KodihalliWon · 0-1Black · 2024-06-18 · Round 9Titled Tue 18th Jun Late
  20. vs Ethan SheehanWon · 0-1Black · 2024-06-18 · Round 9Titled Tue 18th Jun Early
  21. vs Qingyu YuanLost · 0-1White · 2024-06-18 · Round 8Titled Tue 18th Jun Late
  22. vs Julian ColvilleWon · 0-1Black · 2024-06-18 · Round 8Titled Tue 18th Jun Early
  23. vs Julien DubreuilWon · 1-0White · 2024-06-18 · Round 7Titled Tue 18th Jun Late
  24. vs Andreas, Dr. BrenkeWon · 1-0White · 2024-06-18 · Round 7Titled Tue 18th Jun Early
  25. vs Timur DushatovLost · 0-1White · 2024-06-18 · Round 6Titled Tue 18th Jun Early
  26. vs Ruslan KavyevWon · 0-1Black · 2024-06-18 · Round 6Titled Tue 18th Jun Late
  27. vs Polina ShuvalovaLost · 0-1White · 2024-06-18 · Round 5Titled Tue 18th Jun Late
  28. vs Martin FierzWon · 0-1Black · 2024-06-18 · Round 5Titled Tue 18th Jun Early
  29. vs Ilya KhakhinovLost · 1-0Black · 2024-06-18 · Round 4Titled Tue 18th Jun Early
  30. vs Jose A. Hernandez IzquierdoWon · 0-1Black · 2024-06-18 · Round 4Titled Tue 18th Jun Late
  31. vs Michael SchulzLost · 0-1White · 2024-06-18 · Round 3Titled Tue 18th Jun Late
  32. vs Erigaisi ArjunLost · 0-1White · 2024-06-18 · Round 3Titled Tue 18th Jun Early
  33. vs S AswathLost · 1-0Black · 2024-06-18 · Round 2Titled Tue 18th Jun Late
  34. vs Radoslaw SzczepanekWon · 0-1Black · 2024-06-18 · Round 2Titled Tue 18th Jun Early
  35. vs Tuan Minh LeLost · 0-1White · 2024-06-18 · Round 1Titled Tue 18th Jun Early
  36. vs Geydis De la C. Mantilla GrasWon · 0-1Black · 2024-06-18 · Round 1Titled Tue 18th Jun Late
  37. vs Roman GavrilinWon · 1-0White · 2024-06-18 · Round 11Titled Tue 18th Jun Late
  38. vs Vitaly TeterevLost · 1-0Black · 2024-06-18 · Round 11Titled Tue 18th Jun Early
  39. vs Yevhenii YelisieievDraw · ½–½White · 2024-06-18 · Round 10Titled Tue 18th Jun Early
  40. vs Diego AdlaLost · 1-0Black · 2024-06-18 · Round 10Titled Tue 18th Jun Late
  41. vs Julian ColvilleDraw · ½–½Black · 2024-06-11 · Round 9Titled Tue 11th Jun Late
  42. vs Andres Carrasco MirandaWon · 1-0White · 2024-06-11 · Round 8Titled Tue 11th Jun Late
  43. vs Atilla KuruLost · 1-0Black · 2024-06-11 · Round 7Titled Tue 11th Jun Late
  44. vs Mark BiernackiDraw · ½–½White · 2024-06-11 · Round 6Titled Tue 11th Jun Late
  45. vs Mykola KorchynskyiLost · 1-0Black · 2024-06-11 · Round 5Titled Tue 11th Jun Late
  46. vs Marco RiehleLost · 0-1White · 2024-06-11 · Round 4Titled Tue 11th Jun Late
  47. vs Aman HambletonDraw · ½–½White · 2024-06-11 · Round 3Titled Tue 11th Jun Late
  48. vs Ihor SamunenkovWon · 0-1Black · 2024-06-11 · Round 2Titled Tue 11th Jun Late
  49. vs Aung Thant ZinWon · 0-1Black · 2024-06-11 · Round 1Titled Tue 11th Jun Late
  50. vs Jens Albert RamsdalWon · 1-0White · 2024-06-11 · Round 11Titled Tue 11th Jun Late

FIDE tournaments

All tournament results