| — | Wei Yi (CHN) | 0–1 | Ivanchuk Vasyl (UKR) | World Cup 2023 Open | Italian Game: Classical Variation, Greco Gambit | |
| Jun 26, 2026 | Ding | ½–½ | Wei | Round 3: Ding, Liren - Wei, Yi | Queen's Gambit Declined: Ragozin Defense | |
| Jun 22, 2026 | Rapport | ½–½ | Wei | Round 4: Rapport, Richard - Wei, Yi | Zukertort Opening: Nimzo-Larsen Variation | |
| Jun 21, 2026 | Lazavik | 0–1 | Wei | Final | Game 2: Lazavik, Denis - Wei, Yi | Tarrasch Defense: Dubov Tarrasch | |
| Jun 21, 2026 | Wei | 1–0 | Lazavik | Final | Game 1: Wei, Yi - Lazavik, Denis | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 21, 2026 | Sindarov | 1–0 | Wei | Semi Final 1 & Duels for 5th place | Tiebreak: Sindarov, Javokhir - Wei, Yi | Scandinavian Defense: Schiller-Pytel Variation | |
| Jun 21, 2026 | Sindarov | 1–0 | Wei | Semi Final 1 & Duels for 5th place | Game 2: Sindarov, Javokhir - Wei, Yi | Petrov's Defense: Modern Attack, Center Variation | |
| Jun 21, 2026 | Wei | 1–0 | Sindarov | Semi Final 1 & Duels for 5th place | Game 1: Wei, Yi - Sindarov, Javokhir | Bishop's Opening: Vienna Hybrid | |
| Jun 21, 2026 | Wei | 1–0 | Le | Quarter Finals | Tiebreak: Wei, Yi - Le, Quang Liem | Bishop's Opening: Berlin Defense | |
| Jun 21, 2026 | Wei | 1–0 | Le | Quarter Finals | Game 2: Wei, Yi - Le, Quang Liem | Italian Game: Giuoco Pianissimo | |
| Jun 21, 2026 | Le | 1–0 | Wei | Quarter Finals | Game 1: Le, Quang Liem - Wei, Yi | Queen's Gambit Declined: Queen's Knight Variation | |
| Jun 20, 2026 | Svidler | 1–0 | Wei | Round of 16 | Game 2: Svidler, Peter - Wei, Yi | Ruy Lopez: Open, Main Line | |
| Jun 20, 2026 | Wei | ½–½ | Svidler | Round of 16 | Game 1: Wei, Yi - Svidler, Peter | Vienna Game: Falkbeer Variation | |
| Jun 20, 2026 | Wei | 1–0 | Lazavik | Round 9: Wei, Yi - Lazavik, Denis | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 20, 2026 | Chigaev | 0–1 | Wei | Round 8: Chigaev, Maksim - Wei, Yi | Four Knights Game: Glek System | |
| Jun 20, 2026 | Wei | 1–0 | Priasmoro | Round 7: Wei, Yi - Priasmoro, Novendra | Ruy Lopez: Closed, Averbakh Variation | |
| Jun 20, 2026 | Pang | ½–½ | Wei | Round 5: Pang, Tao - Wei, Yi | Queen's Indian Defense: Kasparov-Petrosian Variation, Hedgehog Variation | |
| Jun 20, 2026 | Aravindh | 0–1 | Wei | Round 4: Aravindh, Chithambaram VR. - Wei, Yi | Sicilian Defense: Najdorf Variation | |
| Jun 20, 2026 | Wei | 1–0 | Shimanov | Round 3: Wei, Yi - Shimanov, Aleksandr | Scandinavian Defense: Mieses-Kotroc Variation | |
| Jun 20, 2026 | Segarra | 0–1 | Wei | Round 2: Segarra, Randy - Wei, Yi | Sicilian Defense: Modern Variations | |
| Jun 20, 2026 | Wei | ½–½ | Shyam | Round 1: Wei, Yi - Shyam, Sundar M. | Nimzo-Larsen Attack: Classical Variation | |
| Jun 19, 2026 | Xiao | 0–1 | Wei | Round 12: Xiao, Tong(QD) - Wei, Yi | Petrov's Defense: Modern Attack, Center Variation | |
| Jun 19, 2026 | Wei | ½–½ | Sevian | Round 11: Wei, Yi - Sevian, Samuel | Bishop's Opening: Vienna Hybrid, Spielmann Attack | |
| Jun 19, 2026 | Aronian | 1–0 | Wei | Round 10: Aronian, Levon - Wei, Yi | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jun 19, 2026 | Wei | 1–0 | Svidler | Round 9: Wei, Yi - Svidler, Peter | Bishop's Opening: Paulsen Defense | |
| Jun 18, 2026 | Pranesh M | ½–½ | Wei | Round 8: Pranesh M - Wei, Yi | Four Knights Game: Spanish Variation, Rubinstein Variation | |
| Jun 18, 2026 | Wei | ½–½ | Nihal Sarin | Round 7: Wei, Yi - Nihal Sarin | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 18, 2026 | Dominguez Perez | ½–½ | Wei | Round 6: Dominguez Perez, Leinier - Wei, Yi | Ruy Lopez: Open, Classical Defense | |
| Jun 18, 2026 | Wei | ½–½ | Mamedyarov | Round 5: Wei, Yi - Mamedyarov, Shakhriyar | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 17, 2026 | Wei | 1–0 | Jumabayev | Round 4: Wei, Yi - Jumabayev, Rinat | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Jun 17, 2026 | Dardha | 1–0 | Wei | Round 3: Dardha, Daniel - Wei, Yi | Zukertort Opening | |
| Jun 17, 2026 | Mamedov | 0–1 | Wei | Round 2: Mamedov, Rauf - Wei, Yi | Sicilian Defense: Modern Variations | |
| Jun 17, 2026 | Wei | 1–0 | Agibileg | FIDE World Team Rapid Chess Championship 2026 | Sicilian Defense: Taimanov Variation | |
| Mar 21, 2026 | Wei | ½–½ | Giri | FIDE Candidates Tournament 2026 | Bishop's Opening: Vienna Hybrid, Spielmann Attack | |
| Mar 21, 2026 | Nakamura | ½–½ | Wei | FIDE Candidates Tournament 2026 | Catalan Opening: Open Defense, Classical Line | |
| Mar 21, 2026 | Wei | ½–½ | Caruana | FIDE Candidates Tournament 2026 | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Mar 21, 2026 | Praggnanandhaa R | ½–½ | Wei | FIDE Candidates Tournament 2026 | Queen's Gambit Declined: Semi-Tarrasch Defense, Pillsbury Variation | |
| Mar 21, 2026 | Wei | ½–½ | Bluebaum | FIDE Candidates Tournament 2026 | Bishop's Opening: Vienna Hybrid | |
| Mar 21, 2026 | Wei | 0–1 | Sindarov | FIDE Candidates Tournament 2026 | Bishop's Opening: Vienna Hybrid | |
| Mar 21, 2026 | Giri | ½–½ | Wei | FIDE Candidates Tournament 2026 | Catalan Opening: Open Defense, Classical Line | |
| Mar 21, 2026 | Wei | ½–½ | Nakamura | FIDE Candidates Tournament 2026 | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Mar 21, 2026 | Sindarov | ½–½ | Wei | FIDE Candidates Tournament 2026 | Four Knights Game: Spanish Variation, Rubinstein Variation Accepted | |
| Mar 21, 2026 | Caruana | 1–0 | Wei | FIDE Candidates Tournament 2026 | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Mar 21, 2026 | Wei | ½–½ | Praggnanandhaa R | FIDE Candidates Tournament 2026 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 21, 2026 | Bluebaum | ½–½ | Wei | FIDE Candidates Tournament 2026 | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| Mar 2, 2026 | Wei | 1–0 | Esipenko | FIDE Candidates Tournament 2026 | Petrov's Defense: Kaufmann Attack | |
| Mar 2, 2026 | Esipenko | 0–1 | Wei | FIDE Candidates Tournament 2026 | Petrov's Defense: Modern Attack | |
| Jan 11, 2026 | Wei | 1–0 | Praggnanandhaa R | Tata Steel India Blitz | Bogo-Indian Defense: Grünfeld Variation | |
| Jan 11, 2026 | Wei | 1–0 | Aravindh | Tata Steel India Blitz | Bogo-Indian Defense: Grünfeld Variation | |
| Jan 11, 2026 | Wei | 1–0 | Murzin | Tata Steel India Blitz | King's Indian Defense: Normal Variation | |
| Jan 11, 2026 | Niemann | 1–0 | Wei | Tata Steel India Blitz | Sicilian Defense: Najdorf Variation | |
| Jan 11, 2026 | Wei | ½–½ | So | Tata Steel India Blitz | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| Jan 11, 2026 | Erigaisi Arjun | ½–½ | Wei | Tata Steel India Blitz | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| Jan 11, 2026 | Wei | 1–0 | Anand | Tata Steel India Blitz | Réti Opening: Advance Variation, Michel Gambit | |
| Jan 10, 2026 | Wei | ½–½ | Niemann | Round 4: Wei, Yi - Niemann, Hans Moke | Semi-Slav Defense: Stoltz Variation | |
| Jan 10, 2026 | So | ½–½ | Wei | Round 3: So, Wesley - Wei, Yi | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Jan 10, 2026 | Aravindh | 1–0 | Wei | Tata Steel India Blitz | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jan 10, 2026 | Murzin | 0–1 | Wei | Tata Steel India Blitz | Indian Defense: Spielmann-Indian | |
| Jan 10, 2026 | Praggnanandhaa R | ½–½ | Wei | Tata Steel India Blitz | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Quiet Line | |
| Jan 10, 2026 | Wei | 0–1 | Erigaisi Arjun | Tata Steel India Blitz | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Novosibirsk Variation | |
| Jan 10, 2026 | Anand | ½–½ | Wei | Tata Steel India Blitz | Sicilian Defense: Moscow Variation | |
| Jan 9, 2026 | Praggnanandhaa R | 0–1 | Wei | Round 9: Praggnanandhaa R - Wei, Yi | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Jan 9, 2026 | Wei | ½–½ | Vidit | Round 8: Wei, Yi - Vidit, Santosh Gujrathi | Nimzo-Indian Defense: Sämisch Variation | |
| Jan 9, 2026 | Murzin | 1–0 | Wei | Round 7: Murzin, Volodar - Wei, Yi | Indian Defense: Przepiorka Variation | |
| Jan 8, 2026 | Wei | 0–1 | Niemann | Round 6: Wei, Yi - Niemann, Hans Moke | Semi-Slav Defense: Stoltz Variation | |
| Jan 8, 2026 | Erigaisi Arjun | 1–0 | Wei | Round 5: Erigaisi Arjun - Wei, Yi | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| Jan 7, 2026 | Wei | 0–1 | So | Round 3: Wei, Yi - So, Wesley | Queen's Pawn Game: Colle System | |
| Jan 7, 2026 | Anand | ½–½ | Wei | Round 2: Anand, Viswanathan - Wei, Yi | Sicilian Defense: Najdorf Variation, English Attack | |
| Jan 7, 2026 | Wei | ½–½ | Nihal Sarin | Round 1: Wei, Yi - Nihal Sarin | Slav Defense: Chebanenko Variation | |
| Jan 6, 2026 | Nihal Sarin | 1–0 | Wei | Tata Steel India Blitz | Rapport-Jobava System | |
| Jan 6, 2026 | Vidit | 1–0 | Wei | Tata Steel India Blitz | Indian Defense: Wade-Tartakower Defense | |
| Jan 6, 2026 | Wei | 0–1 | Nihal Sarin | Tata Steel India Blitz | French Defense: Winawer Variation, Advance Variation, with h4 | |
| Jan 6, 2026 | Wei | ½–½ | Vidit | Tata Steel India Blitz | Queen's Pawn Game: Levitsky Attack | |
| Jan 6, 2026 | Wei | 1–0 | Aravindh | Tata Steel India Rapid | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense | |
| Dec 23, 2025 | Giri | 1–0 | Wei | Final | Game 2: Giri, Anish - Wei, Yi | Catalan Opening: Open Defense, Classical Line | |
| Dec 23, 2025 | Wei | 0–1 | Giri | Final | Game 1: Wei, Yi - Giri, Anish | Petrov's Defense: Modern Attack | |
| Dec 22, 2025 | Wei | 1–0 | So | Triveni - upGrad: Wei, Yi - So, Wesley | Scotch Game: Schmidt Variation | |
| Dec 21, 2025 | Keymer | ½–½ | Wei | Ganges - Triveni: Keymer, Vincent - Wei, Yi | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Dec 20, 2025 | Artemiev | ½–½ | Wei | Fyers - Triveni: Artemiev, Vladislav - Wei, Yi | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Dec 19, 2025 | Wei | 1–0 | Erigaisi Arjun | Triveni - PBG: Wei, Yi - Erigaisi Arjun | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Dec 19, 2025 | Giri | 1–0 | Wei | Alpine - Triveni: Giri, Anish - Wei, Yi | Queen's Pawn Game: Symmetrical Variation | |
| Dec 18, 2025 | So | ½–½ | Wei | upGrad - Triveni: So, Wesley - Wei, Yi | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Dec 17, 2025 | Wei | 1–0 | Keymer | Triveni - Ganges: Wei, Yi - Keymer, Vincent | Caro-Kann Defense: Advance Variation | |
| Dec 16, 2025 | Wei | ½–½ | Artemiev | Triveni - Fyers: Wei, Yi - Artemiev, Vladislav | Bishop's Opening: Vienna Hybrid | |
| Dec 15, 2025 | Erigaisi Arjun | ½–½ | Wei | PBG - Triveni: Erigaisi Arjun - Wei, Yi | Indian Defense: Anti-Nimzo-Indian | |
| Dec 14, 2025 | Wei | 1–0 | Giri | Triveni - Alpine: Wei, Yi - Giri, Anish | Vienna Game: Falkbeer Variation | |
| Nov 23, 2025 | Wei | 1–0 | Esipenko | FIDE World Cup 2025 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Nov 22, 2025 | Esipenko | ½–½ | Wei | FIDE World Cup 2025 | Petrov's Defense: Nimzowitsch Attack | |
| Nov 22, 2025 | Esipenko | ½–½ | Wei | FIDE World Cup 2025 | Petrov's Defense: Nimzowitsch Attack | |
| Nov 20, 2025 | Wei | ½–½ | Esipenko | FIDE World Cup 2025 | French Defense: Rubinstein Variation, Blackburne Defense | |
| Nov 19, 2025 | Erigaisi Arjun | 0–1 | Wei | FIDE World Cup 2025 | Petrov's Defense: Modern Attack, Center Variation | |
| Nov 19, 2025 | Wei | ½–½ | Erigaisi Arjun | FIDE World Cup 2025 | French Defense: Steinitz Variation | |
| Nov 17, 2025 | Erigaisi Arjun | ½–½ | Wei | FIDE World Cup 2025 | Queen's Gambit Declined | |
| Nov 17, 2025 | Wei | ½–½ | Erigaisi Arjun | FIDE World Cup 2025 | Ruy Lopez: Closed, Kholmov Variation | |
| Nov 15, 2025 | Wei | 1–0 | Sevian | FIDE World Cup 2025 | Four Knights Game: Spanish Variation, Nimzowitsch Variation | |
| Nov 14, 2025 | Sevian | ½–½ | Wei | FIDE World Cup 2025 | Petrov's Defense: Millennium Attack | |
| Nov 13, 2025 | Maghsoodloo | ½–½ | Wei | FIDE World Cup 2025 | Tarrasch Defense: Dubov Tarrasch | |
| Nov 13, 2025 | Wei | ½–½ | Maghsoodloo | FIDE World Cup 2025 | Caro-Kann Defense: Exchange Variation | |
| Nov 13, 2025 | Wei | ½–½ | Maghsoodloo | FIDE World Cup 2025 | Caro-Kann Defense: Exchange Variation | |
| Nov 13, 2025 | Maghsoodloo | ½–½ | Wei | FIDE World Cup 2025 | Tarrasch Defense: Prague Variation | |