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 |
|---|---|---|---|---|---|---|---|---|---|
| 1751 | 2021-04-27 | NIC Classic KO 2021 | chess24.com INT | 1.12 | Levon Aronian | Wesley So | Lost: 1-0 | 37 | Open |
| 1752 | 2021-04-27 | NIC Classic KO 2021 | chess24.com INT | 1.11 | Wesley So | Levon Aronian | Lost: 0-1 | 25 | Open |
| 1753 | 2021-04-26 | NIC Classic Prelim 2021 | chess24.com INT | 15.3 | Wesley So | Hikaru Nakamura | Draw: 1/2-1/2 | 6 | Open |
| 1754 | 2021-04-26 | NIC Classic Prelim 2021 | chess24.com INT | 14.6 | Magnus Carlsen | Wesley So | Draw: 1/2-1/2 | 31 | Open |
| 1755 | 2021-04-26 | NIC Classic Prelim 2021 | chess24.com INT | 13.4 | Wesley So | Johan-Sebastian Christiansen | Won: 1-0 | 81 | Open |
| 1756 | 2021-04-26 | NIC Classic Prelim 2021 | chess24.com INT | 12.5 | Levon Aronian | Wesley So | Draw: 1/2-1/2 | 14 | Open |
| 1757 | 2021-04-26 | NIC Classic Prelim 2021 | chess24.com INT | 11.5 | Wesley So | Aryan Tari | Won: 1-0 | 31 | Open |
| 1758 | 2021-04-25 | NIC Classic Prelim 2021 | chess24.com INT | 9.6 | Wesley So | Santosh Gujrathi Vidit | Won: 1-0 | 60 | Open |
| 1759 | 2021-04-25 | NIC Classic Prelim 2021 | chess24.com INT | 8.3 | Leinier Dominguez Perez | Wesley So | Draw: 1/2-1/2 | 39 | Open |
| 1760 | 2021-04-25 | NIC Classic Prelim 2021 | chess24.com INT | 7.7 | Wesley So | Quang Liem Le | Draw: 1/2-1/2 | 29 | Open |
| 1761 | 2021-04-25 | NIC Classic Prelim 2021 | chess24.com INT | 6.2 | Sergey Karjakin | Wesley So | Won: 0-1 | 40 | Open |
| 1762 | 2021-04-25 | NIC Classic Prelim 2021 | chess24.com INT | 10.4 | Teimour Radjabov | Wesley So | Draw: 1/2-1/2 | 19 | Open |
| 1763 | 2021-04-24 | NIC Classic Prelim 2021 | chess24.com INT | 5.8 | Wesley So | Shakhriyar Mamedyarov | Won: 1-0 | 55 | Open |
| 1764 | 2021-04-24 | NIC Classic Prelim 2021 | chess24.com INT | 4.1 | Gawain C B Maroroa Jones | Wesley So | Lost: 1-0 | 22 | Open |
| 1765 | 2021-04-24 | NIC Classic Prelim 2021 | chess24.com INT | 3.8 | Praggnanandhaa R | Wesley So | Won: 0-1 | 47 | Open |
| 1766 | 2021-04-24 | NIC Classic Prelim 2021 | chess24.com INT | 2.2 | Wesley So | Jan-Krzysztof Duda | Lost: 0-1 | 20 | Open |
| 1767 | 2021-04-24 | NIC Classic Prelim 2021 | chess24.com INT | 1.7 | Alireza Firouzja | Wesley So | Lost: 1-0 | 54 | Open |
| 1768 | 2021-03-21 | Magnus Carlsen Inv KO | chess24.com INT | 3.23 | Wesley So | Magnus Carlsen | Draw: 1/2-1/2 | 44 | Open |
| 1769 | 2021-03-21 | Magnus Carlsen Inv KO | chess24.com INT | 3.22 | Magnus Carlsen | Wesley So | Draw: 1/2-1/2 | 42 | Open |
| 1770 | 2021-03-21 | Magnus Carlsen Inv KO | chess24.com INT | 3.21 | Wesley So | Magnus Carlsen | Lost: 0-1 | 38 | Open |
| 1771 | 2021-03-20 | Magnus Carlsen Inv KO | chess24.com INT | 3.14 | Wesley So | Magnus Carlsen | Lost: 0-1 | 25 | Open |
| 1772 | 2021-03-20 | Magnus Carlsen Inv KO | chess24.com INT | 3.13 | Magnus Carlsen | Wesley So | Draw: 1/2-1/2 | 38 | Open |
| 1773 | 2021-03-20 | Magnus Carlsen Inv KO | chess24.com INT | 3.12 | Wesley So | Magnus Carlsen | Draw: 1/2-1/2 | 57 | Open |
| 1774 | 2021-03-20 | Magnus Carlsen Inv KO | chess24.com INT | 3.11 | Magnus Carlsen | Wesley So | Lost: 1-0 | 23 | Open |
| 1775 | 2021-03-19 | Magnus Carlsen Inv KO | chess24.com INT | 2.24 | Anish Giri | Wesley So | Lost: 1-0 | 27 | Open |
| 1776 | 2021-03-19 | Magnus Carlsen Inv KO | chess24.com INT | 2.23 | Wesley So | Anish Giri | Draw: 1/2-1/2 | 59 | Open |
| 1777 | 2021-03-19 | Magnus Carlsen Inv KO | chess24.com INT | 2.22 | Anish Giri | Wesley So | Draw: 1/2-1/2 | 41 | Open |
| 1778 | 2021-03-19 | Magnus Carlsen Inv KO | chess24.com INT | 2.21 | Wesley So | Anish Giri | Draw: 1/2-1/2 | 65 | Open |
| 1779 | 2021-03-18 | Magnus Carlsen Inv KO | chess24.com INT | 2.14 | Wesley So | Anish Giri | Lost: 0-1 | 36 | Open |
| 1780 | 2021-03-18 | Magnus Carlsen Inv KO | chess24.com INT | 2.13 | Anish Giri | Wesley So | Lost: 1-0 | 50 | Open |
| 1781 | 2021-03-18 | Magnus Carlsen Inv KO | chess24.com INT | 2.12 | Wesley So | Anish Giri | Draw: 1/2-1/2 | 25 | Open |
| 1782 | 2021-03-18 | Magnus Carlsen Inv KO | chess24.com INT | 2.11 | Anish Giri | Wesley So | Won: 0-1 | 32 | Open |
| 1783 | 2021-03-17 | Magnus Carlsen Inv KO | chess24.com INT | 1.23 | Alireza Firouzja | Wesley So | Won: 0-1 | 51 | Open |
| 1784 | 2021-03-17 | Magnus Carlsen Inv KO | chess24.com INT | 1.22 | Wesley So | Alireza Firouzja | Won: 1-0 | 26 | Open |
| 1785 | 2021-03-17 | Magnus Carlsen Inv KO | chess24.com INT | 1.21 | Alireza Firouzja | Wesley So | Draw: 1/2-1/2 | 59 | Open |
| 1786 | 2021-03-16 | Magnus Carlsen Inv KO | chess24.com INT | 1.13 | Wesley So | Alireza Firouzja | Draw: 1/2-1/2 | 66 | Open |
| 1787 | 2021-03-16 | Magnus Carlsen Inv KO | chess24.com INT | 1.12 | Alireza Firouzja | Wesley So | Won: 0-1 | 79 | Open |
| 1788 | 2021-03-16 | Magnus Carlsen Inv KO | chess24.com INT | 1.11 | Wesley So | Alireza Firouzja | Won: 1-0 | 74 | Open |
| 1789 | 2021-03-15 | Magnus Carlsen Inv Prelim | chess24.com INT | 15.6 | Shakhriyar Mamedyarov | Wesley So | Draw: 1/2-1/2 | 14 | Open |
| 1790 | 2021-03-15 | Magnus Carlsen Inv Prelim | chess24.com INT | 14.4 | Wesley So | Nils Grandelius | Won: 1-0 | 29 | Open |
| 1791 | 2021-03-15 | Magnus Carlsen Inv Prelim | chess24.com INT | 13.5 | David Anton Guijarro | Wesley So | Draw: 1/2-1/2 | 42 | Open |
| 1792 | 2021-03-15 | Magnus Carlsen Inv Prelim | chess24.com INT | 12.5 | Wesley So | Magnus Carlsen | Draw: 1/2-1/2 | 43 | Open |
| 1793 | 2021-03-15 | Magnus Carlsen Inv Prelim | chess24.com INT | 11.4 | Alireza Firouzja | Wesley So | Draw: 1/2-1/2 | 34 | Open |
| 1794 | 2021-03-14 | Magnus Carlsen Inv Prelim | chess24.com INT | 9.3 | Jorden Van Foreest | Wesley So | Won: 0-1 | 55 | Open |
| 1795 | 2021-03-14 | Magnus Carlsen Inv Prelim | chess24.com INT | 8.7 | Wesley So | Hikaru Nakamura | Draw: 1/2-1/2 | 14 | Open |
| 1796 | 2021-03-14 | Magnus Carlsen Inv Prelim | chess24.com INT | 7.2 | Daniil Dubov | Wesley So | Won: 0-1 | 48 | Open |
| 1797 | 2021-03-14 | Magnus Carlsen Inv Prelim | chess24.com INT | 6.8 | Wesley So | Levon Aronian | Won: 1-0 | 33 | Open |
| 1798 | 2021-03-14 | Magnus Carlsen Inv Prelim | chess24.com INT | 10.6 | Wesley So | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 35 | Open |
| 1799 | 2021-03-13 | Magnus Carlsen Inv Prelim | chess24.com INT | 5.1 | Wesley So | Anish Giri | Lost: 0-1 | 29 | Open |
| 1800 | 2021-03-13 | Magnus Carlsen Inv Prelim | chess24.com INT | 4.8 | Alan Pichot | Wesley So | Won: 0-1 | 37 | Open |
- vs Levon AronianLost · 1-0Black · 2021-04-27 · Round 1.12NIC Classic KO 2021
- vs Levon AronianLost · 0-1White · 2021-04-27 · Round 1.11NIC Classic KO 2021
- vs Hikaru NakamuraDraw · ½–½White · 2021-04-26 · Round 15.3NIC Classic Prelim 2021
- vs Magnus CarlsenDraw · ½–½Black · 2021-04-26 · Round 14.6NIC Classic Prelim 2021
- vs Johan-Sebastian ChristiansenWon · 1-0White · 2021-04-26 · Round 13.4NIC Classic Prelim 2021
- vs Levon AronianDraw · ½–½Black · 2021-04-26 · Round 12.5NIC Classic Prelim 2021
- vs Aryan TariWon · 1-0White · 2021-04-26 · Round 11.5NIC Classic Prelim 2021
- vs Santosh Gujrathi ViditWon · 1-0White · 2021-04-25 · Round 9.6NIC Classic Prelim 2021
- vs Leinier Dominguez PerezDraw · ½–½Black · 2021-04-25 · Round 8.3NIC Classic Prelim 2021
- vs Quang Liem LeDraw · ½–½White · 2021-04-25 · Round 7.7NIC Classic Prelim 2021
- vs Sergey KarjakinWon · 0-1Black · 2021-04-25 · Round 6.2NIC Classic Prelim 2021
- vs Teimour RadjabovDraw · ½–½Black · 2021-04-25 · Round 10.4NIC Classic Prelim 2021
- vs Shakhriyar MamedyarovWon · 1-0White · 2021-04-24 · Round 5.8NIC Classic Prelim 2021
- vs Gawain C B Maroroa JonesLost · 1-0Black · 2021-04-24 · Round 4.1NIC Classic Prelim 2021
- vs Praggnanandhaa RWon · 0-1Black · 2021-04-24 · Round 3.8NIC Classic Prelim 2021
- vs Jan-Krzysztof DudaLost · 0-1White · 2021-04-24 · Round 2.2NIC Classic Prelim 2021
- vs Alireza FirouzjaLost · 1-0Black · 2021-04-24 · Round 1.7NIC Classic Prelim 2021
- vs Magnus CarlsenDraw · ½–½White · 2021-03-21 · Round 3.23Magnus Carlsen Inv KO
- vs Magnus CarlsenDraw · ½–½Black · 2021-03-21 · Round 3.22Magnus Carlsen Inv KO
- vs Magnus CarlsenLost · 0-1White · 2021-03-21 · Round 3.21Magnus Carlsen Inv KO
- vs Magnus CarlsenLost · 0-1White · 2021-03-20 · Round 3.14Magnus Carlsen Inv KO
- vs Magnus CarlsenDraw · ½–½Black · 2021-03-20 · Round 3.13Magnus Carlsen Inv KO
- vs Magnus CarlsenDraw · ½–½White · 2021-03-20 · Round 3.12Magnus Carlsen Inv KO
- vs Magnus CarlsenLost · 1-0Black · 2021-03-20 · Round 3.11Magnus Carlsen Inv KO
- vs Anish GiriLost · 1-0Black · 2021-03-19 · Round 2.24Magnus Carlsen Inv KO
- vs Anish GiriDraw · ½–½White · 2021-03-19 · Round 2.23Magnus Carlsen Inv KO
- vs Anish GiriDraw · ½–½Black · 2021-03-19 · Round 2.22Magnus Carlsen Inv KO
- vs Anish GiriDraw · ½–½White · 2021-03-19 · Round 2.21Magnus Carlsen Inv KO
- vs Anish GiriLost · 0-1White · 2021-03-18 · Round 2.14Magnus Carlsen Inv KO
- vs Anish GiriLost · 1-0Black · 2021-03-18 · Round 2.13Magnus Carlsen Inv KO
- vs Anish GiriDraw · ½–½White · 2021-03-18 · Round 2.12Magnus Carlsen Inv KO
- vs Anish GiriWon · 0-1Black · 2021-03-18 · Round 2.11Magnus Carlsen Inv KO
- vs Alireza FirouzjaWon · 0-1Black · 2021-03-17 · Round 1.23Magnus Carlsen Inv KO
- vs Alireza FirouzjaWon · 1-0White · 2021-03-17 · Round 1.22Magnus Carlsen Inv KO
- vs Alireza FirouzjaDraw · ½–½Black · 2021-03-17 · Round 1.21Magnus Carlsen Inv KO
- vs Alireza FirouzjaDraw · ½–½White · 2021-03-16 · Round 1.13Magnus Carlsen Inv KO
- vs Alireza FirouzjaWon · 0-1Black · 2021-03-16 · Round 1.12Magnus Carlsen Inv KO
- vs Alireza FirouzjaWon · 1-0White · 2021-03-16 · Round 1.11Magnus Carlsen Inv KO
- vs Shakhriyar MamedyarovDraw · ½–½Black · 2021-03-15 · Round 15.6Magnus Carlsen Inv Prelim
- vs Nils GrandeliusWon · 1-0White · 2021-03-15 · Round 14.4Magnus Carlsen Inv Prelim
- vs David Anton GuijarroDraw · ½–½Black · 2021-03-15 · Round 13.5Magnus Carlsen Inv Prelim
- vs Magnus CarlsenDraw · ½–½White · 2021-03-15 · Round 12.5Magnus Carlsen Inv Prelim
- vs Alireza FirouzjaDraw · ½–½Black · 2021-03-15 · Round 11.4Magnus Carlsen Inv Prelim
- vs Jorden Van ForeestWon · 0-1Black · 2021-03-14 · Round 9.3Magnus Carlsen Inv Prelim
- vs Hikaru NakamuraDraw · ½–½White · 2021-03-14 · Round 8.7Magnus Carlsen Inv Prelim
- vs Daniil DubovWon · 0-1Black · 2021-03-14 · Round 7.2Magnus Carlsen Inv Prelim
- vs Levon AronianWon · 1-0White · 2021-03-14 · Round 6.8Magnus Carlsen Inv Prelim
- vs Maxime Vachier-LagraveDraw · ½–½White · 2021-03-14 · Round 10.6Magnus Carlsen Inv Prelim
- vs Anish GiriLost · 0-1White · 2021-03-13 · Round 5.1Magnus Carlsen Inv Prelim
- vs Alan PichotWon · 0-1Black · 2021-03-13 · Round 4.8Magnus Carlsen Inv Prelim
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 |