T20I Matches played by Mohammad Hafeez

Date Tournament Match Teams Stadium
24 Apr 2015 Pakistan in Bangladesh 2015 Twenty20 Bangladesh vs Pakistan Shere Bangla National Stadium, Mirpur
22 May 2015 Zimbabwe in Pakistan 2015 1st Twenty20 Pakistan vs Zimbabwe Gaddafi Stadium
30 Jul 2015 Pakistan in Sri Lanka 2015 1st Twenty20 Sri Lanka vs Pakistan R Premadasa International Cricket Stadium
01 Aug 2015 Pakistan in Sri Lanka 2015 2nd Twenty20 Sri Lanka vs Pakistan R Premadasa International Cricket Stadium
29 Sep 2015 Pakistan in Zimbabwe 2015/16 2nd T20I Zimbabwe vs Pakistan Harare Sports Club
26 Nov 2015 Pakistan vs England in UAE 2015/16 1st Twenty20 Pakistan vs England Dubai International Cricket Stadium
27 Nov 2015 Pakistan vs England in UAE 2015/16 2nd Twenty20 Pakistan vs England Dubai International Cricket Stadium
30 Nov 2015 Pakistan vs England in UAE 2015/16 3rd Twenty20 Pakistan vs England Sharjah Cricket Stadium
15 Jan 2016 Pakistan in New Zealand 2015/16 1st T20I New Zealand vs Pakistan Eden Park
17 Jan 2016 Pakistan in New Zealand 2015/16 2nd T20I New Zealand vs Pakistan Seddon Park
22 Jan 2016 Pakistan in New Zealand 2015/16 3rd T20I New Zealand vs Pakistan Westpac Stadium, Wellington
27 Feb 2016 ASIA CUP 2015/16 4th Match India vs Pakistan Shere Bangla National Stadium, Mirpur
29 Feb 2016 ASIA CUP 2015/16 6th Match Pakistan vs United Arab Emirates Shere Bangla National Stadium, Mirpur
02 Mar 2016 ASIA CUP 2015/16 8th Match Bangladesh vs Pakistan Shere Bangla National Stadium, Mirpur
04 Mar 2016 ASIA CUP 2015/16 10th Match Pakistan vs Sri Lanka Shere Bangla National Stadium, Mirpur
16 Mar 2016 ICC World Twenty20 2015/16 Group 2 Bangladesh vs Pakistan Eden Gardens
19 Mar 2016 ICC World Twenty20 2015/16 Group 2 India vs Pakistan Eden Gardens
26 Mar 2017 Pakistan tour of West Indies 2017 1st T20I West Indies vs Pakistan Kensington Oval
26 Oct 2017 Sri Lanka tour to Pakistan 2017/18 1st T20I Pakistan vs Sri Lanka Sheikh Zayed Stadium
27 Oct 2017 Sri Lanka tour to Pakistan 2017/18 2nd T20I Pakistan vs Sri Lanka Sheikh Zayed Stadium
29 Oct 2017 Sri Lanka tour to Pakistan 2017/18 3rd T20I Pakistan vs Sri Lanka Gaddafi Stadium
01 Jul 2018 Pakistan Tour of Zimbabwe 2018 1st T20I Zimbabwe vs Pakistan Harare Sports Club
02 Jul 2018 Pakistan Tour of Zimbabwe 2018 2nd T20I Australia vs Pakistan Harare Sports Club
24 Oct 2018 Pakistan vs Australia in UAE 2018/19 1st T20I Pakistan vs Australia Sheikh Zayed Stadium
26 Oct 2018 Pakistan vs Australia in UAE 2018/19 2nd T20I Pakistan vs Australia Dubai International Cricket Stadium
28 Oct 2018 Pakistan vs Australia in UAE 2018/19 3rd T20I Pakistan vs Australia Dubai International Cricket Stadium
31 Oct 2018 Pakistan vs New Zealand in UAE 2018/19 1st T20I Pakistan vs New Zealand Sheikh Zayed Stadium
02 Nov 2018 Pakistan vs New Zealand in UAE 2018/19 2nd T20I Pakistan vs New Zealand Dubai International Cricket Stadium
04 Nov 2018 Pakistan vs New Zealand in UAE 2018/19 3rd T20I Pakistan vs New Zealand Dubai International Cricket Stadium
24 Jan 2020 Bangladesh tour of Pakistan 2019/20 1st T20I Pakistan vs Bangladesh Gaddafi Stadium