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

FIDE tournaments

All tournament results