FMAndrii Punin

UKR Born 1987 Male
FIDE ID
14112639

Player overview

Andrii Punin’s highest recorded classical FIDE rating is 2342 (August 2019).

FIDE ratings

Classical

2289

Published FIDE

Rapid

2235

Published FIDE

Blitz

2357

Published FIDE

Official classical ranks

Inactive on the latest FIDE classical list

Rating milestones

Highest recorded rating
2342 Aug 2019
Recorded years
2009–2026
Archived games
1657

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
1501 2019-10-29 Romanian Open 2019 Alba Iulia ROU 3.9 Andrii Punin Serghei Vedmediuc Draw: 1/2-1/2 24 Open
1502 2019-10-28 Romanian Open 2019 Alba Iulia ROU 1.1 Andrei Istratescu Andrii Punin Draw: 1/2-1/2 72 Open
1503 2019-09-15 TCh-POL 2nd League 2019 Jastrzebia Gora POL 9.1 Andrii Punin Yulian Malovanyi Draw: 1/2-1/2 10 Open
1504 2019-09-14 TCh-POL 2nd League 2019 Jastrzebia Gora POL 8.2 Michal Fudalej Andrii Punin Won: 0-1 28 Open
1505 2019-09-13 TCh-POL 2nd League 2019 Jastrzebia Gora POL 7.2 Andrii Punin Tomasz Jaskolka Won: 1-0 42 Open
1506 2019-09-12 TCh-POL 2nd League 2019 Jastrzebia Gora POL 6.2 Jaroslaw Sendera Andrii Punin Draw: 1/2-1/2 31 Open
1507 2019-09-11 TCh-POL 2nd League 2019 Jastrzebia Gora POL 5.1 Milosz Szpar Andrii Punin Draw: 1/2-1/2 34 Open
1508 2019-09-10 TCh-POL 2nd League 2019 Jastrzebia Gora POL 4.1 Andrii Punin Dariusz Szoen Draw: 1/2-1/2 59 Open
1509 2019-09-08 TCh-POL 2nd League 2019 Jastrzebia Gora POL 2.5 Fabian Stanach Andrii Punin Draw: 1/2-1/2 25 Open
1510 2019-09-07 TCh-POL 2nd League 2019 Jastrzebia Gora POL 1.7 Andrii Punin Maciej Kowalec Lost: 0-1 60 Open
1511 2019-08-12 3rd Irena Warakomska Mem Suwalki POL 9.19 Daniel Sanz Wawer Andrii Punin Draw: 1/2-1/2 18 Open
1512 2019-08-11 3rd Irena Warakomska Mem Suwalki POL 8.18 Andrii Punin Wojciech Reza Draw: 1/2-1/2 30 Open
1513 2019-08-10 3rd Irena Warakomska Mem Suwalki POL 7.22 Aleksander Kumala Andrii Punin Won: 0-1 30 Open
1514 2019-08-09 3rd Irena Warakomska Mem Suwalki POL 6.22 Andrii Punin Karol Jaroch Draw: 1/2-1/2 60 Open
1515 2019-08-08 3rd Irena Warakomska Mem Suwalki POL 5.23 Maciej Czopor Andrii Punin Draw: 1/2-1/2 52 Open
1516 2019-08-07 3rd Irena Warakomska Mem Suwalki POL 4.24 Andrii Punin Tygran Dzhuguryan Draw: 1/2-1/2 39 Open
1517 2019-08-07 3rd Irena Warakomska Mem Suwalki POL 3.8 Daniel Sadzikowski Andrii Punin Lost: 1-0 56 Open
1518 2019-08-06 3rd Irena Warakomska Mem Suwalki POL 2.27 Andrii Punin Tomasz Jankowiak Won: 1-0 41 Open
1519 2019-08-05 3rd Irena Warakomska Mem Suwalki POL 1.36 Stanislaw Praczukowski Andrii Punin Draw: 1/2-1/2 50 Open
1520 2019-07-27 30th Czech Open A 2019 Pardubice CZE 9.28 Andrii Punin Petr Haba Lost: 0-1 71 Open
1521 2019-07-26 30th Czech Open A 2019 Pardubice CZE 8.32 Richard Jr. Biolek Andrii Punin Draw: 1/2-1/2 43 Open
1522 2019-07-25 30th Czech Open A 2019 Pardubice CZE 7.26 Andrii Punin Platon Galperin Draw: 1/2-1/2 9 Open
1523 2019-07-24 30th Czech Open A 2019 Pardubice CZE 6.28 Koustav Chatterjee Andrii Punin Draw: 1/2-1/2 50 Open
1524 2019-07-23 30th Czech Open A 2019 Pardubice CZE 5.1 Andrii Punin Adam Kozak Lost: 0-1 44 Open
1525 2019-07-22 30th Czech Open A 2019 Pardubice CZE 4.8 Dinara Saduakassova Andrii Punin Draw: 1/2-1/2 40 Open
1526 2019-07-21 30th Czech Open A 2019 Pardubice CZE 3.14 Andrii Punin Lukas Cernousek Won: 1-0 34 Open
1527 2019-07-20 30th Czech Open A 2019 Pardubice CZE 2.11 Pavel Simacek Andrii Punin Won: 0-1 52 Open
1528 2019-07-19 30th Czech Rapid G1 2019 Pardubice CZE 9.37 Oleg Tarakanov Andrii Punin Draw: 1/2-1/2 52 Open
1529 2019-07-19 30th Czech Rapid G1 2019 Pardubice CZE 8.4 Andrii Punin Jan Zdrazil Draw: 1/2-1/2 29 Open
1530 2019-07-19 30th Czech Rapid G1 2019 Pardubice CZE 7.38 Aleksey G. Frolov Andrii Punin Draw: 1/2-1/2 42 Open
1531 2019-07-18 30th Czech Rapid G1 2019 Pardubice CZE 6.24 Andrii Punin Shardul Gagare Lost: 0-1 49 Open
1532 2019-07-18 30th Czech Rapid G1 2019 Pardubice CZE 5.41 Vladislav Lymar Andrii Punin Won: 0-1 26 Open
1533 2019-07-18 30th Czech Rapid G1 2019 Pardubice CZE 4.42 Andrii Punin Matan Poleg Draw: 1/2-1/2 41 Open
1534 2019-07-17 30th Czech Rapid G1 2019 Pardubice CZE 3.17 Vitezslav Rasik Andrii Punin Lost: 1-0 93 Open
1535 2019-07-17 30th Czech Rapid G1 2019 Pardubice CZE 2.17 Andrii Punin Li Min Peng Draw: 1/2-1/2 20 Open
1536 2019-07-17 30th Czech Rapid G1 2019 Pardubice CZE 1.62 Miroslav Mandak Andrii Punin Won: 0-1 41 Open
1537 2019-07-14 Najdorf Mem Open A 2019 Warsaw POL 9.3 Andrii Punin Michal Fiedorek Won: 1-0 48 Open
1538 2019-07-13 Najdorf Mem Open A 2019 Warsaw POL 8.3 Anna Kubicka Andrii Punin Draw: 1/2-1/2 39 Open
1539 2019-07-12 Najdorf Mem Open A 2019 Warsaw POL 7.34 Andrii Punin Rostyslav Malynovskyi Draw: 1/2-1/2 84 Open
1540 2019-07-11 Najdorf Mem Open A 2019 Warsaw POL 6.17 Krzysztof Jakubowski Andrii Punin Lost: 1-0 43 Open
1541 2019-07-10 Najdorf Mem Open A 2019 Warsaw POL 5.36 Andrii Punin Boris Shkliar Won: 1-0 71 Open
1542 2019-07-09 Najdorf Mem Open A 2019 Warsaw POL 4.17 Dusan Popovic Andrii Punin Lost: 1-0 45 Open
1543 2019-07-08 Najdorf Mem Open A 2019 Warsaw POL 3.37 Andrii Punin Alexander Pettersson Won: 1-0 30 Open
1544 2019-07-07 Najdorf Mem Open A 2019 Warsaw POL 2.15 Igor Janik Andrii Punin Lost: 1-0 44 Open
1545 2019-07-06 Najdorf Mem Open A 2019 Warsaw POL 1.53 Andrii Punin Marcin Rosicki Won: 1-0 42 Open
1546 2018-10-28 Max Zavanelli Mem Open Vilnius LTU 9.14 Andrii Punin Nathanael Poysti Won: 1-0 34 Open
1547 2018-10-27 Max Zavanelli Mem Open Vilnius LTU 8.12 Rafal Zgadzaj Andrii Punin Draw: 1/2-1/2 32 Open
1548 2018-10-26 Max Zavanelli Mem Open Vilnius LTU 7.1 Andrii Punin Semen Grebeniuk Draw: 1/2-1/2 17 Open
1549 2018-10-25 Max Zavanelli Mem Open Vilnius LTU 6.15 Yuri Malinin Andrii Punin Draw: 1/2-1/2 24 Open
1550 2018-10-25 Max Zavanelli Mem Open Vilnius LTU 5.15 Andrii Punin Kristaps Krustkalns Draw: 1/2-1/2 57 Open
  1. vs Serghei VedmediucDraw · ½–½White · 2019-10-29 · Round 3.9Romanian Open 2019
  2. vs Andrei IstratescuDraw · ½–½Black · 2019-10-28 · Round 1.1Romanian Open 2019
  3. vs Yulian MalovanyiDraw · ½–½White · 2019-09-15 · Round 9.1TCh-POL 2nd League 2019
  4. vs Michal FudalejWon · 0-1Black · 2019-09-14 · Round 8.2TCh-POL 2nd League 2019
  5. vs Tomasz JaskolkaWon · 1-0White · 2019-09-13 · Round 7.2TCh-POL 2nd League 2019
  6. vs Jaroslaw SenderaDraw · ½–½Black · 2019-09-12 · Round 6.2TCh-POL 2nd League 2019
  7. vs Milosz SzparDraw · ½–½Black · 2019-09-11 · Round 5.1TCh-POL 2nd League 2019
  8. vs Dariusz SzoenDraw · ½–½White · 2019-09-10 · Round 4.1TCh-POL 2nd League 2019
  9. vs Fabian StanachDraw · ½–½Black · 2019-09-08 · Round 2.5TCh-POL 2nd League 2019
  10. vs Maciej KowalecLost · 0-1White · 2019-09-07 · Round 1.7TCh-POL 2nd League 2019
  11. vs Daniel Sanz WawerDraw · ½–½Black · 2019-08-12 · Round 9.193rd Irena Warakomska Mem
  12. vs Wojciech RezaDraw · ½–½White · 2019-08-11 · Round 8.183rd Irena Warakomska Mem
  13. vs Aleksander KumalaWon · 0-1Black · 2019-08-10 · Round 7.223rd Irena Warakomska Mem
  14. vs Karol JarochDraw · ½–½White · 2019-08-09 · Round 6.223rd Irena Warakomska Mem
  15. vs Maciej CzoporDraw · ½–½Black · 2019-08-08 · Round 5.233rd Irena Warakomska Mem
  16. vs Tygran DzhuguryanDraw · ½–½White · 2019-08-07 · Round 4.243rd Irena Warakomska Mem
  17. vs Daniel SadzikowskiLost · 1-0Black · 2019-08-07 · Round 3.83rd Irena Warakomska Mem
  18. vs Tomasz JankowiakWon · 1-0White · 2019-08-06 · Round 2.273rd Irena Warakomska Mem
  19. vs Stanislaw PraczukowskiDraw · ½–½Black · 2019-08-05 · Round 1.363rd Irena Warakomska Mem
  20. vs Petr HabaLost · 0-1White · 2019-07-27 · Round 9.2830th Czech Open A 2019
  21. vs Richard Jr. BiolekDraw · ½–½Black · 2019-07-26 · Round 8.3230th Czech Open A 2019
  22. vs Platon GalperinDraw · ½–½White · 2019-07-25 · Round 7.2630th Czech Open A 2019
  23. vs Koustav ChatterjeeDraw · ½–½Black · 2019-07-24 · Round 6.2830th Czech Open A 2019
  24. vs Adam KozakLost · 0-1White · 2019-07-23 · Round 5.130th Czech Open A 2019
  25. vs Dinara SaduakassovaDraw · ½–½Black · 2019-07-22 · Round 4.830th Czech Open A 2019
  26. vs Lukas CernousekWon · 1-0White · 2019-07-21 · Round 3.1430th Czech Open A 2019
  27. vs Pavel SimacekWon · 0-1Black · 2019-07-20 · Round 2.1130th Czech Open A 2019
  28. vs Oleg TarakanovDraw · ½–½Black · 2019-07-19 · Round 9.3730th Czech Rapid G1 2019
  29. vs Jan ZdrazilDraw · ½–½White · 2019-07-19 · Round 8.430th Czech Rapid G1 2019
  30. vs Aleksey G. FrolovDraw · ½–½Black · 2019-07-19 · Round 7.3830th Czech Rapid G1 2019
  31. vs Shardul GagareLost · 0-1White · 2019-07-18 · Round 6.2430th Czech Rapid G1 2019
  32. vs Vladislav LymarWon · 0-1Black · 2019-07-18 · Round 5.4130th Czech Rapid G1 2019
  33. vs Matan PolegDraw · ½–½White · 2019-07-18 · Round 4.4230th Czech Rapid G1 2019
  34. vs Vitezslav RasikLost · 1-0Black · 2019-07-17 · Round 3.1730th Czech Rapid G1 2019
  35. vs Li Min PengDraw · ½–½White · 2019-07-17 · Round 2.1730th Czech Rapid G1 2019
  36. vs Miroslav MandakWon · 0-1Black · 2019-07-17 · Round 1.6230th Czech Rapid G1 2019
  37. vs Michal FiedorekWon · 1-0White · 2019-07-14 · Round 9.3Najdorf Mem Open A 2019
  38. vs Anna KubickaDraw · ½–½Black · 2019-07-13 · Round 8.3Najdorf Mem Open A 2019
  39. vs Rostyslav MalynovskyiDraw · ½–½White · 2019-07-12 · Round 7.34Najdorf Mem Open A 2019
  40. vs Krzysztof JakubowskiLost · 1-0Black · 2019-07-11 · Round 6.17Najdorf Mem Open A 2019
  41. vs Boris ShkliarWon · 1-0White · 2019-07-10 · Round 5.36Najdorf Mem Open A 2019
  42. vs Dusan PopovicLost · 1-0Black · 2019-07-09 · Round 4.17Najdorf Mem Open A 2019
  43. vs Alexander PetterssonWon · 1-0White · 2019-07-08 · Round 3.37Najdorf Mem Open A 2019
  44. vs Igor JanikLost · 1-0Black · 2019-07-07 · Round 2.15Najdorf Mem Open A 2019
  45. vs Marcin RosickiWon · 1-0White · 2019-07-06 · Round 1.53Najdorf Mem Open A 2019
  46. vs Nathanael PoystiWon · 1-0White · 2018-10-28 · Round 9.14Max Zavanelli Mem Open
  47. vs Rafal ZgadzajDraw · ½–½Black · 2018-10-27 · Round 8.12Max Zavanelli Mem Open
  48. vs Semen GrebeniukDraw · ½–½White · 2018-10-26 · Round 7.1Max Zavanelli Mem Open
  49. vs Yuri MalininDraw · ½–½Black · 2018-10-25 · Round 6.15Max Zavanelli Mem Open
  50. vs Kristaps KrustkalnsDraw · ½–½White · 2018-10-25 · Round 5.15Max Zavanelli Mem Open