ODI Matches played by Mohammad Hasnain (9)

24th March 2019 Australia in United Arab Emirates 2019 2nd ODIPakistan v Australia Sharjah Cricket Association Stadium, Sharjah o4117
27th March 2019 Australia in United Arab Emirates 2019 3rd ODIPakistan v Australia Sheikh Zayed Stadium, Abu Dhabi o4118
29th March 2019 Australia in United Arab Emirates 2019 4th ODIPakistan v Australia Dubai Sports City Stadium, Dubai o4119
17th May 2019 Pakistan in England 2019 4th ODIEngland v Pakistan Trent Bridge, Nottingham o4138
19th May 2019 Pakistan in England 2019 5th ODIEngland v Pakistan Emerald Headingley Cricket Stadium, Leeds o4139
3rd November 2020 Zimbabwe in Pakistan 2020/21 3rd ODIPakistan v Zimbabwe Rawalpindi Cricket Stadium, Rawalpindi o4264
2nd April 2021 Pakistan in South Africa 2020/21 1st ODISouth Africa v Pakistan SuperSport Park, Centurion o4285
4th April 2021 Pakistan in South Africa 2020/21 2nd ODISouth Africa v Pakistan Imperial Wanderers Stadium, Johannesburg o4286
13th January 2023 New Zealand in Pakistan 2022/23 3rd ODIPakistan v New Zealand National Stadium, Karachi o4504