| Game |
| Result | Moves |
Year |
Event/Locale | Opening |
| 1. Wei Yi vs Orri Striechman |
| 1-0 | 32 |
2010 |
WYCC Open U12 | C49 Four Knights |
| 2. Joshua Colas vs Wei Yi |
| 0-1 | 58 |
2010 |
WYCC Open U12 | D31 Queen's Gambit Declined |
| 3. Wei Yi vs M Karthikeyan |
| 1-0 | 69 |
2010 |
WYCC Open U12 | B45 Sicilian, Taimanov |
| 4. Wei Yi vs Ni Hua |
 | 1-0 | 30 |
2010 |
TCh-CHN | C48 Four Knights |
| 5. Wei Yi vs Ghosh Diptayan |
| 1-0 | 45 |
2010 |
WYCC Open U12 | C49 Four Knights |
| 6. M Abramciuc vs Wei Yi |
| 0-1 | 54 |
2010 |
WYCC Open U12 | B23 Sicilian, Closed |
| 7. Wei Yi vs M Petrosyan |
 | 1-0 | 34 |
2010 |
WYCC Open U12 | B80 Sicilian, Scheveningen |
| 8. Johnatan Bakalchuk vs Wei Yi |
| 0-1 | 55 |
2010 |
WYCC Open U12 | B92 Sicilian, Najdorf, Opocensky Variation |
| 9. K W Troff vs Wei Yi |
 | 0-1 | 40 |
2010 |
WYCC Open U12 | E04 Catalan, Open, 5.Nf3 |
| 10. Wei Yi vs Li Haoyu |
 | 1-0 | 55 |
2011 |
Chinese League | B78 Sicilian, Dragon, Yugoslav Attack, 10.castle long |
| 11. Wei Yi vs S M Shyam |
 | 1-0 | 47 |
2012 |
World Junior Championship | B90 Sicilian, Najdorf |
| 12. Wei Yi vs S P Sethuraman |
| 1-0 | 25 |
2012 |
Asian Continental Chess Championship | B48 Sicilian, Taimanov Variation |
| 13. J Fahmi vs Wei Yi |
| 0-1 | 30 |
2012 |
2nd Indonesia Open Chess Championship | A46 Queen's Pawn Game |
| 14. Wei Yi vs D Kvaratskhelia |
| 1-0 | 47 |
2012 |
World Junior Championship | B42 Sicilian, Kan |
| 15. Wei Yi vs E Torre |
 | 1-0 | 27 |
2012 |
Asian Continental Chess Championship | B00 Uncommon King's Pawn Opening |
| 16. K Grigoryan vs Wei Yi |
 | 0-1 | 78 |
2012 |
World Junior Championship | E32 Nimzo-Indian, Classical |
| 17. Wei Yi vs G Oparin |
 | 1-0 | 40 |
2012 |
World Junior Championship | B90 Sicilian, Najdorf |
| 18. Wei Yi vs S Fedorchuk |
 | 1-0 | 44 |
2012 |
2nd Indonesia Open Chess Championship | C48 Four Knights |
| 19. Wei Yi vs N P Shyam |
 | 1-0 | 35 |
2012 |
World Junior Championship | B90 Sicilian, Najdorf |
| 20. R Rapport vs Wei Yi |
 | 0-1 | 35 |
2012 |
World Junior Championship | E46 Nimzo-Indian |
| 21. Wei Yi vs Krasenkow |
| 1-0 | 43 |
2012 |
2nd Indonesia Open Chess Championship | C48 Four Knights |
| 22. Wei Yi vs M Yilmaz |
| 1-0 | 38 |
2012 |
World Junior Championship | B80 Sicilian, Scheveningen |
| 23. Wei Yi vs Wei Ming Kevin Goh |
| 1-0 | 24 |
2012 |
Asian Continental Chess Championship | B16 Caro-Kann, Bronstein-Larsen Variation |
| 24. W Surya vs Wei Yi |
| 0-1 | 43 |
2012 |
2nd Indonesia Open Chess Championship | D38 Queen's Gambit Declined, Ragozin Variation |
| 25. O Johannsson vs Wei Yi |
| 0-1 | 31 |
2013 |
Reykjavik Open | A46 Queen's Pawn Game |