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
601 2024-07-30 Titled Tue 30th Jul Late chess.com INT 10 Viktor Shapiro Anderson Esmeraldas Huachi 1-0 1 Open
602 2024-07-30 Titled Tue 30th Jul Early chess.com INT 10 Abtin Atakhan Viktor Shapiro 1/2-1/2 63 Open
603 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 9 Viktor Shapiro Marcus R Harvey 1-0 41 Open
604 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 8 Leonardo Tristan Viktor Shapiro 1-0 96 Open
605 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 7 Kirill Klukin Viktor Shapiro 1-0 30 Open
606 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 6 Viktor Shapiro Rodrigo Vasquez Schroeder 1-0 37 Open
607 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 5 Viktor Shapiro Gata Kamsky 0-1 42 Open
608 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 4 Rasmus Svane Viktor Shapiro 0-1 75 Open
609 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 3 Marco Riehle Viktor Shapiro 0-1 64 Open
610 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 2 Viktor Shapiro Oskar Wieczorek 1-0 59 Open
611 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 1 Viktor Shapiro Jessica Trindade Hubner 1-0 38 Open
612 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 11 Artem Galaktionov Viktor Shapiro 0-1 50 Open
613 2024-07-23 Titled Tue 23rd Jul Late chess.com INT 10 Mark Timmermans Viktor Shapiro 1-0 44 Open
614 2024-07-09 Titled Tue 9th Jul Late chess.com INT 9 Sreyas Payyappat Viktor Shapiro 0-1 36 Open
615 2024-07-09 Titled Tue 9th Jul Late chess.com INT 8 Broderick Kenneth Bauml Viktor Shapiro 1-0 83 Open
616 2024-07-09 Titled Tue 9th Jul Late chess.com INT 7 Viktor Shapiro Patryk Cieslak 1/2-1/2 64 Open
617 2024-07-09 Titled Tue 9th Jul Late chess.com INT 6 Viktor Shapiro Roshan Sethuraman 1-0 16 Open
618 2024-07-09 Titled Tue 9th Jul Late chess.com INT 5 Shamil Arslanov Viktor Shapiro 1-0 33 Open
619 2024-07-09 Titled Tue 9th Jul Late chess.com INT 4 Viktor Shapiro Gleb Kaganskiy 1-0 41 Open
620 2024-07-09 Titled Tue 9th Jul Late chess.com INT 3 Viktor Shapiro Devina Devagharan 1/2-1/2 98 Open
621 2024-07-09 Titled Tue 9th Jul Late chess.com INT 2 Alexander Rustemov Viktor Shapiro 1-0 37 Open
622 2024-07-09 Titled Tue 9th Jul Late chess.com INT 1 Gerardo Fernandez Hernandez Viktor Shapiro 0-1 32 Open
623 2024-07-09 Titled Tue 9th Jul Late chess.com INT 11 Sam B Martin Viktor Shapiro 1-0 47 Open
624 2024-07-09 Titled Tue 9th Jul Late chess.com INT 10 Viktor Shapiro Josep Romero Ruscalleda 0-1 61 Open
625 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 9 Balazs Csonka Viktor Shapiro 1/2-1/2 60 Open
626 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 9 Viktor Shapiro Pranav Senthilkumar 1/2-1/2 78 Open
627 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 8 Viktor Shapiro Sai Krishna G V 0-1 36 Open
628 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 8 Jan Petr Viktor Shapiro 0-1 55 Open
629 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 7 Viktor Shapiro Veronika Minina 1-0 89 Open
630 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 7 Ethan Sheehan Viktor Shapiro 1/2-1/2 122 Open
631 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 6 John Veny Akkarakaran Viktor Shapiro 0-1 106 Open
632 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 6 Viktor Shapiro Sreyas Payyappat 0-1 59 Open
633 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 5 Shahdad Teimouri Yadkuri Viktor Shapiro 1-0 59 Open
634 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 5 Viktor Shapiro Thet Naung 1-0 52 Open
635 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 4 Viktor Shapiro Harshin Reddy Jagirapu 0-1 36 Open
636 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 4 Cristobal Henriquez Villagra Viktor Shapiro 1-0 29 Open
637 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 3 Viktor Shapiro Gabriel Lenoir Ibacache 1-0 18 Open
638 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 3 Inge Sandstad Skrondal Viktor Shapiro 0-1 30 Open
639 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 2 Viktor Shapiro Jose Eduardo Martinez Alcantara 0-1 35 Open
640 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 2 Sam Schmakel Viktor Shapiro 1-0 48 Open
641 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 1 Viktor Shapiro Sofia Blokhin 1-0 33 Open
642 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 1 Lidong Wang Viktor Shapiro 0-1 54 Open
643 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 11 Viktor Shapiro Mihailo Djokic 1-0 60 Open
644 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 11 Viktor Shapiro M Ruben D Zacarias 0-1 47 Open
645 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 10 Viktor Shapiro Erick Marvin Guevara Sanchez 1-0 56 Open
646 2024-07-02 Titled Tue 2nd Jul Late chess.com INT 10 Alfeu Junior Varela Bueno Viktor Shapiro 1-0 71 Open
647 2024-06-25 Titled Tue 25th Jun Late chess.com INT 9 Akbarali Abdukhakimov Viktor Shapiro 0-1 42 Open
648 2024-06-25 Titled Tue 25th Jun Early chess.com INT 9 Maciej Klekowski Viktor Shapiro 1-0 48 Open
649 2024-06-25 Titled Tue 25th Jun Early chess.com INT 8 Viktor Shapiro Kevin Bordi 1-0 72 Open
650 2024-06-25 Titled Tue 25th Jun Late chess.com INT 8 Viktor Shapiro Gergana Peycheva 1-0 48 Open
  1. vs Anderson Esmeraldas HuachiWon · 1-0White · 2024-07-30 · Round 10Titled Tue 30th Jul Late
  2. vs Abtin AtakhanDraw · ½–½Black · 2024-07-30 · Round 10Titled Tue 30th Jul Early
  3. vs Marcus R HarveyWon · 1-0White · 2024-07-23 · Round 9Titled Tue 23rd Jul Late
  4. vs Leonardo TristanLost · 1-0Black · 2024-07-23 · Round 8Titled Tue 23rd Jul Late
  5. vs Kirill KlukinLost · 1-0Black · 2024-07-23 · Round 7Titled Tue 23rd Jul Late
  6. vs Rodrigo Vasquez SchroederWon · 1-0White · 2024-07-23 · Round 6Titled Tue 23rd Jul Late
  7. vs Gata KamskyLost · 0-1White · 2024-07-23 · Round 5Titled Tue 23rd Jul Late
  8. vs Rasmus SvaneWon · 0-1Black · 2024-07-23 · Round 4Titled Tue 23rd Jul Late
  9. vs Marco RiehleWon · 0-1Black · 2024-07-23 · Round 3Titled Tue 23rd Jul Late
  10. vs Oskar WieczorekWon · 1-0White · 2024-07-23 · Round 2Titled Tue 23rd Jul Late
  11. vs Jessica Trindade HubnerWon · 1-0White · 2024-07-23 · Round 1Titled Tue 23rd Jul Late
  12. vs Artem GalaktionovWon · 0-1Black · 2024-07-23 · Round 11Titled Tue 23rd Jul Late
  13. vs Mark TimmermansLost · 1-0Black · 2024-07-23 · Round 10Titled Tue 23rd Jul Late
  14. vs Sreyas PayyappatWon · 0-1Black · 2024-07-09 · Round 9Titled Tue 9th Jul Late
  15. vs Broderick Kenneth BaumlLost · 1-0Black · 2024-07-09 · Round 8Titled Tue 9th Jul Late
  16. vs Patryk CieslakDraw · ½–½White · 2024-07-09 · Round 7Titled Tue 9th Jul Late
  17. vs Roshan SethuramanWon · 1-0White · 2024-07-09 · Round 6Titled Tue 9th Jul Late
  18. vs Shamil ArslanovLost · 1-0Black · 2024-07-09 · Round 5Titled Tue 9th Jul Late
  19. vs Gleb KaganskiyWon · 1-0White · 2024-07-09 · Round 4Titled Tue 9th Jul Late
  20. vs Devina DevagharanDraw · ½–½White · 2024-07-09 · Round 3Titled Tue 9th Jul Late
  21. vs Alexander RustemovLost · 1-0Black · 2024-07-09 · Round 2Titled Tue 9th Jul Late
  22. vs Gerardo Fernandez HernandezWon · 0-1Black · 2024-07-09 · Round 1Titled Tue 9th Jul Late
  23. vs Sam B MartinLost · 1-0Black · 2024-07-09 · Round 11Titled Tue 9th Jul Late
  24. vs Josep Romero RuscalledaLost · 0-1White · 2024-07-09 · Round 10Titled Tue 9th Jul Late
  25. vs Balazs CsonkaDraw · ½–½Black · 2024-07-02 · Round 9Titled Tue 2nd Jul Early
  26. vs Pranav SenthilkumarDraw · ½–½White · 2024-07-02 · Round 9Titled Tue 2nd Jul Late
  27. vs Sai Krishna G VLost · 0-1White · 2024-07-02 · Round 8Titled Tue 2nd Jul Early
  28. vs Jan PetrWon · 0-1Black · 2024-07-02 · Round 8Titled Tue 2nd Jul Late
  29. vs Veronika MininaWon · 1-0White · 2024-07-02 · Round 7Titled Tue 2nd Jul Late
  30. vs Ethan SheehanDraw · ½–½Black · 2024-07-02 · Round 7Titled Tue 2nd Jul Early
  31. vs John Veny AkkarakaranWon · 0-1Black · 2024-07-02 · Round 6Titled Tue 2nd Jul Early
  32. vs Sreyas PayyappatLost · 0-1White · 2024-07-02 · Round 6Titled Tue 2nd Jul Late
  33. vs Shahdad Teimouri YadkuriLost · 1-0Black · 2024-07-02 · Round 5Titled Tue 2nd Jul Late
  34. vs Thet NaungWon · 1-0White · 2024-07-02 · Round 5Titled Tue 2nd Jul Early
  35. vs Harshin Reddy JagirapuLost · 0-1White · 2024-07-02 · Round 4Titled Tue 2nd Jul Late
  36. vs Cristobal Henriquez VillagraLost · 1-0Black · 2024-07-02 · Round 4Titled Tue 2nd Jul Early
  37. vs Gabriel Lenoir IbacacheWon · 1-0White · 2024-07-02 · Round 3Titled Tue 2nd Jul Early
  38. vs Inge Sandstad SkrondalWon · 0-1Black · 2024-07-02 · Round 3Titled Tue 2nd Jul Late
  39. vs Jose Eduardo Martinez AlcantaraLost · 0-1White · 2024-07-02 · Round 2Titled Tue 2nd Jul Late
  40. vs Sam SchmakelLost · 1-0Black · 2024-07-02 · Round 2Titled Tue 2nd Jul Early
  41. vs Sofia BlokhinWon · 1-0White · 2024-07-02 · Round 1Titled Tue 2nd Jul Early
  42. vs Lidong WangWon · 0-1Black · 2024-07-02 · Round 1Titled Tue 2nd Jul Late
  43. vs Mihailo DjokicWon · 1-0White · 2024-07-02 · Round 11Titled Tue 2nd Jul Early
  44. vs M Ruben D ZacariasLost · 0-1White · 2024-07-02 · Round 11Titled Tue 2nd Jul Late
  45. vs Erick Marvin Guevara SanchezWon · 1-0White · 2024-07-02 · Round 10Titled Tue 2nd Jul Early
  46. vs Alfeu Junior Varela BuenoLost · 1-0Black · 2024-07-02 · Round 10Titled Tue 2nd Jul Late
  47. vs Akbarali AbdukhakimovWon · 0-1Black · 2024-06-25 · Round 9Titled Tue 25th Jun Late
  48. vs Maciej KlekowskiLost · 1-0Black · 2024-06-25 · Round 9Titled Tue 25th Jun Early
  49. vs Kevin BordiWon · 1-0White · 2024-06-25 · Round 8Titled Tue 25th Jun Early
  50. vs Gergana PeychevaWon · 1-0White · 2024-06-25 · Round 8Titled Tue 25th Jun Late

FIDE tournaments

All tournament results