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
1301 2024-07-16 Titled Tue 16th Jul Early chess.com INT 3 Pranesh M Andrii Punin Lost: 1-0 21 Open
1302 2024-07-16 Titled Tue 16th Jul Early chess.com INT 2 Jovana Srdanovic Andrii Punin Won: 0-1 57 Open
1303 2024-07-16 Titled Tue 16th Jul Early chess.com INT 1 Andrii Punin Aref Vasli Won: 1-0 43 Open
1304 2024-07-16 Titled Tue 16th Jul Early chess.com INT 11 Andrii Punin Evgenij Novikov Draw: 1/2-1/2 44 Open
1305 2024-07-16 Titled Tue 16th Jul Early chess.com INT 10 Xavier Mompel Ferruz Andrii Punin Won: 0-1 20 Open
1306 2024-07-09 Titled Tue 9th Jul Early chess.com INT 9 Andrii Punin Jakob Leon Pajeken Draw: 1/2-1/2 203 Open
1307 2024-07-09 Titled Tue 9th Jul Early chess.com INT 8 Artin Ashraf Andrii Punin Lost: 1-0 57 Open
1308 2024-07-09 Titled Tue 9th Jul Early chess.com INT 7 Andrii Punin Aleksandr Shimanov Draw: 1/2-1/2 52 Open
1309 2024-07-09 Titled Tue 9th Jul Early chess.com INT 6 Antoni Radzimski Andrii Punin Won: 0-1 60 Open
1310 2024-07-09 Titled Tue 9th Jul Early chess.com INT 5 Andrii Punin Dmitrii Marcziter Draw: 1/2-1/2 64 Open
1311 2024-07-09 Titled Tue 9th Jul Early chess.com INT 4 Andrii Punin Aakash G Won: 1-0 44 Open
1312 2024-07-09 Titled Tue 9th Jul Early chess.com INT 3 Hans Moke Niemann Andrii Punin Lost: 1-0 37 Open
1313 2024-07-09 Titled Tue 9th Jul Early chess.com INT 2 Andrii Punin Guillermo Baches Garcia Won: 1-0 52 Open
1314 2024-07-09 Titled Tue 9th Jul Early chess.com INT 1 Marija Kuznecova Andrii Punin Won: 0-1 60 Open
1315 2024-07-09 Titled Tue 9th Jul Early chess.com INT 11 Andrii Punin Vlad-Cristian Jianu Lost: 0-1 52 Open
1316 2024-07-09 Titled Tue 9th Jul Early chess.com INT 10 Simon K Williams Andrii Punin Won: 0-1 38 Open
1317 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 9 Valentyn Hulka Andrii Punin Draw: 1/2-1/2 38 Open
1318 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 8 Andrii Punin Matthew Guo Diao Won: 1-0 24 Open
1319 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 7 Daaevik Wadhawan Andrii Punin Draw: 1/2-1/2 22 Open
1320 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 6 Andrii Punin Bhagat Kush Won: 1-0 48 Open
1321 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 5 Sultai Chyngyz Andrii Punin Lost: 1-0 46 Open
1322 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 4 Andrii Punin Eric Sos Andreu Won: 1-0 32 Open
1323 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 3 Namitbir Singh Walia Andrii Punin Won: 0-1 52 Open
1324 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 2 Andrii Punin Raymond Gao Won: 1-0 102 Open
1325 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 1 Jemal Ovezdurdyyeva Andrii Punin Lost: 1-0 67 Open
1326 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 11 Cristhian Portal Ramos Andrii Punin Lost: 1-0 88 Open
1327 2024-07-02 Titled Tue 2nd Jul Early chess.com INT 10 Andrii Punin Clement Kuhn Draw: 1/2-1/2 51 Open
1328 2024-06-25 Titled Tue 25th Jun Early chess.com INT 9 Alexey Kislinsky Andrii Punin Lost: 1-0 17 Open
1329 2024-06-25 Titled Tue 25th Jun Early chess.com INT 8 Andrii Punin Mikhail Yashmetov Lost: 0-1 40 Open
1330 2024-06-25 Titled Tue 25th Jun Early chess.com INT 7 Mauri Lehtosaari Andrii Punin Won: 0-1 47 Open
1331 2024-06-25 Titled Tue 25th Jun Early chess.com INT 6 Andrii Punin Sergiy Zavgorodniy Draw: 1/2-1/2 54 Open
1332 2024-06-25 Titled Tue 25th Jun Early chess.com INT 5 Mark Liubarov Andrii Punin Won: 0-1 51 Open
1333 2024-06-25 Titled Tue 25th Jun Early chess.com INT 4 Andrii Punin Carlos Alberto Gallegos Diaz Won: 1-0 39 Open
1334 2024-06-25 Titled Tue 25th Jun Early chess.com INT 3 Flavio Wisniacki Andrii Punin Lost: 1-0 61 Open
1335 2024-06-25 Titled Tue 25th Jun Early chess.com INT 2 Antonio Arencibia Monduy Andrii Punin Lost: 1-0 73 Open
1336 2024-06-25 Titled Tue 25th Jun Early chess.com INT 1 Andrii Punin Namitbir Singh Walia Won: 1-0 41 Open
1337 2024-06-25 Titled Tue 25th Jun Early chess.com INT 11 Maksim Omariev Andrii Punin Won: 0-1 31 Open
1338 2024-06-25 Titled Tue 25th Jun Early chess.com INT 10 Andrii Punin Can Haktan Unat Lost: 0-1 37 Open
1339 2022-02-08 Titled Tue 8th Feb Late chess.com INT 9 Olexandr Bortnyk Andrii Punin Lost: 1-0 37 Open
1340 2022-02-08 Titled Tue 8th Feb Late chess.com INT 8 Mihailo Djokic Andrii Punin Won: 0-1 99 Open
1341 2022-02-08 Titled Tue 8th Feb Late chess.com INT 7 Andrii Punin Haik M. Martirosyan Lost: 0-1 107 Open
1342 2022-02-08 Titled Tue 8th Feb Late chess.com INT 6 Roberto Mogranzini Andrii Punin Won: 0-1 65 Open
1343 2022-02-08 Titled Tue 8th Feb Late chess.com INT 5 Andrii Punin Baadur Jobava Lost: 0-1 34 Open
1344 2022-02-08 Titled Tue 8th Feb Late chess.com INT 4 Andrii Punin Lucas Aguiar Cunha Won: 1-0 44 Open
1345 2022-02-08 Titled Tue 8th Feb Late chess.com INT 3 Artyom Timofeev Andrii Punin Lost: 1-0 37 Open
1346 2022-02-08 Titled Tue 8th Feb Late chess.com INT 2 Andrii Punin Kasib Laith Won: 1-0 35 Open
1347 2022-02-08 Titled Tue 8th Feb Late chess.com INT 1 Asa Hoffmann Andrii Punin Won: 0-1 86 Open
1348 2022-02-08 Titled Tue 8th Feb Late chess.com INT 11 Andrii Punin Tanitoluwa Adewumi Won: 1-0 40 Open
1349 2022-02-08 Titled Tue 8th Feb Late chess.com INT 10 Andrii Punin Tarun Kanyamarala Won: 1-0 39 Open
1350 2022-02-02 Titled Tuesday 1st Feb B chess.com INT 9 Andrii Punin Liwia Jarocka Draw: 1/2-1/2 64 Open
  1. vs Pranesh MLost · 1-0Black · 2024-07-16 · Round 3Titled Tue 16th Jul Early
  2. vs Jovana SrdanovicWon · 0-1Black · 2024-07-16 · Round 2Titled Tue 16th Jul Early
  3. vs Aref VasliWon · 1-0White · 2024-07-16 · Round 1Titled Tue 16th Jul Early
  4. vs Evgenij NovikovDraw · ½–½White · 2024-07-16 · Round 11Titled Tue 16th Jul Early
  5. vs Xavier Mompel FerruzWon · 0-1Black · 2024-07-16 · Round 10Titled Tue 16th Jul Early
  6. vs Jakob Leon PajekenDraw · ½–½White · 2024-07-09 · Round 9Titled Tue 9th Jul Early
  7. vs Artin AshrafLost · 1-0Black · 2024-07-09 · Round 8Titled Tue 9th Jul Early
  8. vs Aleksandr ShimanovDraw · ½–½White · 2024-07-09 · Round 7Titled Tue 9th Jul Early
  9. vs Antoni RadzimskiWon · 0-1Black · 2024-07-09 · Round 6Titled Tue 9th Jul Early
  10. vs Dmitrii MarcziterDraw · ½–½White · 2024-07-09 · Round 5Titled Tue 9th Jul Early
  11. vs Aakash GWon · 1-0White · 2024-07-09 · Round 4Titled Tue 9th Jul Early
  12. vs Hans Moke NiemannLost · 1-0Black · 2024-07-09 · Round 3Titled Tue 9th Jul Early
  13. vs Guillermo Baches GarciaWon · 1-0White · 2024-07-09 · Round 2Titled Tue 9th Jul Early
  14. vs Marija KuznecovaWon · 0-1Black · 2024-07-09 · Round 1Titled Tue 9th Jul Early
  15. vs Vlad-Cristian JianuLost · 0-1White · 2024-07-09 · Round 11Titled Tue 9th Jul Early
  16. vs Simon K WilliamsWon · 0-1Black · 2024-07-09 · Round 10Titled Tue 9th Jul Early
  17. vs Valentyn HulkaDraw · ½–½Black · 2024-07-02 · Round 9Titled Tue 2nd Jul Early
  18. vs Matthew Guo DiaoWon · 1-0White · 2024-07-02 · Round 8Titled Tue 2nd Jul Early
  19. vs Daaevik WadhawanDraw · ½–½Black · 2024-07-02 · Round 7Titled Tue 2nd Jul Early
  20. vs Bhagat KushWon · 1-0White · 2024-07-02 · Round 6Titled Tue 2nd Jul Early
  21. vs Sultai ChyngyzLost · 1-0Black · 2024-07-02 · Round 5Titled Tue 2nd Jul Early
  22. vs Eric Sos AndreuWon · 1-0White · 2024-07-02 · Round 4Titled Tue 2nd Jul Early
  23. vs Namitbir Singh WaliaWon · 0-1Black · 2024-07-02 · Round 3Titled Tue 2nd Jul Early
  24. vs Raymond GaoWon · 1-0White · 2024-07-02 · Round 2Titled Tue 2nd Jul Early
  25. vs Jemal OvezdurdyyevaLost · 1-0Black · 2024-07-02 · Round 1Titled Tue 2nd Jul Early
  26. vs Cristhian Portal RamosLost · 1-0Black · 2024-07-02 · Round 11Titled Tue 2nd Jul Early
  27. vs Clement KuhnDraw · ½–½White · 2024-07-02 · Round 10Titled Tue 2nd Jul Early
  28. vs Alexey KislinskyLost · 1-0Black · 2024-06-25 · Round 9Titled Tue 25th Jun Early
  29. vs Mikhail YashmetovLost · 0-1White · 2024-06-25 · Round 8Titled Tue 25th Jun Early
  30. vs Mauri LehtosaariWon · 0-1Black · 2024-06-25 · Round 7Titled Tue 25th Jun Early
  31. vs Sergiy ZavgorodniyDraw · ½–½White · 2024-06-25 · Round 6Titled Tue 25th Jun Early
  32. vs Mark LiubarovWon · 0-1Black · 2024-06-25 · Round 5Titled Tue 25th Jun Early
  33. vs Carlos Alberto Gallegos DiazWon · 1-0White · 2024-06-25 · Round 4Titled Tue 25th Jun Early
  34. vs Flavio WisniackiLost · 1-0Black · 2024-06-25 · Round 3Titled Tue 25th Jun Early
  35. vs Antonio Arencibia MonduyLost · 1-0Black · 2024-06-25 · Round 2Titled Tue 25th Jun Early
  36. vs Namitbir Singh WaliaWon · 1-0White · 2024-06-25 · Round 1Titled Tue 25th Jun Early
  37. vs Maksim OmarievWon · 0-1Black · 2024-06-25 · Round 11Titled Tue 25th Jun Early
  38. vs Can Haktan UnatLost · 0-1White · 2024-06-25 · Round 10Titled Tue 25th Jun Early
  39. vs Olexandr BortnykLost · 1-0Black · 2022-02-08 · Round 9Titled Tue 8th Feb Late
  40. vs Mihailo DjokicWon · 0-1Black · 2022-02-08 · Round 8Titled Tue 8th Feb Late
  41. vs Haik M. MartirosyanLost · 0-1White · 2022-02-08 · Round 7Titled Tue 8th Feb Late
  42. vs Roberto MogranziniWon · 0-1Black · 2022-02-08 · Round 6Titled Tue 8th Feb Late
  43. vs Baadur JobavaLost · 0-1White · 2022-02-08 · Round 5Titled Tue 8th Feb Late
  44. vs Lucas Aguiar CunhaWon · 1-0White · 2022-02-08 · Round 4Titled Tue 8th Feb Late
  45. vs Artyom TimofeevLost · 1-0Black · 2022-02-08 · Round 3Titled Tue 8th Feb Late
  46. vs Kasib LaithWon · 1-0White · 2022-02-08 · Round 2Titled Tue 8th Feb Late
  47. vs Asa HoffmannWon · 0-1Black · 2022-02-08 · Round 1Titled Tue 8th Feb Late
  48. vs Tanitoluwa AdewumiWon · 1-0White · 2022-02-08 · Round 11Titled Tue 8th Feb Late
  49. vs Tarun KanyamaralaWon · 1-0White · 2022-02-08 · Round 10Titled Tue 8th Feb Late
  50. vs Liwia JarockaDraw · ½–½White · 2022-02-02 · Round 9Titled Tuesday 1st Feb B