ODI Matches played by Mohammad Hafeez

Date Tournament Match Teams Stadium
03 Apr 2003 Cherry Blossom Sharjah Cup 2002/03 Pakistan vs Zimbabwe Sharjah Cricket Association Stadium
04 Apr 2003 Cherry Blossom Sharjah Cup 2002/03 Pakistan vs Sri Lanka Sharjah Cricket Association Stadium
08 Apr 2003 Cherry Blossom Sharjah Cup 2002/03 Kenya vs Pakistan Sharjah Cricket Association Stadium
10 Apr 2003 Cherry Blossom Sharjah Cup 2002/03 Final Pakistan vs Zimbabwe Sharjah Cricket Association Stadium
10 May 2003 Bank Alfalah Cup 2003 Sri Lanka vs Pakistan Rangiri Dambulla International Stadium
11 May 2003 Bank Alfalah Cup 2003 New Zealand vs Pakistan Rangiri Dambulla International Stadium
18 May 2003 Bank Alfalah Cup 2003 Sri Lanka vs Pakistan Rangiri Dambulla International Stadium
20 May 2003 Bank Alfalah Cup 2003 New Zealand vs Pakistan Rangiri Dambulla International Stadium
23 May 2003 Bank Alfalah Cup 2003 Final New Zealand vs Pakistan Rangiri Dambulla International Stadium
17 Jun 2003 National Westminster Bank Challenge 2003 1st ODI England vs Pakistan Old Trafford
20 Jun 2003 National Westminster Bank Challenge 2003 2nd ODI England vs Pakistan The Kia Oval, Kennington
22 Jun 2003 National Westminster Bank Challenge 2003 3rd ODI England vs Pakistan Lord's Cricket Ground, St John's Wood
09 Sep 2003 Bangladesh in Pakistan 2003/04 1st ODI Pakistan vs Bangladesh Multan Cricket Stadium
12 Sep 2003 Bangladesh in Pakistan 2003/04 2nd ODI Pakistan vs Bangladesh National Stadium, Faisalabad
15 Sep 2003 Bangladesh in Pakistan 2003/04 3rd ODI Pakistan vs Bangladesh Gaddafi Stadium, Lahore
18 Sep 2003 Bangladesh in Pakistan 2003/04 4th ODI Pakistan vs Bangladesh Rawalpindi Cricket Stadium
21 Sep 2003 Bangladesh in Pakistan 2003/04 5th ODI Pakistan vs Bangladesh National Stadium, Karachi
03 Oct 2003 South Africa in Pakistan 2003/04 1st ODI Pakistan vs South Africa Gaddafi Stadium, Lahore
05 Oct 2003 South Africa in Pakistan 2003/04 2nd ODI Pakistan vs South Africa Gaddafi Stadium, Lahore
07 Oct 2003 South Africa in Pakistan 2003/04 3rd ODI Pakistan vs South Africa National Stadium, Faisalabad
10 Oct 2003 South Africa in Pakistan 2003/04 4th ODI Pakistan vs South Africa Rawalpindi Cricket Stadium
12 Oct 2003 South Africa in Pakistan 2003/04 5th ODI Pakistan vs South Africa Rawalpindi Cricket Stadium
16 Jan 2005 VB Series 2004/05 Australia vs Pakistan Bellerive Oval, Hobart
19 Jan 2005 VB Series 2004/05 Pakistan vs West Indies Brisbane Cricket Ground, Woolloongabba, Brisbane
23 Jan 2005 VB Series 2004/05 Australia vs Pakistan Sydney Cricket Ground
28 Jan 2005 VB Series 2004/05 Pakistan vs West Indies Adelaide Oval
04 Feb 2005 VB Series 2004/05 1st Final Australia vs Pakistan Melbourne Cricket Ground
06 Feb 2005 VB Series 2004/05 2nd Final Australia vs Pakistan Sydney Cricket Ground
02 Apr 2005 Pakistan in India 2004/05 1st ODI India vs Pakistan Nehru Stadium, Kochi
05 Apr 2005 Pakistan in India 2004/05 2nd ODI India vs Pakistan Andhra Cricket Association-Visakhapatnam District