GMKacper Piorun
- 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
Rapid
2528Published FIDE
Blitz
2505Published 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
Published rating lists through Nov 2026.
Download chart or data
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 |
- vs Oleg OrlovLost · 1-0Black · 2023-08-23 · Round 10chess.com SpeedChess Q2Sw
- vs Alexei GubajdullinWon · 0-1Black · 2023-08-22 · Round 9Titled Tue 22nd Aug Early
- vs Vuk DjordjevicDraw · ½–½White · 2023-08-22 · Round 8Titled Tue 22nd Aug Early
- vs Aaditya DhingraWon · 0-1Black · 2023-08-22 · Round 7Titled Tue 22nd Aug Early
- vs Daniil DubovLost · 0-1White · 2023-08-22 · Round 6Titled Tue 22nd Aug Early
- vs Shahruh TurayevWon · 1-0White · 2023-08-22 · Round 5Titled Tue 22nd Aug Early
- vs Rasmus SvaneLost · 1-0Black · 2023-08-22 · Round 4Titled Tue 22nd Aug Early
- vs Brett PassenWon · 0-1Black · 2023-08-22 · Round 3Titled Tue 22nd Aug Early
- vs Vladimir GoncharovWon · 1-0White · 2023-08-22 · Round 2Titled Tue 22nd Aug Early
- vs Rosh JainWon · 0-1Black · 2023-08-22 · Round 1Titled Tue 22nd Aug Early
- vs David ParavyanLost · 0-1White · 2023-08-22 · Round 10Titled Tue 22nd Aug Early
- vs Hernan FilgueiraLost · 1-0Black · 2023-08-21 · Round 4chess.com SpeedChess Q1Sw
- vs Noah Thomforde-ToatesLost · 1-0Black · 2023-08-21 · Round 3chess.com SpeedChess Q1Sw
- vs Bogdan-Daniel DeacLost · 0-1White · 2023-08-21 · Round 2chess.com SpeedChess Q1Sw
- vs Nicolas PerossaWon · 0-1Black · 2023-08-21 · Round 1chess.com SpeedChess Q1Sw
- vs Rauf MamedovLost · 1-0Black · 2023-03-13 · Round 4Chessable Masters Play-In
- vs Aryan TariLost · 1-0Black · 2023-03-13 · Round 3Chessable Masters Play-In
- vs Rasmus SvaneDraw · ½–½White · 2023-03-13 · Round 2Chessable Masters Play-In
- vs Alan PichotLost · 0-1White · 2023-03-13 · Round 1Chessable Masters Play-In
- vs Rinat JumabayevLost · 1-0Black · 2023-02-03 · Round 7Airthings Masters Play-In
- vs Benjamin GleduraLost · 0-1White · 2023-02-03 · Round 6Airthings Masters Play-In
- vs Aleksandr LendermanLost · 1-0Black · 2023-02-03 · Round 5Airthings Masters Play-In
- vs Razvan PreotuWon · 0-1Black · 2023-02-03 · Round 4Airthings Masters Play-In
- vs Benjamin BokDraw · ½–½White · 2023-02-03 · Round 3Airthings Masters Play-In
- vs Levon AronianLost · 0-1White · 2023-02-03 · Round 2Airthings Masters Play-In
- vs Jose Carlos Ibarra JerezDraw · ½–½Black · 2023-02-03 · Round 1Airthings Masters Play-In
- vs Maksym GoroshkovWon · 0-1Black · 2022-12-13 · Round 9Titled Tue 13th Dec Early
- vs Alexandros PapasimakopoulosWon · 1-0White · 2022-12-13 · Round 8Titled Tue 13th Dec Early
- vs Miran OganianWon · 1-0White · 2022-12-13 · Round 7Titled Tue 13th Dec Early
- vs Balazs CsonkaLost · 1-0Black · 2022-12-13 · Round 6Titled Tue 13th Dec Early
- vs Nikita MatinianWon · 1-0White · 2022-12-13 · Round 5Titled Tue 13th Dec Early
- vs Daniil DubovLost · 1-0Black · 2022-12-13 · Round 4Titled Tue 13th Dec Early
- vs Deniel CausoWon · 0-1Black · 2022-12-13 · Round 3Titled Tue 13th Dec Early
- vs Joshua ColasWon · 1-0White · 2022-12-13 · Round 2Titled Tue 13th Dec Early
- vs Dmitry MinkoWon · 0-1Black · 2022-12-13 · Round 1Titled Tue 13th Dec Early
- vs Jeffery XiongWon · 0-1Black · 2022-12-13 · Round 11Titled Tue 13th Dec Early
- vs David ParavyanWon · 1-0White · 2022-12-13 · Round 10Titled Tue 13th Dec Early
- vs Platon GalperinLost · 0-1White · 2022-06-04 · Round 2Charity Match POL-UKR
- vs Platon GalperinLost · 1-0Black · 2022-06-04 · Round 1Charity Match POL-UKR
- vs Polina ShuvalovaLost · 1-0Black · 2022-03-19 · Round 6Chess.com Rapid Wk6 Swiss
- vs Aleksey DreevLost · 0-1White · 2022-03-19 · Round 5Chess.com Rapid Wk6 Swiss
- vs M. Amin TabatabaeiLost · 1-0Black · 2022-03-19 · Round 4Chess.com Rapid Wk6 Swiss
- vs Nils GrandeliusLost · 0-1White · 2022-03-19 · Round 3Chess.com Rapid Wk6 Swiss
- vs Bibisara AssaubayevaWon · 1-0White · 2022-03-19 · Round 2Chess.com Rapid Wk6 Swiss
- vs Ivan SaricLost · 1-0Black · 2022-03-19 · Round 1Chess.com Rapid Wk6 Swiss
- vs Ray RobsonLost · 0-1White · 2022-02-19 · Round 8Chess.com Rapid Wk2 Swiss
- vs Benjamin BokDraw · ½–½White · 2022-02-19 · Round 7Chess.com Rapid Wk2 Swiss
- vs Daniil DubovLost · 1-0Black · 2022-02-19 · Round 6Chess.com Rapid Wk2 Swiss
- vs Haik M. MartirosyanLost · 1-0Black · 2022-02-19 · Round 5Chess.com Rapid Wk2 Swiss
- vs Raunak SadhwaniWon · 1-0White · 2022-02-19 · Round 4Chess.com Rapid Wk2 Swiss
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-11 | MISTRZOSTWA POLSKI W SZACHACH BLYSKAWICZNYCH - LOCHOW 2026 | Blitz | 11 |
| 2026-10-10 | DRUZYNOWE MISTRZOSTWA POLSKI W SZACHACH BLYSKAWICZNYCH - LOCHOW 2026 | Blitz | 10½ |
| 2026-10-02 | Mistrzostwa Polski w Szachach Szybkich 2026 | Rapid | 7½ |
| 2026-09-13 | Szansa Chess Open Blitz 2026 | Blitz | 9 |
| 2026-09-12 | Szansa Chess Open Rapid 2026 | Rapid | 8½ |