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 8 of 12
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 B20 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 A01 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C53 1/2-1/2
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C50 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C53 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 E60 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 C46 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 0-1
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 E60 0-1
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 D27 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C53 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 E60 0-1
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 D01 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 A45 1/2-1/2
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 0-1
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 0-1
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 A78 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 A48 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 C27 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 C24 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 D37 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 C46 1/2-1/2
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 D37 1-0
- 2020 vs Hikaru Nakamura Black chess.com Speed 2019 C42 1-0
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C65 1/2-1/2
- 2020 vs Hikaru Nakamura White chess.com Speed 2019 C53 1/2-1/2
- 2020 vs Alireza Firouzja White PRO League Group Stage E09 1-0
- 2020 vs Alexander Grischuk Black PRO League Group Stage D38 1/2-1/2
- 2020 vs Magnus Carlsen White 82nd Tata Steel GpA C47 1/2-1/2
- 2020 vs Anish Giri White 82nd Tata Steel GpA D14 1/2-1/2
- 2020 vs Jan-Krzysztof Duda White 82nd Tata Steel GpA E04 1/2-1/2
- 2020 vs Alireza Firouzja White 82nd Tata Steel GpA D27 1-0
- 2020 vs Viswanathan Anand White 82nd Tata Steel GpA C53 1-0
- 2020 vs Fabiano Caruana Black 82nd Tata Steel GpA D94 1/2-1/2
- 2020 vs Hikaru Nakamura Black PRO League Group Stage C26 0-1
- 2019 vs Ian Nepomniachtchi White Jerusalem FIDE Grand Prix A33 1/2-1/2
- 2019 vs Ian Nepomniachtchi Black Jerusalem FIDE Grand Prix C88 1-0
- 2019 vs Ian Nepomniachtchi Black Jerusalem FIDE Grand Prix C84 1/2-1/2
- 2019 vs Ian Nepomniachtchi White Jerusalem FIDE Grand Prix D85 1/2-1/2
- 2019 vs Viswanathan Anand White Tata Steel India Blitz B51 0-1
- 2019 vs Levon Aronian Black Tata Steel India Blitz A29 0-1
- 2019 vs Magnus Carlsen White Tata Steel India Blitz A56 1/2-1/2
- 2019 vs Ding Liren Black Tata Steel India Blitz D37 1/2-1/2
- 2019 vs Anish Giri White Tata Steel India Blitz D45 1/2-1/2
- 2019 vs Hikaru Nakamura Black Tata Steel India Blitz E32 1/2-1/2
- 2019 vs Ian Nepomniachtchi White Tata Steel India Blitz D85 1/2-1/2
- 2019 vs Viswanathan Anand Black Tata Steel India Blitz C65 1-0
- 2019 vs Levon Aronian White Tata Steel India Blitz A07 1/2-1/2
- 2019 vs Magnus Carlsen Black Tata Steel India Blitz E21 1/2-1/2
- 2019 vs Ding Liren White Tata Steel India Blitz C45 1/2-1/2
- 2019 vs Anish Giri Black Tata Steel India Blitz E10 0-1
- 2019 vs Hikaru Nakamura White Tata Steel India Blitz D37 1/2-1/2
- 2019 vs Ian Nepomniachtchi Black Tata Steel India Blitz C65 1/2-1/2
- 2019 vs Levon Aronian Black Tata Steel India Rapid C67 1/2-1/2
- 2019 vs Anish Giri Black Tata Steel India Rapid E04 1/2-1/2
- 2019 vs Hikaru Nakamura White Tata Steel India Rapid D02 0-1
- 2019 vs Ding Liren Black Tata Steel India Rapid D37 0-1
- 2019 vs Ian Nepomniachtchi White Tata Steel India Rapid B90 1/2-1/2
- 2019 vs Viswanathan Anand Black Tata Steel India Rapid C84 1-0
- 2019 vs Magnus Carlsen White Tata Steel India Rapid B90 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 C53 1-0
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 C67 1-0
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B40 1-0
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B90 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B33 0-1
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A06 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A07 0-1
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A02 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B90 1-0
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B90 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B90 1-0
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 C52 1-0
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A07 0-1
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A45 1-0
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 C88 1-0
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A36 0-1
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 E10 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B15 0-1
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 D03 0-1
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B33 1-0
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B13 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B00 0-1
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A20 0-1
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B65 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 C65 0-1
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B90 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B33 1-0
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 C11 1-0
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A35 0-1
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 E92 0-1
- 2019 vs Maxime Vachier-Lagrave White chess.com Speed 2019 B13 0-1
- 2019 vs Maxime Vachier-Lagrave Black chess.com Speed 2019 A30 1-0
- 2019 vs Viswanathan Anand Black Superbet Blitz 2019 C65 1/2-1/2
- 2019 vs Levon Aronian White Superbet Blitz 2019 E06 1-0
- 2019 vs Fabiano Caruana White Superbet Blitz 2019 A06 1-0
- 2019 vs Anish Giri Black Superbet Blitz 2019 C53 1/2-1/2
- 2019 vs Sergey Karjakin Black Superbet Blitz 2019 D04 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black Superbet Blitz 2019 E32 1/2-1/2
- 2019 vs Viswanathan Anand White Superbet Blitz 2019 A45 1/2-1/2
- 2019 vs Levon Aronian Black Superbet Blitz 2019 B90 1-0
- 2019 vs Fabiano Caruana Black Superbet Blitz 2019 A35 0-1
- 2019 vs Anish Giri White Superbet Blitz 2019 A20 1/2-1/2
- 2019 vs Sergey Karjakin White Superbet Blitz 2019 E01 1-0
- 2019 vs Shakhriyar Mamedyarov White Superbet Blitz 2019 A15 1/2-1/2
- 2019 vs Levon Aronian White Superbet Rapid 2019 C50 0-1
- 2019 vs Sergey Karjakin Black Superbet Rapid 2019 C47 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov White Superbet Rapid 2019 A22 1-0
- 2019 vs Viswanathan Anand White Superbet Rapid 2019 A09 1/2-1/2
- 2019 vs Fabiano Caruana Black Superbet Rapid 2019 C53 1-0
- 2019 vs Anish Giri Black Superbet Rapid 2019 E04 1-0
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 D24 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 A00 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 A40 1-0
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 D12 1-0
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 A61 1-0
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 D30 1-0
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 D20 1-0
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 E60 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 C46 0-1
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 E21 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 A15 1-0
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 A00 1-0
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 E60 1-0
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 A00 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 D77 1-0
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 D30 0-1
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 A34 1-0
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 D30 1-0
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 D30 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 D70 1-0
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 A48 1-0
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 E17 0-1
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 A00 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 D01 1-0
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 D35 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 A45 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 D85 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 E67 1-0
- 2019 vs Shakhriyar Mamedyarov Black chess.com Speed 2019 B02 0-1
- 2019 vs Shakhriyar Mamedyarov White chess.com Speed 2019 A34 0-1
- 2019 vs Levon Aronian White 7th Sinquefield Cup 2019 E06 1/2-1/2
- 2019 vs Magnus Carlsen Black 7th Sinquefield Cup 2019 C50 1-0
- 2019 vs Ian Nepomniachtchi White 7th Sinquefield Cup 2019 A04 0-1
- 2019 vs Hikaru Nakamura Black 7th Sinquefield Cup 2019 D37 1/2-1/2
- 2019 vs Sergey Karjakin White 7th Sinquefield Cup 2019 D37 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black 7th Sinquefield Cup 2019 D20 1/2-1/2
- 2019 vs Fabiano Caruana White 7th Sinquefield Cup 2019 A20 1/2-1/2
- 2019 vs Viswanathan Anand Black 7th Sinquefield Cup 2019 C42 1/2-1/2
- 2019 vs Anish Giri White 7th Sinquefield Cup 2019 E06 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave Black 7th Sinquefield Cup 2019 C53 1/2-1/2
- 2019 vs Ding Liren Black 7th Sinquefield Cup 2019 A14 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov White Riga FIDE Grand Prix 2019 D27 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black Riga FIDE Grand Prix 2019 E06 1-0
- 2019 vs Sergey Karjakin White Riga FIDE Grand Prix 2019 C65 1/2-1/2
- 2019 vs Sergey Karjakin White Riga FIDE Grand Prix 2019 A29 1-0
- 2019 vs Sergey Karjakin Black Riga FIDE Grand Prix 2019 A13 1/2-1/2
- 2019 vs Sergey Karjakin Black Riga FIDE Grand Prix 2019 C50 1/2-1/2
- 2019 vs Sergey Karjakin White Riga FIDE Grand Prix 2019 C65 1/2-1/2
- 2019 vs Sergey Karjakin Black Riga FIDE Grand Prix 2019 C65 1/2-1/2
- 2019 vs Sergey Karjakin White Riga FIDE Grand Prix 2019 E20 1/2-1/2
- 2019 vs Sergey Karjakin Black Riga FIDE Grand Prix 2019 C42 1/2-1/2
- 2019 vs Levon Aronian Black Croatia GCT 2019 C53 1/2-1/2
- 2019 vs Magnus Carlsen White Croatia GCT 2019 E34 1/2-1/2
- 2019 vs Ian Nepomniachtchi Black Croatia GCT 2019 C65 1/2-1/2
- 2019 vs Hikaru Nakamura White Croatia GCT 2019 C67 1-0
- 2019 vs Sergey Karjakin Black Croatia GCT 2019 C67 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov White Croatia GCT 2019 A15 1-0
- 2019 vs Fabiano Caruana Black Croatia GCT 2019 C53 1/2-1/2
- 2019 vs Viswanathan Anand White Croatia GCT 2019 A20 1/2-1/2
- 2019 vs Anish Giri Black Croatia GCT 2019 C50 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White Croatia GCT 2019 A04 1/2-1/2
- 2019 vs Ding Liren White Croatia GCT 2019 A20 1-0
- 2019 vs Maxime Vachier-Lagrave White 7th Norway Chess 2019 A34 1/2-1/2
- 2019 vs Maxime Vachier-Lagrave White 7th Norway Armageddon E60 1-0
- 2019 vs Shakhriyar Mamedyarov Black 7th Norway Armageddon A45 1/2-1/2
- 2019 vs Shakhriyar Mamedyarov Black 7th Norway Chess 2019 A45 1/2-1/2
- 2019 vs Magnus Carlsen White 7th Norway Armageddon D70 1/2-1/2
- 2019 vs Magnus Carlsen White 7th Norway Chess 2019 B33 1/2-1/2
- 2019 vs Levon Aronian Black 7th Norway Armageddon A22 1-0
- 2019 vs Levon Aronian Black 7th Norway Chess 2019 A20 1/2-1/2
- 2019 vs Viswanathan Anand White 7th Norway Chess 2019 C78 1/2-1/2
- 2019 vs Viswanathan Anand White 7th Norway Armageddon D02 1/2-1/2
- 2019 vs Fabiano Caruana Black 7th Norway Armageddon C42 1/2-1/2
- 2019 vs Fabiano Caruana Black 7th Norway Chess 2019 C53 1/2-1/2
- 2019 vs Alexander Grischuk Black 7th Norway Armageddon A05 1/2-1/2
- 2019 vs Alexander Grischuk Black 7th Norway Chess 2019 C67 1/2-1/2
- 2019 vs Ding Liren Black 7th Norway Chess 2019 E04 1/2-1/2
- 2019 vs Ding Liren Black 7th Norway Armageddon D35 1-0
- 2019 vs Viswanathan Anand Black 7th Norway Blitz 2019 C17 1/2-1/2
- 2019 vs Levon Aronian White 7th Norway Blitz 2019 C53 0-1
- 2019 vs Magnus Carlsen Black 7th Norway Blitz 2019 C44 1/2-1/2
- 2019 vs Fabiano Caruana White 7th Norway Blitz 2019 E92 1-0
- 2019 vs Ding Liren Black 7th Norway Blitz 2019 A20 1-0
- 2019 vs Alexander Grischuk Black 7th Norway Blitz 2019 D70 0-1
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.