ODI Matches played by Mohammad Hafeez

Date Tournament Match Teams Stadium
19 Jan 2017 Pakistan tour of Australia 2016/17 3rd ODI Australia vs Pakistan Western Australia Cricket Association Ground
22 Jan 2017 Pakistan tour of Australia 2016/17 4th ODI Australia vs Pakistan Sydney Cricket Ground
26 Jan 2017 Pakistan tour of Australia 2016/17 5th ODI Australia vs Pakistan Adelaide Oval
07 Apr 2017 Pakistan tour of West Indies 2017 1st ODI West Indies vs Pakistan Providence Stadium
09 Apr 2017 Pakistan tour of West Indies 2017 2nd ODI West Indies vs Pakistan Providence Stadium
11 Apr 2017 Pakistan tour of West Indies 2017 3rd ODI West Indies vs Pakistan Providence Stadium
04 Jun 2017 ICC Champions Trophy 2017 Group B India vs Pakistan Edgbaston
07 Jun 2017 ICC Champions Trophy 2017 Group B Pakistan vs South Africa Edgbaston
12 Jun 2017 ICC Champions Trophy 2017 Group B Sri Lanka vs Pakistan Sophia Gardens
14 Jun 2017 ICC Champions Trophy 2017 1st Semi Final England vs Pakistan Sophia Gardens
18 Jun 2017 ICC Champions Trophy 2017 Final India vs Pakistan Kennington Oval
13 Oct 2017 Sri Lanka tour to Pakistan 2017/18 1st ODI Pakistan vs Sri Lanka Dubai International Cricket Stadium
16 Oct 2017 Sri Lanka tour to Pakistan 2017/18 2nd ODI Pakistan vs Sri Lanka Sheikh Zayed Stadium
18 Oct 2017 Sri Lanka tour to Pakistan 2017/18 3rd ODI Pakistan vs Sri Lanka Sheikh Zayed Stadium
20 Oct 2017 Sri Lanka tour to Pakistan 2017/18 4th ODI Pakistan vs Sri Lanka Sharjah Cricket Stadium
23 Oct 2017 Sri Lanka tour to Pakistan 2017/18 5th ODI Pakistan vs Sri Lanka Sharjah Cricket Stadium
06 Jan 2018 Pakistan tour of New Zealand 2017/18 1st ODI New Zealand vs Pakistan Basin Reserve, Wellington
09 Jan 2018 Pakistan tour of New Zealand 2017/18 2nd ODI New Zealand vs Pakistan Saxton Oval, Nelson
13 Jan 2018 Pakistan tour of New Zealand 2017/18 3rd ODI New Zealand vs Pakistan University Oval, Dunedin
16 Jan 2018 Pakistan tour of New Zealand 2017/18 4th ODI New Zealand vs Pakistan Seddon Park
19 Jan 2018 Pakistan tour of New Zealand 2017/18 5th ODI New Zealand vs Pakistan Basin Reserve, Wellington
07 Nov 2018 Pakistan vs New Zealand in UAE 2018/19 1st ODI Pakistan vs New Zealand Sheikh Zayed Stadium
09 Nov 2018 Pakistan vs New Zealand in UAE 2018/19 2nd ODI Pakistan vs New Zealand Sheikh Zayed Stadium
11 Nov 2018 Pakistan vs New Zealand in UAE 2018/19 3rd ODI Pakistan vs New Zealand Dubai International Cricket Stadium
19 Jan 2019 Pakistan tour of South Africa 2018/19 1st ODI South Africa vs Pakistan St George's Park, Port Elizabeth
22 Jan 2019 Pakistan tour of South Africa 2018/19 2nd ODI South Africa vs Pakistan Kingsmead
25 Jan 2019 Pakistan tour of South Africa 2018/19 3rd ODI South Africa vs Pakistan SuperSport Park
27 Jan 2019 Pakistan tour of South Africa 2018/19 4th ODI South Africa vs Pakistan The Wanderers Stadium
30 Jan 2019 Pakistan tour of South Africa 2018/19 5th ODI South Africa vs Pakistan Newlands
17 May 2019 Pakistan tour of England 2018/19 4th ODI England vs Pakistan Trent Bridge