Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. Y Wen vs M Xu |
| 1-0 | 39 | 2015 | Chinese Team Championship | A15 English |
2. M Xu vs J Zhou |
| 0-1 | 30 | 2015 | Chinese Team Championship | D91 Grunfeld, 5.Bg5 |
3. R Gao vs M Xu |
| 1-0 | 45 | 2015 | Chinese Team Championship | A15 English |
4. M Xu vs Y Wen |
| 0-1 | 34 | 2015 | Chinese Team Championship | A43 Old Benoni |
5. M Xu vs Y Yu |
 | 0-1 | 32 | 2015 | Chinese Team Championship | E12 Queen's Indian |
6. W Zhou vs M Xu |
| ½-½ | 30 | 2015 | Chinese Team Championship | A34 English, Symmetrical |
7. M Xu vs Y Wan |
| ½-½ | 71 | 2015 | Chinese Team Championship | D83 Grunfeld, Grunfeld Gambit |
8. M Xu vs Y Wang |
| ½-½ | 39 | 2015 | Chinese Team Championship | E11 Bogo-Indian Defense |
9. Dubov vs M Xu |
| 1-0 | 29 | 2015 | Chinese Team Championship | E60 King's Indian Defense |
10. M Xu vs R Yu |
| ½-½ | 56 | 2015 | Chinese Team Championship | D11 Queen's Gambit Declined Slav |
11. M Xu vs Harikrishna |
| ½-½ | 31 | 2016 | Chinese Chess League | A30 English, Symmetrical |
12. M Xu vs Yan Fang |
| 0-1 | 46 | 2016 | Chinese Chess League | E62 King's Indian, Fianchetto |
13. M Xu vs Y Xu |
| ½-½ | 26 | 2016 | Chinese Chess League | E10 Queen's Pawn Game |
14. X Xu vs M Xu |
| ½-½ | 40 | 2016 | Chinese Chess League | B14 Caro-Kann, Panov-Botvinnik Attack |
15. M Xu vs Y Wen |
| 0-1 | 45 | 2016 | Chinese Chess League | D02 Queen's Pawn Game |
16. K Mu vs M Xu |
| ½-½ | 6 | 2016 | Chinese Chess League | A43 Old Benoni |
17. M Xu vs C Lin |
| 0-1 | 60 | 2016 | Chinese Chess League | A15 English |
18. Y Wang vs M Xu |
| 1-0 | 47 | 2016 | Chinese Chess League | A35 English, Symmetrical |
19. M Xu vs Q Ma |
| 0-1 | 44 | 2016 | Chinese Chess League | D16 Queen's Gambit Declined Slav |
20. M Xu vs W Zhou |
| 0-1 | 101 | 2016 | Chinese Chess League | E01 Catalan, Closed |
21. M Xu vs T Lei |
| 0-1 | 81 | 2017 | Bangkok op 17th | D45 Queen's Gambit Declined Semi-Slav |
22. D Li vs M Xu |
| 1-0 | 24 | 2017 | Chinese Chess League | D43 Queen's Gambit Declined Semi-Slav |
23. Yan Fang vs M Xu |
| ½-½ | 45 | 2017 | Chinese Chess League | C91 Ruy Lopez, Closed |
24. M Xu vs V Malakhov |
 | 0-1 | 26 | 2017 | Chinese Chess League | A04 Reti Opening |
25. T Wang vs M Xu |
| 1-0 | 49 | 2017 | Chinese Chess League | C26 Vienna |