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
1351 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 7 Khanya Mazibuko Viktor Shapiro 0-1 53 Open
1352 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 6 Viktor Shapiro Josep Romero Ruscalleda 1-0 81 Open
1353 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 5 Marek Karas Viktor Shapiro 1-0 47 Open
1354 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 4 Viktor Shapiro Ryan Amburgy 0-1 63 Open
1355 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 3 Patryk Stanisz Viktor Shapiro 0-1 32 Open
1356 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 2 Viktor Shapiro Vasif Durarbayli 0-1 31 Open
1357 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 1 Jeffrey Quirke Viktor Shapiro 0-1 33 Open
1358 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 11 Dmitriy Kushko Viktor Shapiro 0-1 42 Open
1359 2023-08-22 Titled Tue 22nd Aug Late chess.com INT 10 Nurgyul Salimova Viktor Shapiro 1-0 37 Open
1360 2023-08-15 Titled Tue 15th Aug Late chess.com INT 9 Aleksander Xhembulla Viktor Shapiro 1-0 43 Open
1361 2023-08-15 Titled Tue 15th Aug Early chess.com INT 9 Artyom Timofeev Viktor Shapiro 1-0 51 Open
1362 2023-08-15 Titled Tue 15th Aug Early chess.com INT 8 Viktor Shapiro Paulo Bersamina 1-0 32 Open
1363 2023-08-15 Titled Tue 15th Aug Late chess.com INT 8 Viktor Shapiro Roman Yanchenko 0-1 31 Open
1364 2023-08-15 Titled Tue 15th Aug Early chess.com INT 7 Viktor Shapiro Bakhtiyar Nugumanov 1-0 29 Open
1365 2023-08-15 Titled Tue 15th Aug Late chess.com INT 7 German Bazeev Viktor Shapiro 1/2-1/2 65 Open
1366 2023-08-15 Titled Tue 15th Aug Late chess.com INT 6 Alexander Rustemov Viktor Shapiro 0-1 56 Open
1367 2023-08-15 Titled Tue 15th Aug Early chess.com INT 6 Yotam Shohat Viktor Shapiro 0-1 39 Open
1368 2023-08-15 Titled Tue 15th Aug Late chess.com INT 5 Viktor Shapiro Shrook Wafa 1-0 21 Open
1369 2023-08-15 Titled Tue 15th Aug Early chess.com INT 5 Lazaro Lorenzo De La Riva Viktor Shapiro 1/2-1/2 75 Open
1370 2023-08-15 Titled Tue 15th Aug Late chess.com INT 4 Aleksandar Topalov Viktor Shapiro 0-1 36 Open
1371 2023-08-15 Titled Tue 15th Aug Early chess.com INT 4 Viktor Shapiro Marko Nenezic 0-1 65 Open
1372 2023-08-15 Titled Tue 15th Aug Early chess.com INT 3 Fabian Jahnz Viktor Shapiro 0-1 58 Open
1373 2023-08-15 Titled Tue 15th Aug Late chess.com INT 3 Viktor Shapiro Jan Petr 0-1 38 Open
1374 2023-08-15 Titled Tue 15th Aug Early chess.com INT 2 Viktor Shapiro Igor Kovalenko 0-1 61 Open
1375 2023-08-15 Titled Tue 15th Aug Late chess.com INT 2 Artur Tin Lun Dai Lima Viktor Shapiro 0-1 33 Open
1376 2023-08-15 Titled Tue 15th Aug Early chess.com INT 1 Benoit Teillet Viktor Shapiro 0-1 33 Open
1377 2023-08-15 Titled Tue 15th Aug Late chess.com INT 1 Viktor Shapiro Alex Bullen 0-1 62 Open
1378 2023-08-15 Titled Tue 15th Aug Early chess.com INT 11 Aleksandra Lach Viktor Shapiro 0-1 85 Open
1379 2023-08-15 Titled Tue 15th Aug Early chess.com INT 10 Viktor Shapiro Alexandros Papasimakopoulos 0-1 45 Open
1380 2023-08-15 Titled Tue 15th Aug Late chess.com INT 10 Viktor Shapiro Richard Polaczek 0-1 32 Open
1381 2023-08-08 Titled Tue 8th Aug Late chess.com INT 9 Viktor Shapiro Kayden Troff 0-1 56 Open
1382 2023-08-08 Titled Tue 8th Aug Late chess.com INT 8 Thomas A Eggleston Viktor Shapiro 0-1 32 Open
1383 2023-08-08 Titled Tue 8th Aug Late chess.com INT 7 Viktor Shapiro Aleksandar Topalov 1-0 22 Open
1384 2023-08-08 Titled Tue 8th Aug Late chess.com INT 6 Robert Rabiega Viktor Shapiro 1-0 55 Open
1385 2023-08-08 Titled Tue 8th Aug Late chess.com INT 5 Viktor Shapiro Tobias Lang Nilsen 1/2-1/2 60 Open
1386 2023-08-08 Titled Tue 8th Aug Late chess.com INT 4 Evgeny Shtembuliak Viktor Shapiro 1-0 40 Open
1387 2023-08-08 Titled Tue 8th Aug Late chess.com INT 3 Artin Ashraf Viktor Shapiro 1-0 55 Open
1388 2023-08-08 Titled Tue 8th Aug Late chess.com INT 2 Viktor Shapiro Harshavardhan G B 1-0 61 Open
1389 2023-08-08 Titled Tue 8th Aug Late chess.com INT 1 Viktor Shapiro Ieuan C Ward 1-0 19 Open
1390 2023-08-08 Titled Tue 8th Aug Late chess.com INT 11 Meylis Annaberdiyev Viktor Shapiro 1-0 31 Open
1391 2023-08-08 Titled Tue 8th Aug Late chess.com INT 10 Evan Ai Viktor Shapiro 0-1 26 Open
1392 2023-08-01 Titled Tue 1st Aug Early chess.com INT 9 Viktor Shapiro George-Catalin Ardelean 1/2-1/2 52 Open
1393 2023-08-01 Titled Tue 1st Aug Late chess.com INT 9 Nadya Toncheva Viktor Shapiro 1-0 42 Open
1394 2023-08-01 Titled Tue 1st Aug Late chess.com INT 8 Viktor Shapiro Mauri Lehtosaari 1/2-1/2 84 Open
1395 2023-08-01 Titled Tue 1st Aug Early chess.com INT 8 Aaron Noah Koellner Viktor Shapiro 0-1 66 Open
1396 2023-08-01 Titled Tue 1st Aug Early chess.com INT 7 Viktor Shapiro Evan S Rosenberg 1/2-1/2 62 Open
1397 2023-08-01 Titled Tue 1st Aug Late chess.com INT 7 Marcin Krzyzanowski Viktor Shapiro 1-0 81 Open
1398 2023-08-01 Titled Tue 1st Aug Early chess.com INT 6 Viktor Shapiro Thomas A Eggleston 1-0 39 Open
1399 2023-08-01 Titled Tue 1st Aug Late chess.com INT 6 Svetlana Vifleemskaia Viktor Shapiro 0-1 34 Open
1400 2023-08-01 Titled Tue 1st Aug Late chess.com INT 5 Viktor Shapiro Daniel Herman 1-0 22 Open
  1. vs Khanya MazibukoWon · 0-1Black · 2023-08-22 · Round 7Titled Tue 22nd Aug Late
  2. vs Josep Romero RuscalledaWon · 1-0White · 2023-08-22 · Round 6Titled Tue 22nd Aug Late
  3. vs Marek KarasLost · 1-0Black · 2023-08-22 · Round 5Titled Tue 22nd Aug Late
  4. vs Ryan AmburgyLost · 0-1White · 2023-08-22 · Round 4Titled Tue 22nd Aug Late
  5. vs Patryk StaniszWon · 0-1Black · 2023-08-22 · Round 3Titled Tue 22nd Aug Late
  6. vs Vasif DurarbayliLost · 0-1White · 2023-08-22 · Round 2Titled Tue 22nd Aug Late
  7. vs Jeffrey QuirkeWon · 0-1Black · 2023-08-22 · Round 1Titled Tue 22nd Aug Late
  8. vs Dmitriy KushkoWon · 0-1Black · 2023-08-22 · Round 11Titled Tue 22nd Aug Late
  9. vs Nurgyul SalimovaLost · 1-0Black · 2023-08-22 · Round 10Titled Tue 22nd Aug Late
  10. vs Aleksander XhembullaLost · 1-0Black · 2023-08-15 · Round 9Titled Tue 15th Aug Late
  11. vs Artyom TimofeevLost · 1-0Black · 2023-08-15 · Round 9Titled Tue 15th Aug Early
  12. vs Paulo BersaminaWon · 1-0White · 2023-08-15 · Round 8Titled Tue 15th Aug Early
  13. vs Roman YanchenkoLost · 0-1White · 2023-08-15 · Round 8Titled Tue 15th Aug Late
  14. vs Bakhtiyar NugumanovWon · 1-0White · 2023-08-15 · Round 7Titled Tue 15th Aug Early
  15. vs German BazeevDraw · ½–½Black · 2023-08-15 · Round 7Titled Tue 15th Aug Late
  16. vs Alexander RustemovWon · 0-1Black · 2023-08-15 · Round 6Titled Tue 15th Aug Late
  17. vs Yotam ShohatWon · 0-1Black · 2023-08-15 · Round 6Titled Tue 15th Aug Early
  18. vs Shrook WafaWon · 1-0White · 2023-08-15 · Round 5Titled Tue 15th Aug Late
  19. vs Lazaro Lorenzo De La RivaDraw · ½–½Black · 2023-08-15 · Round 5Titled Tue 15th Aug Early
  20. vs Aleksandar TopalovWon · 0-1Black · 2023-08-15 · Round 4Titled Tue 15th Aug Late
  21. vs Marko NenezicLost · 0-1White · 2023-08-15 · Round 4Titled Tue 15th Aug Early
  22. vs Fabian JahnzWon · 0-1Black · 2023-08-15 · Round 3Titled Tue 15th Aug Early
  23. vs Jan PetrLost · 0-1White · 2023-08-15 · Round 3Titled Tue 15th Aug Late
  24. vs Igor KovalenkoLost · 0-1White · 2023-08-15 · Round 2Titled Tue 15th Aug Early
  25. vs Artur Tin Lun Dai LimaWon · 0-1Black · 2023-08-15 · Round 2Titled Tue 15th Aug Late
  26. vs Benoit TeilletWon · 0-1Black · 2023-08-15 · Round 1Titled Tue 15th Aug Early
  27. vs Alex BullenLost · 0-1White · 2023-08-15 · Round 1Titled Tue 15th Aug Late
  28. vs Aleksandra LachWon · 0-1Black · 2023-08-15 · Round 11Titled Tue 15th Aug Early
  29. vs Alexandros PapasimakopoulosLost · 0-1White · 2023-08-15 · Round 10Titled Tue 15th Aug Early
  30. vs Richard PolaczekLost · 0-1White · 2023-08-15 · Round 10Titled Tue 15th Aug Late
  31. vs Kayden TroffLost · 0-1White · 2023-08-08 · Round 9Titled Tue 8th Aug Late
  32. vs Thomas A EgglestonWon · 0-1Black · 2023-08-08 · Round 8Titled Tue 8th Aug Late
  33. vs Aleksandar TopalovWon · 1-0White · 2023-08-08 · Round 7Titled Tue 8th Aug Late
  34. vs Robert RabiegaLost · 1-0Black · 2023-08-08 · Round 6Titled Tue 8th Aug Late
  35. vs Tobias Lang NilsenDraw · ½–½White · 2023-08-08 · Round 5Titled Tue 8th Aug Late
  36. vs Evgeny ShtembuliakLost · 1-0Black · 2023-08-08 · Round 4Titled Tue 8th Aug Late
  37. vs Artin AshrafLost · 1-0Black · 2023-08-08 · Round 3Titled Tue 8th Aug Late
  38. vs Harshavardhan G BWon · 1-0White · 2023-08-08 · Round 2Titled Tue 8th Aug Late
  39. vs Ieuan C WardWon · 1-0White · 2023-08-08 · Round 1Titled Tue 8th Aug Late
  40. vs Meylis AnnaberdiyevLost · 1-0Black · 2023-08-08 · Round 11Titled Tue 8th Aug Late
  41. vs Evan AiWon · 0-1Black · 2023-08-08 · Round 10Titled Tue 8th Aug Late
  42. vs George-Catalin ArdeleanDraw · ½–½White · 2023-08-01 · Round 9Titled Tue 1st Aug Early
  43. vs Nadya TonchevaLost · 1-0Black · 2023-08-01 · Round 9Titled Tue 1st Aug Late
  44. vs Mauri LehtosaariDraw · ½–½White · 2023-08-01 · Round 8Titled Tue 1st Aug Late
  45. vs Aaron Noah KoellnerWon · 0-1Black · 2023-08-01 · Round 8Titled Tue 1st Aug Early
  46. vs Evan S RosenbergDraw · ½–½White · 2023-08-01 · Round 7Titled Tue 1st Aug Early
  47. vs Marcin KrzyzanowskiLost · 1-0Black · 2023-08-01 · Round 7Titled Tue 1st Aug Late
  48. vs Thomas A EgglestonWon · 1-0White · 2023-08-01 · Round 6Titled Tue 1st Aug Early
  49. vs Svetlana VifleemskaiaWon · 0-1Black · 2023-08-01 · Round 6Titled Tue 1st Aug Late
  50. vs Daniel HermanWon · 1-0White · 2023-08-01 · Round 5Titled Tue 1st Aug Late

FIDE tournaments

All tournament results