GMKacper Piorun

POL Born 1991 (Age ≈35) Male
FIDE ID
1130420

About Kacper Piorun

Kacper Piorun was born in Łowicz in 1991. He won Poland's under-16 championship in 2007, took World Youth bronze in 2009 and won the Rubinstein Memorial in 2010. His career has developed in both tournament chess and problem solving. Show more

Kacper Piorun was born in Łowicz in 1991. He won Poland's under-16 championship in 2007, took World Youth bronze in 2009 and won the Rubinstein Memorial in 2010. His career has developed in both tournament chess and problem solving. He won the World Solving Championship in 2011 and became an International Solving Grandmaster, then earned the over-the-board GM title in 2012.

Piorun won Poland's blitz championship in 2013 and its classical championship in 2017 and 2020. He won the Barcelona Sants Open and Bad Wiessee tournament outright in 2015. He has won six individual World Solving Championships, alongside multiple team titles with Poland. At the 2018 Olympiad he defeated Hikaru Nakamura and helped Poland finish fourth.

FIDE ratings

Classical

2525.8 -6.2

Live estimate

Rapid

2528

Published FIDE

Blitz

2505

Published FIDE

Official classical ranks

World rank
#381
National rank · POL
#11

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2685 Jul 2016
Recorded years
2004–2026
Archived games
614

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
351 2023-08-23 chess.com SpeedChess Q2Sw chess.com INT 10 Oleg Orlov Kacper Piorun Lost: 1-0 60 Open
352 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 9 Alexei Gubajdullin Kacper Piorun Won: 0-1 64 Open
353 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 8 Kacper Piorun Vuk Djordjevic Draw: 1/2-1/2 54 Open
354 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 7 Aaditya Dhingra Kacper Piorun Won: 0-1 44 Open
355 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 6 Kacper Piorun Daniil Dubov Lost: 0-1 66 Open
356 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 5 Kacper Piorun Shahruh Turayev Won: 1-0 32 Open
357 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 4 Rasmus Svane Kacper Piorun Lost: 1-0 27 Open
358 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 3 Brett Passen Kacper Piorun Won: 0-1 18 Open
359 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 2 Kacper Piorun Vladimir Goncharov Won: 1-0 54 Open
360 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 1 Rosh Jain Kacper Piorun Won: 0-1 31 Open
361 2023-08-22 Titled Tue 22nd Aug Early chess.com INT 10 Kacper Piorun David Paravyan Lost: 0-1 41 Open
362 2023-08-21 chess.com SpeedChess Q1Sw chess.com INT 4 Hernan Filgueira Kacper Piorun Lost: 1-0 34 Open
363 2023-08-21 chess.com SpeedChess Q1Sw chess.com INT 3 Noah Thomforde-Toates Kacper Piorun Lost: 1-0 32 Open
364 2023-08-21 chess.com SpeedChess Q1Sw chess.com INT 2 Kacper Piorun Bogdan-Daniel Deac Lost: 0-1 40 Open
365 2023-08-21 chess.com SpeedChess Q1Sw chess.com INT 1 Nicolas Perossa Kacper Piorun Won: 0-1 50 Open
366 2023-03-13 Chessable Masters Play-In chess.com INT 4 Rauf Mamedov Kacper Piorun Lost: 1-0 37 Open
367 2023-03-13 Chessable Masters Play-In chess.com INT 3 Aryan Tari Kacper Piorun Lost: 1-0 44 Open
368 2023-03-13 Chessable Masters Play-In chess.com INT 2 Kacper Piorun Rasmus Svane Draw: 1/2-1/2 42 Open
369 2023-03-13 Chessable Masters Play-In chess.com INT 1 Kacper Piorun Alan Pichot Lost: 0-1 41 Open
370 2023-02-03 Airthings Masters Play-In chess.com INT 7 Rinat Jumabayev Kacper Piorun Lost: 1-0 51 Open
371 2023-02-03 Airthings Masters Play-In chess.com INT 6 Kacper Piorun Benjamin Gledura Lost: 0-1 35 Open
372 2023-02-03 Airthings Masters Play-In chess.com INT 5 Aleksandr Lenderman Kacper Piorun Lost: 1-0 53 Open
373 2023-02-03 Airthings Masters Play-In chess.com INT 4 Razvan Preotu Kacper Piorun Won: 0-1 73 Open
374 2023-02-03 Airthings Masters Play-In chess.com INT 3 Kacper Piorun Benjamin Bok Draw: 1/2-1/2 89 Open
375 2023-02-03 Airthings Masters Play-In chess.com INT 2 Kacper Piorun Levon Aronian Lost: 0-1 40 Open
376 2023-02-03 Airthings Masters Play-In chess.com INT 1 Jose Carlos Ibarra Jerez Kacper Piorun Draw: 1/2-1/2 116 Open
377 2022-12-13 Titled Tue 13th Dec Early chess.com INT 9 Maksym Goroshkov Kacper Piorun Won: 0-1 39 Open
378 2022-12-13 Titled Tue 13th Dec Early chess.com INT 8 Kacper Piorun Alexandros Papasimakopoulos Won: 1-0 38 Open
379 2022-12-13 Titled Tue 13th Dec Early chess.com INT 7 Kacper Piorun Miran Oganian Won: 1-0 31 Open
380 2022-12-13 Titled Tue 13th Dec Early chess.com INT 6 Balazs Csonka Kacper Piorun Lost: 1-0 40 Open
381 2022-12-13 Titled Tue 13th Dec Early chess.com INT 5 Kacper Piorun Nikita Matinian Won: 1-0 40 Open
382 2022-12-13 Titled Tue 13th Dec Early chess.com INT 4 Daniil Dubov Kacper Piorun Lost: 1-0 23 Open
383 2022-12-13 Titled Tue 13th Dec Early chess.com INT 3 Deniel Causo Kacper Piorun Won: 0-1 67 Open
384 2022-12-13 Titled Tue 13th Dec Early chess.com INT 2 Kacper Piorun Joshua Colas Won: 1-0 38 Open
385 2022-12-13 Titled Tue 13th Dec Early chess.com INT 1 Dmitry Minko Kacper Piorun Won: 0-1 97 Open
386 2022-12-13 Titled Tue 13th Dec Early chess.com INT 11 Jeffery Xiong Kacper Piorun Won: 0-1 29 Open
387 2022-12-13 Titled Tue 13th Dec Early chess.com INT 10 Kacper Piorun David Paravyan Won: 1-0 68 Open
388 2022-06-04 Charity Match POL-UKR chess.com INT 2 Kacper Piorun Platon Galperin Lost: 0-1 54 Open
389 2022-06-04 Charity Match POL-UKR chess.com INT 1 Platon Galperin Kacper Piorun Lost: 1-0 59 Open
390 2022-03-19 Chess.com Rapid Wk6 Swiss chess.com INT 6 Polina Shuvalova Kacper Piorun Lost: 1-0 32 Open
391 2022-03-19 Chess.com Rapid Wk6 Swiss chess.com INT 5 Kacper Piorun Aleksey Dreev Lost: 0-1 77 Open
392 2022-03-19 Chess.com Rapid Wk6 Swiss chess.com INT 4 M. Amin Tabatabaei Kacper Piorun Lost: 1-0 62 Open
393 2022-03-19 Chess.com Rapid Wk6 Swiss chess.com INT 3 Kacper Piorun Nils Grandelius Lost: 0-1 86 Open
394 2022-03-19 Chess.com Rapid Wk6 Swiss chess.com INT 2 Kacper Piorun Bibisara Assaubayeva Won: 1-0 39 Open
395 2022-03-19 Chess.com Rapid Wk6 Swiss chess.com INT 1 Ivan Saric Kacper Piorun Lost: 1-0 53 Open
396 2022-02-19 Chess.com Rapid Wk2 Swiss chess.com INT 8 Kacper Piorun Ray Robson Lost: 0-1 27 Open
397 2022-02-19 Chess.com Rapid Wk2 Swiss chess.com INT 7 Kacper Piorun Benjamin Bok Draw: 1/2-1/2 56 Open
398 2022-02-19 Chess.com Rapid Wk2 Swiss chess.com INT 6 Daniil Dubov Kacper Piorun Lost: 1-0 27 Open
399 2022-02-19 Chess.com Rapid Wk2 Swiss chess.com INT 5 Haik M. Martirosyan Kacper Piorun Lost: 1-0 66 Open
400 2022-02-19 Chess.com Rapid Wk2 Swiss chess.com INT 4 Kacper Piorun Raunak Sadhwani Won: 1-0 68 Open
  1. vs Oleg OrlovLost · 1-0Black · 2023-08-23 · Round 10chess.com SpeedChess Q2Sw
  2. vs Alexei GubajdullinWon · 0-1Black · 2023-08-22 · Round 9Titled Tue 22nd Aug Early
  3. vs Vuk DjordjevicDraw · ½–½White · 2023-08-22 · Round 8Titled Tue 22nd Aug Early
  4. vs Aaditya DhingraWon · 0-1Black · 2023-08-22 · Round 7Titled Tue 22nd Aug Early
  5. vs Daniil DubovLost · 0-1White · 2023-08-22 · Round 6Titled Tue 22nd Aug Early
  6. vs Shahruh TurayevWon · 1-0White · 2023-08-22 · Round 5Titled Tue 22nd Aug Early
  7. vs Rasmus SvaneLost · 1-0Black · 2023-08-22 · Round 4Titled Tue 22nd Aug Early
  8. vs Brett PassenWon · 0-1Black · 2023-08-22 · Round 3Titled Tue 22nd Aug Early
  9. vs Vladimir GoncharovWon · 1-0White · 2023-08-22 · Round 2Titled Tue 22nd Aug Early
  10. vs Rosh JainWon · 0-1Black · 2023-08-22 · Round 1Titled Tue 22nd Aug Early
  11. vs David ParavyanLost · 0-1White · 2023-08-22 · Round 10Titled Tue 22nd Aug Early
  12. vs Hernan FilgueiraLost · 1-0Black · 2023-08-21 · Round 4chess.com SpeedChess Q1Sw
  13. vs Noah Thomforde-ToatesLost · 1-0Black · 2023-08-21 · Round 3chess.com SpeedChess Q1Sw
  14. vs Bogdan-Daniel DeacLost · 0-1White · 2023-08-21 · Round 2chess.com SpeedChess Q1Sw
  15. vs Nicolas PerossaWon · 0-1Black · 2023-08-21 · Round 1chess.com SpeedChess Q1Sw
  16. vs Rauf MamedovLost · 1-0Black · 2023-03-13 · Round 4Chessable Masters Play-In
  17. vs Aryan TariLost · 1-0Black · 2023-03-13 · Round 3Chessable Masters Play-In
  18. vs Rasmus SvaneDraw · ½–½White · 2023-03-13 · Round 2Chessable Masters Play-In
  19. vs Alan PichotLost · 0-1White · 2023-03-13 · Round 1Chessable Masters Play-In
  20. vs Rinat JumabayevLost · 1-0Black · 2023-02-03 · Round 7Airthings Masters Play-In
  21. vs Benjamin GleduraLost · 0-1White · 2023-02-03 · Round 6Airthings Masters Play-In
  22. vs Aleksandr LendermanLost · 1-0Black · 2023-02-03 · Round 5Airthings Masters Play-In
  23. vs Razvan PreotuWon · 0-1Black · 2023-02-03 · Round 4Airthings Masters Play-In
  24. vs Benjamin BokDraw · ½–½White · 2023-02-03 · Round 3Airthings Masters Play-In
  25. vs Levon AronianLost · 0-1White · 2023-02-03 · Round 2Airthings Masters Play-In
  26. vs Jose Carlos Ibarra JerezDraw · ½–½Black · 2023-02-03 · Round 1Airthings Masters Play-In
  27. vs Maksym GoroshkovWon · 0-1Black · 2022-12-13 · Round 9Titled Tue 13th Dec Early
  28. vs Alexandros PapasimakopoulosWon · 1-0White · 2022-12-13 · Round 8Titled Tue 13th Dec Early
  29. vs Miran OganianWon · 1-0White · 2022-12-13 · Round 7Titled Tue 13th Dec Early
  30. vs Balazs CsonkaLost · 1-0Black · 2022-12-13 · Round 6Titled Tue 13th Dec Early
  31. vs Nikita MatinianWon · 1-0White · 2022-12-13 · Round 5Titled Tue 13th Dec Early
  32. vs Daniil DubovLost · 1-0Black · 2022-12-13 · Round 4Titled Tue 13th Dec Early
  33. vs Deniel CausoWon · 0-1Black · 2022-12-13 · Round 3Titled Tue 13th Dec Early
  34. vs Joshua ColasWon · 1-0White · 2022-12-13 · Round 2Titled Tue 13th Dec Early
  35. vs Dmitry MinkoWon · 0-1Black · 2022-12-13 · Round 1Titled Tue 13th Dec Early
  36. vs Jeffery XiongWon · 0-1Black · 2022-12-13 · Round 11Titled Tue 13th Dec Early
  37. vs David ParavyanWon · 1-0White · 2022-12-13 · Round 10Titled Tue 13th Dec Early
  38. vs Platon GalperinLost · 0-1White · 2022-06-04 · Round 2Charity Match POL-UKR
  39. vs Platon GalperinLost · 1-0Black · 2022-06-04 · Round 1Charity Match POL-UKR
  40. vs Polina ShuvalovaLost · 1-0Black · 2022-03-19 · Round 6Chess.com Rapid Wk6 Swiss
  41. vs Aleksey DreevLost · 0-1White · 2022-03-19 · Round 5Chess.com Rapid Wk6 Swiss
  42. vs M. Amin TabatabaeiLost · 1-0Black · 2022-03-19 · Round 4Chess.com Rapid Wk6 Swiss
  43. vs Nils GrandeliusLost · 0-1White · 2022-03-19 · Round 3Chess.com Rapid Wk6 Swiss
  44. vs Bibisara AssaubayevaWon · 1-0White · 2022-03-19 · Round 2Chess.com Rapid Wk6 Swiss
  45. vs Ivan SaricLost · 1-0Black · 2022-03-19 · Round 1Chess.com Rapid Wk6 Swiss
  46. vs Ray RobsonLost · 0-1White · 2022-02-19 · Round 8Chess.com Rapid Wk2 Swiss
  47. vs Benjamin BokDraw · ½–½White · 2022-02-19 · Round 7Chess.com Rapid Wk2 Swiss
  48. vs Daniil DubovLost · 1-0Black · 2022-02-19 · Round 6Chess.com Rapid Wk2 Swiss
  49. vs Haik M. MartirosyanLost · 1-0Black · 2022-02-19 · Round 5Chess.com Rapid Wk2 Swiss
  50. vs Raunak SadhwaniWon · 1-0White · 2022-02-19 · Round 4Chess.com Rapid Wk2 Swiss

FIDE tournaments

All tournament results