Wesley So
Thăng tiến lên đẳng cấp cao nhất

So đã ra mắt trong giải đấu quốc tế Nice International vào tháng 8 năm 2005, với kết quả chung cuộc là chia sẻ vị trí thứ tám với 5/7. Anh cũng đã hoàn thành ba chỉ tiêu kiện tướng quốc tế trong thời gian bốn tháng, trở thành người Philippines trẻ nhất đạt được danh hiệu này sau khi có kết quả 5/9 tại giải Dubai Open, 5,5/9 tại giải San Marino Open và 6,5/11 tại giải Dato Arthur Tan Malaysia Open. Trong thời gian này, So ra mắt lần đầu ở Olympiad với tư cách kỳ thủ dự bị thứ hai tại Chess Olympiad lần thứ 37, tổ chức tại Turin vào năm 2006.
Thành công của anh tiếp tục với kết quả 5,5/9 tại Calvia Open, chuẩn đại kiện tướng đầu tiên 7/9 tại giải Bad Wiessee Open,  đồng vị trí thứ sáu với 4/8 tại GMA Presidents Cup ở Parañaque và kết thúc năm 2006 bằng kết quả 6/9 tại Masters Singapore. Vào tháng 1 năm 2007, So giành quyền thi đấu Chess World Cup 2007 qua giải đấu khu vực tổ chức tại Phú Quốc, Việt Nam, ghi được số điểm 5,5/9. Giữa tháng 1 năm 2006 và tháng 4 năm 2007, So đã tăng hệ số Elo của mình tới 2519, thêm 303 điểm.
Trong tháng 5 năm 2007, So đã trở thành vô địch quốc gia lứa tuổi trẻ. So đã đạt chuẩn đại kiện tướng thứ hai của mình bằng cách ghi điểm 7,5/13 tại giải vô địch cờ vua thanh niên thế giới 2007 tại Yerevan. Anh đã đạt được chuẩn đại kiện tướng thứ ba và cuối cùng của mình trong giải Pichay Cup International Open (Manila, Philippines) vào tháng 12 năm 2007, do đó trở thành đại kiện tướng trẻ nhất Philippines ở tuổi 14 và đại kiện tướng trẻ thứ bảy giành được danh hiệu này.
Tháng 1 năm 2008 So đạt vị trí thứ tư với 7/11 điểm tại  ASEAN Chess Circuit tổ chức tại Tarakan, Indonesia. Vào tháng 4 năm 2008 So giành đồng giải nhất tại Dubai Open với số điểm 7/9. Anh cũng giành giải ba với 7/9 điểm tại một giải đấu blitz tổ chức trong ngày nghỉ. So sau đó đánh bại Susanto Megaranto 4-2 trong sáu ván đấu như là một phần của JAPFA Chess Festival được tổ chức tại Jakarta, đã giành được "Giải đấu đối kháng đại kiện tướng" với 8½ /11 (+6=5-0) tại Manila, vị trí thứ 10 với 7,5/11 tại giải Philippines Open, tiếp đó với vị trí thứ hai tại Subic Open với 6,5/9 điểm.
Trong tháng 7 năm 2008, So đứng thứ hai với 12,5/17 điểm ở giải đấu quyết định đội Philippines tham dự năm Chess Olympiad lần thứ 38, tiếp theo là chia sẻ vị trí thứ tám tại giải trẻ vô địch thế giới tổ chức in Gaziantep, Thổ Nhĩ Kỳ. So chia sẻ giải nhì với Zurab Azmaiparashvili khi được 6,5/9 tại giải Việt Nam Open nhưng đã kết thúc giải Arroyo Cup ở vị trí thứ 16. Trong giai đoạn 3 tháng So đã thi đấu 69 ván.
Sau khi cạnh tranh trong Club Cup châu Á, So xuất hiện lần đầu tiên tại một giải đấu cờ vua lớn bằng chiến thắng nhóm C giải Corus vào tháng 1 năm 2009, một điểm nhiều hơn Anish Giri và Tiger Hillarp Persson với số điểm là 9.5/13, giành được một vị trí trong nhóm B năm tiếp theo. Anh ghi 5/9 điểm và chia sẻ vị trí thứ 17 tại giải Aeroflot Open tổ chức tại Moskva. So đã cho thấy sức mạnh của mình tại giải trong nước khi có kết quả 9/11 tại Trận chiến GM ở Dapitan nhưng cạnh tranh chật vật tại giải vô địch châu Á tại Subic. So chỉ được 6,5/11 điểm và chia sẻ vị trí thứ 18. So giành được một vé tới Cúp cờ vua thế giới 2009 bằng cách giành giải nhì tại giải vô địch khu vực tổ chức vào tháng 7 năm 2009 tại Thành phố Hồ Chí Minh, Việt Nam. Sau khi thi đấu trong Chinese Chess League, So chia sẻ vị trí thứ tư tại Spice Cup nhóm A với kết quả trung bình 4,5/10.
Ở tuổi 16, So đã gây ấn tượng tại Cúp cờ vua thế giới 2009 tổ chức tại Khanty-Mansiysk 
sau khi tiến vào vòng thứ tư trước khi bị Vladimir Malakhov đánh bại sau loạt tiebreak cờ nhanh. Anh đã hạ Gadir Guseinov sau loạt tiebreaks cờ nhanh, và sau đó đánh thắng các kỳ thủ giàu kinh nghiệm Vassily Ivanchuk và Gata Kamsky. Sau đó So đã chia sẻ vị trí thứ tư tại Nhóm B giải Corus vào đầu năm 2010 với Erwin l'Ami, ghi được 7,5/13 điểm và chia sẻ vị trí thứ bảy với 5,5/9 điểm tại giải Aeroflot Open. So chia sẻ vị trí thứ hai với 6,5/9 tại giải vô địch Asian Continental  vào tháng 4, nhờ vậy giành được một vị trí tới Cúp cờ vua thế giới 2011. Anh cũng giành chức vô địch quốc gia lần thứ 2.
Khi sức chơi cờ và hệ số ELO tăng lên, So cũng đã nhận được nhiều lời mời thi đấu các giải cờ lớn. So đã tạm dẫn đầu giải đấu Biel trước khi trôi lại về vị trí thứ năm với 4,5/9 điểm. Ba tuần sau, So tham gia giải "Kinh nghiệm vs Sao đang lên"  (chơi theo các quy tắc trận đấu Scheveningen) và ghi được 4,5/10 cho đội tuyển "Sao đang lên". So tham gia vào Chess Olympiad lần thứ 39 và đạt vị trí thứ tư, ghi được 5,5/10 tại Spice Cup 2010, trước giải Asian Games.
So đứng vị trí đồng giải tư Nhóm B tại Tata Steel (trước đây là Corus) nhưng đã rút khỏi giải Aeroflot mở rộng được tổ chức ngay sau đó, với lý do kiệt sức. Trong tháng 7 năm 2011, anh giành giải vô địch quốc gia Philippines lần thứ ba.
Vào tháng 8 năm 2012, So bắt đầu chương trình học toàn thời gian tại Đại học Webster ở St. Louis theo chương trình học bổng Spice, do cựu vô địch thế giới nữ Susan Polgar thành lập. Trong tháng 9 năm 2012, So vô địch giải Quebec International, ghi được 7,5/9, nửa điểm nhiều hơn Lazaro Bruzon. Tại Chess Olympiad lần thứ 40, anh đã thủ hòa với nhiều kỳ thủ đẳng cấp cao bao gồm Levon Aronian, người đã mô tả So như một "kỳ thủ tài năng đến từ một nước có một nền văn hóa cờ vua vĩ đại".
So đứng thứ hai trong giải khu vực 3.3 tại Tagaytay, Philippines và do vậy giành một vé tới Giải vô địch thế giới 2013 và chia sẻ vị trí đầu tiên với Pavel Eljanov và Bassem Amin tại giải Reykjavik Open. Với kết quả này, So đạt mốc 2700 Elo lần đầu tiên, vốn được coi là đẳng cấp một kỳ thủ ưu tú và đứng thứ 50 trên thế giới. So cũng đã giành huy chương vàng tại Summer Universiade 2013 ở Kazan, Nga, huy chương đầu tiên của Philippines tại giải này, sau khi thắng Zaven Andriasian trong trận playoff. Sau khi đánh bại Alexander Ipatov ở vòng đầu tiên của Chess World Cup, anh đã bị Evgeny Tomashevsky đánh bại ở vòng 2. Trong tháng 10 năm 2013, So vô địch giải Unive Crown Group với 4,5/6.
So đứng thứ tư cùng với Fabiano Caruana và Leinier Domínguez tại Nhóm A giải 2014 Tata Steel Chess Tournament, với số điểm 6/11. Anh cũng đã giành chức vô địch giải đấu tưởng niệm Capablanca lần thứ 49, tổ chức tại Havana, một điểm nhiều hơn Lazaro Bruzon, ngay sau khi giành giải ACP Golden Classic tại Bergamo, Italy với điểm số 4.5/6, 1 điểm nhiều hơn Baadur Jobava. Chuỗi thi đấu thành công này đã đưa anh lên vị trí thứ 12 trên bảng xếp hạng FIDE.