IMKamran Shirazi
- FIDE ID
- 2000733
About Kamran Shirazi
Kamran Shirazi was born in Tehran in 1952 and won the Iranian championship in 1972. FIDE awarded him the international master title in 1978. He moved to the United States in the late 1970s and became a regular competitor on its open-tournament circuit. Show more
Kamran Shirazi was born in Tehran in 1952 and won the Iranian championship in 1972. FIDE awarded him the international master title in 1978. He moved to the United States in the late 1970s and became a regular competitor on its open-tournament circuit. His results included five Southern California Open victories. He shared first place in the 1983 World Open and the 1985 National Open. Shirazi also appeared as himself in the film Searching for Bobby Fischer. He moved to France in the early 2000s. In 2006 he changed his international chess affiliation to France.
FIDE ratings
Rapid
2278Published FIDE
Blitz
2189Published FIDE
Official classical ranks
- World rank
- #8054
- National rank · FRA
- #396
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2486 Apr 2002
- Recorded years
- 2001–2026
- Archived games
- 596
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 |
|---|---|---|---|---|---|---|---|---|---|
| 301 | 2020-06-23 | Titled Tuesday 23rd June | chess.com INT | 1 | Chithambaram VR. Aravindh | Kamran Shirazi | Lost: 1-0 | 30 | Open |
| 302 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 9.6 | Abdelaziz Onkoud | Kamran Shirazi | Won: 0-1 | 33 | Open |
| 303 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 8.4 | Kamran Shirazi | Wassel Bousmaha | Won: 1-0 | 39 | Open |
| 304 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 7.5 | Shoham Cohen Revivo | Kamran Shirazi | Lost: 1-0 | 54 | Open |
| 305 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 6.5 | Kamran Shirazi | Mahfoud Oussedik | Lost: 0-1 | 51 | Open |
| 306 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 5.4 | Andrei Shchekachev | Kamran Shirazi | Won: 0-1 | 42 | Open |
| 307 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 4.6 | Kamran Shirazi | Armand Sahetchian | Won: 1-0 | 36 | Open |
| 308 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 3.3 | Ilyass Msellek | Kamran Shirazi | Lost: 1-0 | 29 | Open |
| 309 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 2.7 | Kamran Shirazi | Gabriel Flom | Lost: 0-1 | 39 | Open |
| 310 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 15.8 | Kamran Shirazi | Anatole Vlachos | Won: 1-0 | 22 | Open |
| 311 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 14.1 | Hicham Hamdouchi | Kamran Shirazi | Lost: 1-0 | 43 | Open |
| 312 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 13.8 | Bilel Bellahcene | Kamran Shirazi | Lost: 1-0 | 26 | Open |
| 313 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 12.2 | Kamran Shirazi | Adel Choukri | Lost: 0-1 | 117 | Open |
| 314 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 11.7 | Sophie Aflalo | Kamran Shirazi | Won: 0-1 | 72 | Open |
| 315 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 10.3 | Kamran Shirazi | Borya Ider | Won: 1-0 | 47 | Open |
| 316 | 2020-06-14 | Mahfoud Boudiba Mem Inv | chess24.com INT | 1.2 | Thal Abergel | Kamran Shirazi | Won: 0-1 | 24 | Open |
| 317 | 2020-06-02 | Titled Tuesday 2nd June | chess.com INT | 4 | Ashritha Eswaran | Kamran Shirazi | Won: 0-1 | 64 | Open |
| 318 | 2020-06-02 | Titled Tuesday 2nd June | chess.com INT | 3 | Kamran Shirazi | Tarini Goyal | Lost: 0-1 | 31 | Open |
| 319 | 2020-06-02 | Titled Tuesday 2nd June | chess.com INT | 2 | Vladimir Grabinsky | Kamran Shirazi | Draw: 1/2-1/2 | 76 | Open |
| 320 | 2020-06-02 | Titled Tuesday 2nd June | chess.com INT | 1 | Kamran Shirazi | Victor Mikhalevski | Lost: 0-1 | 27 | Open |
| 321 | 2020-05-30 | Euro Online +2300 Day 2 | chess.com INT | 8 | Kacper Kacprzak | Kamran Shirazi | Won: 0-1 | 28 | Open |
| 322 | 2020-05-30 | Euro Online +2300 Day 2 | chess.com INT | 7 | Kamran Shirazi | Hector Elissalt Cardenas | Lost: 0-1 | 54 | Open |
| 323 | 2020-05-30 | Euro Online +2300 Day 2 | chess.com INT | 6 | Andrei Timoshin | Kamran Shirazi | Lost: 1-0 | 44 | Open |
| 324 | 2020-05-30 | Euro Online +2300 Day 2 | chess.com INT | 5 | Kamran Shirazi | Nils Grandelius | Lost: 0-1 | 22 | Open |
| 325 | 2020-05-30 | Euro Online +2300 Day 2 | chess.com INT | 4 | Kamran Shirazi | Georg Seul | Won: 1-0 | 48 | Open |
| 326 | 2020-05-30 | Euro Online +2300 Day 2 | chess.com INT | 3 | Kirill Shevchenko | Kamran Shirazi | Lost: 1-0 | 43 | Open |
| 327 | 2020-05-30 | Euro Online +2300 Day 2 | chess.com INT | 2 | Kamran Shirazi | Aras Vardanyan | Won: 1-0 | 44 | Open |
| 328 | 2020-05-30 | Euro Online +2300 Day 2 | chess.com INT | 1 | Matthias Bluebaum | Kamran Shirazi | Lost: 1-0 | 54 | Open |
| 329 | 2020-05-29 | Euro Online +2300 Day 1 | chess.com INT | 8 | Stefan Pogosyan | Kamran Shirazi | Won: 0-1 | 27 | Open |
| 330 | 2020-05-29 | Euro Online +2300 Day 1 | chess.com INT | 7 | Kamran Shirazi | Logman Guliev | Won: 1-0 | 31 | Open |
| 331 | 2020-05-29 | Euro Online +2300 Day 1 | chess.com INT | 6 | Viktor Dmitrenko | Kamran Shirazi | Lost: 1-0 | 30 | Open |
| 332 | 2020-05-29 | Euro Online +2300 Day 1 | chess.com INT | 5 | Kamran Shirazi | Marco Materia | Won: 1-0 | 48 | Open |
| 333 | 2020-05-29 | Euro Online +2300 Day 1 | chess.com INT | 4 | Viktor Haring | Kamran Shirazi | Lost: 1-0 | 94 | Open |
| 334 | 2020-05-29 | Euro Online +2300 Day 1 | chess.com INT | 3 | Dennis Wagner | Kamran Shirazi | Lost: 1-0 | 30 | Open |
| 335 | 2020-05-29 | Euro Online +2300 Day 1 | chess.com INT | 2 | Kamran Shirazi | Alexander Donchenko | Lost: 0-1 | 45 | Open |
| 336 | 2020-05-29 | Euro Online +2300 Day 1 | chess.com INT | 1 | Kamran Shirazi | Daniel Dardha | Won: 1-0 | 72 | Open |
| 337 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 9 | Kamran Shirazi | Daniel Fridman | Won: 1-0 | 29 | Open |
| 338 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 8 | Artur Gabrielian | Kamran Shirazi | Lost: 1-0 | 33 | Open |
| 339 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 7 | Pavel Shkapenko | Kamran Shirazi | Won: 0-1 | 60 | Open |
| 340 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 6 | Kamran Shirazi | Semen Khanin | Won: 1-0 | 33 | Open |
| 341 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 5 | Grigory Seletsky | Kamran Shirazi | Won: 0-1 | 29 | Open |
| 342 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 4 | Kamran Shirazi | Alexandr Fier | Lost: 0-1 | 27 | Open |
| 343 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 3 | Kamran Shirazi | Evgeniya Doluhanova | Won: 1-0 | 57 | Open |
| 344 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 2 | Krikor Sevag Mekhitarian | Kamran Shirazi | Lost: 1-0 | 58 | Open |
| 345 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 1 | Kamran Shirazi | Oleksandr Prokhorov | Won: 1-0 | 51 | Open |
| 346 | 2020-05-19 | Titled Tuesday 19th May | chess.com INT | 10 | Leon Luke Mendonca | Kamran Shirazi | Won: 0-1 | 44 | Open |
| 347 | 2020-05-16 | ch-FRA Blitz Online Qual | Europe-Chess INT | 9 | Kamran Shirazi | Lucas Gherghinoiu | Won: 1-0 | 19 | Open |
| 348 | 2020-05-16 | ch-FRA Blitz Online Qual | Europe-Chess INT | 8 | Antoine Bournel | Kamran Shirazi | Lost: 1-0 | 55 | Open |
| 349 | 2020-05-16 | ch-FRA Blitz Online Qual | Europe-Chess INT | 7 | Kamran Shirazi | Maxime Lambach | Won: 1-0 | 29 | Open |
| 350 | 2020-05-16 | ch-FRA Blitz Online Qual | Europe-Chess INT | 6 | Noah Sesia | Kamran Shirazi | Lost: 1-0 | 67 | Open |
- vs Chithambaram VR. AravindhLost · 1-0Black · 2020-06-23 · Round 1Titled Tuesday 23rd June
- vs Abdelaziz OnkoudWon · 0-1Black · 2020-06-14 · Round 9.6Mahfoud Boudiba Mem Inv
- vs Wassel BousmahaWon · 1-0White · 2020-06-14 · Round 8.4Mahfoud Boudiba Mem Inv
- vs Shoham Cohen RevivoLost · 1-0Black · 2020-06-14 · Round 7.5Mahfoud Boudiba Mem Inv
- vs Mahfoud OussedikLost · 0-1White · 2020-06-14 · Round 6.5Mahfoud Boudiba Mem Inv
- vs Andrei ShchekachevWon · 0-1Black · 2020-06-14 · Round 5.4Mahfoud Boudiba Mem Inv
- vs Armand SahetchianWon · 1-0White · 2020-06-14 · Round 4.6Mahfoud Boudiba Mem Inv
- vs Ilyass MsellekLost · 1-0Black · 2020-06-14 · Round 3.3Mahfoud Boudiba Mem Inv
- vs Gabriel FlomLost · 0-1White · 2020-06-14 · Round 2.7Mahfoud Boudiba Mem Inv
- vs Anatole VlachosWon · 1-0White · 2020-06-14 · Round 15.8Mahfoud Boudiba Mem Inv
- vs Hicham HamdouchiLost · 1-0Black · 2020-06-14 · Round 14.1Mahfoud Boudiba Mem Inv
- vs Bilel BellahceneLost · 1-0Black · 2020-06-14 · Round 13.8Mahfoud Boudiba Mem Inv
- vs Adel ChoukriLost · 0-1White · 2020-06-14 · Round 12.2Mahfoud Boudiba Mem Inv
- vs Sophie AflaloWon · 0-1Black · 2020-06-14 · Round 11.7Mahfoud Boudiba Mem Inv
- vs Borya IderWon · 1-0White · 2020-06-14 · Round 10.3Mahfoud Boudiba Mem Inv
- vs Thal AbergelWon · 0-1Black · 2020-06-14 · Round 1.2Mahfoud Boudiba Mem Inv
- vs Ashritha EswaranWon · 0-1Black · 2020-06-02 · Round 4Titled Tuesday 2nd June
- vs Tarini GoyalLost · 0-1White · 2020-06-02 · Round 3Titled Tuesday 2nd June
- vs Vladimir GrabinskyDraw · ½–½Black · 2020-06-02 · Round 2Titled Tuesday 2nd June
- vs Victor MikhalevskiLost · 0-1White · 2020-06-02 · Round 1Titled Tuesday 2nd June
- vs Kacper KacprzakWon · 0-1Black · 2020-05-30 · Round 8Euro Online +2300 Day 2
- vs Hector Elissalt CardenasLost · 0-1White · 2020-05-30 · Round 7Euro Online +2300 Day 2
- vs Andrei TimoshinLost · 1-0Black · 2020-05-30 · Round 6Euro Online +2300 Day 2
- vs Nils GrandeliusLost · 0-1White · 2020-05-30 · Round 5Euro Online +2300 Day 2
- vs Georg SeulWon · 1-0White · 2020-05-30 · Round 4Euro Online +2300 Day 2
- vs Kirill ShevchenkoLost · 1-0Black · 2020-05-30 · Round 3Euro Online +2300 Day 2
- vs Aras VardanyanWon · 1-0White · 2020-05-30 · Round 2Euro Online +2300 Day 2
- vs Matthias BluebaumLost · 1-0Black · 2020-05-30 · Round 1Euro Online +2300 Day 2
- vs Stefan PogosyanWon · 0-1Black · 2020-05-29 · Round 8Euro Online +2300 Day 1
- vs Logman GulievWon · 1-0White · 2020-05-29 · Round 7Euro Online +2300 Day 1
- vs Viktor DmitrenkoLost · 1-0Black · 2020-05-29 · Round 6Euro Online +2300 Day 1
- vs Marco MateriaWon · 1-0White · 2020-05-29 · Round 5Euro Online +2300 Day 1
- vs Viktor HaringLost · 1-0Black · 2020-05-29 · Round 4Euro Online +2300 Day 1
- vs Dennis WagnerLost · 1-0Black · 2020-05-29 · Round 3Euro Online +2300 Day 1
- vs Alexander DonchenkoLost · 0-1White · 2020-05-29 · Round 2Euro Online +2300 Day 1
- vs Daniel DardhaWon · 1-0White · 2020-05-29 · Round 1Euro Online +2300 Day 1
- vs Daniel FridmanWon · 1-0White · 2020-05-19 · Round 9Titled Tuesday 19th May
- vs Artur GabrielianLost · 1-0Black · 2020-05-19 · Round 8Titled Tuesday 19th May
- vs Pavel ShkapenkoWon · 0-1Black · 2020-05-19 · Round 7Titled Tuesday 19th May
- vs Semen KhaninWon · 1-0White · 2020-05-19 · Round 6Titled Tuesday 19th May
- vs Grigory SeletskyWon · 0-1Black · 2020-05-19 · Round 5Titled Tuesday 19th May
- vs Alexandr FierLost · 0-1White · 2020-05-19 · Round 4Titled Tuesday 19th May
- vs Evgeniya DoluhanovaWon · 1-0White · 2020-05-19 · Round 3Titled Tuesday 19th May
- vs Krikor Sevag MekhitarianLost · 1-0Black · 2020-05-19 · Round 2Titled Tuesday 19th May
- vs Oleksandr ProkhorovWon · 1-0White · 2020-05-19 · Round 1Titled Tuesday 19th May
- vs Leon Luke MendoncaWon · 0-1Black · 2020-05-19 · Round 10Titled Tuesday 19th May
- vs Lucas GherghinoiuWon · 1-0White · 2020-05-16 · Round 9ch-FRA Blitz Online Qual
- vs Antoine BournelLost · 1-0Black · 2020-05-16 · Round 8ch-FRA Blitz Online Qual
- vs Maxime LambachWon · 1-0White · 2020-05-16 · Round 7ch-FRA Blitz Online Qual
- vs Noah SesiaLost · 1-0Black · 2020-05-16 · Round 6ch-FRA Blitz Online Qual
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-04 | 19eme Tournoi rapide d'Orcher La Tour | Rapid | 7 |
| 2026-09-27 | 37e Open Rapide de Franconville (-2400) | Rapid | 6½ |
| 2026-09-20 | Les Internationaux de France Blitz 2026 | Blitz | 9 |
| 2026-09-19 | Les Internationaux de France Rapide 2026 | Rapid | 6 |