Wei Yi
Modern era · China · b. 1999
The youngest player ever to pass 2700, and author of a modern immortal against Bruzon.
Career In The Collection
Head-to-Head Records
1000 Games · Page 2 of 5
- 2025 vs Chithambaram VR. Aravindh Black 7th Prague Masters 2025 D38 1-0
- 2025 vs Anish Giri White 7th Prague Masters 2025 C55 1/2-1/2
- 2025 vs Vincent Keymer Black 7th Prague Masters 2025 E32 1-0
- 2025 vs Valentin Dragnev White Bundesliga 2024-25 C53 1-0
- 2025 vs Gleb Dudin Black Bundesliga 2024-25 E10 0-1
- 2025 vs Jan-Krzysztof Duda White Chessable Masters Losers C10 1/2-1/2
- 2025 vs Jan-Krzysztof Duda Black Chessable Masters Losers A21 1-0
- 2025 vs Jan-Krzysztof Duda White Chessable Masters Losers C65 1-0
- 2025 vs Arjun Erigaisi Black Chessable Masters Winners B06 1-0
- 2025 vs Arjun Erigaisi Black Chessable Masters Winners C67 1-0
- 2025 vs Arjun Erigaisi White Chessable Masters Winners A15 0-1
- 2025 vs Rameshbabu Praggnanandhaa Black Chessable Masters Winners A45 0-1
- 2025 vs Rameshbabu Praggnanandhaa Black Chessable Masters Winners A45 0-1
- 2025 vs Rameshbabu Praggnanandhaa White Chessable Masters Winners A33 1/2-1/2
- 2025 vs D Anton Guijarro White Chessable Masters Play-In B13 1-0
- 2025 vs Jan-Krzysztof Duda Black Chessable Masters Play-In C67 1/2-1/2
- 2025 vs J Santos Latasa Black Chessable Masters Play-In A04 0-1
- 2025 vs S Sjugirov White Chessable Masters Play-In A06 1-0
- 2025 vs Mukhammadzokhid Suyarov Black Chessable Masters Play-In B51 1/2-1/2
- 2025 vs S Ter Sahakyan White Chessable Masters Play-In B20 1-0
- 2025 vs Maxime Vachier-Lagrave Black Chessable Masters Play-In B90 1/2-1/2
- 2025 vs J Vakhidov White Chessable Masters Play-In B20 1-0
- 2025 vs Shamsiddin Vokhidov Black Chessable Masters Play-In C65 1/2-1/2
- 2025 vs Vl3 Fedoseev Black 87th Tata Steel Masters E06 1/2-1/2
- 2025 vs Anish Giri White 87th Tata Steel Masters C42 1/2-1/2
- 2025 vs Gukesh Dommaraju Black 87th Tata Steel Masters C55 1/2-1/2
- 2025 vs Jorden Van Foreest White 87th Tata Steel Masters C55 1/2-1/2
- 2025 vs Arjun Erigaisi White 87th Tata Steel Masters C89 1/2-1/2
- 2025 vs Max Warmerdam Black 87th Tata Steel Masters C45 0-1
- 2025 vs Leon Luke Mendonca White 87th Tata Steel Masters C77 1/2-1/2
- 2025 vs Rameshbabu Praggnanandhaa Black 87th Tata Steel Masters C83 1/2-1/2
- 2025 vs P Harikrishna White 87th Tata Steel Masters C11 1/2-1/2
- 2025 vs Nodirbek Abdusattorov Black 87th Tata Steel Masters E24 1/2-1/2
- 2025 vs Vincent Keymer White 87th Tata Steel Masters C50 1/2-1/2
- 2025 vs A Sarana Black 87th Tata Steel Masters C48 1/2-1/2
- 2025 vs Fabiano Caruana White 87th Tata Steel Masters C67 1/2-1/2
- 2025 vs Mukhammadali Abdurakhmonov Black Titled Tue 14th Jan Early A40 0-1
- 2025 vs A Demchenko White Titled Tue 14th Jan Early C25 0-1
- 2025 vs Samuel Fieberg Black Titled Tue 14th Jan Early B00 0-1
- 2025 vs Suresh Harsh White Titled Tue 14th Jan Early A01 1-0
- 2025 vs Bojan Maksimovic Black Titled Tue 14th Jan Early A29 1/2-1/2
- 2025 vs M Matlakov Black Titled Tue 14th Jan Early A04 0-1
- 2025 vs Gnel Melikyan Black Titled Tue 14th Jan Early B00 0-1
- 2025 vs F Perez Ponsa White Titled Tue 14th Jan Early A05 0-1
- 2025 vs W Przybylski White Titled Tue 14th Jan Early A01 1-0
- 2025 vs Francesco Sonis White Titled Tue 14th Jan Early A01 1-0
- 2025 vs Mukhammadzokhid Suyarov White Titled Tue 14th Jan Early A05 0-1
- 2025 vs Magnus Carlsen Black Bundesliga 2024-25 B90 1/2-1/2
- 2025 vs Velimir Ivic White Bundesliga 2024-25 C42 1-0
- 2025 vs N Abasov White Titled Tue 7th Jan Late A01 0-1
- 2025 vs Alejandro Domingo Nunez Black Titled Tue 7th Jan Late B06 0-1
- 2025 vs Artem Galaktionov Black Titled Tue 7th Jan Late A50 0-1
- 2025 vs M Haddouche White Titled Tue 7th Jan Late A01 1-0
- 2025 vs Felix-Antonio Ilinca Black Titled Tue 7th Jan Late A40 0-1
- 2025 vs Ruben Gideon Koellner Black Titled Tue 7th Jan Late A40 0-1
- 2025 vs M Kravtsiv White Titled Tue 7th Jan Late A01 0-1
- 2025 vs P Martinez Reyes White Titled Tue 7th Jan Late A01 1-0
- 2025 vs F Perez Ponsa White Titled Tue 7th Jan Late A01 1/2-1/2
- 2025 vs R Svane White Titled Tue 7th Jan Late A01 1-0
- 2025 vs B Sztokbant Black Titled Tue 7th Jan Late B00 0-1
- 2024 vs B Bok White World Blitz 2024 C50 0-1
- 2024 vs Mykola Bortnyk White World Blitz 2024 B03 1/2-1/2
- 2024 vs I Cheparinov White World Blitz 2024 C50 1-0
- 2024 vs Johan-Sebastian Christiansen White World Blitz 2024 A06 1-0
- 2024 vs Arjun Erigaisi Black World Blitz 2024 E20 1-0
- 2024 vs Alireza Firouzja Black World Blitz 2024 B90 1-0
- 2024 vs Boris Gelfand White World Blitz 2024 E46 1-0
- 2024 vs Lorenzo Lodici White World Blitz 2024 A06 1-0
- 2024 vs G Oparin Black World Blitz 2024 B92 1-0
- 2024 vs V Pranav Black World Blitz 2024 B51 1-0
- 2024 vs Javokhir Sindarov Black World Blitz 2024 B03 0-1
- 2024 vs Frederik Svane Black World Blitz 2024 C41 0-1
- 2024 vs Ivan Zemlyanskii Black World Blitz 2024 A41 0-1
- 2024 vs B Bok Black World Rapid 2024 A84 0-1
- 2024 vs Bogdan-Daniel Deac Black World Rapid 2024 D45 1/2-1/2
- 2024 vs K2 Grigoryan White World Rapid 2024 B95 0-1
- 2024 vs Brandon Jacobson White World Rapid 2024 A15 1-0
- 2024 vs V Bologan White World Rapid 2024 C41 1-0
- 2024 vs Le Tuan Minh Black World Rapid 2024 C41 0-1
- 2024 vs D Paravyan White World Rapid 2024 D00 1-0
- 2024 vs Nikolas Theodorou Black World Rapid 2024 D87 1-0
- 2024 vs Alexa Donchenko Black World Rapid 2024 A20 1/2-1/2
- 2024 vs L Fressinet White World Rapid 2024 C24 1/2-1/2
- 2024 vs Aram Hakobyan White World Rapid 2024 C11 1-0
- 2024 vs Arseniy Nesterov White World Rapid 2024 A45 1/2-1/2
- 2024 vs A Tari Black World Rapid 2024 B51 1/2-1/2
- 2024 vs N Huschenbeth Black Bundesliga 2024-25 B95 1/2-1/2
- 2024 vs Ma Qun White 2nd China Chess King 2024 B03 0-1
- 2024 vs Ma Qun Black 2nd China Chess King 2024 B97 0-1
- 2024 vs Marc'Andria Maurizzi White 39th ECC Open 2024 C55 1-0
- 2024 vs Vincent Keymer White 39th ECC Open 2024 C55 1/2-1/2
- 2024 vs Parham Maghsoodloo Black 39th ECC Open 2024 B51 1-0
- 2024 vs Nodirbek Yakubboev Black 39th ECC Open 2024 A48 1-0
- 2024 vs N Steinberg White 39th ECC Open 2024 B95 1/2-1/2
- 2024 vs Samir Sahidi Black 39th ECC Open 2024 D45 0-1
- 2024 vs Joar Ostlund White 39th ECC Open 2024 D35 1-0
- 2024 vs Rameshbabu Praggnanandhaa White TechM GCL 2024 A06 1/2-1/2
- 2024 vs Nodirbek Abdusattorov Black TechM GCL 2024 D02 1-0
- 2024 vs Arjun Erigaisi Black TechM GCL 2024 E10 1-0
- 2024 vs Jan-Krzysztof Duda White TechM GCL 2024 C50 1/2-1/2
- 2024 vs S Vidit Black TechM GCL 2024 B90 1-0
- 2024 vs S Vidit White TechM GCL 2024 A45 1-0
- 2024 vs Jan-Krzysztof Duda Black TechM GCL 2024 E06 0-1
- 2024 vs Arjun Erigaisi White TechM GCL 2024 C07 1/2-1/2
- 2024 vs Rameshbabu Praggnanandhaa Black TechM GCL 2024 B01 0-1
- 2024 vs Nodirbek Abdusattorov White TechM GCL 2024 C50 0-1
- 2024 vs Olexandr Bortnyk Black Titled Tue 1st Oct Late A45 1/2-1/2
- 2024 vs A Hambleton Black Titled Tue 1st Oct Late A45 0-1
- 2024 vs Gata Kamsky White Titled Tue 1st Oct Late A15 1-0
- 2024 vs Haik M. Martirosyan White Titled Tue 1st Oct Late B10 1/2-1/2
- 2024 vs D Naroditsky White Titled Tue 1st Oct Late E71 1-0
- 2024 vs Matthew Obrien Black Titled Tue 1st Oct Late C02 0-1
- 2024 vs J Santos Latasa White Titled Tue 1st Oct Late E00 1-0
- 2024 vs Frederik Svane White Titled Tue 1st Oct Late A06 0-1
- 2024 vs Vladyslav Sydoryka White Titled Tue 1st Oct Late E06 1-0
- 2024 vs Kayden Troff Black Titled Tue 1st Oct Late D02 0-1
- 2024 vs Jeffery Xiong Black Titled Tue 1st Oct Late D43 1-0
- 2024 vs Wesley So Black 45th Olympiad 2024 B51 1-0
- 2024 vs Nodirbek Yakubboev White 45th Olympiad 2024 E46 1-0
- 2024 vs M Tabatabaei Black 45th Olympiad 2024 B54 0-1
- 2024 vs Bogdan-Daniel Deac White 45th Olympiad 2024 C53 1/2-1/2
- 2024 vs Gukesh Dommaraju Black 45th Olympiad 2024 B50 1-0
- 2024 vs Nguyen Ngoc Truong Son Black 45th Olympiad 2024 D43 1/2-1/2
- 2024 vs D Anton Guijarro White 45th Olympiad 2024 B36 1-0
- 2024 vs Shant Sargsyan Black 45th Olympiad 2024 E06 1/2-1/2
- 2024 vs A Demchenko White 45th Olympiad 2024 C50 1-0
- 2024 vs JM Dominguez Black 45th Olympiad 2024 B30 0-1
- 2024 vs Imangali Akhilbay Black FIDE World Bl Team Pool C C55 0-1
- 2024 vs V Artemiev Black FIDE World Bl Team Final E60 1-0
- 2024 vs V Artemiev Black FIDE World Bl Team Final D41 1-0
- 2024 vs V Artemiev White FIDE World Bl Team Final A15 1/2-1/2
- 2024 vs V Bologan White FIDE World Bl Team Pool C A04 1-0
- 2024 vs Satzhan Bugubayev White FIDE World Bl Team Pool C D06 1-0
- 2024 vs A Ishmukhametov Black FIDE World Bl Team Pool C C41 0-1
- 2024 vs A Nukin White FIDE World Bl Team Pool C A85 1-0
- 2024 vs Alen Suleyev Black FIDE World Bl Team Final E24 1/2-1/2
- 2024 vs Alen Suleyev White FIDE World Bl Team Final B04 1-0
- 2024 vs A Utegaliyev Black FIDE World Bl Team Pool C B23 0-1
- 2024 vs Shamsiddin Vokhidov Black FIDE World Bl Team Pool C C54 0-1
- 2024 vs Ernur Amangeldy Black FIDE World Rapid Team B06 0-1
- 2024 vs T Gareev Black FIDE World Rapid Team D02 0-1
- 2024 vs Peter Svidler Black FIDE World Rapid Team A22 1/2-1/2
- 2024 vs Nodirbek Yakubboev White FIDE World Rapid Team C50 1-0
- 2024 vs P Eljanov Black FIDE World Rapid Team D78 0-1
- 2024 vs Haik M. Martirosyan White FIDE World Rapid Team A45 1-0
- 2024 vs SL Narayanan Black FIDE World Rapid Team D45 1/2-1/2
- 2024 vs Ian Nepomniachtchi White FIDE World Rapid Team C48 1/2-1/2
- 2024 vs Ay Akhmetov Black FIDE World Rapid Team A45 0-1
- 2024 vs Parham Maghsoodloo White FIDE World Rapid Team C47 1/2-1/2
- 2024 vs M Tabatabaei Black FIDE World Rapid Team D05 0-1
- 2024 vs Arystanbek Urazayev White FIDE World Rapid Team A06 1-0
- 2024 vs Liu Qingnan White TCh-CHN DivA Standard C42 1-0
- 2024 vs Qingfeng Cao White TCh-CHN DivA Standard A28 1-0
- 2024 vs Pengmo Xu White TCh-CHN DivA Standard B13 1-0
- 2024 vs Li Chao2 White TCh-CHN DivA Standard A00 1-0
- 2024 vs Nodirbek Abdusattorov White Superbet POL Blitz 2024 C48 1-0
- 2024 vs Magnus Carlsen Black Superbet POL Blitz 2024 A07 1-0
- 2024 vs Jan-Krzysztof Duda White Superbet POL Blitz 2024 A06 0-1
- 2024 vs Arjun Erigaisi Black Superbet POL Blitz 2024 E10 0-1
- 2024 vs Anish Giri White Superbet POL Blitz 2024 A45 1-0
- 2024 vs Gukesh Dommaraju Black Superbet POL Blitz 2024 A45 0-1
- 2024 vs Vincent Keymer Black Superbet POL Blitz 2024 A06 1/2-1/2
- 2024 vs Rameshbabu Praggnanandhaa Black Superbet POL Blitz 2024 A07 1-0
- 2024 vs Kirill Shevchenko White Superbet POL Blitz 2024 B30 1/2-1/2
- 2024 vs Nodirbek Abdusattorov Black Superbet POL Blitz 2024 B53 0-1
- 2024 vs Magnus Carlsen White Superbet POL Blitz 2024 B48 1/2-1/2
- 2024 vs Jan-Krzysztof Duda Black Superbet POL Blitz 2024 A01 0-1
- 2024 vs Arjun Erigaisi White Superbet POL Blitz 2024 A06 1-0
- 2024 vs Anish Giri Black Superbet POL Blitz 2024 D45 0-1
- 2024 vs Gukesh Dommaraju White Superbet POL Blitz 2024 A06 0-1
- 2024 vs Vincent Keymer White Superbet POL Blitz 2024 C24 1-0
- 2024 vs Rameshbabu Praggnanandhaa White Superbet POL Blitz 2024 A15 1-0
- 2024 vs Kirill Shevchenko Black Superbet POL Blitz 2024 B04 0-1
- 2024 vs Nodirbek Abdusattorov White Superbet POL Rapid 2024 C24 1-0
- 2024 vs Gukesh Dommaraju Black Superbet POL Rapid 2024 B22 0-1
- 2024 vs Rameshbabu Praggnanandhaa White Superbet POL Rapid 2024 A15 1/2-1/2
- 2024 vs Jan-Krzysztof Duda White Superbet POL Rapid 2024 C53 1-0
- 2024 vs Anish Giri Black Superbet POL Rapid 2024 E10 0-1
- 2024 vs Kirill Shevchenko Black Superbet POL Rapid 2024 B22 0-1
- 2024 vs Magnus Carlsen White Superbet POL Rapid 2024 B31 0-1
- 2024 vs Arjun Erigaisi Black Superbet POL Rapid 2024 E00 1/2-1/2
- 2024 vs Vincent Keymer Black Superbet POL Rapid 2024 E46 1/2-1/2
- 2024 vs Nodirbek Abdusattorov White Tata Steel Masters TB A06 1/2-1/2
- 2024 vs Nodirbek Abdusattorov Black Tata Steel Masters TB B04 0-1
- 2024 vs Gukesh Dommaraju Black Tata Steel Masters TB D38 1/2-1/2
- 2024 vs Gukesh Dommaraju White Tata Steel Masters TB A06 1-0
- 2024 vs S Vidit White 86th Tata Steel Masters D05 1-0
- 2024 vs Wenjun Ju Black 86th Tata Steel Masters A90 0-1
- 2024 vs Max Warmerdam White 86th Tata Steel Masters C24 1-0
- 2024 vs Jorden Van Foreest Black 86th Tata Steel Masters A45 1/2-1/2
- 2024 vs Ian Nepomniachtchi White 86th Tata Steel Masters C24 1-0
- 2024 vs Anish Giri Black 86th Tata Steel Masters E60 1/2-1/2
- 2024 vs Ding Liren White 86th Tata Steel Masters C47 1/2-1/2
- 2024 vs Alireza Firouzja Black 86th Tata Steel Masters D40 1-0
- 2024 vs Nodirbek Abdusattorov Black 86th Tata Steel Masters D87 1/2-1/2
- 2024 vs Parham Maghsoodloo White 86th Tata Steel Masters B12 1-0
- 2024 vs Rameshbabu Praggnanandhaa Black 86th Tata Steel Masters B95 1/2-1/2
- 2024 vs Gukesh Dommaraju White 86th Tata Steel Masters C53 0-1
- 2024 vs Alexa Donchenko Black 86th Tata Steel Masters E60 0-1
- 2024 vs Ding Liren White 1st China Chess King 2024 B15 1/2-1/2
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.