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 |
|---|---|---|---|---|---|---|---|---|---|
| 201 | 2024-05-08 | Chess.com Classic Play-In | chess.com INT | 3.76 | Sergey Volkov | Kacper Piorun | Won: 0-1 | 52 | Open |
| 202 | 2024-05-08 | Chess.com Classic Play-In | chess.com INT | 2.7 | Guillermo Vazquez | Kacper Piorun | Lost: 1-0 | 50 | Open |
| 203 | 2024-05-08 | Chess.com Classic Play-In | chess.com INT | 1.65 | Kacper Piorun | Sanan Sjugirov | Lost: 0-1 | 45 | Open |
| 204 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 9 | Rauf Mamedov | Kacper Piorun | Draw: 1/2-1/2 | 30 | Open |
| 205 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 8 | Kacper Piorun | Filip Dowgird | Won: 1-0 | 24 | Open |
| 206 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 7 | Andreas Skotheim | Kacper Piorun | Won: 0-1 | 29 | Open |
| 207 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 6 | Kacper Piorun | Jose Eduardo Martinez Alcantara | Lost: 0-1 | 43 | Open |
| 208 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 5 | Kacper Piorun | Ruslan Kurayan | Won: 1-0 | 27 | Open |
| 209 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 4 | Olexandr Bortnyk | Kacper Piorun | Lost: 1-0 | 68 | Open |
| 210 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 3 | Rohit S | Kacper Piorun | Won: 0-1 | 69 | Open |
| 211 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 2 | Kacper Piorun | Haoxiang Jia | Won: 1-0 | 63 | Open |
| 212 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 1 | Fabian Fichter | Kacper Piorun | Won: 0-1 | 38 | Open |
| 213 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 11 | Kacper Piorun | Roderick Nava | Won: 1-0 | 50 | Open |
| 214 | 2024-05-07 | Titled Tue 7th May Early | chess.com INT | 10 | Magnus Carlsen | Kacper Piorun | Lost: 1-0 | 77 | Open |
| 215 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 9 | Kacper Piorun | Alexey Sarana | Won: 1-0 | 34 | Open |
| 216 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 8 | David Paravyan | Kacper Piorun | Lost: 1-0 | 38 | Open |
| 217 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 7 | Bogdan-Daniel Deac | Kacper Piorun | Draw: 1/2-1/2 | 46 | Open |
| 218 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 6 | Kacper Piorun | Tuan Minh Le | Won: 1-0 | 27 | Open |
| 219 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 5 | Kacper Piorun | Jose Carlos Ibarra Jerez | Draw: 1/2-1/2 | 33 | Open |
| 220 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 4 | Sina Movahed | Kacper Piorun | Won: 0-1 | 51 | Open |
| 221 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 3 | Jun Hao Tan | Kacper Piorun | Won: 0-1 | 39 | Open |
| 222 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 2 | Kacper Piorun | Joey Grochal | Won: 1-0 | 78 | Open |
| 223 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 1 | Levente Miszler | Kacper Piorun | Won: 0-1 | 36 | Open |
| 224 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 11 | Leinier Dominguez Perez | Kacper Piorun | Lost: 1-0 | 38 | Open |
| 225 | 2024-04-09 | Titled Tue 9th Apr Early | chess.com INT | 10 | Kacper Piorun | Andrew Hong | Draw: 1/2-1/2 | 77 | Open |
| 226 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 9 | Aleksandra Goryachkina | Kacper Piorun | Won: 0-1 | 51 | Open |
| 227 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 8 | Kacper Piorun | Erik Golubovic | Lost: 0-1 | 45 | Open |
| 228 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 7 | Aryan Tari | Kacper Piorun | Lost: 1-0 | 33 | Open |
| 229 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 6 | Alireza Firouzja | Kacper Piorun | Lost: 1-0 | 67 | Open |
| 230 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 5 | Kacper Piorun | V Pranav | Won: 1-0 | 54 | Open |
| 231 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 4 | Renato Terry | Kacper Piorun | Won: 0-1 | 48 | Open |
| 232 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 3 | Kacper Piorun | Ivan Kochiev | Won: 1-0 | 32 | Open |
| 233 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 2 | Justin Chen | Kacper Piorun | Won: 0-1 | 44 | Open |
| 234 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 1 | Kacper Piorun | Kim Yew Chan | Won: 1-0 | 43 | Open |
| 235 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 11 | Petr Mikhalchenko | Kacper Piorun | Lost: 1-0 | 48 | Open |
| 236 | 2024-03-19 | Titled Tue 19th Mar Early | chess.com INT | 10 | Kacper Piorun | Mai Narva | Lost: 0-1 | 61 | Open |
| 237 | 2024-03-12 | Titled Tue 12th Mar Early | chess.com INT | 6 | Kacper Piorun | Dagur Arngrimsson | Lost: 0-1 | 60 | Open |
| 238 | 2024-03-12 | Titled Tue 12th Mar Early | chess.com INT | 5 | Akbarali Abdukhakimov | Kacper Piorun | Lost: 1-0 | 45 | Open |
| 239 | 2024-03-12 | Titled Tue 12th Mar Early | chess.com INT | 4 | Kacper Piorun | Levy Rozman | Lost: 0-1 | 46 | Open |
| 240 | 2024-03-12 | Titled Tue 12th Mar Early | chess.com INT | 3 | Dmitry Minko | Kacper Piorun | Won: 0-1 | 35 | Open |
| 241 | 2024-03-12 | Titled Tue 12th Mar Early | chess.com INT | 2 | Kacper Piorun | Vladimir Raicevic | Lost: 0-1 | 50 | Open |
| 242 | 2024-03-12 | Titled Tue 12th Mar Early | chess.com INT | 1 | Melika Mohammadi | Kacper Piorun | Won: 0-1 | 39 | Open |
| 243 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 9 | Avital Boruchovsky | Kacper Piorun | Won: 0-1 | 32 | Open |
| 244 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 8 | Karol Kucza | Kacper Piorun | Won: 0-1 | 59 | Open |
| 245 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 7 | Kacper Piorun | Aleksandra Maltsevskaya | Won: 1-0 | 53 | Open |
| 246 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 6 | Matthieu Cornette | Kacper Piorun | Lost: 1-0 | 28 | Open |
| 247 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 5 | Kacper Piorun | Piotr Piesik | Won: 1-0 | 46 | Open |
| 248 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 4 | Dmitry Tatarinov | Kacper Piorun | Lost: 1-0 | 55 | Open |
| 249 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 3 | Kacper Piorun | Ali Rastbod | Draw: 1/2-1/2 | 90 | Open |
| 250 | 2024-02-20 | Titled Tue 20th Feb Early | chess.com INT | 2 | Alberto Santos Flores | Kacper Piorun | Won: 0-1 | 58 | Open |
- vs Sergey VolkovWon · 0-1Black · 2024-05-08 · Round 3.76Chess.com Classic Play-In
- vs Guillermo VazquezLost · 1-0Black · 2024-05-08 · Round 2.7Chess.com Classic Play-In
- vs Sanan SjugirovLost · 0-1White · 2024-05-08 · Round 1.65Chess.com Classic Play-In
- vs Rauf MamedovDraw · ½–½Black · 2024-05-07 · Round 9Titled Tue 7th May Early
- vs Filip DowgirdWon · 1-0White · 2024-05-07 · Round 8Titled Tue 7th May Early
- vs Andreas SkotheimWon · 0-1Black · 2024-05-07 · Round 7Titled Tue 7th May Early
- vs Jose Eduardo Martinez AlcantaraLost · 0-1White · 2024-05-07 · Round 6Titled Tue 7th May Early
- vs Ruslan KurayanWon · 1-0White · 2024-05-07 · Round 5Titled Tue 7th May Early
- vs Olexandr BortnykLost · 1-0Black · 2024-05-07 · Round 4Titled Tue 7th May Early
- vs Rohit SWon · 0-1Black · 2024-05-07 · Round 3Titled Tue 7th May Early
- vs Haoxiang JiaWon · 1-0White · 2024-05-07 · Round 2Titled Tue 7th May Early
- vs Fabian FichterWon · 0-1Black · 2024-05-07 · Round 1Titled Tue 7th May Early
- vs Roderick NavaWon · 1-0White · 2024-05-07 · Round 11Titled Tue 7th May Early
- vs Magnus CarlsenLost · 1-0Black · 2024-05-07 · Round 10Titled Tue 7th May Early
- vs Alexey SaranaWon · 1-0White · 2024-04-09 · Round 9Titled Tue 9th Apr Early
- vs David ParavyanLost · 1-0Black · 2024-04-09 · Round 8Titled Tue 9th Apr Early
- vs Bogdan-Daniel DeacDraw · ½–½Black · 2024-04-09 · Round 7Titled Tue 9th Apr Early
- vs Tuan Minh LeWon · 1-0White · 2024-04-09 · Round 6Titled Tue 9th Apr Early
- vs Jose Carlos Ibarra JerezDraw · ½–½White · 2024-04-09 · Round 5Titled Tue 9th Apr Early
- vs Sina MovahedWon · 0-1Black · 2024-04-09 · Round 4Titled Tue 9th Apr Early
- vs Jun Hao TanWon · 0-1Black · 2024-04-09 · Round 3Titled Tue 9th Apr Early
- vs Joey GrochalWon · 1-0White · 2024-04-09 · Round 2Titled Tue 9th Apr Early
- vs Levente MiszlerWon · 0-1Black · 2024-04-09 · Round 1Titled Tue 9th Apr Early
- vs Leinier Dominguez PerezLost · 1-0Black · 2024-04-09 · Round 11Titled Tue 9th Apr Early
- vs Andrew HongDraw · ½–½White · 2024-04-09 · Round 10Titled Tue 9th Apr Early
- vs Aleksandra GoryachkinaWon · 0-1Black · 2024-03-19 · Round 9Titled Tue 19th Mar Early
- vs Erik GolubovicLost · 0-1White · 2024-03-19 · Round 8Titled Tue 19th Mar Early
- vs Aryan TariLost · 1-0Black · 2024-03-19 · Round 7Titled Tue 19th Mar Early
- vs Alireza FirouzjaLost · 1-0Black · 2024-03-19 · Round 6Titled Tue 19th Mar Early
- vs V PranavWon · 1-0White · 2024-03-19 · Round 5Titled Tue 19th Mar Early
- vs Renato TerryWon · 0-1Black · 2024-03-19 · Round 4Titled Tue 19th Mar Early
- vs Ivan KochievWon · 1-0White · 2024-03-19 · Round 3Titled Tue 19th Mar Early
- vs Justin ChenWon · 0-1Black · 2024-03-19 · Round 2Titled Tue 19th Mar Early
- vs Kim Yew ChanWon · 1-0White · 2024-03-19 · Round 1Titled Tue 19th Mar Early
- vs Petr MikhalchenkoLost · 1-0Black · 2024-03-19 · Round 11Titled Tue 19th Mar Early
- vs Mai NarvaLost · 0-1White · 2024-03-19 · Round 10Titled Tue 19th Mar Early
- vs Dagur ArngrimssonLost · 0-1White · 2024-03-12 · Round 6Titled Tue 12th Mar Early
- vs Akbarali AbdukhakimovLost · 1-0Black · 2024-03-12 · Round 5Titled Tue 12th Mar Early
- vs Levy RozmanLost · 0-1White · 2024-03-12 · Round 4Titled Tue 12th Mar Early
- vs Dmitry MinkoWon · 0-1Black · 2024-03-12 · Round 3Titled Tue 12th Mar Early
- vs Vladimir RaicevicLost · 0-1White · 2024-03-12 · Round 2Titled Tue 12th Mar Early
- vs Melika MohammadiWon · 0-1Black · 2024-03-12 · Round 1Titled Tue 12th Mar Early
- vs Avital BoruchovskyWon · 0-1Black · 2024-02-20 · Round 9Titled Tue 20th Feb Early
- vs Karol KuczaWon · 0-1Black · 2024-02-20 · Round 8Titled Tue 20th Feb Early
- vs Aleksandra MaltsevskayaWon · 1-0White · 2024-02-20 · Round 7Titled Tue 20th Feb Early
- vs Matthieu CornetteLost · 1-0Black · 2024-02-20 · Round 6Titled Tue 20th Feb Early
- vs Piotr PiesikWon · 1-0White · 2024-02-20 · Round 5Titled Tue 20th Feb Early
- vs Dmitry TatarinovLost · 1-0Black · 2024-02-20 · Round 4Titled Tue 20th Feb Early
- vs Ali RastbodDraw · ½–½White · 2024-02-20 · Round 3Titled Tue 20th Feb Early
- vs Alberto Santos FloresWon · 0-1Black · 2024-02-20 · Round 2Titled Tue 20th Feb Early
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½ |