| Feb 9, 2024 | Shakil Abu Sufian | 1–0 | Hasan Parag Mehdi | 13-20 | Ruy Lopez: Closed, Anti-Marshall | |
| Feb 8, 2024 | Hasan Parag Mehdi | 1–0 | Md. Monjur Alam | 13-20 | French Defense: Advance Variation, Paulsen Attack | |
| Feb 6, 2024 | Malek Mohammed Abdul | 0–1 | Hasan Parag Mehdi | 1 to 12 | Slav Defense: Quiet Variation | |
| Feb 5, 2024 | M.M. Zahirul Islam | 0–1 | Hasan Parag Mehdi | 1 to 12 | Slav Defense: Czech Variation, Krause Attack | |
| Feb 3, 2024 | Rahman Mohammad Fahad | 1–0 | Hasan Parag Mehdi | 1 to 12 | Ruy Lopez: Closed, Martinez Variation | |
| Feb 3, 2024 | Hasan Parag Mehdi | 0–1 | Choudhury Swarnavo | 13-20 | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jan 23, 2024 | Haque Nayem | ½–½ | Hasan Parag Mehdi | Round 9: Haque Nayem - Hasan Parag Mehdi | Ruy Lopez: Exchange Variation, Normal Variation | |
| Jan 22, 2024 | Sagor Md. | 0–1 | Hasan Parag Mehdi | Round 8: Sagor Md. - Hasan Parag Mehdi | Ruy Lopez: Morphy Defense, Mackenzie Variation | |
| Jun 18, 2023 | Hasan Parag Mehdi | 1–0 | Dorji Dechen | Round 9: Hasan Parag Mehdi - Dorji Dechen | Sicilian Defense: Franco-Sicilian Variation | |
| Jun 17, 2023 | Sayantan Das | 1–0 | Hasan Parag Mehdi | Round 8: Sayantan Das - Hasan Parag Mehdi | Ruy Lopez: Morphy Defense, Tarrasch Variation | |
| Jun 17, 2023 | Hasan Parag Mehdi | 0–1 | Purushottam Silwal | Round 7: Hasan Parag Mehdi - Purushottam Silwal | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jun 16, 2023 | Nubairshah Shaikh Mohammad | 1–0 | Hasan Parag Mehdi | Round 6: Nubairshah Shaikh Mohammad - Hasan Parag Mehdi | Slav Defense: Modern Line | |
| Jun 16, 2023 | Rupesh Jaiswal | 1–0 | Hasan Parag Mehdi | Round 5: Rupesh Jaiswal - Hasan Parag Mehdi | Caro-Kann Defense: Advance Variation | |
| Jun 15, 2023 | Hasan Parag Mehdi | 0–1 | Karim Amer | Round 4: Hasan Parag Mehdi - Karim Amer | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 15, 2023 | Kshitiz Bhandari | ½–½ | Hasan Parag Mehdi | Round 3: Kshitiz Bhandari - Hasan Parag Mehdi | Ruy Lopez: Open, Italian Variation | |
| Jun 14, 2023 | Hasan Parag Mehdi | 1–0 | Malek Mohammed Abdul | Round 2: Hasan Parag Mehdi - Malek Mohammed Abdul | Pirc Defense: Austrian Attack | |
| Jun 14, 2023 | Surbir Lama | 0–1 | Hasan Parag Mehdi | Round 1: Surbir Lama - Hasan Parag Mehdi | Semi-Slav Defense: Meran Variation | |
| May 10, 2023 | Chanchal Kumer Ghosh | 0–1 | Hasan Parag Mehdi | Round 9: Chanchal Kumer Ghosh - Hasan Parag Mehdi | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| May 9, 2023 | Hasan Parag Mehdi | 1–0 | Sohel Chowdhury | Round 8: Hasan Parag Mehdi - Sohel Chowdhury | Sicilian Defense: Kan Variation, Knight Variation | |
| May 8, 2023 | Hasan Parag Mehdi | 0–1 | Sharif Hossain Md. | Round 7: Hasan Parag Mehdi - Sharif Hossain Md. | Ruy Lopez: Closed, Pilnik Variation | |
| May 7, 2023 | Ranindu Dilshan Liyanage | 1–0 | Hasan Parag Mehdi | Round 6: Ranindu Dilshan Liyanage - Hasan Parag Mehdi | Slav Defense: Czech Variation, Krause Attack | |
| May 6, 2023 | Hasan Parag Mehdi | 1–0 | Khandaker Aminul Islam | Round 5: Hasan Parag Mehdi - Khandaker Aminul Islam | Ruy Lopez: Berlin Defense | |
| May 5, 2023 | Rahman Md.Abzid | * | Hasan Parag Mehdi | Round 4: Rahman Md.Abzid - Hasan Parag Mehdi | Queen's Pawn Game: Colle System | |
| May 4, 2023 | Hasan Parag Mehdi | 1–0 | Hossain Md. Masum | Round 3: Hasan Parag Mehdi - Hossain Md. Masum | French Defense: Advance Variation, Main Line | |
| May 3, 2023 | Chowdhury Siam | 0–1 | Hasan Parag Mehdi | Round 2: Chowdhury Siam - Hasan Parag Mehdi | Ruy Lopez: Marshall Attack, Modern Main Line | |
| May 2, 2023 | Hasan Parag Mehdi | 0–1 | Haque Md. Sajidul | Round 1: Hasan Parag Mehdi - Haque Md. Sajidul | Caro-Kann Defense: Advance Variation | |
| Mar 20, 2022 | Shakil Abu Sufian | ½–½ | Hasan Parag Mehdi | Round 11: Shakil Abu Sufian - Hasan Parag Mehdi | Ruy Lopez: Closed, Martinez Variation | |
| Mar 14, 2022 | Hasan Parag Mehdi | ½–½ | Dihan Sadnan Hasan | Round 5: Hasan Parag Mehdi - Dihan Sadnan Hasan | Italian Game: Hungarian Defense | |
| Feb 13, 2022 | Choudhury Anata | 1–0 | Hasan Parag Mehdi | Round 9: Choudhury Anata - Hasan Parag Mehdi | Ruy Lopez: Closed, Martinez Variation | |
| Feb 12, 2022 | Hasan Parag Mehdi | 1–0 | Haq Siam Ikramul | Round 8: Hasan Parag Mehdi - Haq Siam Ikramul | French Defense: Advance Variation | |
| Feb 10, 2022 | Das (Jr) Arpan | 1–0 | Hasan Parag Mehdi | Round 6: Das (Jr) Arpan - Hasan Parag Mehdi | Ruy Lopez: Closed, Anti-Marshall | |
| Feb 9, 2022 | Anjum Noshin | 0–1 | Hasan Parag Mehdi | Round 5: Anjum Noshin - Hasan Parag Mehdi | Ruy Lopez: Closed, Anti-Marshall | |
| Feb 7, 2022 | Hasan Parag Mehdi | 0–1 | Hossain Md. Masum | Round 3: Hasan Parag Mehdi - Hossain Md. Masum | French Defense: Advance Variation, Paulsen Attack | |
| Feb 6, 2022 | Bhuiyan Md. Nasim Hossain | 0–1 | Hasan Parag Mehdi | Round 2: Bhuiyan Md. Nasim Hossain - Hasan Parag Mehdi | Zukertort Opening: Sicilian Invitation | |
| Feb 6, 2022 | Hasan Parag Mehdi | 1–0 | Ahmed Wadifa | Round 1: Hasan Parag Mehdi - Ahmed Wadifa | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jan 10, 2022 | Hasan Parag Mehdi | ½–½ | Bin-Sattar Reefat | Round 13: Hasan Parag Mehdi - Bin-Sattar Reefat | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jan 9, 2022 | Haque Nayem | 0–1 | Hasan Parag Mehdi | Round 12: Haque Nayem - Hasan Parag Mehdi | Slav Defense | |
| Jan 8, 2022 | Hasan Parag Mehdi | 1–0 | Minhaz Uddin Mohammad | Round 11: Hasan Parag Mehdi - Minhaz Uddin Mohammad | Petrov's Defense: Nimzowitsch Attack | |
| Jan 7, 2022 | Sharif Hossain Md. | 0–1 | Hasan Parag Mehdi | Round 10: Sharif Hossain Md. - Hasan Parag Mehdi | Sicilian Defense: Najdorf Variation | |
| Jan 5, 2022 | Hasan Parag Mehdi | ½–½ | Ziaur Rahman | Round 9: Hasan Parag Mehdi - Ziaur Rahman | Philidor Defense | |
| Jan 4, 2022 | Niaz Murshed | 1–0 | Hasan Parag Mehdi | Round 8: Niaz Murshed - Hasan Parag Mehdi | Réti Opening | |
| Jan 3, 2022 | Hasan Parag Mehdi | 1–0 | Al Rakib Mollah Abdullah | Round 7: Hasan Parag Mehdi - Al Rakib Mollah Abdullah | Nimzowitsch Defense: Mikenas Variation | |
| Jan 1, 2022 | Reja Neer Manon | 1–0 | Hasan Parag Mehdi | Round 6: Reja Neer Manon - Hasan Parag Mehdi | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Dec 31, 2021 | Enamul Hossain | ½–½ | Hasan Parag Mehdi | Round 5: Enamul Hossain - Hasan Parag Mehdi | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Dec 30, 2021 | Hasan Parag Mehdi | 1–0 | Debaraj Chatterjee | Round 4: Hasan Parag Mehdi - Debaraj Chatterjee | Scandinavian Defense: Classical Variation | |
| Dec 29, 2021 | Hasan Parag Mehdi | 0–1 | Tahsin Tajwar Zia | Round 2: Hasan Parag Mehdi - Tahsin Tajwar Zia | Caro-Kann Defense: Advance Variation | |
| Dec 29, 2021 | Khandaker Aminul Islam | 0–1 | Hasan Parag Mehdi | Round 3: Khandaker Aminul Islam - Hasan Parag Mehdi | Slav Defense: Exchange Variation, Symmetrical Line | |
| Dec 23, 2021 | Hasan Parag Mehdi | ½–½ | Choudhury Anata | Round 9: Hasan Parag Mehdi - Choudhury Anata | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Dec 22, 2021 | Reja Neer Manon | ½–½ | Hasan Parag Mehdi | Round 8: Reja Neer Manon - Hasan Parag Mehdi | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Dec 21, 2021 | Hasan Parag Mehdi | ½–½ | Khandaker Aminul Islam | Round 7: Hasan Parag Mehdi - Khandaker Aminul Islam | Ruy Lopez: Morphy Defense | |
| Dec 20, 2021 | Tahsin Tajwar Zia | 1–0 | Hasan Parag Mehdi | Round 6: Tahsin Tajwar Zia - Hasan Parag Mehdi | Catalan Opening: Closed | |
| Dec 19, 2021 | Hasan Parag Mehdi | 1–0 | Shafiq Ahmed | Round 5: Hasan Parag Mehdi - Shafiq Ahmed | French Defense: Advance Variation, Paulsen Attack | |
| Dec 18, 2021 | Hossain Md. Masum | 0–1 | Hasan Parag Mehdi | Round 4: Hossain Md. Masum - Hasan Parag Mehdi | Slav Defense: Czech Variation | |
| Dec 17, 2021 | Hasan Parag Mehdi | 1–0 | Golam Mostafa Bhuiyan | Round 3: Hasan Parag Mehdi - Golam Mostafa Bhuiyan | Sicilian Defense: Najdorf Variation, Traditional Line | |
| Dec 15, 2021 | Hasan Parag Mehdi | ½–½ | Haq Siam Ikramul | Round 1: Hasan Parag Mehdi - Haq Siam Ikramul | French Defense: Advance Variation | |
| Oct 24, 2021 | Ziaur Rahman | 1–0 | Hasan Parag Mehdi | Round 6: Ziaur Rahman - Hasan Parag Mehdi | Queen's Pawn Game: Symmetrical Variation | |
| Oct 19, 2021 | Hasan Parag Mehdi | 0–1 | Guha Mitrabha | Round 1: Hasan Parag Mehdi - Guha Mitrabha | French Defense: Advance Variation, Paulsen Attack | |
| Oct 8, 2021 | Hasan Parag Mehdi | ½–½ | Mahmood Lodhi | Round 11: Hasan Parag Mehdi - Mahmood Lodhi | Ruy Lopez: Fianchetto Defense | |
| Oct 7, 2021 | Asyl Abdyjapar | 0–1 | Hasan Parag Mehdi | Round 10: Asyl Abdyjapar - Hasan Parag Mehdi | Queen's Gambit Declined: Ragozin Defense, Vienna Variation | |
| Oct 6, 2021 | Hasan Parag Mehdi | ½–½ | Biswas Sourath | Round 9: Hasan Parag Mehdi - Biswas Sourath | Caro-Kann Defense: Advance Variation, Short Variation | |
| Oct 5, 2021 | Rahman Md. Taibur | 0–1 | Hasan Parag Mehdi | Round 8: Rahman Md. Taibur - Hasan Parag Mehdi | Queen's Gambit Declined: Ragozin Defense | |
| Oct 4, 2021 | Hasan Parag Mehdi | * | Reja Neer Manon | Round 7: Hasan Parag Mehdi - Reja Neer Manon | Caro-Kann Defense: Advance Variation, Short Variation | |
| Oct 3, 2021 | Debaraj Chatterjee | ½–½ | Hasan Parag Mehdi | Round 6: Debaraj Chatterjee - Hasan Parag Mehdi | Slav Defense: Quiet Variation, Schallopp Defense | |
| Oct 2, 2021 | Hasan Parag Mehdi | ½–½ | Alexey Kislinsky | Round 5: Hasan Parag Mehdi - Alexey Kislinsky | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Oct 1, 2021 | Chatterjee Koustav | ½–½ | Hasan Parag Mehdi | Round 3: Chatterjee Koustav - Hasan Parag Mehdi | King's Indian Attack | |
| Sep 30, 2021 | Hasan Parag Mehdi | 0–1 | Tahsin Tajwar Zia | Round 2: Hasan Parag Mehdi - Tahsin Tajwar Zia | Caro-Kann Defense: Advance Variation | |
| Sep 30, 2021 | Sheikh Nasir Ahmed | 0–1 | Hasan Parag Mehdi | Round 1: Sheikh Nasir Ahmed - Hasan Parag Mehdi | Réti Opening: Anglo-Slav Variation, Torre System | |
| Sep 20, 2021 | Masoud Mosadeghpour | 1–0 | Hasan Parag Mehdi | Round 1: Masoud Mosadeghpour - Hasan Parag Mehdi | Caro-Kann Defense: Exchange Variation | |
| Mar 24, 2021 | Chatterjee Koustav | 1–0 | Hasan Parag Mehdi | Bangladesh Premier Division Chess League | Round 6: Chatterjee Koustav - Hasan Parag Mehdi | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Mar 22, 2021 | Kundu Kaustuv | 1–0 | Hasan Parag Mehdi | Bangladesh Premier Division Chess League | Round 4: Kundu Kaustuv - Hasan Parag Mehdi | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |