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 10 of 12
- 2018 vs Vladimir Kramnik Black GCT Rapid Paris 2018 A36 0-1
- 2018 vs Fabiano Caruana White GCT Rapid Paris 2018 A45 1-0
- 2018 vs Shakhriyar Mamedyarov Black GCT Rapid Paris 2018 D41 1-0
- 2018 vs Maxime Vachier-Lagrave White GCT Rapid Paris 2018 A04 1-0
- 2018 vs Viswanathan Anand Black GCT Blitz YourNextMove C77 1/2-1/2
- 2018 vs Levon Aronian White GCT Blitz YourNextMove A15 1/2-1/2
- 2018 vs Fabiano Caruana Black GCT Blitz YourNextMove A00 0-1
- 2018 vs Anish Giri Black GCT Blitz YourNextMove C19 0-1
- 2018 vs Alexander Grischuk White GCT Blitz YourNextMove A48 1/2-1/2
- 2018 vs Sergey Karjakin Black GCT Blitz YourNextMove A01 1-0
- 2018 vs Shakhriyar Mamedyarov White GCT Blitz YourNextMove A41 0-1
- 2018 vs Hikaru Nakamura Black GCT Blitz YourNextMove A05 1-0
- 2018 vs Maxime Vachier-Lagrave White GCT Blitz YourNextMove A04 1/2-1/2
- 2018 vs Viswanathan Anand White GCT Blitz YourNextMove A15 1/2-1/2
- 2018 vs Levon Aronian Black GCT Blitz YourNextMove C10 1/2-1/2
- 2018 vs Fabiano Caruana White GCT Blitz YourNextMove D78 1/2-1/2
- 2018 vs Anish Giri White GCT Blitz YourNextMove A06 1-0
- 2018 vs Alexander Grischuk Black GCT Blitz YourNextMove A06 1/2-1/2
- 2018 vs Sergey Karjakin White GCT Blitz YourNextMove E51 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov Black GCT Blitz YourNextMove D02 1-0
- 2018 vs Hikaru Nakamura White GCT Blitz YourNextMove D56 0-1
- 2018 vs Maxime Vachier-Lagrave Black GCT Blitz YourNextMove D73 1/2-1/2
- 2018 vs Viswanathan Anand Black GCT Rapid YourNextMove C01 1/2-1/2
- 2018 vs Sergey Karjakin White GCT Rapid YourNextMove D73 1/2-1/2
- 2018 vs Hikaru Nakamura Black GCT Rapid YourNextMove A45 0-1
- 2018 vs Levon Aronian White GCT Rapid YourNextMove E06 1/2-1/2
- 2018 vs Anish Giri White GCT Rapid YourNextMove A15 1-0
- 2018 vs Alexander Grischuk Black GCT Rapid YourNextMove C65 0-1
- 2018 vs Fabiano Caruana Black GCT Rapid YourNextMove C84 0-1
- 2018 vs Shakhriyar Mamedyarov White GCT Rapid YourNextMove E04 1-0
- 2018 vs Maxime Vachier-Lagrave Black GCT Rapid YourNextMove E21 1/2-1/2
- 2018 vs Fabiano Caruana Black 6th Norway Chess 2018 C65 1-0
- 2018 vs Maxime Vachier-Lagrave White 6th Norway Chess 2018 B92 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov Black 6th Norway Chess 2018 E06 1/2-1/2
- 2018 vs Magnus Carlsen White 6th Norway Chess 2018 D10 1-0
- 2018 vs Viswanathan Anand Black 6th Norway Chess 2018 A29 1/2-1/2
- 2018 vs Hikaru Nakamura White 6th Norway Chess 2018 D56 1/2-1/2
- 2018 vs Levon Aronian Black 6th Norway Chess 2018 E06 1/2-1/2
- 2018 vs Sergey Karjakin White 6th Norway Chess 2018 D02 1/2-1/2
- 2018 vs Viswanathan Anand White 6th Norway Blitz 2018 A07 1/2-1/2
- 2018 vs Levon Aronian White 6th Norway Blitz 2018 A15 1/2-1/2
- 2018 vs Magnus Carlsen Black 6th Norway Blitz 2018 A07 1-0
- 2018 vs Fabiano Caruana Black 6th Norway Blitz 2018 A37 0-1
- 2018 vs Ding Liren Black 6th Norway Blitz 2018 A30 0-1
- 2018 vs Sergey Karjakin White 6th Norway Blitz 2018 C65 1-0
- 2018 vs Shakhriyar Mamedyarov Black 6th Norway Blitz 2018 A45 0-1
- 2018 vs Hikaru Nakamura Black 6th Norway Blitz 2018 A06 1/2-1/2
- 2018 vs Maxime Vachier-Lagrave White 6th Norway Blitz 2018 E60 1/2-1/2
- 2018 vs Hikaru Nakamura White ch-USA 2018 E32 1/2-1/2
- 2018 vs Fabiano Caruana White ch-USA 2018 C42 1/2-1/2
- 2018 vs Levon Aronian Black FIDE Candidates 2018 A30 1/2-1/2
- 2018 vs Sergey Karjakin White FIDE Candidates 2018 E37 1/2-1/2
- 2018 vs Vladimir Kramnik Black FIDE Candidates 2018 D31 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov White FIDE Candidates 2018 E06 1/2-1/2
- 2018 vs Ding Liren Black FIDE Candidates 2018 D37 1/2-1/2
- 2018 vs Alexander Grischuk White FIDE Candidates 2018 C67 1/2-1/2
- 2018 vs Fabiano Caruana White FIDE Candidates 2018 C42 1/2-1/2
- 2018 vs Sergey Karjakin Black FIDE Candidates 2018 E51 1-0
- 2018 vs Levon Aronian White FIDE Candidates 2018 C88 1-0
- 2018 vs Vladimir Kramnik White FIDE Candidates 2018 D41 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov Black FIDE Candidates 2018 E37 1/2-1/2
- 2018 vs Ding Liren White FIDE Candidates 2018 C89 1/2-1/2
- 2018 vs Alexander Grischuk Black FIDE Candidates 2018 C84 1-0
- 2018 vs Fabiano Caruana Black FIDE Candidates 2018 E00 1-0
- 2018 vs Hou Yifan White 80th Tata Steel GpA E01 1-0
- 2018 vs Viswanathan Anand Black 80th Tata Steel GpA C80 1/2-1/2
- 2018 vs Magnus Carlsen Black 80th Tata Steel GpA D02 1-0
- 2018 vs Peter Svidler White 80th Tata Steel GpA A48 1/2-1/2
- 2018 vs Vladimir Kramnik Black 80th Tata Steel GpA A14 1/2-1/2
- 2018 vs Anish Giri White 80th Tata Steel GpA D55 1/2-1/2
- 2018 vs Wei Yi Black 80th Tata Steel GpA A06 0-1
- 2018 vs Fabiano Caruana Black 80th Tata Steel GpA E46 1/2-1/2
- 2018 vs Sergey Karjakin White 80th Tata Steel GpA D38 1/2-1/2
- 2018 vs Shakhriyar Mamedyarov White 80th Tata Steel GpA B29 1/2-1/2
- 2017 vs Viswanathan Anand Black 9th London Classic 2017 C50 0-1
- 2017 vs Sergey Karjakin White 9th London Classic 2017 E00 1/2-1/2
- 2017 vs Fabiano Caruana Black 9th London Classic 2017 C77 1/2-1/2
- 2017 vs Levon Aronian White 9th London Classic 2017 C88 1/2-1/2
- 2017 vs Magnus Carlsen Black 9th London Classic 2017 C65 1/2-1/2
- 2017 vs Michael Adams White 9th London Classic 2017 A07 1/2-1/2
- 2017 vs Hikaru Nakamura Black 9th London Classic 2017 A33 1/2-1/2
- 2017 vs Ian Nepomniachtchi White 9th London Classic 2017 E60 1/2-1/2
- 2017 vs Maxime Vachier-Lagrave White 9th London Classic 2017 A04 1/2-1/2
- 2017 vs Magnus Carlsen Black chess.com Speed 5m+2spm 2017 B13 1-0
- 2017 vs Magnus Carlsen Black chess.com Speed 1m+1spm 2017 D35 1-0
- 2017 vs Magnus Carlsen White chess.com Speed 3m+2spm 2017 A04 1/2-1/2
- 2017 vs Magnus Carlsen Black chess.com Speed 3m+2spm 2017 B13 0-1
- 2017 vs Magnus Carlsen White chess.com Speed 5m+2spm 2017 A43 1/2-1/2
- 2017 vs Magnus Carlsen White chess.com Speed 3m+2spm 2017 C10 1/2-1/2
- 2017 vs Magnus Carlsen Black chess.com Speed 5m+2spm 2017 D02 1-0
- 2017 vs Magnus Carlsen Black chess.com Speed 5m+2spm 2017 D04 1-0
- 2017 vs Magnus Carlsen Black chess.com Speed 1m+1spm 2017 B10 1-0
- 2017 vs Magnus Carlsen White chess.com Speed 1m+1spm 2017 A01 0-1
- 2017 vs Magnus Carlsen Black chess.com Speed 5m+2spm 2017 B12 1/2-1/2
- 2017 vs Magnus Carlsen Black chess.com Speed 5m+2spm 2017 B10 1-0
- 2017 vs Magnus Carlsen Black chess.com Speed 1m+1spm 2017 A02 1-0
- 2017 vs Magnus Carlsen White chess.com Speed 3m+2spm 2017 A05 0-1
- 2017 vs Magnus Carlsen White chess.com Speed 5m+2spm 2017 D04 0-1
- 2017 vs Magnus Carlsen White chess.com Speed 3m+2spm 2017 D05 1-0
- 2017 vs Magnus Carlsen White chess.com Speed 5m+2spm 2017 A04 0-1
- 2017 vs Magnus Carlsen Black chess.com Speed 1m+1spm 2017 D40 1-0
- 2017 vs Magnus Carlsen White chess.com Speed 3m+2spm 2017 D02 1/2-1/2
- 2017 vs Magnus Carlsen White chess.com Speed 5m+2spm 2017 A04 1-0
- 2017 vs Magnus Carlsen White chess.com Speed 1m+1spm 2017 A04 0-1
- 2017 vs Magnus Carlsen White chess.com Speed 1m+1spm 2017 A04 0-1
- 2017 vs Magnus Carlsen Black chess.com Speed 3m+2spm 2017 A45 1/2-1/2
- 2017 vs Magnus Carlsen Black chess.com Speed 3m+2spm 2017 D02 1/2-1/2
- 2017 vs Magnus Carlsen White chess.com Speed 5m+2spm 2017 D05 1/2-1/2
- 2017 vs Magnus Carlsen Black chess.com Speed 5m+2spm 2017 D04 1-0
- 2017 vs Magnus Carlsen White chess.com Speed 1m+1spm 2017 B06 0-1
- 2017 vs Magnus Carlsen White chess.com Speed 5m+2spm 2017 A04 0-1
- 2017 vs Magnus Carlsen Black chess.com Speed 1m+1spm 2017 A05 1-0
- 2017 vs Magnus Carlsen Black chess.com Speed 1m+1spm 2017 A15 1-0
- 2017 vs Magnus Carlsen White chess.com Speed 1m+1spm 2017 A15 0-1
- 2017 vs Magnus Carlsen White chess.com Speed 1m+1spm 2017 D02 1/2-1/2
- 2017 vs Magnus Carlsen Black chess.com Speed 3m+2spm 2017 B13 0-1
- 2017 vs Magnus Carlsen White chess.com Speed 5m+2spm 2017 A05 1/2-1/2
- 2017 vs Ding Liren Black FIDE World Cup 2017 D39 1/2-1/2
- 2017 vs Ding Liren Black FIDE World Cup 2017 A60 1/2-1/2
- 2017 vs Ding Liren White FIDE World Cup 2017 D78 0-1
- 2017 vs Ding Liren White FIDE World Cup 2017 A13 1/2-1/2
- 2017 vs Ding Liren Black FIDE World Cup 2017 E06 1/2-1/2
- 2017 vs Ding Liren White FIDE World Cup 2017 C50 1/2-1/2
- 2017 vs Viswanathan Anand White 5th Sinquefield Cup 2017 E32 1/2-1/2
- 2017 vs Sergey Karjakin Black 5th Sinquefield Cup 2017 C50 1-0
- 2017 vs Fabiano Caruana White 5th Sinquefield Cup 2017 D27 1/2-1/2
- 2017 vs Levon Aronian Black 5th Sinquefield Cup 2017 D38 1-0
- 2017 vs Magnus Carlsen White 5th Sinquefield Cup 2017 C45 0-1
- 2017 vs Peter Svidler Black 5th Sinquefield Cup 2017 C53 1/2-1/2
- 2017 vs Hikaru Nakamura White 5th Sinquefield Cup 2017 C50 1/2-1/2
- 2017 vs Ian Nepomniachtchi Black 5th Sinquefield Cup 2017 A10 0-1
- 2017 vs Maxime Vachier-Lagrave Black 5th Sinquefield Cup 2017 C50 1-0
- 2017 vs Viswanathan Anand Black 30th Leon GM 2017 C42 1/2-1/2
- 2017 vs Viswanathan Anand Black 30th Leon GM 2017 C42 1/2-1/2
- 2017 vs Viswanathan Anand White 30th Leon GM 2017 A08 1-0
- 2017 vs Viswanathan Anand White 30th Leon GM 2017 E47 1/2-1/2
- 2017 vs Viswanathan Anand White 30th Leon GM 2017 C65 1/2-1/2
- 2017 vs Viswanathan Anand Black 30th Leon GM 2017 C19 1/2-1/2
- 2017 vs Jan-Krzysztof Duda Black 30th Leon GM 2017 C03 1/2-1/2
- 2017 vs Jan-Krzysztof Duda Black 30th Leon GM 2017 A08 0-1
- 2017 vs Jan-Krzysztof Duda White 30th Leon GM 2017 D11 0-1
- 2017 vs Jan-Krzysztof Duda White 30th Leon GM 2017 A04 1-0
- 2017 vs Viswanathan Anand Black GCT Blitz YourNextMove C50 1-0
- 2017 vs Levon Aronian White GCT Blitz YourNextMove D39 1/2-1/2
- 2017 vs Magnus Carlsen White GCT Blitz YourNextMove B56 1/2-1/2
- 2017 vs Anish Giri Black GCT Blitz YourNextMove A35 1/2-1/2
- 2017 vs Vassily Ivanchuk White GCT Blitz YourNextMove C55 1/2-1/2
- 2017 vs Vladimir Kramnik White GCT Blitz YourNextMove D55 1/2-1/2
- 2017 vs Ian Nepomniachtchi Black GCT Blitz YourNextMove C45 1/2-1/2
- 2017 vs Maxime Vachier-Lagrave Black GCT Blitz YourNextMove A01 1-0
- 2017 vs Viswanathan Anand White GCT Blitz YourNextMove A13 1-0
- 2017 vs Levon Aronian Black GCT Blitz YourNextMove D38 1/2-1/2
- 2017 vs Magnus Carlsen Black GCT Blitz YourNextMove D00 1-0
- 2017 vs Anish Giri White GCT Blitz YourNextMove D17 0-1
- 2017 vs Vassily Ivanchuk Black GCT Blitz YourNextMove E54 1/2-1/2
- 2017 vs Vladimir Kramnik Black GCT Blitz YourNextMove C53 1/2-1/2
- 2017 vs Ian Nepomniachtchi White GCT Blitz YourNextMove A04 1-0
- 2017 vs Maxime Vachier-Lagrave White GCT Blitz YourNextMove D42 0-1
- 2017 vs Levon Aronian White GCT Rapid YourNextMove A07 1-0
- 2017 vs Vassily Ivanchuk Black GCT Rapid YourNextMove D56 1/2-1/2
- 2017 vs Ian Nepomniachtchi Black GCT Rapid YourNextMove A35 1/2-1/2
- 2017 vs Viswanathan Anand White GCT Rapid YourNextMove C65 1-0
- 2017 vs Anish Giri Black GCT Rapid YourNextMove D42 1/2-1/2
- 2017 vs Magnus Carlsen Black GCT Rapid YourNextMove E53 0-1
- 2017 vs Vladimir Kramnik White GCT Rapid YourNextMove C65 1-0
- 2017 vs Maxime Vachier-Lagrave White GCT Rapid YourNextMove D85 1/2-1/2
- 2017 vs Magnus Carlsen Black GCT Blitz Paris 2017 A45 1-0
- 2017 vs Fabiano Caruana Black GCT Blitz Paris 2017 A18 1-0
- 2017 vs Alexander Grischuk White GCT Blitz Paris 2017 E99 1-0
- 2017 vs Sergey Karjakin White GCT Blitz Paris 2017 E00 0-1
- 2017 vs Shakhriyar Mamedyarov White GCT Blitz Paris 2017 A15 1/2-1/2
- 2017 vs Hikaru Nakamura White GCT Blitz Paris 2017 A13 1-0
- 2017 vs Veselin Topalov Black GCT Blitz Paris 2017 A10 0-1
- 2017 vs Maxime Vachier-Lagrave Black GCT Blitz Paris 2017 C53 1-0
- 2017 vs Magnus Carlsen White GCT Blitz Paris 2017 E21 0-1
- 2017 vs Fabiano Caruana White GCT Blitz Paris 2017 A06 0-1
- 2017 vs Alexander Grischuk Black GCT Blitz Paris 2017 A15 1/2-1/2
- 2017 vs Sergey Karjakin Black GCT Blitz Paris 2017 C50 1-0
- 2017 vs Shakhriyar Mamedyarov Black GCT Blitz Paris 2017 D05 1/2-1/2
- 2017 vs Hikaru Nakamura Black GCT Blitz Paris 2017 A06 1-0
- 2017 vs Veselin Topalov White GCT Blitz Paris 2017 A06 1/2-1/2
- 2017 vs Maxime Vachier-Lagrave White GCT Blitz Paris 2017 A04 0-1
- 2017 vs Sergey Karjakin White GCT Rapid Paris 2017 A29 0-1
- 2017 vs Hikaru Nakamura Black GCT Rapid Paris 2017 A01 1/2-1/2
- 2017 vs Veselin Topalov White GCT Rapid Paris 2017 A29 1/2-1/2
- 2017 vs Magnus Carlsen White GCT Rapid Paris 2017 C50 0-1
- 2017 vs Shakhriyar Mamedyarov Black GCT Rapid Paris 2017 D37 1/2-1/2
- 2017 vs Maxime Vachier-Lagrave Black GCT Rapid Paris 2017 C67 1/2-1/2
- 2017 vs Fabiano Caruana Black GCT Rapid Paris 2017 D73 0-1
- 2017 vs Alexander Grischuk Black GCT Rapid Paris 2017 A45 1/2-1/2
- 2017 vs Levon Aronian White 5th Norway Chess 2017 D37 1/2-1/2
- 2017 vs Hikaru Nakamura Black 5th Norway Chess 2017 D56 1/2-1/2
- 2017 vs Fabiano Caruana White 5th Norway Chess 2017 D27 1/2-1/2
- 2017 vs Anish Giri Black 5th Norway Chess 2017 A37 1/2-1/2
- 2017 vs Viswanathan Anand Black 5th Norway Chess 2017 C50 1/2-1/2
- 2017 vs Sergey Karjakin White 5th Norway Chess 2017 C50 1/2-1/2
- 2017 vs Vladimir Kramnik Black 5th Norway Chess 2017 C50 1/2-1/2
- 2017 vs Maxime Vachier-Lagrave White 5th Norway Chess 2017 E60 1/2-1/2
- 2017 vs Magnus Carlsen Black 5th Norway Chess 2017 C50 1/2-1/2
- 2017 vs Viswanathan Anand Black 5th Norway Blitz 2017 C07 1/2-1/2
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.