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 2 of 12
- 2025 vs Levon Aronian Black American Cup Elim C50 1/2-1/2
- 2025 vs Fabiano Caruana White Champions Showdown Kings B40 1/2-1/2
- 2025 vs Fabiano Caruana White Champions Showdown Kings E51 0-1
- 2025 vs Fabiano Caruana Black Champions Showdown Kings C65 1/2-1/2
- 2025 vs Levon Aronian White Champions Showdown Kings A45 1/2-1/2
- 2025 vs Levon Aronian White Champions Showdown Kings E46 1-0
- 2025 vs Levon Aronian Black Champions Showdown Kings C50 0-1
- 2025 vs Viswanathan Anand White Bundesliga 2024-25 E46 1-0
- 2024 vs Alireza Firouzja White World Blitz Final KO 2024 D33 1/2-1/2
- 2024 vs Alireza Firouzja White World Blitz Final KO 2024 A30 1-0
- 2024 vs Alireza Firouzja Black World Blitz Final KO 2024 C50 1/2-1/2
- 2024 vs Alireza Firouzja Black World Blitz Final KO 2024 C55 0-1
- 2024 vs Ian Nepomniachtchi Black World Blitz Final KO 2024 C50 0-1
- 2024 vs Ian Nepomniachtchi Black World Blitz Final KO 2024 C50 1-0
- 2024 vs Ian Nepomniachtchi White World Blitz Final KO 2024 E39 1/2-1/2
- 2024 vs Ian Nepomniachtchi Black World Blitz Final KO 2024 D33 1-0
- 2024 vs Ian Nepomniachtchi White World Blitz Final KO 2024 E39 1/2-1/2
- 2024 vs Levon Aronian Black World Blitz 2024 C50 1/2-1/2
- 2024 vs Magnus Carlsen White World Blitz 2024 D55 1/2-1/2
- 2024 vs Fabiano Caruana White World Blitz 2024 E32 1/2-1/2
- 2024 vs Anish Giri Black World Blitz 2024 C65 0-1
- 2024 vs Rameshbabu Praggnanandhaa Black World Blitz 2024 A45 0-1
- 2024 vs Magnus Carlsen Black Titled Tue 24th Dec Early C24 1-0
- 2024 vs Magnus Carlsen Black Titled Tue 24th Dec Late A05 1-0
- 2024 vs Hikaru Nakamura White Titled Tue 24th Dec Early B27 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave White CCT Final RR 2024 D80 1-0
- 2024 vs Maxime Vachier-Lagrave Black CCT Final RR 2024 C65 1/2-1/2
- 2024 vs Levon Aronian White CCT Final RR 2024 B51 0-1
- 2024 vs Levon Aronian Black CCT Final RR 2024 B08 1-0
- 2024 vs Vincent Keymer White CCT Final RR 2024 A13 1/2-1/2
- 2024 vs Vincent Keymer Black CCT Final RR 2024 A20 1-0
- 2024 vs Vincent Keymer White CCT Final RR 2024 E00 1-0
- 2024 vs Magnus Carlsen White CCT Final RR 2024 B41 0-1
- 2024 vs Magnus Carlsen White CCT Final RR 2024 E32 0-1
- 2024 vs Magnus Carlsen Black CCT Final RR 2024 A20 0-1
- 2024 vs Alireza Firouzja White CCT Final RR 2024 A40 1-0
- 2024 vs Alireza Firouzja Black CCT Final RR 2024 A13 0-1
- 2024 vs Ian Nepomniachtchi White CCT Final RR 2024 A20 1/2-1/2
- 2024 vs Ian Nepomniachtchi Black CCT Final RR 2024 C55 1-0
- 2024 vs Nodirbek Abdusattorov Black Tata Steel India Blitz A28 0-1
- 2024 vs Magnus Carlsen Black Tata Steel India Blitz C67 1/2-1/2
- 2024 vs Arjun Erigaisi Black Tata Steel India Blitz D06 1/2-1/2
- 2024 vs Vincent Keymer White Tata Steel India Blitz C55 1-0
- 2024 vs Rameshbabu Praggnanandhaa White Tata Steel India Blitz A15 1-0
- 2024 vs Nodirbek Abdusattorov White Tata Steel India Blitz A37 0-1
- 2024 vs Magnus Carlsen White Tata Steel India Blitz D31 1/2-1/2
- 2024 vs Arjun Erigaisi White Tata Steel India Blitz E44 1-0
- 2024 vs Vincent Keymer Black Tata Steel India Blitz A11 1-0
- 2024 vs Rameshbabu Praggnanandhaa Black Tata Steel India Blitz C44 1-0
- 2024 vs Nodirbek Abdusattorov Black Tata Steel India Rapid D33 0-1
- 2024 vs Rameshbabu Praggnanandhaa White Tata Steel India Rapid B33 1/2-1/2
- 2024 vs Magnus Carlsen Black Tata Steel India Rapid C42 1-0
- 2024 vs Arjun Erigaisi White Tata Steel India Rapid D31 1-0
- 2024 vs Vincent Keymer White Tata Steel India Rapid E20 1/2-1/2
- 2024 vs Fabiano Caruana White ch-USA 2024 D38 1/2-1/2
- 2024 vs Levon Aronian Black ch-USA 2024 C55 1/2-1/2
- 2024 vs Arjun Erigaisi Black Julius Baer Gen Cup P/I m D1 A06 1/2-1/2
- 2024 vs Arjun Erigaisi White Julius Baer Gen Cup P/I m D1 C53 0-1
- 2024 vs Arjun Erigaisi White Julius Baer Gen Cup P/I m D1 C53 0-1
- 2024 vs Arjun Erigaisi Black Julius Baer Gen Cup P/I m D1 E00 1/2-1/2
- 2024 vs Levon Aronian Black Julius Baer Gen Cup Pl/In C53 1/2-1/2
- 2024 vs Wei Yi White 45th Olympiad 2024 B51 1-0
- 2024 vs Rameshbabu Praggnanandhaa White 45th Olympiad 2024 C50 1-0
- 2024 vs Peter Leko Black 45th Olympiad 2024 C17 1/2-1/2
- 2024 vs Vassily Ivanchuk Black 45th Olympiad 2024 E32 1-0
- 2024 vs Gukesh Dommaraju Black 11th Sinquefield Cup E21 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave White 11th Sinquefield Cup D02 1/2-1/2
- 2024 vs Nodirbek Abdusattorov Black 11th Sinquefield Cup E42 1-0
- 2024 vs Alireza Firouzja White 11th Sinquefield Cup D91 1/2-1/2
- 2024 vs Rameshbabu Praggnanandhaa Black 11th Sinquefield Cup C53 1/2-1/2
- 2024 vs Ian Nepomniachtchi White 11th Sinquefield Cup A06 1-0
- 2024 vs Ding Liren Black 11th Sinquefield Cup C53 1/2-1/2
- 2024 vs Fabiano Caruana White 11th Sinquefield Cup E48 1/2-1/2
- 2024 vs Anish Giri White 11th Sinquefield Cup A14 1/2-1/2
- 2024 vs Nodirbek Abdusattorov Black Saint Louis Blitz 2024 D02 1/2-1/2
- 2024 vs Levon Aronian White Saint Louis Blitz 2024 D77 1-0
- 2024 vs Fabiano Caruana Black Saint Louis Blitz 2024 E26 1/2-1/2
- 2024 vs Alireza Firouzja White Saint Louis Blitz 2024 D73 1/2-1/2
- 2024 vs Hikaru Nakamura White Saint Louis Blitz 2024 D06 0-1
- 2024 vs Ian Nepomniachtchi White Saint Louis Blitz 2024 E06 1/2-1/2
- 2024 vs Rameshbabu Praggnanandhaa Black Saint Louis Blitz 2024 D02 1-0
- 2024 vs Nodirbek Abdusattorov White Saint Louis Blitz 2024 A13 1-0
- 2024 vs Levon Aronian Black Saint Louis Blitz 2024 C20 0-1
- 2024 vs Fabiano Caruana White Saint Louis Blitz 2024 C53 1-0
- 2024 vs Alireza Firouzja Black Saint Louis Blitz 2024 C50 1-0
- 2024 vs Hikaru Nakamura Black Saint Louis Blitz 2024 A08 0-1
- 2024 vs Ian Nepomniachtchi Black Saint Louis Blitz 2024 A29 1/2-1/2
- 2024 vs Rameshbabu Praggnanandhaa White Saint Louis Blitz 2024 A15 1-0
- 2024 vs Maxime Vachier-Lagrave Black Saint Louis Blitz 2024 C67 1/2-1/2
- 2024 vs Nodirbek Abdusattorov Black Saint Louis Rapid 2024 D02 0-1
- 2024 vs Hikaru Nakamura Black Saint Louis Rapid 2024 A08 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave White Saint Louis Rapid 2024 D73 1/2-1/2
- 2024 vs Ian Nepomniachtchi Black Saint Louis Rapid 2024 A28 1/2-1/2
- 2024 vs Rameshbabu Praggnanandhaa White Saint Louis Rapid 2024 E32 1/2-1/2
- 2024 vs Levon Aronian White Saint Louis Rapid 2024 B90 1/2-1/2
- 2024 vs Fabiano Caruana White Saint Louis Rapid 2024 C50 1/2-1/2
- 2024 vs Alireza Firouzja Black Saint Louis Rapid 2024 C24 1-0
- 2024 vs Magnus Carlsen Black CrunchLab Masters Div 1 L C50 1-0
- 2024 vs Magnus Carlsen White CrunchLab Masters Div 1 L E37 1/2-1/2
- 2024 vs Magnus Carlsen Black CrunchLab Masters Div 1 L D02 1/2-1/2
- 2024 vs Fabiano Caruana Black CrunchLab Masters Div 1 L A20 0-1
- 2024 vs Fabiano Caruana White CrunchLab Masters Div 1 L E10 1-0
- 2024 vs Jan-Krzysztof Duda White CrunchLab Masters Div 1 W B13 0-1
- 2024 vs Jan-Krzysztof Duda Black CrunchLab Masters Div 1 W C67 0-1
- 2024 vs Jan-Krzysztof Duda Black CrunchLab Masters Div 1 W C65 1/2-1/2
- 2024 vs Jan-Krzysztof Duda White CrunchLab Masters Div 1 W E60 0-1
- 2024 vs Levon Aronian White Crunchlabs Play-In Match D1 E47 1-0
- 2024 vs Levon Aronian Black Crunchlabs Play-In Match D1 C24 1/2-1/2
- 2024 vs Levon Aronian White Crunchlabs Play-In Match D1 D38 1/2-1/2
- 2024 vs Levon Aronian Black Crunchlabs Play-In Match D1 C24 0-1
- 2024 vs Levon Aronian White SuperUnited CRO Blitz 2024 C17 1/2-1/2
- 2024 vs Fabiano Caruana Black SuperUnited CRO Blitz 2024 A20 0-1
- 2024 vs Alireza Firouzja Black SuperUnited CRO Blitz 2024 C50 1-0
- 2024 vs Anish Giri Black SuperUnited CRO Blitz 2024 A20 0-1
- 2024 vs Gukesh Dommaraju White SuperUnited CRO Blitz 2024 B30 1-0
- 2024 vs Ian Nepomniachtchi Black SuperUnited CRO Blitz 2024 C65 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave White SuperUnited CRO Blitz 2024 A45 1/2-1/2
- 2024 vs Levon Aronian Black SuperUnited CRO Blitz 2024 C65 1/2-1/2
- 2024 vs Fabiano Caruana White SuperUnited CRO Blitz 2024 C53 0-1
- 2024 vs Alireza Firouzja White SuperUnited CRO Blitz 2024 E32 1-0
- 2024 vs Anish Giri White SuperUnited CRO Blitz 2024 D11 0-1
- 2024 vs Gukesh Dommaraju Black SuperUnited CRO Blitz 2024 D00 1-0
- 2024 vs Ian Nepomniachtchi White SuperUnited CRO Blitz 2024 B52 1-0
- 2024 vs Maxime Vachier-Lagrave Black SuperUnited CRO Blitz 2024 C67 1/2-1/2
- 2024 vs Levon Aronian White SuperUnited CRO Rapid 2024 E01 1/2-1/2
- 2024 vs Alireza Firouzja White SuperUnited CRO Rapid 2024 E45 1/2-1/2
- 2024 vs Fabiano Caruana Black SuperUnited CRO Rapid 2024 A20 1/2-1/2
- 2024 vs Ian Nepomniachtchi White SuperUnited CRO Rapid 2024 D35 1/2-1/2
- 2024 vs Anish Giri Black SuperUnited CRO Rapid 2024 C67 1/2-1/2
- 2024 vs Gukesh Dommaraju White SuperUnited CRO Rapid 2024 B31 1-0
- 2024 vs Maxime Vachier-Lagrave White SuperUnited CRO Rapid 2024 E60 1/2-1/2
- 2024 vs Gukesh Dommaraju White Superbet ROM Classic 2024 E48 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave Black Superbet ROM Classic 2024 C53 1/2-1/2
- 2024 vs Nodirbek Abdusattorov White Superbet ROM Classic 2024 D27 1/2-1/2
- 2024 vs Alireza Firouzja Black Superbet ROM Classic 2024 E24 1-0
- 2024 vs Rameshbabu Praggnanandhaa White Superbet ROM Classic 2024 E60 1/2-1/2
- 2024 vs Ian Nepomniachtchi Black Superbet ROM Classic 2024 C65 1/2-1/2
- 2024 vs Fabiano Caruana Black Superbet ROM Classic 2024 A20 1/2-1/2
- 2024 vs Anish Giri Black Superbet ROM Classic 2024 E06 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave Black Chess.com Classic Div 2 W B99 1-0
- 2024 vs Maxime Vachier-Lagrave White Chess.com Classic Div 2 W A20 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave White Chess.com Classic Div 2 W D35 1-0
- 2024 vs Maxime Vachier-Lagrave Black Chess.com Classic Div 2 W C01 0-1
- 2024 vs Maxime Vachier-Lagrave Black Chess.com Classic Div 2 W C67 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave White Chess.com Classic Div 2 W A07 0-1
- 2024 vs Maxime Vachier-Lagrave White Chess.com Classic Div 2 W D90 0-1
- 2024 vs Levon Aronian Black Chess.com Classic Div 2 L C50 1/2-1/2
- 2024 vs Levon Aronian White Chess.com Classic Div 2 L C50 1-0
- 2024 vs Fabiano Caruana Black Chess.com Classic Play-In C67 1/2-1/2
- 2024 vs Levon Aronian Black American Cup Champ C50 1/2-1/2
- 2024 vs Levon Aronian White American Cup Champ E32 0-1
- 2024 vs Fabiano Caruana Black American Cup Blitz 2024 A21 1-0
- 2024 vs Levon Aronian Black American Cup Champ B50 1/2-1/2
- 2024 vs Levon Aronian White American Cup Champ C67 1/2-1/2
- 2024 vs Fabiano Caruana Black American Cup Elim E46 1/2-1/2
- 2024 vs Fabiano Caruana White American Cup Elim B40 1-0
- 2024 vs Fabiano Caruana Black American Cup Elim C65 0-1
- 2024 vs Fabiano Caruana White American Cup Elim A45 0-1
- 2024 vs Fabiano Caruana White American Cup Elim E91 1/2-1/2
- 2024 vs Fabiano Caruana Black American Cup Elim C67 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave White Titled Tue 6th Feb Late D85 0-1
- 2024 vs Alireza Firouzja White Chessable Masters Div 1 L C50 0-1
- 2024 vs Alireza Firouzja Black Chessable Masters Div 1 L D37 1/2-1/2
- 2024 vs Magnus Carlsen Black Chessable Masters Div 1 W A07 1/2-1/2
- 2024 vs Magnus Carlsen Black Chessable Masters Div 1 W C65 1/2-1/2
- 2024 vs Magnus Carlsen White Chessable Masters Div 1 W E94 0-1
- 2024 vs Magnus Carlsen White Chessable Masters Div 1 W C50 1/2-1/2
- 2024 vs Vincent Keymer Black Chessable Play-In Match D1 D35 0-1
- 2024 vs Vincent Keymer White Chessable Play-In Match D1 E32 1/2-1/2
- 2024 vs Gata Kamsky White Chessable Masters Play-In C55 1-0
- 2024 vs Vincent Keymer Black Chessable Masters Play-In D41 0-1
- 2024 vs Gata Kamsky Black Titled Tue 30th Jan Late B90 1/2-1/2
- 2024 vs Vladimir Kramnik White Titled Tue 30th Jan Late C02 1-0
- 2024 vs Arjun Erigaisi Black Titled Tue 23rd Jan Early C01 1/2-1/2
- 2024 vs Maxime Vachier-Lagrave White Titled Tue 23rd Jan Early D35 1/2-1/2
- 2023 vs Gata Kamsky Black Titled Tue 19th Dec Early D00 1-0
- 2023 vs Magnus Carlsen Black CCT Final KO 2023 D41 1-0
- 2023 vs Magnus Carlsen White CCT Final KO 2023 E37 1/2-1/2
- 2023 vs Magnus Carlsen Black CCT Final KO 2023 B50 0-1
- 2023 vs Magnus Carlsen White CCT Final KO 2023 A01 0-1
- 2023 vs Magnus Carlsen Black CCT Final KO 2023 B22 1/2-1/2
- 2023 vs Magnus Carlsen White CCT Final KO 2023 A01 1/2-1/2
- 2023 vs Magnus Carlsen White CCT Final KO 2023 B28 0-1
- 2023 vs Magnus Carlsen Black CCT Final KO 2023 A29 1/2-1/2
- 2023 vs Nodirbek Abdusattorov White CCT Final KO 2023 C45 0-1
- 2023 vs Nodirbek Abdusattorov White CCT Final KO 2023 A01 1-0
- 2023 vs Nodirbek Abdusattorov White CCT Final KO 2023 A13 1-0
- 2023 vs Nodirbek Abdusattorov Black CCT Final KO 2023 C65 1/2-1/2
- 2023 vs Nodirbek Abdusattorov Black CCT Final KO 2023 D47 0-1
- 2023 vs Nodirbek Abdusattorov White CCT Final KO 2023 C58 1/2-1/2
- 2023 vs Nodirbek Abdusattorov Black CCT Final KO 2023 D15 1/2-1/2
- 2023 vs Nodirbek Abdusattorov Black CCT Final KO 2023 D53 1-0
- 2023 vs Nodirbek Abdusattorov White CCT Final KO 2023 C84 1-0
- 2023 vs Nodirbek Abdusattorov Black CCT Final KO 2023 B08 1/2-1/2
- 2023 vs Nodirbek Abdusattorov White CCT Final KO 2023 C88 0-1
- 2023 vs Fabiano Caruana Black CCT Final Playoff 2023 A30 1-0
- 2023 vs Fabiano Caruana Black CCT Final Playoff 2023 C67 1/2-1/2
- 2023 vs Fabiano Caruana White CCT Final Playoff 2023 E32 1/2-1/2
- 2023 vs Nodirbek Abdusattorov Black CCT Final Playoff 2023 D26 1/2-1/2
- 2023 vs Nodirbek Abdusattorov White CCT Final Playoff 2023 D58 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.