Wesley So
Modern era · USA · b. 1993
World Fischer Random champion, and one of the hardest players alive to beat.
Career In The Collection
Head-to-Head Records
2278 Games · Page 6 of 12
- 2021 vs Maxime Vachier-Lagrave Black Aimchess US Rapid Prelim C50 1/2-1/2
- 2021 vs Magnus Carlsen Black Aimchess US Rapid Prelim E00 1-0
- 2021 vs Jan-Krzysztof Duda Black Aimchess US Rapid Prelim C48 0-1
- 2021 vs Alireza Firouzja White Aimchess US Rapid Prelim C50 1/2-1/2
- 2021 vs Maxime Vachier-Lagrave Black 8th Sinquefield Cup 2021 C67 1/2-1/2
- 2021 vs Richard Rapport White 8th Sinquefield Cup 2021 C67 1/2-1/2
- 2021 vs Fabiano Caruana Black 8th Sinquefield Cup 2021 A33 1/2-1/2
- 2021 vs Peter Svidler White 8th Sinquefield Cup 2021 A37 1-0
- 2021 vs Shakhriyar Mamedyarov White 8th Sinquefield Cup 2021 C50 1/2-1/2
- 2021 vs Fabiano Caruana White Saint Louis Blitz 2021 A06 0-1
- 2021 vs Shakhriyar Mamedyarov Black Saint Louis Blitz 2021 D41 1-0
- 2021 vs Fabiano Caruana Black Saint Louis Blitz 2021 C88 1-0
- 2021 vs Shakhriyar Mamedyarov White Saint Louis Blitz 2021 C53 1-0
- 2021 vs Richard Rapport White Saint Louis Blitz 2021 C53 1/2-1/2
- 2021 vs Peter Svidler White Saint Louis Blitz 2021 C53 1-0
- 2021 vs Shakhriyar Mamedyarov Black Saint Louis Rapid 2021 D37 1/2-1/2
- 2021 vs Hikaru Nakamura White Saint Louis Rapid 2021 E53 1/2-1/2
- 2021 vs Peter Svidler Black Saint Louis Rapid 2021 C67 1/2-1/2
- 2021 vs Fabiano Caruana White Saint Louis Rapid 2021 C50 0-1
- 2021 vs Richard Rapport White Saint Louis Rapid 2021 C50 1/2-1/2
- 2021 vs Levon Aronian White Chessable Masters Prelim C54 1-0
- 2021 vs Alireza Firouzja Black Chessable Masters Prelim C67 1/2-1/2
- 2021 vs Magnus Carlsen White San Fermin Masters Final B12 1/2-1/2
- 2021 vs Magnus Carlsen Black San Fermin Masters Final C88 1-0
- 2021 vs Magnus Carlsen Black San Fermin Masters Final C50 1-0
- 2021 vs Magnus Carlsen White San Fermin Masters Final C53 1/2-1/2
- 2021 vs Magnus Carlsen White San Fermin Masters Final D11 0-1
- 2021 vs Magnus Carlsen Black San Fermin Masters Final C67 1/2-1/2
- 2021 vs Magnus Carlsen Black Goldmoney Asian Rapid KO D37 0-1
- 2021 vs Magnus Carlsen Black Goldmoney Asian Rapid KO A29 1-0
- 2021 vs Magnus Carlsen White Goldmoney Asian Rapid KO C53 1-0
- 2021 vs Magnus Carlsen White Goldmoney Asian Rapid KO D31 1/2-1/2
- 2021 vs Magnus Carlsen White Goldmoney Asian Rapid KO C53 0-1
- 2021 vs Magnus Carlsen Black Goldmoney Asian Rapid KO C67 1/2-1/2
- 2021 vs Magnus Carlsen Black Goldmoney Asian Rapid KO A28 1-0
- 2021 vs Magnus Carlsen White Goldmoney Asian Rapid KO C53 1/2-1/2
- 2021 vs Magnus Carlsen Black Goldmoney Asian Rapid KO A28 1-0
- 2021 vs Magnus Carlsen White Goldmoney Asian Rapid KO C53 1-0
- 2021 vs Alireza Firouzja White Goldmoney Asian Prelim E32 1/2-1/2
- 2021 vs Hou Yifan Black Goldmoney Asian Prelim C67 1/2-1/2
- 2021 vs Ding Liren White Goldmoney Asian Prelim E32 1/2-1/2
- 2021 vs Gukesh Dommaraju Black Goldmoney Asian Prelim D39 1/2-1/2
- 2021 vs Jan-Krzysztof Duda White Goldmoney Asian Prelim E49 1-0
- 2021 vs Anish Giri Black Goldmoney Asian Prelim C67 1-0
- 2021 vs Peter Svidler White Goldmoney Asian Prelim D11 1/2-1/2
- 2021 vs Levon Aronian White GCT Blitz Paris 2021 D38 1-0
- 2021 vs Fabiano Caruana White GCT Blitz Paris 2021 E53 1/2-1/2
- 2021 vs Alireza Firouzja White GCT Blitz Paris 2021 E49 1-0
- 2021 vs Vladimir Kramnik Black GCT Blitz Paris 2021 C50 0-1
- 2021 vs Ian Nepomniachtchi Black GCT Blitz Paris 2021 A01 0-1
- 2021 vs Peter Svidler Black GCT Blitz Paris 2021 A20 1/2-1/2
- 2021 vs Maxime Vachier-Lagrave White GCT Blitz Paris 2021 A33 1-0
- 2021 vs Levon Aronian Black GCT Blitz Paris 2021 C50 1-0
- 2021 vs Alireza Firouzja Black GCT Blitz Paris 2021 A45 0-1
- 2021 vs Vladimir Kramnik White GCT Blitz Paris 2021 C53 1/2-1/2
- 2021 vs Ian Nepomniachtchi White GCT Blitz Paris 2021 D38 1/2-1/2
- 2021 vs Richard Rapport Black GCT Blitz Paris 2021 A07 1/2-1/2
- 2021 vs Peter Svidler White GCT Blitz Paris 2021 A34 1/2-1/2
- 2021 vs Maxime Vachier-Lagrave Black GCT Blitz Paris 2021 A06 0-1
- 2021 vs Fabiano Caruana Black GCT Rapid Paris 2021 C67 0-1
- 2021 vs Maxime Vachier-Lagrave White GCT Rapid Paris 2021 D85 1-0
- 2021 vs Levon Aronian White GCT Rapid Paris 2021 E49 1/2-1/2
- 2021 vs Ian Nepomniachtchi White GCT Rapid Paris 2021 D38 1/2-1/2
- 2021 vs Alireza Firouzja Black GCT Rapid Paris 2021 C53 1/2-1/2
- 2021 vs Richard Rapport White GCT Rapid Paris 2021 E41 1-0
- 2021 vs Peter Svidler Black GCT Rapid Paris 2021 C53 1/2-1/2
- 2021 vs Maxime Vachier-Lagrave White Superbet Classic 2021 A34 1/2-1/2
- 2021 vs Anish Giri White Superbet Classic 2021 E49 1/2-1/2
- 2021 vs Fabiano Caruana White Superbet Classic 2021 A20 1-0
- 2021 vs Alexander Grischuk Black Superbet Classic 2021 C67 1/2-1/2
- 2021 vs Levon Aronian White Superbet Classic 2021 D38 1/2-1/2
- 2021 vs Shakhriyar Mamedyarov Black Superbet Classic 2021 D27 1/2-1/2
- 2021 vs Magnus Carlsen Black FTX Crypto Cup KO 2021 D41 1/2-1/2
- 2021 vs Magnus Carlsen White FTX Crypto Cup KO 2021 B30 1-0
- 2021 vs Magnus Carlsen Black FTX Crypto Cup KO 2021 D40 1-0
- 2021 vs Magnus Carlsen White FTX Crypto Cup KO 2021 B51 0-1
- 2021 vs Magnus Carlsen Black FTX Crypto Cup KO 2021 A00 0-1
- 2021 vs Magnus Carlsen Black FTX Crypto Cup KO 2021 C50 1-0
- 2021 vs Magnus Carlsen White FTX Crypto Cup KO 2021 C53 0-1
- 2021 vs Magnus Carlsen Black FTX Crypto Cup KO 2021 C67 1/2-1/2
- 2021 vs Magnus Carlsen White FTX Crypto Cup KO 2021 C53 1-0
- 2021 vs Ian Nepomniachtchi Black FTX Crypto Cup KO 2021 D35 0-1
- 2021 vs Ian Nepomniachtchi Black FTX Crypto Cup KO 2021 A28 1/2-1/2
- 2021 vs Ian Nepomniachtchi White FTX Crypto Cup KO 2021 C11 1/2-1/2
- 2021 vs Ian Nepomniachtchi Black FTX Crypto Cup KO 2021 A08 0-1
- 2021 vs Ian Nepomniachtchi White FTX Crypto Cup KO 2021 C11 1/2-1/2
- 2021 vs Ian Nepomniachtchi Black FTX Crypto Cup KO 2021 A08 1/2-1/2
- 2021 vs Maxime Vachier-Lagrave White FTX Crypto Cup KO 2021 E10 1/2-1/2
- 2021 vs Maxime Vachier-Lagrave Black FTX Crypto Cup KO 2021 D02 0-1
- 2021 vs Maxime Vachier-Lagrave Black FTX Crypto Cup KO 2021 C67 0-1
- 2021 vs Maxime Vachier-Lagrave White FTX Crypto Cup KO 2021 A70 1-0
- 2021 vs Maxime Vachier-Lagrave White FTX Crypto Cup KO 2021 D85 1/2-1/2
- 2021 vs Maxime Vachier-Lagrave Black FTX Crypto Cup KO 2021 C67 1/2-1/2
- 2021 vs Maxime Vachier-Lagrave White FTX Crypto Cup Prelim D85 1/2-1/2
- 2021 vs Levon Aronian Black NIC Classic KO 2021 D02 1-0
- 2021 vs Levon Aronian Black NIC Classic KO 2021 D02 1/2-1/2
- 2021 vs Levon Aronian White NIC Classic KO 2021 A01 1/2-1/2
- 2021 vs Levon Aronian White NIC Classic KO 2021 A18 1-0
- 2021 vs Levon Aronian White NIC Classic KO 2021 D02 0-1
- 2021 vs Levon Aronian Black NIC Classic KO 2021 D45 1-0
- 2021 vs Levon Aronian Black NIC Classic KO 2021 D02 1-0
- 2021 vs Magnus Carlsen Black NIC Classic Prelim 2021 C67 1/2-1/2
- 2021 vs Sergey Karjakin Black NIC Classic Prelim 2021 A45 0-1
- 2021 vs Jan-Krzysztof Duda White NIC Classic Prelim 2021 A46 0-1
- 2021 vs Alireza Firouzja Black NIC Classic Prelim 2021 D02 1-0
- 2021 vs Shakhriyar Mamedyarov White NIC Classic Prelim 2021 A20 1-0
- 2021 vs Rameshbabu Praggnanandhaa Black NIC Classic Prelim 2021 D85 0-1
- 2021 vs Magnus Carlsen White Magnus Carlsen Inv KO E20 0-1
- 2021 vs Magnus Carlsen Black Magnus Carlsen Inv KO B52 1/2-1/2
- 2021 vs Magnus Carlsen White Magnus Carlsen Inv KO A20 1/2-1/2
- 2021 vs Magnus Carlsen White Magnus Carlsen Inv KO C88 1/2-1/2
- 2021 vs Magnus Carlsen White Magnus Carlsen Inv KO C53 0-1
- 2021 vs Magnus Carlsen Black Magnus Carlsen Inv KO C46 1-0
- 2021 vs Magnus Carlsen Black Magnus Carlsen Inv KO C46 1/2-1/2
- 2021 vs Anish Giri White Magnus Carlsen Inv KO B51 1/2-1/2
- 2021 vs Anish Giri Black Magnus Carlsen Inv KO C67 1/2-1/2
- 2021 vs Anish Giri Black Magnus Carlsen Inv KO C02 1-0
- 2021 vs Anish Giri White Magnus Carlsen Inv KO A48 1/2-1/2
- 2021 vs Anish Giri Black Magnus Carlsen Inv KO C65 1-0
- 2021 vs Anish Giri White Magnus Carlsen Inv KO D85 1/2-1/2
- 2021 vs Anish Giri White Magnus Carlsen Inv KO D83 0-1
- 2021 vs Anish Giri Black Magnus Carlsen Inv KO C65 0-1
- 2021 vs Alireza Firouzja Black Magnus Carlsen Inv KO A45 0-1
- 2021 vs Alireza Firouzja White Magnus Carlsen Inv KO B12 1-0
- 2021 vs Alireza Firouzja Black Magnus Carlsen Inv KO C50 1/2-1/2
- 2021 vs Alireza Firouzja White Magnus Carlsen Inv KO B52 1-0
- 2021 vs Alireza Firouzja White Magnus Carlsen Inv KO B12 1/2-1/2
- 2021 vs Alireza Firouzja Black Magnus Carlsen Inv KO C53 0-1
- 2021 vs Magnus Carlsen White Magnus Carlsen Inv Prelim D10 1/2-1/2
- 2021 vs Alireza Firouzja Black Magnus Carlsen Inv Prelim D02 1/2-1/2
- 2021 vs Levon Aronian White Magnus Carlsen Inv Prelim E32 1-0
- 2021 vs Maxime Vachier-Lagrave White Magnus Carlsen Inv Prelim D14 1/2-1/2
- 2021 vs Anish Giri White Magnus Carlsen Inv Prelim C53 0-1
- 2021 vs Sergey Karjakin Black Magnus Carlsen Inv Prelim C50 0-1
- 2021 vs Ian Nepomniachtchi White Magnus Carlsen Inv Prelim B06 0-1
- 2021 vs Magnus Carlsen White Opera Euro Rapid KO 2021 C50 1/2-1/2
- 2021 vs Magnus Carlsen Black Opera Euro Rapid KO 2021 C50 1/2-1/2
- 2021 vs Magnus Carlsen Black Opera Euro Rapid KO 2021 C50 1/2-1/2
- 2021 vs Magnus Carlsen White Opera Euro Rapid KO 2021 B30 1-0
- 2021 vs Magnus Carlsen Black Opera Euro Rapid KO 2021 E21 1/2-1/2
- 2021 vs Magnus Carlsen White Opera Euro Rapid KO 2021 C58 0-1
- 2021 vs Magnus Carlsen Black Opera Euro Rapid KO 2021 C67 1/2-1/2
- 2021 vs Magnus Carlsen White Opera Euro Rapid KO 2021 C53 1-0
- 2021 vs Jan-Krzysztof Duda Black Opera Euro Rapid KO 2021 A22 0-1
- 2021 vs Jan-Krzysztof Duda White Opera Euro Rapid KO 2021 E94 1-0
- 2021 vs Jan-Krzysztof Duda White Opera Euro Rapid KO 2021 A06 1-0
- 2021 vs Jan-Krzysztof Duda Black Opera Euro Rapid KO 2021 A06 1-0
- 2021 vs Jan-Krzysztof Duda White Opera Euro Rapid KO 2021 C42 1/2-1/2
- 2021 vs Jan-Krzysztof Duda Black Opera Euro Rapid KO 2021 A06 0-1
- 2021 vs Ding Liren Black Opera Euro Rapid Prelim C53 1/2-1/2
- 2021 vs Hikaru Nakamura White Opera Euro Rapid Prelim E32 1/2-1/2
- 2021 vs Ian Nepomniachtchi Black Opera Euro Rapid Prelim D41 1/2-1/2
- 2021 vs Jan-Krzysztof Duda White Opera Euro Rapid Prelim D35 1-0
- 2021 vs Anish Giri White Opera Euro Rapid Prelim D38 1/2-1/2
- 2021 vs Alexander Grischuk Black Opera Euro Rapid Prelim C67 1/2-1/2
- 2021 vs Levon Aronian White Opera Euro Rapid Prelim E39 1/2-1/2
- 2021 vs Magnus Carlsen White Opera Euro Rapid Prelim B52 1-0
- 2021 vs Maxime Vachier-Lagrave Black Opera Euro Rapid Prelim C65 1-0
- 2020 vs Maxime Vachier-Lagrave Black Airthings Masters KO 2020 C67 1-0
- 2020 vs Maxime Vachier-Lagrave White Airthings Masters KO 2020 A15 1-0
- 2020 vs Maxime Vachier-Lagrave Black Airthings Masters KO 2020 C67 1/2-1/2
- 2020 vs Maxime Vachier-Lagrave White Airthings Masters KO 2020 A15 1-0
- 2020 vs Maxime Vachier-Lagrave White Airthings Masters KO 2020 A30 1/2-1/2
- 2020 vs Maxime Vachier-Lagrave Black Airthings Masters KO 2020 C65 1/2-1/2
- 2020 vs Maxime Vachier-Lagrave Black Airthings Masters KO 2020 C67 1/2-1/2
- 2020 vs Maxime Vachier-Lagrave White Airthings Masters KO 2020 B90 0-1
- 2020 vs Maxime Vachier-Lagrave White Airthings Masters KO 2020 B90 0-1
- 2020 vs Maxime Vachier-Lagrave Black Airthings Masters KO 2020 C67 1/2-1/2
- 2020 vs Levon Aronian Black Airthings Masters Prelim C67 1/2-1/2
- 2020 vs Ian Nepomniachtchi White Airthings Masters Prelim D85 1/2-1/2
- 2020 vs Maxime Vachier-Lagrave Black Airthings Masters Prelim C88 1/2-1/2
- 2020 vs Magnus Carlsen White Airthings Masters Prelim E92 1/2-1/2
- 2020 vs Anish Giri Black Airthings Masters Prelim A14 0-1
- 2020 vs Alexander Grischuk White Airthings Masters Prelim C42 1/2-1/2
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 C65 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 C65 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 C65 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 A01 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 C65 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 C65 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 B92 0-1
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 C65 1/2-1/2
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 B90 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 B15 1/2-1/2
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 B06 1/2-1/2
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 C66 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 C24 1/2-1/2
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 E94 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 C65 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 C65 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 B23 0-1
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 C65 0-1
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 B51 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 C65 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 A88 0-1
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 B23 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 C65 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 A01 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2020 C65 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2020 B06 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.