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 9 of 12
- 2019 vs Shakhriyar Mamedyarov White 7th Norway Blitz 2019 A16 0-1
- 2019 vs Maxime Vachier-Lagrave Black 7th Norway Blitz 2019 A02 1-0
- 2019 vs Alexander Grischuk White Moscow FIDE Grand Prix B33 1/2-1/2
- 2019 vs Alexander Grischuk Black Moscow FIDE Grand Prix D41 1-0
- 2019 vs Alexander Grischuk White Moscow FIDE Grand Prix B33 1/2-1/2
- 2019 vs Alexander Grischuk Black Moscow FIDE Grand Prix D37 1/2-1/2
- 2019 vs Jan-Krzysztof Duda Black Moscow FIDE Grand Prix C53 1/2-1/2
- 2019 vs Jan-Krzysztof Duda White Moscow FIDE Grand Prix C53 1-0
- 2019 vs Jan-Krzysztof Duda White Moscow FIDE Grand Prix B78 1-0
- 2019 vs Jan-Krzysztof Duda Black Moscow FIDE Grand Prix C53 1-0
- 2019 vs Magnus Carlsen Black Cote d'Ivoire Blitz 2019 A37 1/2-1/2
- 2019 vs Ding Liren Black Cote d'Ivoire Blitz 2019 A37 0-1
- 2019 vs Sergey Karjakin Black Cote d'Ivoire Blitz 2019 A06 1/2-1/2
- 2019 vs Hikaru Nakamura White Cote d'Ivoire Blitz 2019 A28 0-1
- 2019 vs Ian Nepomniachtchi White Cote d'Ivoire Blitz 2019 C55 1/2-1/2
- 2019 vs Veselin Topalov White Cote d'Ivoire Blitz 2019 B23 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White Cote d'Ivoire Blitz 2019 A34 1-0
- 2019 vs Wei Yi White Cote d'Ivoire Blitz 2019 D26 1/2-1/2
- 2019 vs Magnus Carlsen White Cote d'Ivoire Blitz 2019 B32 1/2-1/2
- 2019 vs Ding Liren White Cote d'Ivoire Blitz 2019 D41 1/2-1/2
- 2019 vs Sergey Karjakin White Cote d'Ivoire Blitz 2019 B90 1/2-1/2
- 2019 vs Hikaru Nakamura Black Cote d'Ivoire Blitz 2019 A06 1-0
- 2019 vs Ian Nepomniachtchi Black Cote d'Ivoire Blitz 2019 C67 1/2-1/2
- 2019 vs Veselin Topalov Black Cote d'Ivoire Blitz 2019 A20 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave Black Cote d'Ivoire Blitz 2019 A08 1-0
- 2019 vs Wei Yi Black Cote d'Ivoire Blitz 2019 E00 1/2-1/2
- 2019 vs Sergey Karjakin White Cote d'Ivoire Rapid 2019 C65 1-0
- 2019 vs Hikaru Nakamura Black Cote d'Ivoire Rapid 2019 C65 1/2-1/2
- 2019 vs Ian Nepomniachtchi White Cote d'Ivoire Rapid 2019 C55 1-0
- 2019 vs Ding Liren White Cote d'Ivoire Rapid 2019 C88 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave Black Cote d'Ivoire Rapid 2019 C65 1/2-1/2
- 2019 vs Wei Yi Black Cote d'Ivoire Rapid 2019 E04 1/2-1/2
- 2019 vs Magnus Carlsen Black Cote d'Ivoire Rapid 2019 D35 1-0
- 2019 vs Veselin Topalov White Cote d'Ivoire Rapid 2019 C65 1/2-1/2
- 2019 vs Fabiano Caruana Black 63rd ch-USA 2019 E04 1/2-1/2
- 2019 vs Hikaru Nakamura Black 63rd ch-USA 2019 E06 1/2-1/2
- 2018 vs Hikaru Nakamura Black chess.com Speed 3m+1spm 2018 C28 1/2-1/2
- 2018 vs Hikaru Nakamura Black chess.com Speed 3m+1spm 2018 A00 1-0
- 2018 vs Hikaru Nakamura White chess.com Speed 5m+1spm 2018 C50 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 1m+1spm 2018 C50 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 3m+1spm 2018 C50 1-0
- 2018 vs Hikaru Nakamura Black chess.com Speed 3m+1spm 2018 D40 1/2-1/2
- 2018 vs Hikaru Nakamura Black chess.com Speed 1m+1spm 2018 A06 1-0
- 2018 vs Hikaru Nakamura Black chess.com Speed 3m+1spm 2018 C53 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 3m+1spm 2018 C50 1-0
- 2018 vs Hikaru Nakamura Black chess.com Speed 5m+1spm 2018 A06 1-0
- 2018 vs Hikaru Nakamura White chess.com Speed 5m+1spm 2018 C50 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 3m+1spm 2018 C50 0-1
- 2018 vs Hikaru Nakamura White chess.com Speed 1m+1spm 2018 C50 0-1
- 2018 vs Hikaru Nakamura Black chess.com Speed 5m+1spm 2018 C67 1-0
- 2018 vs Hikaru Nakamura White chess.com Speed 5m+1spm 2018 C50 1-0
- 2018 vs Hikaru Nakamura Black chess.com Speed 1m+1spm 2018 A05 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 1m+1spm 2018 A04 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 3m+1spm 2018 C50 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 1m+1spm 2018 A06 1/2-1/2
- 2018 vs Hikaru Nakamura Black chess.com Speed 5m+1spm 2018 C69 1-0
- 2018 vs Hikaru Nakamura Black chess.com Speed 1m+1spm 2018 A06 1-0
- 2018 vs Hikaru Nakamura White chess.com Speed 5m+1spm 2018 C50 1-0
- 2018 vs Hikaru Nakamura Black chess.com Speed 5m+1spm 2018 A46 0-1
- 2018 vs Hikaru Nakamura Black chess.com Speed 5m+1spm 2018 A06 0-1
- 2018 vs Hikaru Nakamura Black chess.com Speed 3m+1spm 2018 E06 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 3m+1spm 2018 C50 1/2-1/2
- 2018 vs Hikaru Nakamura White chess.com Speed 5m+1spm 2018 C50 0-1
- 2018 vs Hikaru Nakamura Black chess.com Speed 1m+1spm 2018 A01 1/2-1/2
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 3m+1spm 2018 A36 1-0
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 1m+1spm 2018 D03 0-1
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 1m+1spm 2018 D00 0-1
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 3m+1spm 2018 A07 0-1
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 5m+1spm 2018 A45 0-1
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 3m+1spm 2018 D35 1-0
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 5m+1spm 2018 B52 1/2-1/2
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 5m+1spm 2018 A45 1/2-1/2
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 1m+1spm 2018 C44 0-1
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 1m+1spm 2018 A58 1-0
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 3m+1spm 2018 B80 1/2-1/2
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 5m+1spm 2018 B80 1/2-1/2
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 1m+1spm 2018 C19 1-0
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 3m+1spm 2018 C50 1/2-1/2
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 5m+1spm 2018 E04 1/2-1/2
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 3m+1spm 2018 C53 0-1
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 1m+1spm 2018 B10 0-1
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 3m+1spm 2018 B08 1-0
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 5m+1spm 2018 B80 1-0
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 3m+1spm 2018 E03 1-0
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 5m+1spm 2018 D37 0-1
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 1m+1spm 2018 E99 1-0
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 5m+1spm 2018 C53 1/2-1/2
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 1m+1spm 2018 C42 1-0
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 1m+1spm 2018 C44 0-1
- 2018 vs Jan-Krzysztof Duda Black chess.com Speed 5m+1spm 2018 C53 1/2-1/2
- 2018 vs Jan-Krzysztof Duda White chess.com Speed 1m+1spm 2018 E95 0-1
- 2018 vs Viswanathan Anand Black Tata Steel India Blitz B51 1-0
- 2018 vs Levon Aronian White Tata Steel India Blitz A28 1/2-1/2
- 2018 vs Sergey Karjakin White Tata Steel India Blitz A28 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov Black Tata Steel India Blitz A03 0-1
- 2018 vs Hikaru Nakamura White Tata Steel India Blitz C67 1/2-1/2
- 2018 vs Rameshbabu Praggnanandhaa Black Tata Steel India Blitz C50 0-1
- 2018 vs Viswanathan Anand White Tata Steel India Blitz C80 1/2-1/2
- 2018 vs Levon Aronian Black Tata Steel India Blitz A06 1/2-1/2
- 2018 vs Sergey Karjakin Black Tata Steel India Blitz C88 0-1
- 2018 vs Shakhriyar Mamedyarov White Tata Steel India Blitz A15 1-0
- 2018 vs Hikaru Nakamura Black Tata Steel India Blitz A04 1-0
- 2018 vs Rameshbabu Praggnanandhaa White Tata Steel India Blitz A21 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov White Tata Steel India Rapid A27 1/2-1/2
- 2018 vs Hikaru Nakamura Black Tata Steel India Rapid A06 1/2-1/2
- 2018 vs Levon Aronian Black Tata Steel India Rapid A06 1-0
- 2018 vs Viswanathan Anand Black Tata Steel India Rapid C53 1/2-1/2
- 2018 vs Sergey Karjakin White Tata Steel India Rapid C65 1/2-1/2
- 2018 vs Alexei Shirov White chess.com IoM Masters D13 1/2-1/2
- 2018 vs Nigel Short Black chess.com IoM Masters B92 1/2-1/2
- 2018 vs Fabiano Caruana White Sinquefield GCT TB 2018 E04 1/2-1/2
- 2018 vs Fabiano Caruana Black Sinquefield GCT TB 2018 E20 1-0
- 2018 vs Fabiano Caruana White 6th Sinquefield Cup 2018 C42 1/2-1/2
- 2018 vs Alexander Grischuk Black 6th Sinquefield Cup 2018 A02 1/2-1/2
- 2018 vs Levon Aronian Black 6th Sinquefield Cup 2018 E06 1/2-1/2
- 2018 vs Viswanathan Anand White 6th Sinquefield Cup 2018 D37 1/2-1/2
- 2018 vs Magnus Carlsen Black 6th Sinquefield Cup 2018 D42 1/2-1/2
- 2018 vs Sergey Karjakin White 6th Sinquefield Cup 2018 A28 1/2-1/2
- 2018 vs Maxime Vachier-Lagrave Black 6th Sinquefield Cup 2018 C67 1/2-1/2
- 2018 vs Hikaru Nakamura White 6th Sinquefield Cup 2018 E32 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov Black 6th Sinquefield Cup 2018 D30 1-0
- 2018 vs Viswanathan Anand White Saint Louis Blitz 2018 E20 0-1
- 2018 vs Levon Aronian Black Saint Louis Blitz 2018 B90 1-0
- 2018 vs Fabiano Caruana Black Saint Louis Blitz 2018 E46 1/2-1/2
- 2018 vs Alexander Grischuk Black Saint Louis Blitz 2018 A30 0-1
- 2018 vs Sergey Karjakin White Saint Louis Blitz 2018 A06 0-1
- 2018 vs Shakhriyar Mamedyarov White Saint Louis Blitz 2018 B13 1-0
- 2018 vs Hikaru Nakamura Black Saint Louis Blitz 2018 C45 1/2-1/2
- 2018 vs Maxime Vachier-Lagrave Black Saint Louis Blitz 2018 C84 1/2-1/2
- 2018 vs Viswanathan Anand Black Saint Louis Blitz 2018 B51 1/2-1/2
- 2018 vs Levon Aronian White Saint Louis Blitz 2018 E20 1/2-1/2
- 2018 vs Fabiano Caruana White Saint Louis Blitz 2018 A06 0-1
- 2018 vs Alexander Grischuk White Saint Louis Blitz 2018 E99 1/2-1/2
- 2018 vs Sergey Karjakin Black Saint Louis Blitz 2018 A01 0-1
- 2018 vs Shakhriyar Mamedyarov Black Saint Louis Blitz 2018 A06 1-0
- 2018 vs Hikaru Nakamura White Saint Louis Blitz 2018 E46 0-1
- 2018 vs Maxime Vachier-Lagrave White Saint Louis Blitz 2018 A33 1/2-1/2
- 2018 vs Levon Aronian White Saint Louis Rapid 2018 A15 1/2-1/2
- 2018 vs Fabiano Caruana Black Saint Louis Rapid 2018 E06 1/2-1/2
- 2018 vs Alexander Grischuk White Saint Louis Rapid 2018 E98 1-0
- 2018 vs Viswanathan Anand Black Saint Louis Rapid 2018 C50 0-1
- 2018 vs Sergey Karjakin Black Saint Louis Rapid 2018 C50 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov White Saint Louis Rapid 2018 C46 0-1
- 2018 vs Hikaru Nakamura Black Saint Louis Rapid 2018 C45 1-0
- 2018 vs Maxime Vachier-Lagrave White Saint Louis Rapid 2018 A04 1/2-1/2
- 2018 vs Wei Yi White chess.com Speed 1m+1spm 2017 D38 0-1
- 2018 vs Wei Yi White chess.com Speed 5m+1spm 2017 A13 1-0
- 2018 vs Wei Yi White chess.com Speed 3m+1spm 2017 D71 1-0
- 2018 vs Wei Yi White chess.com Speed 3m+1spm 2017 D83 1/2-1/2
- 2018 vs Wei Yi Black chess.com Speed 5m+1spm 2017 C88 0-1
- 2018 vs Wei Yi White chess.com Speed 3m+1spm 2017 D91 1/2-1/2
- 2018 vs Wei Yi Black chess.com Speed 1m+1spm 2017 C48 0-1
- 2018 vs Wei Yi Black chess.com Speed 1m+1spm 2017 A01 1-0
- 2018 vs Wei Yi Black chess.com Speed 5m+1spm 2017 A33 0-1
- 2018 vs Wei Yi White chess.com Speed 5m+1spm 2017 E53 1/2-1/2
- 2018 vs Wei Yi Black chess.com Speed 1m+1spm 2017 C83 0-1
- 2018 vs Wei Yi Black chess.com Speed 3m+1spm 2017 A45 0-1
- 2018 vs Wei Yi White chess.com Speed 1m+1spm 2017 D41 1/2-1/2
- 2018 vs Wei Yi Black chess.com Speed 1m+1spm 2017 C88 1-0
- 2018 vs Wei Yi White chess.com Speed 1m+1spm 2017 D37 1/2-1/2
- 2018 vs Wei Yi Black chess.com Speed 5m+1spm 2017 E06 1-0
- 2018 vs Wei Yi White chess.com Speed 5m+1spm 2017 A13 1-0
- 2018 vs Wei Yi Black chess.com Speed 5m+1spm 2017 C07 1-0
- 2018 vs Wei Yi White chess.com Speed 5m+1spm 2017 D02 0-1
- 2018 vs Wei Yi Black chess.com Speed 3m+1spm 2017 A45 0-1
- 2018 vs Wei Yi White chess.com Speed 1m+1spm 2017 E01 0-1
- 2018 vs Wei Yi White chess.com Speed 3m+1spm 2017 E91 1-0
- 2018 vs Wei Yi White chess.com Speed 3m+1spm 2017 E04 1-0
- 2018 vs Wei Yi Black chess.com Speed 3m+1spm 2017 E06 0-1
- 2018 vs Wei Yi White chess.com Speed 5m+1spm 2017 B84 1-0
- 2018 vs Wei Yi Black chess.com Speed 5m+1spm 2017 C88 0-1
- 2018 vs Wei Yi Black chess.com Speed 3m+1spm 2017 A45 0-1
- 2018 vs Wei Yi Black chess.com Speed 1m+1spm 2017 C83 0-1
- 2018 vs Rameshbabu Praggnanandhaa Black 31st Leon GM 2018 B51 0-1
- 2018 vs Rameshbabu Praggnanandhaa White 31st Leon GM 2018 A45 1/2-1/2
- 2018 vs Rameshbabu Praggnanandhaa White 31st Leon GM 2018 A45 0-1
- 2018 vs Rameshbabu Praggnanandhaa Black 31st Leon GM 2018 C50 0-1
- 2018 vs Viswanathan Anand White GCT Blitz Paris 2018 A35 1/2-1/2
- 2018 vs Levon Aronian White GCT Blitz Paris 2018 D10 1/2-1/2
- 2018 vs Fabiano Caruana Black GCT Blitz Paris 2018 C24 1/2-1/2
- 2018 vs Alexander Grischuk Black GCT Blitz Paris 2018 A37 1/2-1/2
- 2018 vs Sergey Karjakin White GCT Blitz Paris 2018 C65 1/2-1/2
- 2018 vs Vladimir Kramnik White GCT Blitz Paris 2018 A14 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov Black GCT Blitz Paris 2018 D41 1/2-1/2
- 2018 vs Hikaru Nakamura Black GCT Blitz Paris 2018 D41 1/2-1/2
- 2018 vs Maxime Vachier-Lagrave Black GCT Blitz Paris 2018 C53 0-1
- 2018 vs Viswanathan Anand Black GCT Blitz Paris 2018 C67 1/2-1/2
- 2018 vs Levon Aronian Black GCT Blitz Paris 2018 A06 1/2-1/2
- 2018 vs Fabiano Caruana White GCT Blitz Paris 2018 A29 1/2-1/2
- 2018 vs Alexander Grischuk White GCT Blitz Paris 2018 E99 0-1
- 2018 vs Sergey Karjakin Black GCT Blitz Paris 2018 C19 1-0
- 2018 vs Vladimir Kramnik Black GCT Blitz Paris 2018 C53 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov White GCT Blitz Paris 2018 D06 1-0
- 2018 vs Hikaru Nakamura White GCT Blitz Paris 2018 D37 1/2-1/2
- 2018 vs Maxime Vachier-Lagrave White GCT Blitz Paris 2018 A04 1/2-1/2
- 2018 vs Viswanathan Anand White GCT Rapid Paris 2018 A45 1/2-1/2
- 2018 vs Sergey Karjakin Black GCT Rapid Paris 2018 C65 1/2-1/2
- 2018 vs Hikaru Nakamura White GCT Rapid Paris 2018 D04 1/2-1/2
- 2018 vs Levon Aronian Black GCT Rapid Paris 2018 C10 1/2-1/2
- 2018 vs Alexander Grischuk White GCT Rapid Paris 2018 D91 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.