GMWesley So
- FIDE ID
- 5202213
- USCF ID
- 13145890
About Wesley So
Wesley So grew up in Cavite in the Philippines, where neighbourhood chess offered an inexpensive way to compete. He studied grandmaster games clipped from newspapers and challenged local players with a makeshift board. Show more
Wesley So grew up in Cavite in the Philippines, where neighbourhood chess offered an inexpensive way to compete. He studied grandmaster games clipped from newspapers and challenged local players with a makeshift board. Winning the Philippine under-10 title in 2003 took him to his first international youth championship. He became a grandmaster at fourteen. A scholarship brought him to Webster University in 2012. He initially hoped that a degree would lead to a conventional job in the United States. After meeting Lotis Key and Bambi Kabigting, who later adopted him, he gained the practical and emotional support to try full-time professional chess.
So began representing the United States in 2014. He won the Bilbao Masters in 2015. Victories at the Sinquefield Cup and London Chess Classic carried him to the 2016 Grand Chess Tour title. At that year's Olympiad, he won both team and individual gold. He added the Tata Steel Masters and his first U.S. Championship in 2017.
In 2019, So defeated Magnus Carlsen to become the first official World Fischer Random Champion. That format has remained a particular enthusiasm because it reduces the role of memorized opening preparation. He won the Grand Chess Tour again in 2021. Further U.S. titles brought his total to four by 2026, alongside another American Cup victory and repeated successes at the Sinquefield Cup.
Ratings
Rapid
2704Published FIDE
Blitz
2745Published FIDE
USCF Regular
2840Published US Chess
Official classical ranks
- World rank
- #6
- National rank · USA
- #3
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2822 Feb 2017
- Recorded years
- 2005–2026
- Archived games
- 2609
Based on available monthly lists and saved games.
Rating history
USCF rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 1851 | 2020-12-28 | Airthings Masters Prelim | chess24.com INT | 9.6 | Wesley So | Teimour Radjabov | Draw: 1/2-1/2 | 19 | Open |
| 1852 | 2020-12-28 | Airthings Masters Prelim | chess24.com INT | 11.5 | Wesley So | Daniil Dubov | Won: 1-0 | 35 | Open |
| 1853 | 2020-12-28 | Airthings Masters Prelim | chess24.com INT | 10.2 | Pentala Harikrishna | Wesley So | Draw: 1/2-1/2 | 44 | Open |
| 1854 | 2020-12-27 | Airthings Masters Prelim | chess24.com INT | 8.1 | Maxime Vachier-Lagrave | Wesley So | Draw: 1/2-1/2 | 34 | Open |
| 1855 | 2020-12-27 | Airthings Masters Prelim | chess24.com INT | 7.6 | Levon Aronian | Wesley So | Draw: 1/2-1/2 | 32 | Open |
| 1856 | 2020-12-27 | Airthings Masters Prelim | chess24.com INT | 6.2 | Wesley So | Ian Nepomniachtchi | Draw: 1/2-1/2 | 25 | Open |
| 1857 | 2020-12-27 | Airthings Masters Prelim | chess24.com INT | 5.5 | Hikaru Nakamura | Wesley So | Draw: 1/2-1/2 | 14 | Open |
| 1858 | 2020-12-26 | Airthings Masters Prelim | chess24.com INT | 4.3 | Wesley So | Alexander Grischuk | Draw: 1/2-1/2 | 38 | Open |
| 1859 | 2020-12-26 | Airthings Masters Prelim | chess24.com INT | 3.4 | Anish Giri | Wesley So | Won: 0-1 | 25 | Open |
| 1860 | 2020-12-26 | Airthings Masters Prelim | chess24.com INT | 2.4 | Wesley So | Magnus Carlsen | Draw: 1/2-1/2 | 32 | Open |
| 1861 | 2020-12-26 | Airthings Masters Prelim | chess24.com INT | 1.3 | David Anton Guijarro | Wesley So | Draw: 1/2-1/2 | 64 | Open |
| 1862 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.39 | Hikaru Nakamura | Wesley So | Won: 0-1 | 28 | Open |
| 1863 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.38 | Wesley So | Hikaru Nakamura | Lost: 0-1 | 55 | Open |
| 1864 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.37 | Hikaru Nakamura | Wesley So | Won: 0-1 | 56 | Open |
| 1865 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.36 | Wesley So | Hikaru Nakamura | Lost: 0-1 | 66 | Open |
| 1866 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.35 | Hikaru Nakamura | Wesley So | Lost: 1-0 | 108 | Open |
| 1867 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.34 | Wesley So | Hikaru Nakamura | Draw: 1/2-1/2 | 52 | Open |
| 1868 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.33 | Hikaru Nakamura | Wesley So | Lost: 1-0 | 40 | Open |
| 1869 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.32 | Wesley So | Hikaru Nakamura | Draw: 1/2-1/2 | 50 | Open |
| 1870 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.31 | Wesley So | Hikaru Nakamura | Won: 1-0 | 85 | Open |
| 1871 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.28 | Hikaru Nakamura | Wesley So | Lost: 1-0 | 40 | Open |
| 1872 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.27 | Wesley So | Hikaru Nakamura | Won: 1-0 | 28 | Open |
| 1873 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.26 | Hikaru Nakamura | Wesley So | Draw: 1/2-1/2 | 198 | Open |
| 1874 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.25 | Wesley So | Hikaru Nakamura | Draw: 1/2-1/2 | 74 | Open |
| 1875 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.24 | Hikaru Nakamura | Wesley So | Draw: 1/2-1/2 | 86 | Open |
| 1876 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.23 | Wesley So | Hikaru Nakamura | Lost: 0-1 | 69 | Open |
| 1877 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.22 | Hikaru Nakamura | Wesley So | Won: 0-1 | 43 | Open |
| 1878 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.21 | Wesley So | Hikaru Nakamura | Won: 1-0 | 55 | Open |
| 1879 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.19 | Hikaru Nakamura | Wesley So | Draw: 1/2-1/2 | 38 | Open |
| 1880 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.18 | Wesley So | Hikaru Nakamura | Lost: 0-1 | 38 | Open |
| 1881 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.17 | Hikaru Nakamura | Wesley So | Lost: 1-0 | 47 | Open |
| 1882 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.16 | Wesley So | Hikaru Nakamura | Draw: 1/2-1/2 | 37 | Open |
| 1883 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.15 | Hikaru Nakamura | Wesley So | Lost: 1-0 | 31 | Open |
| 1884 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.14 | Wesley So | Hikaru Nakamura | Won: 1-0 | 34 | Open |
| 1885 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.13 | Hikaru Nakamura | Wesley So | Won: 0-1 | 41 | Open |
| 1886 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.12 | Wesley So | Hikaru Nakamura | Draw: 1/2-1/2 | 36 | Open |
| 1887 | 2020-12-12 | chess.com Speed 2020 | chess.com INT | 3.11 | Hikaru Nakamura | Wesley So | Draw: 1/2-1/2 | 36 | Open |
| 1888 | 2020-11-30 | Skilling Open KO 2020 | chess24.com INT | 3.32 | Magnus Carlsen | Wesley So | Draw: 1/2-1/2 | 46 | Open |
| 1889 | 2020-11-30 | Skilling Open KO 2020 | chess24.com INT | 3.31 | Wesley So | Magnus Carlsen | Won: 1-0 | 44 | Open |
| 1890 | 2020-11-30 | Skilling Open KO 2020 | chess24.com INT | 3.24 | Magnus Carlsen | Wesley So | Draw: 1/2-1/2 | 23 | Open |
| 1891 | 2020-11-30 | Skilling Open KO 2020 | chess24.com INT | 3.23 | Wesley So | Magnus Carlsen | Draw: 1/2-1/2 | 31 | Open |
| 1892 | 2020-11-30 | Skilling Open KO 2020 | chess24.com INT | 3.22 | Magnus Carlsen | Wesley So | Won: 0-1 | 61 | Open |
| 1893 | 2020-11-30 | Skilling Open KO 2020 | chess24.com INT | 3.21 | Wesley So | Magnus Carlsen | Lost: 0-1 | 47 | Open |
| 1894 | 2020-11-29 | Skilling Open KO 2020 | chess24.com INT | 3.14 | Wesley So | Magnus Carlsen | Won: 1-0 | 35 | Open |
| 1895 | 2020-11-29 | Skilling Open KO 2020 | chess24.com INT | 3.13 | Magnus Carlsen | Wesley So | Lost: 1-0 | 35 | Open |
| 1896 | 2020-11-29 | Skilling Open KO 2020 | chess24.com INT | 3.12 | Wesley So | Magnus Carlsen | Won: 1-0 | 93 | Open |
| 1897 | 2020-11-29 | Skilling Open KO 2020 | chess24.com INT | 3.11 | Magnus Carlsen | Wesley So | Lost: 1-0 | 43 | Open |
| 1898 | 2020-11-28 | Skilling Open KO 2020 | chess24.com INT | 2.24 | Hikaru Nakamura | Wesley So | Draw: 1/2-1/2 | 39 | Open |
| 1899 | 2020-11-28 | Skilling Open KO 2020 | chess24.com INT | 2.23 | Wesley So | Hikaru Nakamura | Draw: 1/2-1/2 | 27 | Open |
| 1900 | 2020-11-28 | Skilling Open KO 2020 | chess24.com INT | 2.22 | Hikaru Nakamura | Wesley So | Draw: 1/2-1/2 | 71 | Open |
- vs Teimour RadjabovDraw · ½–½White · 2020-12-28 · Round 9.6Airthings Masters Prelim
- vs Daniil DubovWon · 1-0White · 2020-12-28 · Round 11.5Airthings Masters Prelim
- vs Pentala HarikrishnaDraw · ½–½Black · 2020-12-28 · Round 10.2Airthings Masters Prelim
- vs Maxime Vachier-LagraveDraw · ½–½Black · 2020-12-27 · Round 8.1Airthings Masters Prelim
- vs Levon AronianDraw · ½–½Black · 2020-12-27 · Round 7.6Airthings Masters Prelim
- vs Ian NepomniachtchiDraw · ½–½White · 2020-12-27 · Round 6.2Airthings Masters Prelim
- vs Hikaru NakamuraDraw · ½–½Black · 2020-12-27 · Round 5.5Airthings Masters Prelim
- vs Alexander GrischukDraw · ½–½White · 2020-12-26 · Round 4.3Airthings Masters Prelim
- vs Anish GiriWon · 0-1Black · 2020-12-26 · Round 3.4Airthings Masters Prelim
- vs Magnus CarlsenDraw · ½–½White · 2020-12-26 · Round 2.4Airthings Masters Prelim
- vs David Anton GuijarroDraw · ½–½Black · 2020-12-26 · Round 1.3Airthings Masters Prelim
- vs Hikaru NakamuraWon · 0-1Black · 2020-12-12 · Round 3.39chess.com Speed 2020
- vs Hikaru NakamuraLost · 0-1White · 2020-12-12 · Round 3.38chess.com Speed 2020
- vs Hikaru NakamuraWon · 0-1Black · 2020-12-12 · Round 3.37chess.com Speed 2020
- vs Hikaru NakamuraLost · 0-1White · 2020-12-12 · Round 3.36chess.com Speed 2020
- vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.35chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.34chess.com Speed 2020
- vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.33chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.32chess.com Speed 2020
- vs Hikaru NakamuraWon · 1-0White · 2020-12-12 · Round 3.31chess.com Speed 2020
- vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.28chess.com Speed 2020
- vs Hikaru NakamuraWon · 1-0White · 2020-12-12 · Round 3.27chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½Black · 2020-12-12 · Round 3.26chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.25chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½Black · 2020-12-12 · Round 3.24chess.com Speed 2020
- vs Hikaru NakamuraLost · 0-1White · 2020-12-12 · Round 3.23chess.com Speed 2020
- vs Hikaru NakamuraWon · 0-1Black · 2020-12-12 · Round 3.22chess.com Speed 2020
- vs Hikaru NakamuraWon · 1-0White · 2020-12-12 · Round 3.21chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½Black · 2020-12-12 · Round 3.19chess.com Speed 2020
- vs Hikaru NakamuraLost · 0-1White · 2020-12-12 · Round 3.18chess.com Speed 2020
- vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.17chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.16chess.com Speed 2020
- vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.15chess.com Speed 2020
- vs Hikaru NakamuraWon · 1-0White · 2020-12-12 · Round 3.14chess.com Speed 2020
- vs Hikaru NakamuraWon · 0-1Black · 2020-12-12 · Round 3.13chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.12chess.com Speed 2020
- vs Hikaru NakamuraDraw · ½–½Black · 2020-12-12 · Round 3.11chess.com Speed 2020
- vs Magnus CarlsenDraw · ½–½Black · 2020-11-30 · Round 3.32Skilling Open KO 2020
- vs Magnus CarlsenWon · 1-0White · 2020-11-30 · Round 3.31Skilling Open KO 2020
- vs Magnus CarlsenDraw · ½–½Black · 2020-11-30 · Round 3.24Skilling Open KO 2020
- vs Magnus CarlsenDraw · ½–½White · 2020-11-30 · Round 3.23Skilling Open KO 2020
- vs Magnus CarlsenWon · 0-1Black · 2020-11-30 · Round 3.22Skilling Open KO 2020
- vs Magnus CarlsenLost · 0-1White · 2020-11-30 · Round 3.21Skilling Open KO 2020
- vs Magnus CarlsenWon · 1-0White · 2020-11-29 · Round 3.14Skilling Open KO 2020
- vs Magnus CarlsenLost · 1-0Black · 2020-11-29 · Round 3.13Skilling Open KO 2020
- vs Magnus CarlsenWon · 1-0White · 2020-11-29 · Round 3.12Skilling Open KO 2020
- vs Magnus CarlsenLost · 1-0Black · 2020-11-29 · Round 3.11Skilling Open KO 2020
- vs Hikaru NakamuraDraw · ½–½Black · 2020-11-28 · Round 2.24Skilling Open KO 2020
- vs Hikaru NakamuraDraw · ½–½White · 2020-11-28 · Round 2.23Skilling Open KO 2020
- vs Hikaru NakamuraDraw · ½–½Black · 2020-11-28 · Round 2.22Skilling Open KO 2020
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-22 | 2026 US Championship - Rapid Playoff | Rapid | 1½ |
| 2026-10-09 | 2026 US Championship | Classical | 7 |
| 2026-09-16 | 46th Chess Olympiad Samarkand 2026 Open | Classical | 6 |