Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. M Hasan vs E Moradiabadi |
| 0-1 | 27 | 2001 | Asian U20 | B60 Sicilian, Richter-Rauzer |
2. K Maroofkhani vs M Hasan |
| ½-½ | 70 | 2001 | Asian U20 | B22 Sicilian, Alapin |
3. M Hasan vs S Subramanian |
| 1-0 | 29 | 2001 | Asian U20 | C18 French, Winawer |
4. H Abdullah vs M Hasan |
| ½-½ | 80 | 2001 | Asian U20 | D27 Queen's Gambit Accepted, Classical |
5. M Hasan vs M Al Sayed |
| 1-0 | 25 | 2001 | Asian U20 | B33 Sicilian |
6. A Obada vs M Hasan |
| 0-1 | 33 | 2001 | Asian U20 | B48 Sicilian, Taimanov Variation |
7. M Hasan vs M Sharbaf |
| ½-½ | 46 | 2001 | Asian U20 | B33 Sicilian |
8. Harikrishna vs M Hasan |
| 1-0 | 30 | 2001 | Asian U20 | D27 Queen's Gambit Accepted, Classical |
9. S M Mousavi vs M Hasan |
| 0-1 | 60 | 2001 | Asian U20 | A22 English |
10. M Hasan vs M Vaghar |
| 1-0 | 27 | 2001 | Asian U20 | B13 Caro-Kann, Exchange |
11. Thanh Son Nguyen vs M Hasan |
| ½-½ | 4 | 2001 | Asian U20 | B30 Sicilian |
12. M Hasan vs Z Rahman |
| 0-1 | 39 | 2004 | BAN-ch 30th | B06 Robatsch |
13. Koneru vs M Hasan |
| 1-0 | 40 | 2004 | World Junior Championship | D12 Queen's Gambit Declined Slav |
14. M Hasan vs A Iljin |
| 1-0 | 30 | 2004 | World Junior Championship | B42 Sicilian, Kan |
15. M Hasan vs Deepan Chakkravarthy J |
| 0-1 | 48 | 2004 | World Junior Championship | B06 Robatsch |
16. Phanikanth vs M Hasan |
| 0-1 | 35 | 2004 | World Junior Championship | D10 Queen's Gambit Declined Slav |
17. B Nadj Hedjesi vs M Hasan |
| 1-0 | 30 | 2004 | World Junior Championship | B49 Sicilian, Taimanov Variation |
18. M Hasan vs P Lafuente |
| ½-½ | 34 | 2004 | World Junior Championship | B90 Sicilian, Najdorf |
19. M Hasan vs K R Arun |
| 1-0 | 41 | 2004 | World Junior Championship | B07 Pirc |
20. M Hasan vs A Das |
| 0-1 | 56 | 2004 | World Junior Championship | B60 Sicilian, Richter-Rauzer |
21. G Braschi vs M Hasan |
| 0-1 | 22 | 2004 | World Junior Championship | D17 Queen's Gambit Declined Slav |
22. M Bartel vs M Hasan |
| 1-0 | 48 | 2004 | World Junior Championship | A00 Uncommon Opening |
23. M Hasan vs L Artels |
| 1-0 | 47 | 2004 | World Junior Championship | C10 French |
24. M Hasan vs J M Mabusela |
| 1-0 | 55 | 2004 | World Junior Championship | B27 Sicilian |
25. Z Rahman vs M Hasan |
| 1-0 | 63 | 2005 | Bangladesh Championship | A07 King's Indian Attack |