| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. W So vs V Belous |
 | 1-0 | 41 |
2003 |
Wch U10 | A07 King's Indian Attack |
| 2. W So vs Z Javakhadze |
 | 1-0 | 55 |
2003 |
Wch U10 | B10 Caro-Kann |
| 3. Tim Pipan vs W So |
 | 0-1 | 26 |
2003 |
Wch U10 | B33 Sicilian |
| 4. Mark Ho En Tian vs W So |
 | 0-1 | 31 |
2004 |
ASEAN-ch5 U12 | B70 Sicilian, Dragon Variation |
| 5. Bui Manh Hung vs W So |
| 0-1 | 44 |
2004 |
ASEAN-ch5 U12 | B70 Sicilian, Dragon Variation |
| 6. W So vs O Kanmazalp |
| 1-0 | 29 |
2004 |
Wch U12 | B21 Sicilian, 2.f4 and 2.d4 |
| 7. Do Duc Minh vs W So |
 | 0-1 | 20 |
2004 |
ASEAN-ch5 U12 | B33 Sicilian |
| 8. W So vs Minh Doan Vu Hoang |
 | 1-0 | 35 |
2004 |
ASEAN-ch5 U12 | A07 King's Indian Attack |
| 9. W So vs Caruana |
 | 1-0 | 27 |
2004 |
WYCC - B12 | B21 Sicilian, 2.f4 and 2.d4 |
| 10. W So vs Y R Chan |
| 1-0 | 38 |
2005 |
ASEAN-ch6 U12 | C26 Vienna |
| 11. S Neubronner vs W So |
 | 0-1 | 25 |
2005 |
ASEAN-ch6 U12 | B33 Sicilian |
| 12. F Firmansyah vs W So |
 | 0-1 | 42 |
2005 |
ASEAN-ch6 U12 | B33 Sicilian |
| 13. S Narayanan vs W So |
 | 0-1 | 38 |
2005 |
Belfort YWCC boys under 12 | A07 King's Indian Attack |
| 14. I Nyzhnyk vs W So |
 | 0-1 | 33 |
2005 |
Wch U12 | B23 Sicilian, Closed |
| 15. W So vs J S Chung |
 | 1-0 | 29 |
2005 |
ASEAN-ch6 U12 | B01 Scandinavian |
| 16. D Lo Kin Mun vs W So |
 | 0-1 | 54 |
2005 |
ASEAN-ch6 U12 | B33 Sicilian |
| 17. W So vs Mark Ho En Tian |
 | 1-0 | 40 |
2005 |
ASEAN-ch6 U12 | B01 Scandinavian |
| 18. Duy Linh Dang vs W So |
 | 0-1 | 26 |
2005 |
ASEAN-ch6 U12 | E41 Nimzo-Indian |
| 19. W So vs Zhao Xue |
 | 1-0 | 39 |
2005 |
Singapore International Masters Open | B93 Sicilian, Najdorf, 6.f4 |
| 20. P Marie vs W So |
 | 0-1 | 18 |
2006 |
37th Chess Olympiad | B23 Sicilian, Closed |
| 21. W So vs M Prusikin |
 | 1-0 | 30 |
2006 |
Bad Wiesse | C14 French, Classical |
| 22. W So vs S Megaranto |
 | 1-0 | 46 |
2006 |
3rd Singapore Masters Chess Open | B19 Caro-Kann, Classical |
| 23. W So vs M Sergeyeva |
 | 1-0 | 48 |
2006 |
8th Dubai Open | B82 Sicilian, Scheveningen |
| 24. V Bhat vs W So |
 | 0-1 | 38 |
2006 |
2nd San Marino Open | E12 Queen's Indian |
| 25. W So vs F El Taher |
 | 1-0 | 22 |
2006 |
8th Dubai Open | C26 Vienna |