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
101 2025-02-04 Titled Tue 4th Feb Early chess.com INT 1 Masruri Rahman Viktor Shapiro 1-0 51 Open
102 2025-02-04 Titled Tue 4th Feb Late chess.com INT 1 Dimitris Alexakis Viktor Shapiro 1-0 58 Open
103 2025-02-04 Titled Tue 4th Feb Late chess.com INT 11 Viktor Shapiro David Gasparyan 0-1 22 Open
104 2025-02-04 Titled Tue 4th Feb Late chess.com INT 10 Viktor Shapiro Nikolai Vlassov 1-0 45 Open
105 2025-02-04 Titled Tue 4th Feb Early chess.com INT 10 Vladimir Goncharov Viktor Shapiro 1-0 30 Open
106 2025-01-28 Titled Tue 28th Jan Late chess.com INT 9 Viktor Shapiro Jose Ricardo Garcia Correa 1-0 24 Open
107 2025-01-28 Titled Tue 28th Jan Early chess.com INT 9 Allahverdi Hamidov Viktor Shapiro 0-1 41 Open
108 2025-01-28 Titled Tue 28th Jan Early chess.com INT 8 Daniel Kopylov Viktor Shapiro 0-1 63 Open
109 2025-01-28 Titled Tue 28th Jan Late chess.com INT 8 Tobias Schmidt Viktor Shapiro 1-0 33 Open
110 2025-01-28 Titled Tue 28th Jan Early chess.com INT 7 Viktor Shapiro Mark Kapitsyn 1-0 34 Open
111 2025-01-28 Titled Tue 28th Jan Late chess.com INT 7 Viktor Shapiro Aaron Matthes 0-1 42 Open
112 2025-01-28 Titled Tue 28th Jan Early chess.com INT 6 Asa Hoffmann Viktor Shapiro 0-1 35 Open
113 2025-01-28 Titled Tue 28th Jan Late chess.com INT 6 Oleg Bykovskiy Viktor Shapiro 0-1 19 Open
114 2025-01-28 Titled Tue 28th Jan Late chess.com INT 5 Viktor Shapiro Cesar Ugarte Soto 1-0 54 Open
115 2025-01-28 Titled Tue 28th Jan Early chess.com INT 5 Viktor Shapiro Yurii N. Khodko 0-1 47 Open
116 2025-01-28 Titled Tue 28th Jan Late chess.com INT 4 Viktor Shapiro Eduardo Barbosa Mesquita 0-1 47 Open
117 2025-01-28 Titled Tue 28th Jan Early chess.com INT 4 Edmund C Player Viktor Shapiro 0-1 43 Open
118 2025-01-28 Titled Tue 28th Jan Early chess.com INT 3 Viktor Shapiro Ravan Aliyev 0-1 45 Open
119 2025-01-28 Titled Tue 28th Jan Late chess.com INT 3 Albert Fishman Viktor Shapiro 0-1 57 Open
120 2025-01-28 Titled Tue 28th Jan Late chess.com INT 2 Viktor Shapiro Carlos Alvarado 0-1 67 Open
121 2025-01-28 Titled Tue 28th Jan Early chess.com INT 2 Asal Salimova Viktor Shapiro 0-1 37 Open
122 2025-01-28 Titled Tue 28th Jan Early chess.com INT 1 Viktor Shapiro Patryk Cieslak 0-1 64 Open
123 2025-01-28 Titled Tue 28th Jan Late chess.com INT 1 Patrick Perry Viktor Shapiro 1-0 60 Open
124 2025-01-28 Titled Tue 28th Jan Late chess.com INT 11 Viktor Shapiro Sivanesan Nithyalakshmi 1-0 44 Open
125 2025-01-28 Titled Tue 28th Jan Early chess.com INT 11 Noah Kim Viktor Shapiro 0-1 66 Open
126 2025-01-28 Titled Tue 28th Jan Early chess.com INT 10 Viktor Shapiro Artur Gabrielian 0-1 32 Open
127 2025-01-28 Titled Tue 28th Jan Late chess.com INT 10 Lucas Pereira Mendes Da Silva Viktor Shapiro 1-0 54 Open
128 2025-01-21 Titled Tue 21st Jan Late chess.com INT 9 Viktor Shapiro Ivan Andrade 1-0 25 Open
129 2025-01-21 Titled Tue 21st Jan Early chess.com INT 9 Rene David Claure Verastegui Viktor Shapiro 0-1 48 Open
130 2025-01-21 Titled Tue 21st Jan Late chess.com INT 8 Darvi Abraham Crispin Ferreras Viktor Shapiro 1-0 21 Open
131 2025-01-21 Titled Tue 21st Jan Early chess.com INT 8 Swara Lakshmi S Nair Viktor Shapiro 0-1 62 Open
132 2025-01-21 Titled Tue 21st Jan Early chess.com INT 7 Viktor Shapiro Jan-Dietrich Wendt 1/2-1/2 60 Open
133 2025-01-21 Titled Tue 21st Jan Late chess.com INT 7 Simao Poscidonio Dias Viktor Shapiro 0-1 85 Open
134 2025-01-21 Titled Tue 21st Jan Late chess.com INT 6 Viktor Shapiro Cirilo Oscar Bustamante 0-1 37 Open
135 2025-01-21 Titled Tue 21st Jan Early chess.com INT 6 Diego Zilleruelo Irizarry Viktor Shapiro 1-0 69 Open
136 2025-01-21 Titled Tue 21st Jan Early chess.com INT 5 Viktor Shapiro Amardeep S. Bartakke 1-0 45 Open
137 2025-01-21 Titled Tue 21st Jan Late chess.com INT 5 Sergei Zhigalko Viktor Shapiro 1-0 50 Open
138 2025-01-21 Titled Tue 21st Jan Late chess.com INT 4 Viktor Shapiro David Ferreira Das Chagas 1-0 39 Open
139 2025-01-21 Titled Tue 21st Jan Early chess.com INT 4 Simao Poscidonio Dias Viktor Shapiro 0-1 46 Open
140 2025-01-21 Titled Tue 21st Jan Late chess.com INT 3 Vladimir Zakhartsov Viktor Shapiro 1-0 37 Open
141 2025-01-21 Titled Tue 21st Jan Late chess.com INT 2 Viktor Shapiro Ilan Schnaider 0-1 51 Open
142 2025-01-21 Titled Tue 21st Jan Early chess.com INT 2 Charles Hua Viktor Shapiro 1-0 60 Open
143 2025-01-21 Titled Tue 21st Jan Early chess.com INT 1 Viktor Shapiro Sam Shankland 0-1 28 Open
144 2025-01-21 Titled Tue 21st Jan Late chess.com INT 1 Viktor Shapiro Bojan Maksimovic 1-0 61 Open
145 2025-01-21 Titled Tue 21st Jan Early chess.com INT 11 790419 Viktor Shapiro 1/2-1/2 43 Open
146 2025-01-21 Titled Tue 21st Jan Late chess.com INT 11 Viktor Shapiro Carlos Alvarado 1-0 47 Open
147 2025-01-21 Titled Tue 21st Jan Early chess.com INT 10 Viktor Shapiro Angel Gabriel Cordoba Roa 0-1 76 Open
148 2025-01-21 Titled Tue 21st Jan Late chess.com INT 10 Ruben Akhayan Viktor Shapiro 0-1 60 Open
149 2025-01-14 Titled Tue 14th Jan Early chess.com INT 9 Viktor Shapiro Evsuld Myagmarsuren 1-0 31 Open
150 2025-01-14 Titled Tue 14th Jan Early chess.com INT 8 Zbigniew Pakleza Viktor Shapiro 1-0 37 Open
  1. vs Masruri RahmanLost · 1-0Black · 2025-02-04 · Round 1Titled Tue 4th Feb Early
  2. vs Dimitris AlexakisLost · 1-0Black · 2025-02-04 · Round 1Titled Tue 4th Feb Late
  3. vs David GasparyanLost · 0-1White · 2025-02-04 · Round 11Titled Tue 4th Feb Late
  4. vs Nikolai VlassovWon · 1-0White · 2025-02-04 · Round 10Titled Tue 4th Feb Late
  5. vs Vladimir GoncharovLost · 1-0Black · 2025-02-04 · Round 10Titled Tue 4th Feb Early
  6. vs Jose Ricardo Garcia CorreaWon · 1-0White · 2025-01-28 · Round 9Titled Tue 28th Jan Late
  7. vs Allahverdi HamidovWon · 0-1Black · 2025-01-28 · Round 9Titled Tue 28th Jan Early
  8. vs Daniel KopylovWon · 0-1Black · 2025-01-28 · Round 8Titled Tue 28th Jan Early
  9. vs Tobias SchmidtLost · 1-0Black · 2025-01-28 · Round 8Titled Tue 28th Jan Late
  10. vs Mark KapitsynWon · 1-0White · 2025-01-28 · Round 7Titled Tue 28th Jan Early
  11. vs Aaron MatthesLost · 0-1White · 2025-01-28 · Round 7Titled Tue 28th Jan Late
  12. vs Asa HoffmannWon · 0-1Black · 2025-01-28 · Round 6Titled Tue 28th Jan Early
  13. vs Oleg BykovskiyWon · 0-1Black · 2025-01-28 · Round 6Titled Tue 28th Jan Late
  14. vs Cesar Ugarte SotoWon · 1-0White · 2025-01-28 · Round 5Titled Tue 28th Jan Late
  15. vs Yurii N. KhodkoLost · 0-1White · 2025-01-28 · Round 5Titled Tue 28th Jan Early
  16. vs Eduardo Barbosa MesquitaLost · 0-1White · 2025-01-28 · Round 4Titled Tue 28th Jan Late
  17. vs Edmund C PlayerWon · 0-1Black · 2025-01-28 · Round 4Titled Tue 28th Jan Early
  18. vs Ravan AliyevLost · 0-1White · 2025-01-28 · Round 3Titled Tue 28th Jan Early
  19. vs Albert FishmanWon · 0-1Black · 2025-01-28 · Round 3Titled Tue 28th Jan Late
  20. vs Carlos AlvaradoLost · 0-1White · 2025-01-28 · Round 2Titled Tue 28th Jan Late
  21. vs Asal SalimovaWon · 0-1Black · 2025-01-28 · Round 2Titled Tue 28th Jan Early
  22. vs Patryk CieslakLost · 0-1White · 2025-01-28 · Round 1Titled Tue 28th Jan Early
  23. vs Patrick PerryLost · 1-0Black · 2025-01-28 · Round 1Titled Tue 28th Jan Late
  24. vs Sivanesan NithyalakshmiWon · 1-0White · 2025-01-28 · Round 11Titled Tue 28th Jan Late
  25. vs Noah KimWon · 0-1Black · 2025-01-28 · Round 11Titled Tue 28th Jan Early
  26. vs Artur GabrielianLost · 0-1White · 2025-01-28 · Round 10Titled Tue 28th Jan Early
  27. vs Lucas Pereira Mendes Da SilvaLost · 1-0Black · 2025-01-28 · Round 10Titled Tue 28th Jan Late
  28. vs Ivan AndradeWon · 1-0White · 2025-01-21 · Round 9Titled Tue 21st Jan Late
  29. vs Rene David Claure VerasteguiWon · 0-1Black · 2025-01-21 · Round 9Titled Tue 21st Jan Early
  30. vs Darvi Abraham Crispin FerrerasLost · 1-0Black · 2025-01-21 · Round 8Titled Tue 21st Jan Late
  31. vs Swara Lakshmi S NairWon · 0-1Black · 2025-01-21 · Round 8Titled Tue 21st Jan Early
  32. vs Jan-Dietrich WendtDraw · ½–½White · 2025-01-21 · Round 7Titled Tue 21st Jan Early
  33. vs Simao Poscidonio DiasWon · 0-1Black · 2025-01-21 · Round 7Titled Tue 21st Jan Late
  34. vs Cirilo Oscar BustamanteLost · 0-1White · 2025-01-21 · Round 6Titled Tue 21st Jan Late
  35. vs Diego Zilleruelo IrizarryLost · 1-0Black · 2025-01-21 · Round 6Titled Tue 21st Jan Early
  36. vs Amardeep S. BartakkeWon · 1-0White · 2025-01-21 · Round 5Titled Tue 21st Jan Early
  37. vs Sergei ZhigalkoLost · 1-0Black · 2025-01-21 · Round 5Titled Tue 21st Jan Late
  38. vs David Ferreira Das ChagasWon · 1-0White · 2025-01-21 · Round 4Titled Tue 21st Jan Late
  39. vs Simao Poscidonio DiasWon · 0-1Black · 2025-01-21 · Round 4Titled Tue 21st Jan Early
  40. vs Vladimir ZakhartsovLost · 1-0Black · 2025-01-21 · Round 3Titled Tue 21st Jan Late
  41. vs Ilan SchnaiderLost · 0-1White · 2025-01-21 · Round 2Titled Tue 21st Jan Late
  42. vs Charles HuaLost · 1-0Black · 2025-01-21 · Round 2Titled Tue 21st Jan Early
  43. vs Sam ShanklandLost · 0-1White · 2025-01-21 · Round 1Titled Tue 21st Jan Early
  44. vs Bojan MaksimovicWon · 1-0White · 2025-01-21 · Round 1Titled Tue 21st Jan Late
  45. vs 790419Draw · ½–½Black · 2025-01-21 · Round 11Titled Tue 21st Jan Early
  46. vs Carlos AlvaradoWon · 1-0White · 2025-01-21 · Round 11Titled Tue 21st Jan Late
  47. vs Angel Gabriel Cordoba RoaLost · 0-1White · 2025-01-21 · Round 10Titled Tue 21st Jan Early
  48. vs Ruben AkhayanWon · 0-1Black · 2025-01-21 · Round 10Titled Tue 21st Jan Late
  49. vs Evsuld MyagmarsurenWon · 1-0White · 2025-01-14 · Round 9Titled Tue 14th Jan Early
  50. vs Zbigniew PaklezaLost · 1-0Black · 2025-01-14 · Round 8Titled Tue 14th Jan Early

FIDE tournaments

All tournament results