| — | So Wesley (USA) | ½–½ | Moussard Jules (FRA) | World Cup 2023 Open | Modern Defense | |
| — | Moussard Jules (FRA) | ½–½ | So Wesley (USA) | World Cup 2023 Open | Ruy Lopez: Berlin Defense, Mortimer Variation | |
| — | Moussard Jules (FRA) | 0–1 | So Wesley (USA) | World Cup 2023 Open | Ruy Lopez: Closed, Pilnik Variation | |
| Jul 5, 2026 | So | 1–0 | Durarbayli | Round 9: So, Wesley - Durarbayli, Vasif | Semi-Slav Defense: Normal Variation | |
| Jul 5, 2026 | Sheehan | 0–1 | So | Round 8: Sheehan, Ethan - So, Wesley | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| Jul 5, 2026 | So | 1–0 | Madaminov | Round 7: So, Wesley - Madaminov, Mukhiddin | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 5, 2026 | Khanin | 0–1 | So | Round 4: Khanin, Semen - So, Wesley | Queen's Gambit Declined: Janowski Variation | |
| Jul 5, 2026 | Nakamura | 0–1 | So | Round 6: Nakamura, Hikaru - So, Wesley | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| Jul 5, 2026 | So | ½–½ | Sindarov | Round 5: So, Wesley - Sindarov, Javokhir | King's Indian Defense: Fianchetto Variation, Immediate Fianchetto | |
| Jul 5, 2026 | So | 0–1 | Woodward | Round 3: So, Wesley - Woodward, Andy | Sicilian Defense: Prins Variation | |
| Jul 5, 2026 | Sevian | 0–1 | So | Round 1: Sevian, Samuel - So, Wesley | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 4, 2026 | Nakamura | ½–½ | So | Round 11: Nakamura, Hikaru - So, Wesley | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| Jul 4, 2026 | So | ½–½ | Durarbayli | Round 10: So, Wesley - Durarbayli, Vasif | Queen's Indian Defense: Kasparov Variation | |
| Jul 4, 2026 | Sheehan | 0–1 | So | Round 9: Sheehan, Ethan - So, Wesley | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Jul 4, 2026 | So | 1–0 | Hong | Round 8: So, Wesley - Hong, Andrew | Queen's Gambit Declined: Ragozin Defense | |
| Jul 4, 2026 | Tang | 0–1 | So | Round 7: Tang, Andrew - So, Wesley | Queen's Pawn Game: London System | |
| Jul 4, 2026 | So | 0–1 | Woodward | Round 6: So, Wesley - Woodward, Andy | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Jul 4, 2026 | Chasin | 0–1 | So | Round 5: Chasin, Nico - So, Wesley | Queen's Gambit Declined: Three Knights Variation | |
| Jul 4, 2026 | So | 1–0 | Liu | Round 4: So, Wesley - Liu, Eric | Philidor Defense: Lion Variation | |
| Jul 4, 2026 | Madaminov | 1–0 | So | Round 3: Madaminov, Mukhiddin - So, Wesley | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Jul 4, 2026 | So | 1–0 | Zierk | Round 2: So, Wesley - Zierk, Steven | Indian Defense: Anti-Nimzo-Indian | |
| Jul 4, 2026 | Amburgy | 0–1 | So | Round 1: Amburgy, Ryan - So, Wesley | King's Indian Defense: Orthodox Variation, Gligoric-Taimanov System | |
| Jul 3, 2026 | Troff | 0–1 | So | Round 7: Troff, Kayden - So, Wesley | Zukertort Opening: Reversed Grünfeld | |
| Jul 3, 2026 | So | 1–0 | Sheehan | Round 6: So, Wesley - Sheehan, Ethan | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 3, 2026 | Khanin | 1–0 | So | Round 5: Khanin, Semen - So, Wesley | Slav Defense: Exchange Variation | |
| Jul 3, 2026 | So | 1–0 | Liu | Round 4: So, Wesley - Liu, Eric | Philidor Defense: Lion Variation | |
| Jul 3, 2026 | Zierk | ½–½ | So | Round 3: Zierk, Steven - So, Wesley | Sicilian Defense: Moscow Variation | |
| Jul 3, 2026 | So | ½–½ | Ashwin | Round 2: So, Wesley - Ashwin, Jayaram | Philidor Defense: Lion Variation | |
| Jul 3, 2026 | Sindarov | 0–1 | So | Round 1: Sindarov, Islombek - So, Wesley | French Defense: Exchange Variation | |
| Jun 30, 2026 | Gelfand | ½–½ | So | Round 2: Gelfand, Boris - So, Wesley | Tarrasch Defense: Symmetrical Variation | |
| Jun 21, 2026 | So | 1–0 | Mendonca | Semi Final 2 & Duel for 5th place | Tiebreak: So, Wesley - Mendonca, Leon Luke | Queen's Indian Defense: Kasparov-Petrosian Variation, Kasparov Attack | |
| Jun 21, 2026 | Mendonca | 1–0 | So | Semi Final 2 & Duel for 5th place | Game 1: Mendonca, Leon Luke - So, Wesley | Queen's Pawn Game: Symmetrical Variation | |
| Jun 21, 2026 | Sevian | 0–1 | So | Semi Final 1 & Duels for 5th place | Tiebreak: Sevian, Samuel - So, Wesley | Semi-Slav Defense: Anti-Moscow Gambit | |
| Jun 21, 2026 | So | 1–0 | Sevian | Semi Final 1 & Duels for 5th place | Tiebreak: So, Wesley - Sevian, Samuel | Indian Defense: Anti-Nimzo-Indian | |
| Jun 21, 2026 | Le | ½–½ | So | Semi Final 1 & Duels for 5th place | Game 2: Le, Quang Liem - So, Wesley | English Opening: Four Knights System, Nimzowitsch Variation | |
| Jun 21, 2026 | So | 1–0 | Madaminov | Quarter Finals | Game 2: So, Wesley - Madaminov, Mukhiddin | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 21, 2026 | Madaminov | ½–½ | So | Quarter Finals | Game 1: Madaminov, Mukhiddin - So, Wesley | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jun 20, 2026 | So | 0–1 | Cahaya | Round of 16 | Game 1: So, Wesley - Cahaya, Satria Duta | Vienna Game: Mieses Variation | |
| Jun 20, 2026 | So | ½–½ | Yuste Valenzuela | Round 11: So, Wesley - Yuste Valenzuela, Alejandro | Caro-Kann Defense | |
| Jun 20, 2026 | Cuenca Jimenez | 0–1 | So | Round 10: Cuenca Jimenez, Jose Fernando - So, Wesley | Nimzo-Indian Defense: Classical Variation | |
| Jun 20, 2026 | Dai | 0–1 | So | Round 9: Dai, Changren - So, Wesley | Queen's Gambit Declined: Exchange Variation, Carlsen Variation | |
| Jun 20, 2026 | So | 1–0 | Makhnev | Round 6: So, Wesley - Makhnev, Denis | Zukertort Opening | |
| Jun 20, 2026 | Fang | 0–1 | So | Round 5: Fang, Jack Junrui - So, Wesley | Sicilian Defense: Closed | |
| Jun 20, 2026 | Zhou | 0–1 | So | Round 4: Zhou, Yang-Fan - So, Wesley | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 20, 2026 | So | 1–0 | Van Foreest | Round 3: So, Wesley - Van Foreest, Jorden | King's Indian Defense: Petrosian Variation, Stein Defense | |
| Jun 20, 2026 | Jumabayev | 0–1 | So | Round 2: Jumabayev, Rinat - So, Wesley | Zukertort Opening: Reversed Grünfeld | |
| Jun 20, 2026 | Jin | 0–1 | So | 2026 Fide World Blitz Team Chess Championship Pool A | Sicilian Defense: Alapin Variation | |
| Jun 19, 2026 | So | ½–½ | Liu | Round 12: So, Wesley - Liu, Yan | Catalan Opening: Open Defense | |
| Jun 19, 2026 | So | ½–½ | Ahmadzada | Round 10: So, Wesley - Ahmadzada, Ahmad | English Opening: Anglo-Indian Defense, Hedgehog System | |
| Jun 19, 2026 | Abdusattorov | 0–1 | So | Round 9: Abdusattorov, Nodirbek - So, Wesley | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Jun 18, 2026 | So | ½–½ | Andreikin | Round 8: So, Wesley - Andreikin, Dmitry | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Jun 18, 2026 | So | 1–0 | Hakobyan | Round 7: So, Wesley - Hakobyan, Aram | Nimzo-Indian Defense: Classical Variation, Keres Defense | |
| Jun 18, 2026 | Nihal Sarin | ½–½ | So | Round 6: Nihal Sarin - So, Wesley | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Jun 18, 2026 | So | 1–0 | Sevian | Round 5: So, Wesley - Sevian, Samuel | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Jun 17, 2026 | So | 1–0 | Dai | Round 4: So, Wesley - Dai, Changren | Vienna Game: Paulsen Variation | |
| Jun 17, 2026 | Alonso Rosell | ½–½ | So | Round 3: Alonso Rosell, Alvar - So, Wesley | Queen's Pawn Game: Colle System | |
| Jun 17, 2026 | So | ½–½ | Ibarra Jerez | FIDE World Team Rapid Chess Championship 2026 | Sicilian Defense: Taimanov Variation | |
| May 27, 2026 | Keymer | 0–1 | So | 2026 Norway Chess Open | Ruy Lopez: Closed, Martinez Variation | |
| May 26, 2026 | So | 1–0 | Gukesh D | 2026 Norway Chess Open | Vienna Game: Mieses Variation | |
| May 24, 2026 | Firouzja | ½–½ | So | 2026 Norway Chess Open | Bishop's Opening: Vienna Hybrid, Spielmann Attack | |
| May 24, 2026 | So | ½–½ | Keymer | 2026 Norway Chess Open | Nimzo-Indian Defense: Classical Variation | |
| May 24, 2026 | Gukesh D | ½–½ | So | 2026 Norway Chess Open | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| May 24, 2026 | So | 1–0 | Praggnanandhaa R | 2026 Norway Chess Open | Semi-Slav Defense: Normal Variation | |
| May 24, 2026 | So | ½–½ | Firouzja | 2026 Norway Chess Open | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 24, 2026 | Keymer | ½–½ | So | 2026 Norway Chess Open | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| May 24, 2026 | So | ½–½ | Gukesh D | 2026 Norway Chess Open | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| May 24, 2026 | Praggnanandhaa R | ½–½ | So | 2026 Norway Chess Open | Zukertort Opening | |
| May 24, 2026 | Firouzja | 0–1 | So | 2026 Norway Chess Open | Bishop's Opening: Berlin Defense | |
| May 24, 2026 | So | 1–0 | Carlsen | 2026 Norway Chess Open | Sicilian Defense: Kan Variation, Modern Variation | |
| May 24, 2026 | So | ½–½ | Carlsen | 2026 Norway Chess Open | Sicilian Defense: Najdorf Variation, English Attack | |
| May 24, 2026 | So | 1–0 | Keymer | 2026 Norway Chess Open | Nimzo-Indian Defense: Normal Variation | |
| May 24, 2026 | Gukesh D | 1–0 | So | 2026 Norway Chess Open | English Opening: Symmetrical Variation, Botvinnik System Reversed, with e3 | |
| May 24, 2026 | Carlsen | 0–1 | So | 2026 Norway Chess Open | Italian Game: Giuoco Pianissimo, Normal | |
| May 24, 2026 | So | 1–0 | Firouzja | 2026 Norway Chess Open | Queen's Gambit Declined: Exchange Variation | |
| May 24, 2026 | Praggnanandhaa R | 1–0 | So | 2026 Norway Chess Open | Réti Opening: Anglo-Slav Variation, Gurevich System | |
| May 14, 2026 | Sindarov | ½–½ | So | Super Chess Classic Romania | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| May 14, 2026 | Giri | ½–½ | So | Super Chess Classic Romania | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| May 14, 2026 | So | ½–½ | Vachier-Lagrave | Super Chess Classic Romania | Sicilian Defense: Moscow Variation | |
| May 14, 2026 | Praggnanandhaa R | ½–½ | So | Super Chess Classic Romania | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| May 14, 2026 | So | ½–½ | Caruana | Super Chess Classic Romania | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| May 14, 2026 | Van Foreest | ½–½ | So | Super Chess Classic Romania | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| May 14, 2026 | So | ½–½ | Keymer | Super Chess Classic Romania | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| May 10, 2026 | So | 1–0 | Firouzja | Super Chess Classic Romania | ? | |
| May 10, 2026 | So | ½–½ | Deac | Super Chess Classic Romania | Indian Defense: Anti-Nimzo-Indian | |
| May 7, 2026 | Sindarov | 0–1 | So | Super Rapid & Blitz Poland | Sicilian Defense: Modern Variations, Main Line | |
| May 7, 2026 | So | ½–½ | Fedoseev | Super Rapid & Blitz Poland | Sicilian Defense: Open | |
| May 7, 2026 | Firouzja | 1–0 | So | Super Rapid & Blitz Poland | Nimzo-Larsen Attack: Classical Variation | |
| May 7, 2026 | So | 1–0 | Wojtaszek | Super Rapid & Blitz Poland | Italian Game: Classical Variation, Giuoco Pianissimo | |
| May 7, 2026 | So | 0–1 | Gukesh D | Super Rapid & Blitz Poland | Queen's Gambit Declined: Ragozin Defense | |
| May 7, 2026 | So | ½–½ | Vachier-Lagrave | Super Rapid & Blitz Poland | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| May 7, 2026 | Caruana | 0–1 | So | Super Rapid & Blitz Poland | Slav Defense: Quiet Variation, Schallopp Defense | |
| May 7, 2026 | So | ½–½ | Sindarov | Super Rapid & Blitz Poland | Sicilian Defense: French Variation | |
| May 7, 2026 | Fedoseev | 1–0 | So | Super Rapid & Blitz Poland | Queen's Pawn Game: London System | |
| May 7, 2026 | So | 0–1 | Firouzja | Super Rapid & Blitz Poland | Sicilian Defense: Prins Variation | |
| May 7, 2026 | Wojtaszek | ½–½ | So | Super Rapid & Blitz Poland | Slav Defense: Modern Line | |
| May 7, 2026 | Gukesh D | 1–0 | So | Super Rapid & Blitz Poland | Zukertort Opening: Nimzo-Larsen Variation | |
| May 7, 2026 | Vachier-Lagrave | ½–½ | So | Super Rapid & Blitz Poland | Ruy Lopez: Berlin Defense, l'Hermet Variation | |
| May 5, 2026 | Caruana | 1–0 | So | Super Rapid & Blitz Poland | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| May 4, 2026 | So | ½–½ | Caruana | Super Rapid & Blitz Poland | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| May 4, 2026 | Duda | ½–½ | So | Super Rapid & Blitz Poland | Four Knights Game: Spanish Variation, Nimzowitsch Variation | |