| 29 Oct 2017 | PAK 180/3 v SL 144/93rd T20I · T20I | PAK | DNB | 1/11 | 2 | Pakistan won by 36 runs | Lahore | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 27 Oct 2017 | SL 124/9 v PAK 125/82nd T20I · T20I | PAK | 14 | 0/21 | 0 | Pakistan won by 2 wickets | Abu Dhabi | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 26 Oct 2017 | SL 102 v PAK 103/31st T20I · T20I | PAK | 25* | 2/10 | 0 | Pakistan won by 7 wickets | Abu Dhabi | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 23 Oct 2017 | SL 103 v PAK 105/15th ODI · ODI | PAK | DNB | 0/1 | 0 | Pakistan won by 9 wickets | Sharjah | Pakistan tour of United Arab Emirates 2017/18 |
| 20 Oct 2017 | SL 173 v PAK 177/34th ODI · ODI | PAK | 9 | 0/29 | 0 | Pakistan won by 7 wickets | Sharjah | Pakistan tour of United Arab Emirates 2017/18 |
| 18 Oct 2017 | SL 208 v PAK 209/33rd ODI · ODI | PAK | 34* | 1/39 | 0 | Pakistan won by 7 wickets | Abu Dhabi | Pakistan tour of United Arab Emirates 2017/18 |
| 16 Oct 2017 | PAK 219/9 v SL 1872nd ODI · ODI | PAK | 8 | 1/24 | 0 | Pakistan won by 32 runs | Abu Dhabi | Pakistan tour of United Arab Emirates 2017/18 |
| 13 Oct 2017 | PAK 292/6 v SL 209/81st ODI · ODI | PAK | 32 | 1/32 | 0 | Pakistan won by 83 runs | Dubai | Pakistan tour of United Arab Emirates 2017/18 |
| 12 Jun 2017 | PAK 237/7 v SL 236Match 12 · ODI | PAK | 1 | 0/24 | 0 | Pakistan won by 3 wickets | Cardiff | ICC Champions Trophy 2017 |
| 4 Mar 2016 | PAK 151/4 v SL 150/4Match 10 · T20I | PAK | 14 | - | 0 | Pakistan won by 6 wickets | Mirpur | Asia Cup 2015/16 |
| 1 Aug 2015 | SL 172/7 v PAK 174/9Match 2 · T20I | PAK | 11 | - | 1 | Pakistan won by 1 wicket | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 30 Jul 2015 | SL 146/7 v PAK 175/5Match 1 · T20I | PAK | 17 | - | 0 | Pakistan won by 29 runs | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 26 Jul 2015 | SL 368/4 v PAK 203Match 5 · ODI | PAK | 37 | - | 0 | Sri Lanka won by 165 runs | Hambantota | Pakistan in Sri Lanka ODI Series 2015 |
| 22 Jul 2015 | SL 256/9 v PAK 257/3Match 4 · ODI | PAK | 70 | - | 1 | Pakistan won by 7 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2015 |
| 19 Jul 2015 | SL 181 v PAK 316/4Match 3 · ODI | PAK | 54 | - | 0 | Pakistan won by 135 runs | Colombo | Pakistan in Sri Lanka ODI Series 2015 |
| 15 Jul 2015 | SL 288/8 v PAK 287/8Match 2 · ODI | PAK | 9 | 2/61 | 0 | Sri Lanka won by 2 wickets | Kandy | Pakistan in Sri Lanka ODI Series 2015 |
| 11 Jul 2015 | SL 255/8 v PAK 259/4Match 1 · ODI | PAK | 103 | 4/41 | 1 | Pakistan won by 6 wickets | Dambulla | Pakistan in Sri Lanka ODI Series 2015 |
| 25 Jun 2015 | SL 315 & 153/3 v PAK 138 & 329Match 2 · Test | PAK | 42 & 8 | 1/19 & 0/20 | 1 | Sri Lanka won by 7 wickets | Colombo | Pakistan in Sri Lanka Test Series 2015 |
| 17 Jun 2015 | SL 300 & 206 v PAK 417 & 92/0Match 1 · Test | PAK | 2 & 46* | 2/40 & 0/24 | 2 | Pakistan won by 10 wickets | Galle | Pakistan in Sri Lanka Test Series 2015 |
| 30 Aug 2014 | SL 104/3 v PAK 102Match 3 · ODI | PAK | 1 | - | 2 | Sri Lanka won by 7 wickets (DLS method) | Dambulla | Pakistan in Sri Lanka ODI Series 2014 |
| 26 Aug 2014 | SL 310/9 v PAK 233Match 2 · ODI | PAK | 62 | 3/39 | 1 | Sri Lanka won by 77 runs | Hambantota | Pakistan in Sri Lanka ODI Series 2014 |
| 23 Aug 2014 | SL 275/7 v PAK 277/6Match 1 · ODI | PAK | 21 | 1/32 | 0 | Pakistan won by 4 wickets (DLS method) | Hambantota | Pakistan in Sri Lanka ODI Series 2014 |
| 8 Mar 2014 | PAK 260/5 v SL 261/5Final · ODI | PAK | 3 | 0/42 | 0 | Sri Lanka won by 5 wickets | Mirpur | Asia Cup 2013/14 |
| 25 Feb 2014 | PAK 284 v SL 296/6Match 1 · ODI | PAK | 18 | 0/54 | 0 | Sri Lanka won by 12 runs | Fatullah | Asia Cup 2013/14 |
| 8 Jan 2014 | PAK 165 & 359 v SL 388 & 137/1Match 2 · Test | PAK | 21 & 1 | 1/11 & 0/22 | 0 | Sri Lanka won by 9 wickets | Dubai | Pakistan v Sri Lanka Test Series 2013/14 |
| 31 Dec 2013 | PAK 383 & 158/2 v SL 204 & 480/5dMatch 1 · Test | PAK | 11 & 80* | 0/23 | 2 | Match drawn | Abu Dhabi | Pakistan v Sri Lanka Test Series 2013/14 |
| 27 Dec 2013 | PAK 232 v SL 235/8Match 5 · ODI | PAK | 41 | 1/36 | 1 | Sri Lanka won by 2 wickets | Abu Dhabi | Pakistan v Sri Lanka ODI Series 2013/14 |
| 25 Dec 2013 | PAK 226/2 v SL 225Match 4 · ODI | PAK | 113* | 0/46 | 0 | Pakistan won by 8 wickets | Abu Dhabi | Pakistan v Sri Lanka ODI Series 2013/14 |
| 22 Dec 2013 | PAK 326/5 v SL 213Match 3 · ODI | PAK | 140* | 2/35 | 0 | Pakistan won by 113 runs | Sharjah | Pakistan v Sri Lanka ODI Series 2013/14 |
| 20 Dec 2013 | PAK 284/4 v SL 287/8Match 2 · ODI | PAK | 32 | 0/39 | 0 | Sri Lanka won by 2 wickets | Dubai | Pakistan v Sri Lanka ODI Series 2013/14 |
| 18 Dec 2013 | PAK 322/5 v SL 311Match 1 · ODI | PAK | 122 | 1/52 | 1 | Pakistan won by 11 runs | Sharjah | Pakistan v Sri Lanka ODI Series 2013/14 |
| 13 Dec 2013 | PAK 187 v SL 211/3Match 2 · T20I | PAK | 7 | 0/45 | 0 | Sri Lanka won by 24 runs | Dubai | Pakistan v Sri Lanka T20I Series 2013/14 |
| 11 Dec 2013 | PAK 146/7 v SL 145/5Match 1 · T20I | PAK | 32 | 0/24 | 0 | Pakistan won by 3 wickets | Dubai | Pakistan v Sri Lanka T20I Series 2013/14 |
| 4 Oct 2012 | SL 139/4 v PAK 123/7Semi-final · T20I | PAK | 42 | 1/12 | 0 | Sri Lanka won by 16 runs | Colombo | ICC World Twenty20 2012/13 |
| 8 Jul 2012 | SL 337 & 195/4 v PAK 226 & 380/8dMatch 3 · Test | PAK | 22 & 52 | 0/10 & 0/22 | 1 | Match drawn | Kandy | Pakistan in Sri Lanka Test Series 2012 |
| 30 Jun 2012 | SL 391 & 86/2 v PAK 551/6d & 100/2dMatch 2 · Test | PAK | 196 & 21 | 0/29 | 0 | Match drawn | Colombo | Pakistan in Sri Lanka Test Series 2012 |
| 22 Jun 2012 | SL 472 & 137/5d v PAK 100 & 300Match 1 · Test | PAK | 20 & 4 | 3/55 | 0 | Sri Lanka won by 209 runs | Galle | Pakistan in Sri Lanka Test Series 2012 |
| 18 Jun 2012 | SL 248/8 v PAK 247/7Match 5 · ODI | PAK | 6 | 1/30 | 0 | Sri Lanka won by 2 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 16 Jun 2012 | SL 243/8 v PAK 199Match 4 · ODI | PAK | 0 | 2/37 | 0 | Sri Lanka won by 44 runs | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 13 Jun 2012 | SL v PAK 12/2Match 3 · ODI | PAK | 0 | - | 0 | No result | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 9 Jun 2012 | SL 280/4 v PAK 204Match 2 · ODI | PAK | 14 | 1/30 | 1 | Sri Lanka won by 76 runs | Kandy | Pakistan in Sri Lanka ODI Series 2012 |
| 7 Jun 2012 | SL 135/8 v PAK 135/4Match 1 · ODI | PAK | 37 | 2/20 | 0 | Pakistan won by 6 wickets (DLS method) | Kandy | Pakistan in Sri Lanka ODI Series 2012 |
| 3 Jun 2012 | SL 99 v PAK 122/6Match 2 · T20I | PAK | 24 | 0/11 | 0 | Pakistan won by 23 runs | Hambantota | Pakistan in Sri Lanka T20I Series 2012 |
| 1 Jun 2012 | SL 132/7 v PAK 95Match 1 · T20I | PAK | 0 | 0/22 | 0 | Sri Lanka won by 37 runs | Hambantota | Pakistan in Sri Lanka T20I Series 2012 |
| 15 Mar 2012 | PAK 189/4 v SL 188Match 3 · ODI | PAK | 11 | 0/40 | 1 | Pakistan won by 6 wickets | Mirpur | Asia Cup 2011/12 |
| 25 Nov 2011 | PAK 142/5 v SL 141Only T20I · T20I | PAK | 13 | 1/20 | 1 | Pakistan won by 5 wickets | Abu Dhabi | - |
| 23 Nov 2011 | PAK 219/7 v SL 218/9Match 5 · ODI | PAK | 14 | 1/29 | 0 | Pakistan won by 3 wickets | Abu Dhabi | Pakistan v Sri Lanka ODI Series 2011/12 |
| 20 Nov 2011 | PAK 200 v SL 174Match 4 · ODI | PAK | 27 | 1/23 | 1 | Pakistan won by 26 runs | Sharjah | Pakistan v Sri Lanka ODI Series 2011/12 |
| 18 Nov 2011 | PAK 257/8 v SL 236Match 3 · ODI | PAK | 83 | 1/29 | 0 | Pakistan won by 21 runs | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 14 Nov 2011 | PAK 210 v SL 235/7Match 2 · ODI | PAK | 4 | 0/22 | 0 | Sri Lanka won by 25 runs | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |