Match results
Team 1 Team 2 Winner Margin Match Date Scorecard
India Pakistan Pakistan 6 wickets Apr 18, 2006 ODI # 2363
India Pakistan India 51 runs Apr 19, 2006 ODI # 2364
Pakistan Sri Lanka Pakistan 5 wickets May 18, 2007 ODI # 2584
Pakistan Sri Lanka Pakistan 98 runs May 20, 2007 ODI # 2585
Pakistan Sri Lanka Sri Lanka 115 runs May 22, 2007 ODI # 2586
Pakistan West Indies Pakistan 4 wickets Nov 12, 2008 ODI # 2773
Pakistan West Indies Pakistan 24 runs Nov 14, 2008 ODI # 2775
Pakistan West Indies Pakistan 31 runs Nov 16, 2008 ODI # 2776
Australia Pakistan Australia 27 runs Apr 27, 2009 ODI # 2847
Australia Pakistan Australia 8 wickets May 1, 2009 ODI # 2848
Australia Pakistan Pakistan 7 wickets May 3, 2009 ODI # 2849
New Zealand Pakistan Pakistan 138 runs Nov 3, 2009 ODI # 2921
New Zealand Pakistan New Zealand 64 runs Nov 6, 2009 ODI # 2924
New Zealand Pakistan New Zealand 7 runs Nov 9, 2009 ODI # 2927
Pakistan South Africa South Africa 8 wickets Oct 29, 2010 ODI # 3062
Pakistan South Africa Pakistan 1 wicket Oct 31, 2010 ODI # 3063
Pakistan Sri Lanka Pakistan 3 wickets Nov 23, 2011 ODI # 3216
England Pakistan England 130 runs Feb 13, 2012 ODI # 3238
England Pakistan England 20 runs Feb 15, 2012 ODI # 3240
Australia Pakistan Pakistan 7 wickets Aug 31, 2012 ODI # 3301
Pakistan South Africa South Africa 68 runs Nov 6, 2013 ODI # 3430
Pakistan South Africa South Africa 28 runs Nov 8, 2013 ODI # 3431
Pakistan Sri Lanka Pakistan 8 wickets Dec 25, 2013 ODI # 3448
Pakistan Sri Lanka Sri Lanka 2 wickets Dec 27, 2013 ODI # 3450
Australia Pakistan Australia 1 run Oct 12, 2014 ODI # 3534
New Zealand Pakistan New Zealand 7 runs Dec 17, 2014 ODI # 3570
New Zealand Pakistan New Zealand 68 runs Dec 19, 2014 ODI # 3571
Afghanistan Scotland Scotland 150 runs Jan 14, 2015 ODI # 3576
England Pakistan Pakistan 6 wickets Nov 11, 2015 ODI # 3707
England Pakistan England 95 runs Nov 13, 2015 ODI # 3708
Pakistan West Indies Pakistan 136 runs Oct 5, 2016 ODI # 3789
Hong Kong Scotland Hong Kong 7 wickets Jan 22, 2017 ODI # 3823
U.A.E. P.N.G. U.A.E. 82 runs Mar 31, 2017 ODI # 3857
U.A.E. P.N.G. P.N.G. 26 runs Apr 2, 2017 ODI # 3859
U.A.E. P.N.G. U.A.E. 103 runs Apr 4, 2017 ODI # 3860
Pakistan Sri Lanka Pakistan 32 runs Oct 16, 2017 ODI # 3924
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Pakistan v Sri Lanka at Abu Dhabi, 2nd ODI, Oct 16, 2017 [ODI # 3924]
United Arab Emirates v Papua New Guinea at Abu Dhabi, 3rd ODI, Apr 4, 2017 [ODI # 3860]
United Arab Emirates v Papua New Guinea at Abu Dhabi, ICC World Cricket League Championship 38th match, Apr 2, 2017 [ODI # 3859]