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
1301 2023-10-10 Titled Tue 10th Oct Early chess.com INT 2 Viktor Shapiro Bahadir Ozen 0-1 47 Open
1302 2023-10-10 Titled Tue 10th Oct Late chess.com INT 2 Viktor Shapiro Sofiia Hryzlova 1-0 37 Open
1303 2023-10-10 Titled Tue 10th Oct Early chess.com INT 1 Viktor Shapiro Pawel Flis 1-0 60 Open
1304 2023-10-10 Titled Tue 10th Oct Late chess.com INT 1 Jose Eduardo Martinez Alcantara Viktor Shapiro 1-0 60 Open
1305 2023-10-10 Titled Tue 10th Oct Late chess.com INT 11 Viktor Shapiro Eelke De Boer 1-0 41 Open
1306 2023-10-10 Titled Tue 10th Oct Late chess.com INT 10 Alexander Rustemov Viktor Shapiro 1-0 29 Open
1307 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 9 Viktor Shapiro Eduardo Barbosa Mesquita 1-0 70 Open
1308 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 8 Marya Demina Viktor Shapiro 0-1 32 Open
1309 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 7 Katarzyna Dwilewicz Viktor Shapiro 1-0 85 Open
1310 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 6 Viktor Shapiro Neeraj Harish 1-0 25 Open
1311 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 5 Viktor Shapiro Mathias Andre Casalaspro 0-1 48 Open
1312 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 4 Justin Sarkar Viktor Shapiro 0-1 51 Open
1313 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 3 Viktor Shapiro Adam Kujawski 0-1 91 Open
1314 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 2 Hector Elissalt Cardenas Viktor Shapiro 1-0 72 Open
1315 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 11 Frank Buchenau Viktor Shapiro 1-0 28 Open
1316 2023-10-03 Titled Tue 3rd Oct Late chess.com INT 10 Viktor Shapiro Vladimir Mikhalsky 1/2-1/2 96 Open
1317 2023-09-19 Titled Tue 19th Sep Late chess.com INT 9 Wojciech Przybylski Viktor Shapiro 1-0 58 Open
1318 2023-09-19 Titled Tue 19th Sep Late chess.com INT 8 Viktor Shapiro Julio Antonio Hernando Rodrigo 1-0 31 Open
1319 2023-09-19 Titled Tue 19th Sep Late chess.com INT 7 Eric Hansen Viktor Shapiro 1-0 34 Open
1320 2023-09-19 Titled Tue 19th Sep Late chess.com INT 6 Nadya Toncheva Viktor Shapiro 0-1 21 Open
1321 2023-09-19 Titled Tue 19th Sep Late chess.com INT 5 Viktor Shapiro Przemyslaw Koc 1-0 27 Open
1322 2023-09-19 Titled Tue 19th Sep Late chess.com INT 4 Petra Papp Viktor Shapiro 0-1 32 Open
1323 2023-09-19 Titled Tue 19th Sep Late chess.com INT 3 Viktor Shapiro Veronika Shubenkova 0-1 33 Open
1324 2023-09-19 Titled Tue 19th Sep Late chess.com INT 2 Diego Zilleruelo Irizarry Viktor Shapiro 1/2-1/2 35 Open
1325 2023-09-19 Titled Tue 19th Sep Late chess.com INT 1 Viktor Shapiro Ilja Haitin 1/2-1/2 61 Open
1326 2023-09-19 Titled Tue 19th Sep Late chess.com INT 11 David 1981 Martinez Martin Viktor Shapiro 0-1 18 Open
1327 2023-09-19 Titled Tue 19th Sep Late chess.com INT 10 Viktor Shapiro Fausto Castella Garcia 1-0 50 Open
1328 2023-09-12 Titled Tue 12th Sep Early chess.com INT 9 Viktor Shapiro Harsh Suresh 1-0 46 Open
1329 2023-09-12 Titled Tue 12th Sep Late chess.com INT 9 Carlos Jose Pinero Rodriguez Viktor Shapiro 0-1 44 Open
1330 2023-09-12 Titled Tue 12th Sep Early chess.com INT 8 Viktor Shapiro Carlos Alberto Gallegos Diaz 1-0 43 Open
1331 2023-09-12 Titled Tue 12th Sep Late chess.com INT 8 Viktor Shapiro 2056836 1-0 55 Open
1332 2023-09-12 Titled Tue 12th Sep Early chess.com INT 7 Alex Villa Tornero Viktor Shapiro 0-1 34 Open
1333 2023-09-12 Titled Tue 12th Sep Late chess.com INT 7 Viktor Shapiro Arturo Eduardo Caceres Benitez 0-1 83 Open
1334 2023-09-12 Titled Tue 12th Sep Late chess.com INT 6 Cem Kaan Gokerkan Viktor Shapiro 1-0 1 Open
1335 2023-09-12 Titled Tue 12th Sep Early chess.com INT 6 Viktor Shapiro Mark Liubarov 0-1 90 Open
1336 2023-09-12 Titled Tue 12th Sep Early chess.com INT 5 Artyom Timofeev Viktor Shapiro 1-0 50 Open
1337 2023-09-12 Titled Tue 12th Sep Late chess.com INT 5 Conrad Holt Viktor Shapiro 1/2-1/2 61 Open
1338 2023-09-12 Titled Tue 12th Sep Late chess.com INT 4 Viktor Shapiro Jan Petr 1-0 33 Open
1339 2023-09-12 Titled Tue 12th Sep Early chess.com INT 4 Viktor Shapiro Thomas Beerdsen 0-1 45 Open
1340 2023-09-12 Titled Tue 12th Sep Late chess.com INT 3 Viktor Shapiro Arthur Muromtsev 1-0 33 Open
1341 2023-09-12 Titled Tue 12th Sep Early chess.com INT 2 Niilo Man Nissinen Viktor Shapiro 0-1 54 Open
1342 2023-09-12 Titled Tue 12th Sep Late chess.com INT 2 Andrew Hong Viktor Shapiro 1-0 43 Open
1343 2023-09-12 Titled Tue 12th Sep Early chess.com INT 1 Viktor Shapiro Razzouki Marouane Filali 1/2-1/2 108 Open
1344 2023-09-12 Titled Tue 12th Sep Late chess.com INT 1 Aaron Cooper Viktor Shapiro 0-1 66 Open
1345 2023-09-12 Titled Tue 12th Sep Late chess.com INT 11 Viktor Shapiro Sergei Zhigalko 1-0 39 Open
1346 2023-09-12 Titled Tue 12th Sep Early chess.com INT 11 Zbigniew Pakleza Viktor Shapiro 1-0 32 Open
1347 2023-09-12 Titled Tue 12th Sep Late chess.com INT 10 Viktor Shapiro Kirk Ghazarian 1-0 60 Open
1348 2023-09-12 Titled Tue 12th Sep Early chess.com INT 10 Ramil Hasangatin Viktor Shapiro 1-0 63 Open
1349 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 9 Viktor Shapiro Meylis Annaberdiyev 1-0 69 Open
1350 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 8 Viktor Shapiro Yago Labussiere 1-0 34 Open
  1. vs Bahadir OzenLost · 0-1White · 2023-10-10 · Round 2Titled Tue 10th Oct Early
  2. vs Sofiia HryzlovaWon · 1-0White · 2023-10-10 · Round 2Titled Tue 10th Oct Late
  3. vs Pawel FlisWon · 1-0White · 2023-10-10 · Round 1Titled Tue 10th Oct Early
  4. vs Jose Eduardo Martinez AlcantaraLost · 1-0Black · 2023-10-10 · Round 1Titled Tue 10th Oct Late
  5. vs Eelke De BoerWon · 1-0White · 2023-10-10 · Round 11Titled Tue 10th Oct Late
  6. vs Alexander RustemovLost · 1-0Black · 2023-10-10 · Round 10Titled Tue 10th Oct Late
  7. vs Eduardo Barbosa MesquitaWon · 1-0White · 2023-10-03 · Round 9Titled Tue 3rd Oct Late
  8. vs Marya DeminaWon · 0-1Black · 2023-10-03 · Round 8Titled Tue 3rd Oct Late
  9. vs Katarzyna DwilewiczLost · 1-0Black · 2023-10-03 · Round 7Titled Tue 3rd Oct Late
  10. vs Neeraj HarishWon · 1-0White · 2023-10-03 · Round 6Titled Tue 3rd Oct Late
  11. vs Mathias Andre CasalasproLost · 0-1White · 2023-10-03 · Round 5Titled Tue 3rd Oct Late
  12. vs Justin SarkarWon · 0-1Black · 2023-10-03 · Round 4Titled Tue 3rd Oct Late
  13. vs Adam KujawskiLost · 0-1White · 2023-10-03 · Round 3Titled Tue 3rd Oct Late
  14. vs Hector Elissalt CardenasLost · 1-0Black · 2023-10-03 · Round 2Titled Tue 3rd Oct Late
  15. vs Frank BuchenauLost · 1-0Black · 2023-10-03 · Round 11Titled Tue 3rd Oct Late
  16. vs Vladimir MikhalskyDraw · ½–½White · 2023-10-03 · Round 10Titled Tue 3rd Oct Late
  17. vs Wojciech PrzybylskiLost · 1-0Black · 2023-09-19 · Round 9Titled Tue 19th Sep Late
  18. vs Julio Antonio Hernando RodrigoWon · 1-0White · 2023-09-19 · Round 8Titled Tue 19th Sep Late
  19. vs Eric HansenLost · 1-0Black · 2023-09-19 · Round 7Titled Tue 19th Sep Late
  20. vs Nadya TonchevaWon · 0-1Black · 2023-09-19 · Round 6Titled Tue 19th Sep Late
  21. vs Przemyslaw KocWon · 1-0White · 2023-09-19 · Round 5Titled Tue 19th Sep Late
  22. vs Petra PappWon · 0-1Black · 2023-09-19 · Round 4Titled Tue 19th Sep Late
  23. vs Veronika ShubenkovaLost · 0-1White · 2023-09-19 · Round 3Titled Tue 19th Sep Late
  24. vs Diego Zilleruelo IrizarryDraw · ½–½Black · 2023-09-19 · Round 2Titled Tue 19th Sep Late
  25. vs Ilja HaitinDraw · ½–½White · 2023-09-19 · Round 1Titled Tue 19th Sep Late
  26. vs David 1981 Martinez MartinWon · 0-1Black · 2023-09-19 · Round 11Titled Tue 19th Sep Late
  27. vs Fausto Castella GarciaWon · 1-0White · 2023-09-19 · Round 10Titled Tue 19th Sep Late
  28. vs Harsh SureshWon · 1-0White · 2023-09-12 · Round 9Titled Tue 12th Sep Early
  29. vs Carlos Jose Pinero RodriguezWon · 0-1Black · 2023-09-12 · Round 9Titled Tue 12th Sep Late
  30. vs Carlos Alberto Gallegos DiazWon · 1-0White · 2023-09-12 · Round 8Titled Tue 12th Sep Early
  31. vs 2056836Won · 1-0White · 2023-09-12 · Round 8Titled Tue 12th Sep Late
  32. vs Alex Villa TorneroWon · 0-1Black · 2023-09-12 · Round 7Titled Tue 12th Sep Early
  33. vs Arturo Eduardo Caceres BenitezLost · 0-1White · 2023-09-12 · Round 7Titled Tue 12th Sep Late
  34. vs Cem Kaan GokerkanLost · 1-0Black · 2023-09-12 · Round 6Titled Tue 12th Sep Late
  35. vs Mark LiubarovLost · 0-1White · 2023-09-12 · Round 6Titled Tue 12th Sep Early
  36. vs Artyom TimofeevLost · 1-0Black · 2023-09-12 · Round 5Titled Tue 12th Sep Early
  37. vs Conrad HoltDraw · ½–½Black · 2023-09-12 · Round 5Titled Tue 12th Sep Late
  38. vs Jan PetrWon · 1-0White · 2023-09-12 · Round 4Titled Tue 12th Sep Late
  39. vs Thomas BeerdsenLost · 0-1White · 2023-09-12 · Round 4Titled Tue 12th Sep Early
  40. vs Arthur MuromtsevWon · 1-0White · 2023-09-12 · Round 3Titled Tue 12th Sep Late
  41. vs Niilo Man NissinenWon · 0-1Black · 2023-09-12 · Round 2Titled Tue 12th Sep Early
  42. vs Andrew HongLost · 1-0Black · 2023-09-12 · Round 2Titled Tue 12th Sep Late
  43. vs Razzouki Marouane FilaliDraw · ½–½White · 2023-09-12 · Round 1Titled Tue 12th Sep Early
  44. vs Aaron CooperWon · 0-1Black · 2023-09-12 · Round 1Titled Tue 12th Sep Late
  45. vs Sergei ZhigalkoWon · 1-0White · 2023-09-12 · Round 11Titled Tue 12th Sep Late
  46. vs Zbigniew PaklezaLost · 1-0Black · 2023-09-12 · Round 11Titled Tue 12th Sep Early
  47. vs Kirk GhazarianWon · 1-0White · 2023-09-12 · Round 10Titled Tue 12th Sep Late
  48. vs Ramil HasangatinLost · 1-0Black · 2023-09-12 · Round 10Titled Tue 12th Sep Early
  49. vs Meylis AnnaberdiyevWon · 1-0White · 2023-08-22 · Round 9Titled Tue 22nd Aug Late
  50. vs Yago LabussiereWon · 1-0White · 2023-08-22 · Round 8Titled Tue 22nd Aug Late

FIDE tournaments

All tournament results