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

FIDE tournaments

All tournament results