| 18 Jun 2017 | IND 158 v PAK 338/4Final · ODI | IND | 22 | - | 1 | Pakistan won by 180 runs | London | ICC Champions Trophy 2017 |
| 4 Jun 2017 | IND 319/3 v PAK 164/9Match 4 · ODI | IND | 53 | - | 0 | India won by 124 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 19 Mar 2016 | IND 119/4 v PAK 118/5Super 10 · T20I | IND | 24 | - | 0 | India won by 6 wickets | Kolkata | World T20 2015/16 |
| 27 Feb 2016 | IND 85/5 v PAK 83Match 4 · T20I | IND | 14* | 1/11 | 0 | India won by 5 wickets | Mirpur | Asia Cup 2015/16 |
| 21 Mar 2014 | IND 131/3 v PAK 130/713th T20I · T20I | IND | 1 | 0/13 | 0 | India won by 7 wickets | Mirpur | World T20 2013/14 |
| 6 Jan 2013 | IND 167 v PAK 157Match 3 · ODI | IND | 23 | - | 1 | India won by 10 runs | Delhi | Pakistan in India ODI Series 2012/13 |
| 3 Jan 2013 | IND 165 v PAK 250Match 2 · ODI | IND | 9 | 0/10 | 1 | Pakistan won by 85 runs | Kolkata | Pakistan in India ODI Series 2012/13 |
| 30 Dec 2012 | IND 227/6 v PAK 228/4Match 1 · ODI | IND | 2 | 0/33 | 0 | Pakistan won by 6 wickets | Chennai | Pakistan in India ODI Series 2012/13 |
| 28 Dec 2012 | IND 192/5 v PAK 181/7Match 2 · T20I | IND | 72 | 1/23 | 0 | India won by 11 runs | Ahmedabad | Pakistan in India T20I Series 2012/13 |
| 25 Dec 2012 | IND 133/9 v PAK 134/5Match 1 · T20I | IND | 10 | 0/25 | 0 | Pakistan won by 5 wickets | Bangalore | Pakistan in India T20I Series 2012/13 |
| 30 Sept 2012 | IND 129/2 v PAK 12820th T20I · T20I | IND | 19* | 2/16 | 0 | India won by 8 wickets | Colombo | ICC World Twenty20 2012/13 |
| 30 Mar 2011 | IND 260/9 v PAK 231Semi-final · ODI | IND | 0 | 2/57 | 1 | India won by 29 runs | Chandigarh | ICC Cricket World Cup 2010/11 |
| 2 Jul 2008 | PAK 309/2 v IND 308/7Super Four · ODI | IND | 37 | - | 0 | Pakistan won by 8 wickets | Karachi | Asia Cup 2008 |
| 26 Jun 2008 | PAK 299/4 v IND 301/4Match 5 · ODI | IND | 48 | 0/24 | 0 | India won by 6 wickets | Karachi | Asia Cup 2008 |
| 14 Jun 2008 | IND 290 v PAK 315/3Final · ODI | IND | 56 | 0/23 | 0 | Pakistan won by 25 runs | Mirpur | Kitply Cup 2008 |
| 10 Jun 2008 | IND 330/8 v PAK 190Match 2 · ODI | IND | 55 | 1/17 | 0 | India won by 140 runs | Mirpur | Kitply Cup 2008 |
| 8 Dec 2007 | IND 626 & 284/6d v PAK 537 & 162/73rd Test · Test | IND | 169 & 2 | 0/11 & 2/9 | 1 | Match drawn | Bengaluru | Pakistan tour of India 2007/08 |
| 18 Nov 2007 | IND 275 v PAK 306/6Match 5 · ODI | IND | 50 | 1/47 | 0 | Pakistan won by 31 runs | Jaipur | Pakistan in India ODI Series 2007/08 |
| 15 Nov 2007 | IND 260/4 v PAK 255/6Match 4 · ODI | IND | 53* | 1/12 | 1 | India won by 6 wickets | Gwalior | Pakistan in India ODI Series 2007/08 |
| 11 Nov 2007 | IND 294/6 v PAK 248Match 3 · ODI | IND | 77 | 1/18 | 0 | India won by 46 runs | Kanpur | Pakistan in India ODI Series 2007/08 |
| 8 Nov 2007 | IND 321/9 v PAK 322/6Match 2 · ODI | IND | 34 | - | 1 | Pakistan won by 4 wickets | Chandigarh | Pakistan in India ODI Series 2007/08 |
| 5 Nov 2007 | IND 242/5 v PAK 239/7Match 1 · ODI | IND | 58 | - | 0 | India won by 5 wickets | Guwahati | Pakistan in India ODI Series 2007/08 |
| 24 Sept 2007 | IND 157/5 v PAK 152Final · T20I | IND | 14 | - | 0 | India won by 5 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 14 Sept 2007 | IND 141/9 v PAK 141/710th T20I · T20I | IND | 1 | - | 0 | Match tied (India won the bowl-out) | Durban | ICC World Twenty20 2007/08 |
| 19 Apr 2006 | IND 269/5 v PAK 218Match 2 · ODI | IND | 24 | - | 1 | India won by 51 runs | Abu Dhabi | DLF Cup 2005/06 |
| 18 Apr 2006 | IND 197 v PAK 201/4Match 1 · ODI | IND | 7 | - | 0 | Pakistan won by 6 wickets | Abu Dhabi | DLF Cup 2005/06 |
| 19 Feb 2006 | PAK 286/8 v IND 287/2Match 5 · ODI | IND | 107* | - | 0 | India won by 8 wickets | Karachi | India in Pakistan ODI Series 2005/06 |
| 16 Feb 2006 | PAK 161 v IND 162/5Match 4 · ODI | IND | 37 | - | 0 | India won by 5 wickets | Multan | India in Pakistan ODI Series 2005/06 |
| 13 Feb 2006 | PAK 288/8 v IND 292/5Match 3 · ODI | IND | 79* | - | 0 | India won by 5 wickets | Lahore | India in Pakistan ODI Series 2005/06 |
| 11 Feb 2006 | PAK 265 v IND 266/3Match 2 · ODI | IND | 82* | - | 0 | India won by 7 wickets | Rawalpindi | India in Pakistan ODI Series 2005/06 |
| 6 Feb 2006 | PAK 311/7 v IND 328Match 1 · ODI | IND | 39 | - | 0 | Pakistan won by 7 runs (DLS method) | Peshawar | India in Pakistan ODI Series 2005/06 |
| 29 Jan 2006 | PAK 245 & 599/7d v IND 238 & 2653rd Test · Test | IND | 45 & 122 | - | 2 | Pakistan won by 341 runs | Karachi | India tour of Pakistan 2005/06 |
| 21 Jan 2006 | PAK 588 & 490/8d v IND 603 & 21/02nd Test · Test | IND | 4 & DNB | 0/46 | 2 | Match drawn | Faisalabad | India tour of Pakistan 2005/06 |
| 13 Jan 2006 | PAK 679/7 v IND 410/11st Test · Test | IND | DNB | - | 0 | Match drawn | Lahore | India tour of Pakistan 2005/06 |
| 17 Apr 2005 | PAK 303/8 v IND 1446th ODI · ODI | IND | 13 | - | 0 | Pakistan won by 159 runs | Delhi | Pakistan tour of India 2004/05 |
| 15 Apr 2005 | IND 249/6 v PAK 252/55th ODI · ODI | IND | 18 | - | 0 | Pakistan won by 5 wickets | Kanpur | Pakistan tour of India 2004/05 |
| 12 Apr 2005 | IND 315/6 v PAK 319/74th ODI · ODI | IND | 35* | 0/33 | 0 | Pakistan won by 3 wickets | Ahmedabad | Pakistan tour of India 2004/05 |
| 9 Apr 2005 | IND 213 v PAK 319/93rd ODI · ODI | IND | 1 | 1/10 | 0 | Pakistan won by 106 runs | Jamshedpur | Pakistan tour of India 2004/05 |
| 5 Apr 2005 | IND 356/9 v PAK 2982nd ODI · ODI | IND | 15 | 3/55 | 1 | India won by 58 runs | Visakhapatnam | Pakistan tour of India 2004/05 |
| 2 Apr 2005 | IND 281/8 v PAK 1941st ODI · ODI | IND | 16 | 0/29 | 1 | India won by 87 runs | Kochi | Pakistan tour of India 2004/05 |
| 13 Nov 2004 | IND 292/6 v PAK 293/4Only ODI · ODI | IND | 78 | 0/10 | 0 | Pakistan won by 6 wickets (with 6 balls remaining) | Kolkata | ICC Champions Trophy 2004 |
| 19 Sept 2004 | IND 200 v PAK 201/7Match 12 · ODI | IND | 0 | 1/6 | 1 | Pakistan won by 3 wickets | Birmingham | ICC Champions Trophy 2004 |
| 21 Aug 2004 | PAK 192/6 v IND 127Match 1 · ODI | IND | 13 | - | 0 | Pakistan won by 66 runs (DLS method) | Amstelveen | Videocon Cup 2004 |
| 25 Jul 2004 | IND 241/8 v PAK 300/910th Match · ODI | IND | 28 | - | 1 | Pakistan won by 59 runs | Colombo | Asia Cup 2004 |
| 13 Apr 2004 | PAK 224 & 245 v IND 6003rd Test · Test | IND | 47 | - | 0 | India won by an innings and 131 runs | Rawalpindi | India tour of Pakistan 2003/04 |
| 5 Apr 2004 | PAK 489 & 40/1 v IND 287 & 2412nd Test · Test | IND | 112 & 12 | 0/7 | 2 | Pakistan won by 9 wickets | Lahore | India tour of Pakistan 2003/04 |
| 28 Mar 2004 | PAK 407 & 216 v IND 675/51st Test · Test | IND | 59 | 1/25 | 0 | India won by an innings and 52 runs | Multan | India tour of Pakistan 2003/04 |
| 24 Mar 2004 | IND 293/7 v PAK 2535th ODI · ODI | IND | 18 | - | 1 | India won by 40 runs | Lahore | India tour of Pakistan 2003/04 |
| 21 Mar 2004 | PAK 293/9 v IND 294/54th ODI · ODI | IND | 36 | 0/18 | 1 | India won by 5 wickets | Lahore | India tour of Pakistan 2003/04 |
| 19 Mar 2004 | IND 244/9 v PAK 247/63rd ODI · ODI | IND | 65 | 0/9 | 1 | Pakistan won by 4 wickets | Peshawar | India tour of Pakistan 2003/04 |