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 4 of 12
- 2023 vs Anish Giri White Superbet Blitz 2023 B51 0-1
- 2023 vs Richard Rapport Black Superbet Blitz 2023 A45 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave Black Superbet Blitz 2023 C67 1/2-1/2
- 2023 vs Levon Aronian White Superbet Rapid 2023 E32 1/2-1/2
- 2023 vs Anish Giri Black Superbet Rapid 2023 E32 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave Black Superbet Rapid 2023 C42 1-0
- 2023 vs Jan-Krzysztof Duda White Superbet Rapid 2023 C42 1/2-1/2
- 2023 vs Magnus Carlsen Black Superbet Rapid 2023 D02 1/2-1/2
- 2023 vs Richard Rapport White Superbet Rapid 2023 A61 1-0
- 2023 vs Jan-Krzysztof Duda White Superbet Classic 2023 C42 1/2-1/2
- 2023 vs Fabiano Caruana White Superbet Classic 2023 E06 1/2-1/2
- 2023 vs Ding Liren Black Superbet Classic 2023 A22 1/2-1/2
- 2023 vs Richard Rapport Black Superbet Classic 2023 A29 1/2-1/2
- 2023 vs Anish Giri White Superbet Classic 2023 C67 1/2-1/2
- 2023 vs Maxime Vachier-Lagrave Black Superbet Classic 2023 A45 1/2-1/2
- 2023 vs Alireza Firouzja Black Superbet Classic 2023 C50 0-1
- 2023 vs Magnus Carlsen Black Chessable Masters Div 1 L B51 1/2-1/2
- 2023 vs Magnus Carlsen White Chessable Masters Div 1 L B30 0-1
- 2023 vs Hikaru Nakamura White Chessable Masters Div 1 W A23 1/2-1/2
- 2023 vs Hikaru Nakamura Black Chessable Masters Div 1 W B51 1/2-1/2
- 2023 vs Hikaru Nakamura White Chessable Masters Div 1 W C50 0-1
- 2023 vs Hikaru Nakamura Black Chessable Masters Div 1 W C65 1/2-1/2
- 2023 vs Levon Aronian White Chessable Masters Div 1 W D41 1/2-1/2
- 2023 vs Levon Aronian Black Chessable Masters Div 1 W A45 0-1
- 2023 vs Levon Aronian White Chessable Masters Div 1 W D41 0-1
- 2023 vs Levon Aronian Black Chessable Masters Div 1 W D37 0-1
- 2023 vs Vladimir Kramnik White Titled Tue 28th Mar Early D11 0-1
- 2023 vs Hikaru Nakamura Black American Cup Champ E46 0-1
- 2023 vs Hikaru Nakamura Black American Cup Champ A06 1-0
- 2023 vs Hikaru Nakamura Black American Cup Champ A06 1/2-1/2
- 2023 vs Hikaru Nakamura White American Cup Champ C50 1/2-1/2
- 2023 vs Hikaru Nakamura White American Cup Champ C67 1/2-1/2
- 2023 vs Hikaru Nakamura White American Cup Champ C65 1-0
- 2023 vs Hikaru Nakamura White American Cup Champ E32 1/2-1/2
- 2023 vs Levon Aronian White American Cup Elim B06 1/2-1/2
- 2023 vs Hikaru Nakamura Black American Cup Champ A28 1/2-1/2
- 2023 vs Levon Aronian White American Cup Elim D37 1/2-1/2
- 2023 vs Levon Aronian Black American Cup Elim C42 1/2-1/2
- 2023 vs Levon Aronian Black American Cup Elim C67 0-1
- 2023 vs Hikaru Nakamura White American Cup Champ B30 0-1
- 2023 vs Hikaru Nakamura Black American Cup Champ B06 0-1
- 2023 vs Hikaru Nakamura Black American Cup Champ B06 1-0
- 2023 vs Hikaru Nakamura White American Cup Champ E32 1/2-1/2
- 2023 vs Hikaru Nakamura White American Cup Champ B30 0-1
- 2023 vs Fabiano Caruana Black American Cup Champ D26 1/2-1/2
- 2023 vs Hikaru Nakamura Black American Cup Champ C65 1/2-1/2
- 2023 vs Fabiano Caruana White American Cup Champ C78 1-0
- 2023 vs Fabiano Caruana White American Cup Champ E36 1/2-1/2
- 2023 vs Fabiano Caruana Black American Cup Champ D26 1/2-1/2
- 2023 vs Magnus Carlsen White Titled Tue 28th Feb Early C50 1-0
- 2023 vs Jan-Krzysztof Duda White Titled Tue 28th Feb Early D35 1/2-1/2
- 2023 vs Nodirbek Abdusattorov Black WR Chess Masters 2023 E29 1/2-1/2
- 2023 vs Vincent Keymer White WR Chess Masters 2023 C50 0-1
- 2023 vs Rameshbabu Praggnanandhaa Black WR Chess Masters 2023 C50 1/2-1/2
- 2023 vs Levon Aronian White WR Chess Masters 2023 E47 1/2-1/2
- 2023 vs Ian Nepomniachtchi White WR Chess Masters 2023 E10 1/2-1/2
- 2023 vs Gukesh Dommaraju White WR Chess Masters 2023 D20 1/2-1/2
- 2023 vs Anish Giri Black WR Chess Masters 2023 E42 1/2-1/2
- 2023 vs Jan-Krzysztof Duda White WR Chess Masters 2023 A07 1-0
- 2023 vs Arjun Erigaisi White Airthings Masters Div 1 L C88 1-0
- 2023 vs Arjun Erigaisi Black Airthings Masters Div 1 L C53 1/2-1/2
- 2023 vs Hikaru Nakamura White Airthings Masters Div 1 L C45 0-1
- 2023 vs Hikaru Nakamura White Airthings Masters Div 1 L C50 1/2-1/2
- 2023 vs Vincent Keymer Black Titled Tue 7th Feb Early A15 0-1
- 2023 vs Hikaru Nakamura Black Airthings Masters Div 1 W A14 1/2-1/2
- 2023 vs Hikaru Nakamura White Airthings Masters Div 1 W C65 1/2-1/2
- 2023 vs Hikaru Nakamura White Airthings Masters Div 1 W C50 1/2-1/2
- 2023 vs Hikaru Nakamura White Airthings Masters Div 1 W C50 1/2-1/2
- 2023 vs Fabiano Caruana Black Titled Tue 31st Jan Early E42 1-0
- 2023 vs Rameshbabu Praggnanandhaa Black 85th Tata Steel Masters D41 1/2-1/2
- 2023 vs Nodirbek Abdusattorov White 85th Tata Steel Masters D27 1/2-1/2
- 2023 vs Magnus Carlsen Black 85th Tata Steel Masters E42 1/2-1/2
- 2023 vs Anish Giri White 85th Tata Steel Masters A14 1/2-1/2
- 2023 vs Ding Liren White 85th Tata Steel Masters C02 1/2-1/2
- 2023 vs Gukesh Dommaraju Black 85th Tata Steel Masters C65 0-1
- 2023 vs Vincent Keymer White 85th Tata Steel Masters C88 1-0
- 2023 vs Fabiano Caruana Black 85th Tata Steel Masters C45 1/2-1/2
- 2023 vs Levon Aronian White 85th Tata Steel Masters A29 1/2-1/2
- 2023 vs Richard Rapport Black 85th Tata Steel Masters B14 1/2-1/2
- 2023 vs Arjun Erigaisi White 85th Tata Steel Masters A35 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 A15 0-1
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 B13 1-0
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 B31 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 C01 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 A15 0-1
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 C67 1-0
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 C67 1-0
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 B90 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 D91 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 B90 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 C67 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 B90 1-0
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 B92 1-0
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 A06 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 B52 0-1
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 C43 1-0
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 C67 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 B52 0-1
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 B90 0-1
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 A01 0-1
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 A33 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 B52 0-1
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 B31 0-1
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 C43 1-0
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 C67 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 B31 0-1
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 C15 1-0
- 2022 vs Maxime Vachier-Lagrave Black chess.com SpeedChess 2022 C67 1/2-1/2
- 2022 vs Maxime Vachier-Lagrave White chess.com SpeedChess 2022 C42 0-1
- 2022 vs Vincent Keymer White Titled Tue 13th Dec Early B13 1-0
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 C50 0-1
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 E49 1-0
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C42 1/2-1/2
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C65 0-1
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C42 1-0
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 B40 0-1
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 E48 1/2-1/2
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 C50 1/2-1/2
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 A00 1/2-1/2
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C65 0-1
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C42 1-0
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C65 0-1
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 D55 0-1
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C65 0-1
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 C50 1-0
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 D04 0-1
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 E49 1-0
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C42 0-1
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C65 1-0
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 B40 0-1
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C65 0-1
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C65 1-0
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 B40 1-0
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 B40 0-1
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C65 1/2-1/2
- 2022 vs Nodirbek Abdusattorov White chess.com SpeedChess 2022 C50 1-0
- 2022 vs Nodirbek Abdusattorov Black chess.com SpeedChess 2022 C48 0-1
- 2022 vs Nodirbek Abdusattorov Black Tata Steel India Blitz D37 1/2-1/2
- 2022 vs Arjun Erigaisi Black Tata Steel India Blitz A45 1-0
- 2022 vs Gukesh Dommaraju Black Tata Steel India Blitz B90 0-1
- 2022 vs Shakhriyar Mamedyarov Black Tata Steel India Blitz E60 0-1
- 2022 vs Hikaru Nakamura White Tata Steel India Blitz C50 0-1
- 2022 vs Rameshbabu Praggnanandhaa White Tata Steel India Blitz A06 1-0
- 2022 vs Nodirbek Abdusattorov White Tata Steel India Blitz C50 1-0
- 2022 vs Arjun Erigaisi White Tata Steel India Blitz D31 1/2-1/2
- 2022 vs Gukesh Dommaraju White Tata Steel India Blitz B31 1-0
- 2022 vs Shakhriyar Mamedyarov White Tata Steel India Blitz C53 0-1
- 2022 vs Hikaru Nakamura Black Tata Steel India Blitz A04 1-0
- 2022 vs Rameshbabu Praggnanandhaa Black Tata Steel India Blitz A04 1-0
- 2022 vs Nodirbek Abdusattorov White Tata Steel India Rapid E53 0-1
- 2022 vs Gukesh Dommaraju White Tata Steel India Rapid D38 1-0
- 2022 vs Arjun Erigaisi White Tata Steel India Rapid C11 1/2-1/2
- 2022 vs Shakhriyar Mamedyarov White Tata Steel India Rapid E11 0-1
- 2022 vs Hikaru Nakamura Black Tata Steel India Rapid D35 0-1
- 2022 vs Anish Giri Black Meltwater Tour Final 2022 C65 1-0
- 2022 vs Anish Giri White Meltwater Tour Final 2022 E60 0-1
- 2022 vs Anish Giri White Meltwater Tour Final 2022 A14 1-0
- 2022 vs Anish Giri Black Meltwater Tour Final 2022 C67 1/2-1/2
- 2022 vs Anish Giri White Meltwater Tour Final 2022 E60 1/2-1/2
- 2022 vs Anish Giri White Meltwater Tour Final 2022 B92 1/2-1/2
- 2022 vs Jan-Krzysztof Duda Black Meltwater Tour Final 2022 A16 0-1
- 2022 vs Jan-Krzysztof Duda White Meltwater Tour Final 2022 D91 1-0
- 2022 vs Jan-Krzysztof Duda Black Meltwater Tour Final 2022 E04 0-1
- 2022 vs Shakhriyar Mamedyarov White Meltwater Tour Final 2022 A50 1-0
- 2022 vs Shakhriyar Mamedyarov Black Meltwater Tour Final 2022 A35 0-1
- 2022 vs Shakhriyar Mamedyarov White Meltwater Tour Final 2022 C55 1-0
- 2022 vs Rameshbabu Praggnanandhaa Black Meltwater Tour Final 2022 E46 1/2-1/2
- 2022 vs Rameshbabu Praggnanandhaa Black Meltwater Tour Final 2022 D37 0-1
- 2022 vs Rameshbabu Praggnanandhaa White Meltwater Tour Final 2022 C50 1/2-1/2
- 2022 vs Rameshbabu Praggnanandhaa White Meltwater Tour Final 2022 E32 1/2-1/2
- 2022 vs Arjun Erigaisi White Meltwater Tour Final 2022 B51 1/2-1/2
- 2022 vs Arjun Erigaisi White Meltwater Tour Final 2022 D12 1-0
- 2022 vs Arjun Erigaisi Black Meltwater Tour Final 2022 D02 0-1
- 2022 vs Magnus Carlsen Black Meltwater Tour Final 2022 C65 1-0
- 2022 vs Magnus Carlsen White Meltwater Tour Final 2022 B07 1/2-1/2
- 2022 vs Magnus Carlsen Black Meltwater Tour Final 2022 C67 1/2-1/2
- 2022 vs Magnus Carlsen White Meltwater Tour Final 2022 C50 1/2-1/2
- 2022 vs Hikaru Nakamura White CGC KO 2022 A40 1-0
- 2022 vs Hikaru Nakamura Black CGC KO 2022 C45 1/2-1/2
- 2022 vs Hikaru Nakamura Black CGC KO 2022 C48 0-1
- 2022 vs Hikaru Nakamura White CGC KO 2022 C50 1/2-1/2
- 2022 vs Hikaru Nakamura Black CGC KO 2022 C65 1/2-1/2
- 2022 vs Hikaru Nakamura Black CGC KO 2022 C65 1/2-1/2
- 2022 vs Hikaru Nakamura White CGC KO 2022 C50 1/2-1/2
- 2022 vs Hikaru Nakamura White CGC KO 2022 C65 1/2-1/2
- 2022 vs Levon Aronian Black ch-USA 2022 A28 1/2-1/2
- 2022 vs Fabiano Caruana Black ch-USA 2022 C67 1/2-1/2
- 2022 vs Gata Kamsky White Titled Tue 27th Sep Late B40 1/2-1/2
- 2022 vs Vassily Ivanchuk White CGC KO 2022 E38 1-0
- 2022 vs Vassily Ivanchuk White CGC KO 2022 B67 1-0
- 2022 vs Vassily Ivanchuk Black CGC KO 2022 E20 0-1
- 2022 vs Alireza Firouzja Black 9th Sinquefield Cup 2022 C50 1-0
- 2022 vs Levon Aronian White 9th Sinquefield Cup 2022 E04 1/2-1/2
- 2022 vs Ian Nepomniachtchi Black 9th Sinquefield Cup 2022 E06 1/2-1/2
- 2022 vs Fabiano Caruana White 9th Sinquefield Cup 2022 C42 1-0
- 2022 vs Maxime Vachier-Lagrave Black 9th Sinquefield Cup 2022 C67 1/2-1/2
- 2022 vs Shakhriyar Mamedyarov Black 9th Sinquefield Cup 2022 D41 1/2-1/2
- 2022 vs Ding Liren Black Chess.com RCC Losers A30 1/2-1/2
- 2022 vs Ding Liren White Chess.com RCC Losers C50 1/2-1/2
- 2022 vs Ding Liren White Chess.com RCC Losers C50 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.