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 3 of 12
- 2023 vs Nodirbek Abdusattorov Black CCT Final Playoff 2023 C45 1/2-1/2
- 2023 vs Magnus Carlsen White CCT Final Playoff 2023 B23 1-0
- 2023 vs Magnus Carlsen Black CCT Final Playoff 2023 C65 1/2-1/2
- 2023 vs Magnus Carlsen White CCT Final Playoff 2023 D53 1/2-1/2
- 2023 vs Alireza Firouzja White CCT Final Playoff 2023 C42 1-0
- 2023 vs Alireza Firouzja White CCT Final Playoff 2023 C50 1/2-1/2
- 2023 vs Alireza Firouzja Black CCT Final Playoff 2023 C67 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave Black CCT Final Playoff 2023 A29 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave White CCT Final Playoff 2023 D87 0-1
- 2023 vs Maxime Vachier-Lagrave Black CCT Final Playoff 2023 B08 0-1
- 2023 vs Hikaru Nakamura White CCT Final Playoff 2023 A65 1/2-1/2
- 2023 vs Hikaru Nakamura Black CCT Final Playoff 2023 A45 0-1
- 2023 vs Ian Nepomniachtchi White 10th Sinquefield Cup E32 1/2-1/2
- 2023 vs Fabiano Caruana Black 10th Sinquefield Cup E42 1-0
- 2023 vs Levon Aronian White 10th Sinquefield Cup C67 1-0
- 2023 vs Richard Rapport White 10th Sinquefield Cup E83 1-0
- 2023 vs Anish Giri Black 10th Sinquefield Cup C65 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave White 10th Sinquefield Cup B90 1/2-1/2
- 2023 vs Alireza Firouzja White 10th Sinquefield Cup D41 1/2-1/2
- 2023 vs Fabiano Caruana White Saint Louis Blitz 2023 D00 0-1
- 2023 vs Alireza Firouzja Black Saint Louis Blitz 2023 A14 1/2-1/2
- 2023 vs Anish Giri White Saint Louis Blitz 2023 C65 0-1
- 2023 vs Ian Nepomniachtchi White Saint Louis Blitz 2023 C50 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave White Saint Louis Blitz 2023 D78 1-0
- 2023 vs Fabiano Caruana Black Saint Louis Blitz 2023 D36 1-0
- 2023 vs Alireza Firouzja White Saint Louis Blitz 2023 A45 1/2-1/2
- 2023 vs Anish Giri Black Saint Louis Blitz 2023 C50 0-1
- 2023 vs Ian Nepomniachtchi Black Saint Louis Blitz 2023 C50 0-1
- 2023 vs Maxime Vachier-Lagrave Black Saint Louis Blitz 2023 C88 1-0
- 2023 vs Ian Nepomniachtchi Black Saint Louis Rapid 2023 C85 1-0
- 2023 vs Fabiano Caruana White Saint Louis Rapid 2023 C79 1/2-1/2
- 2023 vs Alireza Firouzja Black Saint Louis Rapid 2023 C42 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave White Saint Louis Rapid 2023 B90 0-1
- 2023 vs Anish Giri Black Saint Louis Rapid 2023 D41 1/2-1/2
- 2023 vs Alexander Grischuk Black Titled Tue 24th Oct Early E00 0-1
- 2023 vs Fabiano Caruana White ch-USA 2023 E32 1/2-1/2
- 2023 vs Levon Aronian Black ch-USA 2023 C50 1/2-1/2
- 2023 vs Boris Gelfand Black Levitov Chess Week Rapid E10 1/2-1/2
- 2023 vs Alexander Grischuk Black Levitov Chess Week Rapid A36 1/2-1/2
- 2023 vs Vladimir Kramnik White Levitov Chess Week Rapid B40 1-0
- 2023 vs Viswanathan Anand White Levitov Chess Week Rapid C50 1-0
- 2023 vs Levon Aronian White Levitov Chess Week Rapid B53 1-0
- 2023 vs Shakhriyar Mamedyarov White Levitov Chess Week Rapid B47 1/2-1/2
- 2023 vs Ian Nepomniachtchi Black Levitov Chess Week Rapid C50 1-0
- 2023 vs Peter Svidler Black Levitov Chess Week Rapid B90 1-0
- 2023 vs Boris Gelfand White Levitov Chess Week Rapid A01 1-0
- 2023 vs Alexander Grischuk White Levitov Chess Week Rapid A01 1/2-1/2
- 2023 vs Vladimir Kramnik Black Levitov Chess Week Rapid B90 1/2-1/2
- 2023 vs Viswanathan Anand Black Levitov Chess Week Rapid C11 1-0
- 2023 vs Levon Aronian Black Levitov Chess Week Rapid C02 1-0
- 2023 vs Shakhriyar Mamedyarov Black Levitov Chess Week Rapid D35 1-0
- 2023 vs Ian Nepomniachtchi White Levitov Chess Week Rapid C16 1-0
- 2023 vs Peter Svidler White Levitov Chess Week Rapid B51 0-1
- 2023 vs Nodirbek Abdusattorov White Armageddon Grand Finale L C19 1-0
- 2023 vs Nodirbek Abdusattorov Black Armageddon Grand Finale L D00 0-1
- 2023 vs Jan-Krzysztof Duda Black Armageddon Grand Final W C88 1-0
- 2023 vs Jan-Krzysztof Duda White Armageddon Grand Final W C28 0-1
- 2023 vs Richard Rapport White Armageddon Grand Finale L B13 1-0
- 2023 vs Richard Rapport Black Armageddon Grand Finale L A08 0-1
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 B31 1-0
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 A01 0-1
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 C65 1/2-1/2
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 C26 0-1
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 A08 1-0
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 A05 0-1
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 B92 1-0
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 B08 1/2-1/2
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 B09 1/2-1/2
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 C65 1/2-1/2
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 A47 1/2-1/2
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 A36 1-0
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 E94 1/2-1/2
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 C77 1-0
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 A45 1-0
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 C42 1/2-1/2
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 C50 0-1
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 B90 1-0
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 A01 0-1
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 A01 1/2-1/2
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 A15 0-1
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 B13 0-1
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 C77 1-0
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 A01 0-1
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 A80 1/2-1/2
- 2023 vs Magnus Carlsen Black chess.com SpeedChess 2023 B50 1-0
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 B13 0-1
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 A01 0-1
- 2023 vs Magnus Carlsen White chess.com SpeedChess 2023 A01 1/2-1/2
- 2023 vs Gukesh Dommaraju Black Armageddon Grand Final W D78 1-0
- 2023 vs Gukesh Dommaraju White Armageddon Grand Final W C50 0-1
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 B22 1/2-1/2
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 B97 0-1
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C53 1/2-1/2
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C50 0-1
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 B51 1/2-1/2
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C50 0-1
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C55 0-1
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E81 1/2-1/2
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E94 0-1
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C50 0-1
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C53 0-1
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 D97 0-1
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C43 1-0
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 B31 1-0
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 A45 1/2-1/2
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C50 1/2-1/2
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E67 0-1
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 C50 1-0
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C02 1-0
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 B13 1/2-1/2
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 B13 1/2-1/2
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 B00 1-0
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 B12 1/2-1/2
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E60 1-0
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E94 1/2-1/2
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E92 0-1
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 C50 1-0
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E92 1/2-1/2
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 B51 1-0
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E92 0-1
- 2023 vs Alireza Firouzja Black chess.com SpeedChess 2023 B12 1-0
- 2023 vs Alireza Firouzja White chess.com SpeedChess 2023 E92 1-0
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 B50 0-1
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 B50 1-0
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 B48 1/2-1/2
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 B13 1-0
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 D02 1-0
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 B50 0-1
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 C19 1-0
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 C42 1/2-1/2
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 A00 1-0
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 D02 1-0
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 E94 1-0
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 A46 0-1
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 C11 1-0
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 A04 0-1
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 D02 1/2-1/2
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 D02 0-1
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 B50 1/2-1/2
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 C53 0-1
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 C59 0-1
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 B09 1-0
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 B50 1/2-1/2
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 E60 1/2-1/2
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 C10 1/2-1/2
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 B48 1-0
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 A04 0-1
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 B47 1-0
- 2023 vs Levon Aronian White chess.com SpeedChess 2023 E92 1-0
- 2023 vs Levon Aronian Black chess.com SpeedChess 2023 C50 0-1
- 2023 vs Alireza Firouzja White Julius Baer Rapid Div 1 W E94 1/2-1/2
- 2023 vs Alireza Firouzja White Julius Baer Rapid Div 1 W E92 1/2-1/2
- 2023 vs Alireza Firouzja Black Julius Baer Rapid Div 1 W C84 1-0
- 2023 vs Alireza Firouzja Black Julius Baer Rapid Div 1 W C43 1/2-1/2
- 2023 vs Viswanathan Anand White World Rapid Team 2023 C50 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave White Titled Tue 25th Jul Early D02 1/2-1/2
- 2023 vs Magnus Carlsen White Aimchess Rapid Div 1 W A29 0-1
- 2023 vs Magnus Carlsen Black Aimchess Rapid Div 1 W E06 1-0
- 2023 vs Magnus Carlsen White Aimchess Rapid Div 1 W A15 0-1
- 2023 vs Magnus Carlsen Black Aimchess Rapid Div 1 W B90 0-1
- 2023 vs Nodirbek Abdusattorov Black Aimchess Rapid Div 1 L C20 0-1
- 2023 vs Nodirbek Abdusattorov White Aimchess Rapid Div 1 L C45 1/2-1/2
- 2023 vs Fabiano Caruana Black Aimchess Rapid Div 1 L C50 0-1
- 2023 vs Fabiano Caruana White Aimchess Rapid Div 1 L B00 1-0
- 2023 vs Nodirbek Abdusattorov Black Aimchess Rapid Div 1 W D03 1/2-1/2
- 2023 vs Nodirbek Abdusattorov Black Aimchess Rapid Div 1 W E06 0-1
- 2023 vs Nodirbek Abdusattorov White Aimchess Rapid Div 1 W C55 1/2-1/2
- 2023 vs Nodirbek Abdusattorov Black Aimchess Rapid Div 1 W D03 1-0
- 2023 vs Nodirbek Abdusattorov White Aimchess Rapid Div 1 W D35 0-1
- 2023 vs Gukesh Dommaraju White 11th Norway Armageddon C65 1/2-1/2
- 2023 vs Gukesh Dommaraju White 11th Norway Chess 2023 D37 1/2-1/2
- 2023 vs Fabiano Caruana Black 11th Norway Chess 2023 E46 1/2-1/2
- 2023 vs Fabiano Caruana Black 11th Norway Armageddon D36 1-0
- 2023 vs Nodirbek Abdusattorov White 11th Norway Chess 2023 D20 1-0
- 2023 vs Shakhriyar Mamedyarov Black 11th Norway Chess 2023 D20 1/2-1/2
- 2023 vs Shakhriyar Mamedyarov Black 11th Norway Armageddon A37 0-1
- 2023 vs Alireza Firouzja White 11th Norway Armageddon C65 1/2-1/2
- 2023 vs Alireza Firouzja White 11th Norway Chess 2023 D85 1/2-1/2
- 2023 vs Anish Giri White 11th Norway Armageddon E48 1/2-1/2
- 2023 vs Anish Giri White 11th Norway Chess 2023 D41 1/2-1/2
- 2023 vs Magnus Carlsen Black 11th Norway Armageddon C65 1-0
- 2023 vs Magnus Carlsen Black 11th Norway Chess 2023 C65 1/2-1/2
- 2023 vs Hikaru Nakamura White 11th Norway Chess 2023 C67 1/2-1/2
- 2023 vs Hikaru Nakamura White 11th Norway Armageddon C50 1-0
- 2023 vs Nodirbek Abdusattorov White 11th Norway Blitz 2023 D50 0-1
- 2023 vs Magnus Carlsen White 11th Norway Blitz 2023 C03 1/2-1/2
- 2023 vs Fabiano Caruana Black 11th Norway Blitz 2023 D31 1/2-1/2
- 2023 vs Alireza Firouzja White 11th Norway Blitz 2023 C50 1-0
- 2023 vs Anish Giri Black 11th Norway Blitz 2023 C55 1/2-1/2
- 2023 vs Gukesh Dommaraju White 11th Norway Blitz 2023 A15 1-0
- 2023 vs Hikaru Nakamura White 11th Norway Blitz 2023 E11 1/2-1/2
- 2023 vs Levon Aronian White Superbet Blitz 2023 E32 1/2-1/2
- 2023 vs Magnus Carlsen Black Superbet Blitz 2023 A06 1-0
- 2023 vs Jan-Krzysztof Duda Black Superbet Blitz 2023 C65 1-0
- 2023 vs Anish Giri Black Superbet Blitz 2023 C55 0-1
- 2023 vs Richard Rapport White Superbet Blitz 2023 A70 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave White Superbet Blitz 2023 D85 1/2-1/2
- 2023 vs Levon Aronian Black Superbet Blitz 2023 C50 0-1
- 2023 vs Magnus Carlsen White Superbet Blitz 2023 B01 1-0
- 2023 vs Jan-Krzysztof Duda White Superbet Blitz 2023 C53 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.