| Vincent Keymer | Wesley So | 0-1 | 2026 Grand Chess Tour Finals | Finals | A06 |
| Wesley So | Vincent Keymer | 1-0 | 2026 Grand Chess Tour Finals | Finals | A20 |
| Vincent Keymer | Wesley So | 0-1 | 2026 Grand Chess Tour Finals | Finals | A15 |
| Wesley So | Vincent Keymer | 1-0 | 2026 Grand Chess Tour Finals | Finals | A46 |
| Vincent Keymer | Wesley So | 1-0 | 2026 Grand Chess Tour Finals | Finals | C65 |
| Wesley So | Vincent Keymer | 1-0 | 2026 Grand Chess Tour Finals | Finals | E18 |
| Wesley So | Vincent Keymer | 1/2-1/2 | 2026 Grand Chess Tour Finals | Finals | C88 |
| Vincent Keymer | Wesley So | 1/2-1/2 | 2026 Grand Chess Tour Finals | Finals | D02 |
| Wesley So | Fabiano Caruana | 1/2-1/2 | 2026 Grand Chess Tour Finals | Semifinals | C19 |
| Fabiano Caruana | Wesley So | 1-0 | 2026 Grand Chess Tour Finals | Semifinals | B06 |
| Wesley So | Fabiano Caruana | 1/2-1/2 | 2026 Grand Chess Tour Finals | Semifinals | A13 |
| Fabiano Caruana | Wesley So | 1-0 | 2026 Grand Chess Tour Finals | Semifinals | C48 |
| Wesley So | Fabiano Caruana | 1/2-1/2 | 2026 Grand Chess Tour Finals | Semifinals | D55 |
| Fabiano Caruana | Wesley So | 1/2-1/2 | 2026 Grand Chess Tour Finals | Semifinals | C67 |
| Fabiano Caruana | Wesley So | 1/2-1/2 | 2026 Grand Chess Tour Finals | Semifinals | C67 |
| Wesley So | Fabiano Caruana | 1/2-1/2 | 2026 Grand Chess Tour Finals | Semifinals | C01 |
| Praggnanandhaa R | Wesley So | 1/2-1/2 | GCT: Sinquefield Cup 2026 | C50 |
| Wesley So | Praggnanandhaa R | 1/2-1/2 | GCT: Sinquefield Cup 2026 | D31 |
| Praggnanandhaa R | Wesley So | 1/2-1/2 | GCT: Sinquefield Cup 2026 | A13 |
| Wesley So | Vincent Keymer | 0-1 | 2026 Grand Chess Tour Finals | Finals | C84 |
| Fabiano Caruana | Wesley So | 1-0 | 2026 Grand Chess Tour Finals | Semifinals | C88 |
| Wesley So | Javokhir Sindarov | 1/2-1/2 | GCT: Sinquefield Cup 2026 | E95 |
| Wesley So | Anish Giri | 1/2-1/2 | GCT: Sinquefield Cup 2026 | E05 |
| Maxime Vachier-Lagrave | Wesley So | 1/2-1/2 | GCT: Sinquefield Cup 2026 | C67 |
| Wesley So | Praggnanandhaa R | 1/2-1/2 | GCT: Sinquefield Cup 2026 | C47 |
| Fabiano Caruana | Wesley So | 0-1 | GCT: Sinquefield Cup 2026 | E24 |
| Wesley So | Jorden Van Foreest | 1-0 | GCT: Sinquefield Cup 2026 | D15 |
| Vincent Keymer | Wesley So | 1/2-1/2 | GCT: Sinquefield Cup 2026 | D02 |
| Wesley So | Jorden Van Foreest | 1-0 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C26 |
| Praggnanandhaa R | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | D40 |
| Vincent Keymer | Wesley So | 0-1 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C84 |
| Wesley So | Awonder Liang | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | D36 |
| Anish Giri | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | A07 |
| Wesley So | Javokhir Sindarov | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C54 |
| Jorden Van Foreest | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C24 |
| Wesley So | Fabiano Caruana | 1-0 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | A06 |
| Wesley So | Praggnanandhaa R | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | D45 |
| Wesley So | Vincent Keymer | 1-0 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C26 |
| Awonder Liang | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C49 |
| Wesley So | Anish Giri | 0-1 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | D38 |
| Javokhir Sindarov | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C67 |
| Fabiano Caruana | Wesley So | 1-0 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | D12 |
| Levon Aronian | Wesley So | 1/2-1/2 | GCT: Sinquefield Cup 2026 | C65 |
| Samuel Sevian | Wesley So | 1/2-1/2 | GCT: Sinquefield Cup 2026 | D37 |
| Praggnanandhaa R | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Rapid | D40 |
| Wesley So | Jorden Van Foreest | 0-1 | GCT: Saint Louis Rapid & Blitz 2026 | Rapid | B90 |
| Awonder Liang | Wesley So | 0-1 | GCT: Saint Louis Rapid & Blitz 2026 | Rapid | C67 |
| Wesley So | Anish Giri | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Rapid | E05 |
| Wesley So | Levon Aronian | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Rapid | D02 |
| Vincent Keymer | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Rapid | C65 |
| Wesley So | Levon Aronian | 0-1 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | D11 |
| Levon Aronian | Wesley So | 0-1 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C26 |
| Leinier Dominguez Perez | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | C67 |
| Leinier Dominguez Perez | Wesley So | 1/2-1/2 | GCT: Saint Louis Rapid & Blitz 2026 | Rapid | C67 |
| Wesley So | Leinier Dominguez Perez | 1-0 | GCT: Saint Louis Rapid & Blitz 2026 | Blitz | A30 |
| Wesley So | Nodirbek Abdusattorov | 1-0 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | D46 |
| Wesley So | Javokhir Sindarov | 1/2-1/2 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | D35 |
| Javokhir Sindarov | Wesley So | 1-0 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | C50 |
| Nodirbek Abdusattorov | Wesley So | 1/2-1/2 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | C57 |
| Wesley So | Mukhiddin Madaminov | 1/2-1/2 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | C25 |
| Shamsiddin Vokhidov | Wesley So | 0-1 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | C67 |
| Wesley So | Nodirbek Yakubboev | 1/2-1/2 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | E11 |
| Wesley So | Nodirbek Abdusattorov | 0-1 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | B90 |
| Wesley So | Shamsiddin Vokhidov | 1-0 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | A28 |
| Mukhiddin Madaminov | Wesley So | 0-1 | USA vs Uzbekistan - WR Chess Rapid & Blitz Miami 2026 | C65 |
| Wesley So | Rameshbabu Praggnanandhaa | 1-0 | Olympiad-45 | C54 |
| Peter Leko | Wesley So | 1/2-1/2 | Olympiad-45 | C18 |
| Jorden Van Foreest | Wesley So | 1/2-1/2 | Florida Masters 2023 | |
| Jorden Van Foreest | Wesley So | 1/2-1/2 | Tata Steel Chess Masters 2023 | |
| Levon Aronian | Wesley So | 1/2-1/2 | FIDE Candidates 2018 | A30 |
| Wesley So | Sergey Karjakin | 1/2-1/2 | FIDE Candidates 2018 | E37 |
| Vladimir Kramnik | Wesley So | 1/2-1/2 | FIDE Candidates 2018 | D31 |
| Wesley So | Shakhriyar Mamedyarov | 1/2-1/2 | FIDE Candidates 2018 | E06 |
| Liren Ding | Wesley So | 1/2-1/2 | FIDE Candidates 2018 | D37 |
| Wesley So | Alexander Grischuk | 1/2-1/2 | FIDE Candidates 2018 | C67 |
| Wesley So | Fabiano Caruana | 1/2-1/2 | FIDE Candidates 2018 | C42 |
| Sergey Karjakin | Wesley So | 1-0 | FIDE Candidates 2018 | E51 |
| Wesley So | Levon Aronian | 1-0 | FIDE Candidates 2018 | C88 |
| Wesley So | Vladimir Kramnik | 1/2-1/2 | FIDE Candidates 2018 | D41 |
| Shakhriyar Mamedyarov | Wesley So | 1/2-1/2 | FIDE Candidates 2018 | E37 |
| Wesley So | Liren Ding | 1/2-1/2 | FIDE Candidates 2018 | C89 |
| Alexander Grischuk | Wesley So | 1-0 | FIDE Candidates 2018 | C84 |
| Fabiano Caruana | Wesley So | 1-0 | FIDE Candidates 2018 | E00 |
| Wesley So | Maxime Vachier-Lagrave | 0-1 | FIDE World Cup 2015 | A33 |
| Maxime Vachier-Lagrave | Wesley So | 1/2-1/2 | FIDE World Cup 2015 | C67 |
| Quang Liem Le | Wesley So | 0-1 | FIDE World Cup 2015 | E53 |
| Wesley So | Quang Liem Le | 1/2-1/2 | FIDE World Cup 2015 | C67 |
| Quang Liem Le | Wesley So | 1/2-1/2 | FIDE World Cup 2015 | A37 |
| Wesley So | Quang Liem Le | 1/2-1/2 | FIDE World Cup 2015 | D31 |
| Wesley So | Csaba Balogh | 1-0 | FIDE World Cup 2015 | A21 |
| Csaba Balogh | Wesley So | 0-1 | FIDE World Cup 2015 | C65 |
| Parham Maghsoodloo | Wesley So | 0-1 | FIDE World Cup 2015 | A22 |
| Wesley So | Parham Maghsoodloo | 1-0 | FIDE World Cup 2015 | A30 |