ODI Matches played by Mohammad Hafeez

Date Tournament Match Teams Stadium
30 Aug 2006 Pakistan in British Isles 2006 1st ODI England vs Pakistan Sophia Gardens
02 Sep 2006 Pakistan in British Isles 2006 2nd ODI England vs Pakistan Lord's Cricket Ground, St John's Wood
05 Sep 2006 Pakistan in British Isles 2006 3rd ODI England vs Pakistan The Rose Bowl
08 Sep 2006 Pakistan in British Isles 2006 4th ODI England vs Pakistan Trent Bridge, Nottingham
10 Sep 2006 Pakistan in British Isles 2006 5th ODI England vs Pakistan Edgbaston, Birmingham
17 Oct 2006 ICC Champions Trophy 2006/07 Group B Pakistan vs Sri Lanka Sawai Mansingh Stadium, Jaipur
25 Oct 2006 ICC Champions Trophy 2006/07 Group B New Zealand vs Pakistan Punjab Cricket Association Ground, Mohali
27 Oct 2006 ICC Champions Trophy 2006/07 Group B Pakistan vs South Africa Punjab Cricket Association Ground, Mohali
07 Dec 2006 West Indies in Pakistan 2006/07 2nd ODI Pakistan vs West Indies National Stadium, Faisalabad
10 Dec 2006 West Indies in Pakistan 2006/07 3rd ODI Pakistan vs West Indies Gaddafi Stadium, Lahore
13 Dec 2006 West Indies in Pakistan 2006/07 4th ODI Pakistan vs West Indies Multan Cricket Stadium
16 Dec 2006 West Indies in Pakistan 2006/07 5th ODI Pakistan vs West Indies National Stadium, Karachi
04 Feb 2007 Pakistan in South Africa 2006/07 1st ODI South Africa vs Pakistan Centurion Park
07 Feb 2007 Pakistan in South Africa 2006/07 2nd ODI South Africa vs Pakistan Kingsmead
14 Feb 2007 Pakistan in South Africa 2006/07 5th ODI South Africa vs Pakistan New Wanderers Stadium, Johannesburg
13 Mar 2007 ICC World Cup 2006/07 Group D West Indies vs Pakistan Sabina Park, Kingston
17 Mar 2007 ICC World Cup 2006/07 Group D Ireland vs Pakistan Sabina Park, Kingston
22 May 2007 Warid Cricket Series 2007 3rd ODI Pakistan vs Sri Lanka Sheikh Zayed Stadium, Abu Dhabi
18 Oct 2007 South Africa in Pakistan 2007/08 1st ODI Pakistan vs South Africa Gaddafi Stadium, Lahore
10 Sep 2010 Pakistan in England 2010 1st ODI England vs Pakistan Emirates Durham International Cricket Ground, Ches
12 Sep 2010 Pakistan in England 2010 2nd ODI England vs Pakistan Headingley
17 Sep 2010 Pakistan in England 2010 3rd ODI England vs Pakistan The Kia Oval, Kennington
20 Sep 2010 Pakistan in England 2010 4th ODI England vs Pakistan Lord's Cricket Ground, St John's Wood
22 Sep 2010 Pakistan in England 2010 5th ODI England vs Pakistan The Rose Bowl
29 Oct 2010 South Africa in United Arab Emirates 2010/11 1st ODI Pakistan vs South Africa Sheikh Zayed Stadium, Abu Dhabi
31 Oct 2010 South Africa in United Arab Emirates 2010/11 2nd ODI Pakistan vs South Africa Sheikh Zayed Stadium, Abu Dhabi
02 Nov 2010 South Africa in United Arab Emirates 2010/11 3rd ODI Pakistan vs South Africa Dubai Sports City Stadium
05 Nov 2010 South Africa in United Arab Emirates 2010/11 4th ODI Pakistan vs South Africa Dubai Sports City Stadium
08 Nov 2010 South Africa in United Arab Emirates 2010/11 5th ODI Pakistan vs South Africa Dubai Sports City Stadium
22 Jan 2011 Pakistan in New Zealand 2010/11 1st ODI New Zealand vs Pakistan Westpac Stadium, Wellington