Richard Rapport
Modern era · Romania · b. 1996
The most original opening player of his generation; no two of his games look alike.
Career In The Collection
Head-to-Head Records
1000 Games · Page 1 of 5
- 2026 vs Changren Dai White CHN League Division A Pt1 C84 1-0
- 2026 vs Yu Yangyi Black CHN League Division A Pt1 B48 1/2-1/2
- 2026 vs Wei Yi White CHN League Division A Pt1 A05 1/2-1/2
- 2026 vs Wan Yunguo Black CHN League Division A Pt1 B42 1/2-1/2
- 2026 vs Ding Liren White CHN League Division A Pt1 C47 1/2-1/2
- 2026 vs Phil Martin Casiguran Black FIDE World Bl Team Pool D E90 0-1
- 2026 vs Daniel Dardha Black FIDE World Bl Team Pool D A15 0-1
- 2026 vs Renjie Huang Black FIDE World Bl Team Pool D B10 1/2-1/2
- 2026 vs Quang Liem Le White FIDE World Bl Team Pool D C53 0-1
- 2026 vs Vugar Manafov White FIDE World Bl Team Pool D B23 1-0
- 2026 vs Leon Luke Mendonca White FIDE World Bl Team Final B23 0-1
- 2026 vs Leon Luke Mendonca Black FIDE World Bl Team Final A46 1/2-1/2
- 2026 vs Sandeep Sethuraman White FIDE World Bl Team Pool D B23 1-0
- 2026 vs P Tregubov White FIDE World Bl Team Pool D B23 1/2-1/2
- 2026 vs Yuxu Zhou Black FIDE World Bl Team Pool D B15 0-1
- 2026 vs V Artemiev White FIDE World Rapid Team C65 1-0
- 2026 vs A Naiditsch Black FIDE World Rapid Team B04 1-0
- 2026 vs Aydin Suleymanli Black FIDE World Rapid Team E47 1-0
- 2026 vs D Andreikin Black FIDE World Rapid Team A15 1/2-1/2
- 2026 vs Ding Liren White FIDE World Rapid Team C77 1-0
- 2026 vs Arjun Erigaisi White FIDE World Rapid Team C60 1/2-1/2
- 2026 vs Rameshbabu Praggnanandhaa Black FIDE World Rapid Team E14 1/2-1/2
- 2026 vs Shant Sargsyan Black FIDE World Rapid Team B04 1/2-1/2
- 2026 vs Javokhir Sindarov White FIDE World Rapid Team C69 1-0
- 2026 vs Gukesh Dommaraju Black V Menorca Cerrado 2026 B41 0-1
- 2026 vs L Dominguez Perez Black V Menorca Cerrado 2026 B12 1/2-1/2
- 2026 vs Sarin Nihal White V Menorca Cerrado 2026 C64 1-0
- 2026 vs P Harikrishna White V Menorca Cerrado 2026 C90 1-0
- 2026 vs R Ponomariov Black V Menorca Cerrado 2026 A10 1-0
- 2026 vs Gukesh Dommaraju White V Menorca Cerrado 2026 C70 1/2-1/2
- 2026 vs Sarin Nihal Black V Menorca Cerrado 2026 A46 1-0
- 2026 vs L Dominguez Perez White V Menorca Cerrado 2026 C52 1-0
- 2026 vs P Harikrishna Black V Menorca Cerrado 2026 B40 1-0
- 2026 vs R Ponomariov White V Menorca Cerrado 2026 A45 1/2-1/2
- 2026 vs Dmitrij Kollars White Bundesliga 2025-26 A07 0-1
- 2026 vs Leonardo Costa Black Bundesliga 2025-26 B84 1/2-1/2
- 2025 vs D Anton Guijarro White World Blitz 2025 B11 1/2-1/2
- 2025 vs Jinshi Bai White World Blitz 2025 A00 1-0
- 2025 vs Bu Xiangzhi Black World Blitz 2025 A48 1-0
- 2025 vs Jan-Krzysztof Duda Black World Blitz 2025 B30 1-0
- 2025 vs Kirill Klukin White World Blitz 2025 B27 1-0
- 2025 vs Samuel Sevian Black World Blitz 2025 B30 1-0
- 2025 vs S Ganguly Black World Blitz 2025 B30 0-1
- 2025 vs Ediz Gurel White World Blitz 2025 B40 1-0
- 2025 vs Adam Kozak Black World Blitz 2025 A05 1/2-1/2
- 2025 vs Sergei Lobanov White World Blitz 2025 C53 1-0
- 2025 vs Leon Luke Mendonca White World Blitz 2025 B50 1-0
- 2025 vs Ian Nepomniachtchi White World Blitz 2025 D30 0-1
- 2025 vs Anand Pranav White World Blitz 2025 B50 0-1
- 2025 vs G Quparadze Black World Blitz 2025 B30 0-1
- 2025 vs Fy Antenaina Rakotomaharo White World Blitz 2025 C53 1-0
- 2025 vs Samir Sahidi White World Blitz 2025 C50 1-0
- 2025 vs M Tabatabaei Black World Blitz 2025 A45 0-1
- 2025 vs Artem Uskov Black World Blitz 2025 B32 1-0
- 2025 vs M Yilmaz Black World Blitz 2025 E94 1-0
- 2025 vs Dimitris Alexakis White World Rapid 2025 B40 1-0
- 2025 vs Denis Makhnev Black World Rapid 2025 B06 1-0
- 2025 vs Samir Sahidi White World Rapid 2025 A20 0-1
- 2025 vs Sergey Drygalov Black World Rapid 2025 E16 0-1
- 2025 vs C Henriquez Villagra White World Rapid 2025 B27 0-1
- 2025 vs Nikolas Theodorou Black World Rapid 2025 A40 1/2-1/2
- 2025 vs Jingyao Tin White World Rapid 2025 C50 0-1
- 2025 vs Bu Xiangzhi Black World Rapid 2025 E68 1/2-1/2
- 2025 vs Augustin Droin White World Rapid 2025 B50 1-0
- 2025 vs Gleb Dudin Black World Rapid 2025 A28 0-1
- 2025 vs Arseniy Nesterov Black World Rapid 2025 E18 1/2-1/2
- 2025 vs N Petrov White World Rapid 2025 A07 1/2-1/2
- 2025 vs Javokhir Sindarov Black TechM GCL 2025 A15 1/2-1/2
- 2025 vs Rameshbabu Praggnanandhaa White TechM GCL 2025 C69 1/2-1/2
- 2025 vs Shakhriyar Mamedyarov White TechM GCL 2025 C50 1-0
- 2025 vs S Vidit White TechM GCL 2025 C67 1/2-1/2
- 2025 vs L Dominguez Perez Black TechM GCL 2025 B32 1/2-1/2
- 2025 vs Javokhir Sindarov White TechM GCL 2025 D02 0-1
- 2025 vs Rameshbabu Praggnanandhaa Black TechM GCL 2025 A48 1/2-1/2
- 2025 vs S Vidit Black TechM GCL 2025 A40 0-1
- 2025 vs Shakhriyar Mamedyarov Black TechM GCL 2025 E26 1-0
- 2025 vs L Dominguez Perez White TechM GCL 2025 A00 1/2-1/2
- 2025 vs K Alekseenko White Bundesliga 2025-26 A13 1/2-1/2
- 2025 vs Gleb Dudin White Bundesliga 2025-26 A07 1/2-1/2
- 2025 vs S Shankland Black FIDE World Cup 2025 B06 1-0
- 2025 vs S Shankland White FIDE World Cup 2025 B12 0-1
- 2025 vs S Shankland White FIDE World Cup 2025 A15 1/2-1/2
- 2025 vs S Shankland Black FIDE World Cup 2025 B31 1/2-1/2
- 2025 vs Yagiz Kaan Erdogmus Black FIDE World Cup 2025 B30 0-1
- 2025 vs Yagiz Kaan Erdogmus White FIDE World Cup 2025 B22 1/2-1/2
- 2025 vs Yagiz Kaan Erdogmus Black FIDE World Cup 2025 B40 1/2-1/2
- 2025 vs Yagiz Kaan Erdogmus White FIDE World Cup 2025 C55 1/2-1/2
- 2025 vs L Supi White FIDE World Cup 2025 B22 1-0
- 2025 vs L Supi Black FIDE World Cup 2025 B41 0-1
- 2025 vs G Kanakaris White 40th ECC Open 2025 A07 1-0
- 2025 vs Jachym Nemec Black 40th ECC Open 2025 E47 0-1
- 2025 vs Parham Maghsoodloo Black 40th ECC Open 2025 E71 1-0
- 2025 vs B Gledura White 40th ECC Open 2025 B22 1-0
- 2025 vs Collin Colbow Black 40th ECC Open 2025 B42 0-1
- 2025 vs B Tondivar White 40th ECC Open 2025 C00 1-0
- 2025 vs M Chigaev White 25th European Teams C72 1-0
- 2025 vs Shakhriyar Mamedyarov Black 25th European Teams E32 1/2-1/2
- 2025 vs Nikolas Theodorou White 25th European Teams E65 1/2-1/2
- 2025 vs Vl3 Fedoseev White 25th European Teams A07 1-0
- 2025 vs Thai Dai Van Nguyen Black 25th European Teams B48 1/2-1/2
- 2025 vs Viktor Gazik White 25th European Teams B51 1-0
- 2025 vs Toivo Keinanen Black 25th European Teams A04 0-1
- 2025 vs N Huschenbeth White Bundesliga 2025-26 A09 1-0
- 2025 vs MarcAndria Maurizzi Black Bundesliga 2025-26 B40 0-1
- 2025 vs M Tabatabaei White FIDE Grand Swiss 2025 A36 1-0
- 2025 vs Shant Sargsyan Black FIDE Grand Swiss 2025 B52 1/2-1/2
- 2025 vs Nikolas Theodorou Black FIDE Grand Swiss 2025 A40 1/2-1/2
- 2025 vs Rameshbabu Praggnanandhaa White FIDE Grand Swiss 2025 A13 1/2-1/2
- 2025 vs I Cheparinov White FIDE Grand Swiss 2025 A21 1-0
- 2025 vs A Puranik Black FIDE Grand Swiss 2025 B48 1/2-1/2
- 2025 vs Parham Maghsoodloo White FIDE Grand Swiss 2025 D02 0-1
- 2025 vs A Predke Black FIDE Grand Swiss 2025 A81 0-1
- 2025 vs Aydin Suleymanli White FIDE Grand Swiss 2025 A14 1/2-1/2
- 2025 vs Daniel Dardha White FIDE Grand Swiss 2025 A07 1-0
- 2025 vs R Ponomariov Black FIDE Grand Swiss 2025 B44 1/2-1/2
- 2025 vs G Nasuta White TCh-TUR Super League 2025 A48 1/2-1/2
- 2025 vs A Sarana White TCh-TUR Super League 2025 B25 1-0
- 2025 vs V Sanal Black TCh-TUR Super League 2025 B40 0-1
- 2025 vs Momchil Petkov Black TCh-TUR Super League 2025 B41 1/2-1/2
- 2025 vs Ataberk Eren White TCh-TUR Super League 2025 C77 1-0
- 2025 vs Casper Schoppen Black TCh-TUR Super League 2025 A15 1-0
- 2025 vs Ev Ioannidis White TCh-TUR Super League 2025 C55 1-0
- 2025 vs Z Mammadov Black TCh-TUR Super League 2025 C02 1/2-1/2
- 2025 vs A Demchenko Black Oskemen Open Masters 2025 B30 0-1
- 2025 vs Aleksey Grebnev White Oskemen Open Masters 2025 C42 1/2-1/2
- 2025 vs S Sethuraman White Oskemen Open Masters 2025 C50 1/2-1/2
- 2025 vs SL Narayanan Black Oskemen Open Masters 2025 E73 1/2-1/2
- 2025 vs Zeinep Sultanbek Black Oskemen Open Masters 2025 A41 0-1
- 2025 vs Satbek Akhmedinov White Oskemen Open Masters 2025 A05 1-0
- 2025 vs A R Ilamparthi White Oskemen Open Masters 2025 A48 1-0
- 2025 vs TeS Ravi Black Oskemen Open Masters 2025 A80 0-1
- 2025 vs Sriram Adarsh Uppala White Oskemen Open Masters 2025 B12 1/2-1/2
- 2025 vs Nodirbek Yakubboev White 2nd UzChess Cup Masters C69 1/2-1/2
- 2025 vs Chithambaram VR. Aravindh Black 2nd UzChess Cup Masters B42 0-1
- 2025 vs Arjun Erigaisi White 2nd UzChess Cup Masters A05 1/2-1/2
- 2025 vs Rameshbabu Praggnanandhaa Black 2nd UzChess Cup Masters E81 0-1
- 2025 vs Javokhir Sindarov Black 2nd UzChess Cup Masters A61 1-0
- 2025 vs Shamsiddin Vokhidov White 2nd UzChess Cup Masters A29 1/2-1/2
- 2025 vs Nodirbek Abdusattorov Black 2nd UzChess Cup Masters B89 1-0
- 2025 vs Ian Nepomniachtchi White 2nd UzChess Cup Masters A46 1/2-1/2
- 2025 vs Parham Maghsoodloo Black 2nd UzChess Cup Masters B35 1/2-1/2
- 2025 vs Alireza Firouzja White FIDE World Bl Team Final B50 0-1
- 2025 vs Quang Liem Le White FIDE World Bl Team Final A00 1-0
- 2025 vs Hikaru Nakamura Black FIDE World Bl Team Final A05 1-0
- 2025 vs Daniyal Sapenov White FIDE World Bl Team Final A08 0-1
- 2025 vs Daniyal Sapenov Black FIDE World Bl Team Final B04 1-0
- 2025 vs Daniyal Sapenov Black FIDE World Bl Team Final B60 1/2-1/2
- 2025 vs Samuel Sevian Black FIDE World Bl Team Final B31 0-1
- 2025 vs Javokhir Sindarov White FIDE World Bl Team Final C77 1-0
- 2025 vs Javokhir Sindarov Black FIDE World Bl Team Final B03 1/2-1/2
- 2025 vs V Atlas White FIDE World Bl Team Pool D B40 1-0
- 2025 vs Stanley Badacsonyi Black FIDE World Bl Team Pool D E73 0-1
- 2025 vs Harry Bryant Black FIDE World Bl Team Pool D B34 0-1
- 2025 vs Vidar Grahn Black FIDE World Bl Team Pool D E73 0-1
- 2025 vs P Harikrishna White FIDE World Bl Team Pool D C27 1/2-1/2
- 2025 vs Nicolai Kistrup White FIDE World Bl Team Pool D B50 1-0
- 2025 vs Jan Klimkowski Black FIDE World Bl Team Pool D E73 0-1
- 2025 vs Denis Makhnev Black FIDE World Bl Team Pool D A46 0-1
- 2025 vs Jose Maria Medal Paves Black FIDE World Bl Team Pool D B20 0-1
- 2025 vs Amilal Munkhdalai White FIDE World Bl Team Pool D B50 1-0
- 2025 vs Emir Sharshenbekov Black FIDE World Bl Team Pool D B23 1-0
- 2025 vs Arjun Erigaisi Black FIDE World Rapid Team B33 1-0
- 2025 vs Jose Eduardo Martinez Alcantara Black FIDE World Rapid Team B22 0-1
- 2025 vs L McShane Black FIDE World Rapid Team B30 0-1
- 2025 vs Alexei Shirov White FIDE World Rapid Team C00 1-0
- 2025 vs Boris Gelfand Black FIDE World Rapid Team A88 1-0
- 2025 vs Rau Mamedov White FIDE World Rapid Team B27 1-0
- 2025 vs Shakhriyar Mamedyarov White FIDE World Rapid Team C77 1-0
- 2025 vs Jorden Van Foreest Black FIDE World Rapid Team B32 0-1
- 2025 vs Ganzorig Amartuvshin White FIDE World Rapid Team C77 0-1
- 2025 vs Levon Aronian Black FIDE World Rapid Team B33 1-0
- 2025 vs Faustino Oro Black FIDE World Rapid Team B70 0-1
- 2025 vs A Pichot White FIDE World Rapid Team C77 1-0
- 2025 vs R Robson Black 30th Sigeman & Co 2025 E71 1/2-1/2
- 2025 vs Vassily Ivanchuk White 30th Sigeman & Co 2025 A45 1-0
- 2025 vs Javokhir Sindarov White 30th Sigeman & Co 2025 D43 1/2-1/2
- 2025 vs Yagiz Kaan Erdogmus Black 30th Sigeman & Co 2025 B31 1-0
- 2025 vs Zhongyi Tan White 30th Sigeman & Co 2025 C77 0-1
- 2025 vs N Grandelius Black 30th Sigeman & Co 2025 B33 1/2-1/2
- 2025 vs E L'Ami White 30th Sigeman & Co 2025 A21 1-0
- 2025 vs A Areshchenko Black Bundesliga 2024-25 B32 0-1
- 2025 vs B Socko White Bundesliga 2024-25 A29 1-0
- 2025 vs Hans Moke Niemann Black Aeroflot Open A 2025 B30 1/2-1/2
- 2025 vs A Goganov Black Aeroflot Open A 2025 A88 1/2-1/2
- 2025 vs Raunak Sadhwani White Aeroflot Open A 2025 C65 1/2-1/2
- 2025 vs Bardiya Daneshvar White Aeroflot Open A 2025 C65 1-0
- 2025 vs Sergey Drygalov Black Aeroflot Open A 2025 E94 0-1
- 2025 vs Arseniy Nesterov White Aeroflot Open A 2025 C42 1/2-1/2
- 2025 vs Matvey Galchenko White Aeroflot Open A 2025 B27 1-0
- 2025 vs M Nikitenko Black Aeroflot Open A 2025 E90 1/2-1/2
- 2025 vs Radin Yadegar Black Aeroflot Open A 2025 E00 0-1
- 2025 vs Andrey Esipenko Black Esipenko-Rapport m Blitz D10 1-0
- 2025 vs Andrey Esipenko White Esipenko-Rapport m Blitz C48 1-0
- 2025 vs Andrey Esipenko White Esipenko-Rapport m Blitz C48 1/2-1/2
- 2025 vs Andrey Esipenko Black Esipenko-Rapport m Blitz A40 1-0
- 2025 vs Andrey Esipenko White Esipenko-Rapport m Blitz A45 1/2-1/2
- 2025 vs Andrey Esipenko White Esipenko-Rapport m Blitz C59 1-0
- 2025 vs Andrey Esipenko White Esipenko-Rapport m Blitz C48 1/2-1/2
- 2025 vs Andrey Esipenko Black Esipenko-Rapport m Blitz A41 1-0
- 2025 vs Andrey Esipenko Black Esipenko-Rapport m Blitz E20 1-0
Keep Studying
Open any game above to read it move by move, or replay it on the interactive board. When a position grabs you, have Stockfish analyze the whole game, or play the ideas out against Stockfish yourself. All the players are on the Grandmaster Games hub.