| 18 May 2013 | PK 183/8 v MI 133/9Match 69 · T20 | MI | 1* | 3/39 | 0 | Kings XI Punjab won by 50 runs | Dharamsala | Indian Premier League 2013 |
| 15 May 2013 | MI 166/8 v RR 152/7Match 66 · T20 | MI | 1 | 1/35 | 1 | Mumbai Indians won by 14 runs | Mumbai | Indian Premier League 2013 |
| 13 May 2013 | MI 184/3 v SH 178/3Match 62 · T20 | MI | DNB | 2/26 | 0 | Mumbai Indians won by 7 wickets | Mumbai | Indian Premier League 2013 |
| 11 May 2013 | PW 112/8 v MI 116/5Match 58 · T20 | MI | DNB | 2/27 | 0 | Mumbai Indians won by 5 wickets | Pune | Indian Premier League 2013 |
| 7 May 2013 | MI 170/6 v KKR 105Match 53 · T20 | MI | DNB | 1/15 | 1 | Mumbai Indians won by 65 runs | Mumbai | Indian Premier League 2013 |
| 5 May 2013 | MI 139/5 v CSK 79Match 49 · T20 | MI | DNB | 2/6 | 0 | Mumbai Indians won by 60 runs | Mumbai | Indian Premier League 2013 |
| 1 May 2013 | SH 130/3 v MI 129/4Match 43 · T20 | MI | DNB | 0/23 | 0 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2013 |
| 29 Apr 2013 | MI 174/3 v PK 170Match 41 · T20 | MI | DNB | 1/39 | 0 | Mumbai Indians won by 4 runs | Mumbai | Indian Premier League 2013 |
| 27 Apr 2013 | MI 194/7 v RCB 136/7Match 37 · T20 | MI | 0* | 0/25 | 0 | Mumbai Indians won by 58 runs | Mumbai | Indian Premier League 2013 |
| 24 Apr 2013 | KKR 159/6 v MI 162/5Match 33 · T20 | MI | DNB | 2/25 | 0 | Mumbai Indians won by 5 wickets | Kolkata | Indian Premier League 2013 |
| 21 Apr 2013 | DC 165/1 v MI 161/4Match 28 · T20 | MI | DNB | 1/26 | 0 | Delhi Daredevils won by 9 wickets | Delhi | Indian Premier League 2013 |
| 17 Apr 2013 | RR 179/3 v MI 92Match 23 · T20 | MI | 7 | 0/30 | 0 | Rajasthan Royals won by 87 runs | Jaipur | Indian Premier League 2013 |
| 13 Apr 2013 | MI 183/3 v PW 142/8Match 15 · T20 | MI | DNB | 1/22 | 0 | Mumbai Indians won by 41 runs | Mumbai | Indian Premier League 2013 |
| 9 Apr 2013 | MI 209/5 v DC 165/9Match 10 · T20 | MI | DNB | 1/20 | 1 | Mumbai Indians won by 44 runs | Mumbai | Indian Premier League 2013 |
| 31 Mar 2013 | SL 198/5 v BAN 181/7Only T20I · T20I | SL | DNB | 1/27 | 0 | Sri Lanka won by 17 runs | Kandy | - |
| 28 Mar 2013 | SL 302/9 v BAN 184/7Match 3 · ODI | SL | 5* | 2/29 | 0 | Bangladesh won by 3 wickets (DLS method) | Kandy | Bangladesh in Sri Lanka ODI Series 2012/13 |
| 25 Mar 2013 | SL 33/0 v BANMatch 2 · ODI | SL | DNB | - | 0 | No result | Hambantota | Bangladesh in Sri Lanka ODI Series 2012/13 |
| 23 Mar 2013 | SL 238/2 v BAN 259/8Match 1 · ODI | SL | DNB | 2/51 | 0 | Sri Lanka won by 8 wickets (DLS method) | Hambantota | Bangladesh in Sri Lanka ODI Series 2012/13 |
| 28 Jan 2013 | AUS 119/3 v SL 161/4Match 2 · T20I | SL | DNB | 0/26 | 0 | Sri Lanka won by 2 runs (DLS method) | Melbourne | Sri Lanka in Australia T20I Series 2012/13 |
| 26 Jan 2013 | AUS 137/3 v SL 139/5Match 1 · T20I | SL | DNB | 0/19 | 0 | Sri Lanka won by 5 wickets | Sydney | Sri Lanka in Australia T20I Series 2012/13 |
| 23 Jan 2013 | AUS 247/5 v SL 215Match 5 · ODI | SL | 2 | 1/49 | 0 | Australia won by 32 runs | Hobart | Sri Lanka in Australia ODI Series 2012/13 |
| 20 Jan 2013 | AUS 222/9 v SL 14/0Match 4 · ODI | SL | DNB | 2/33 | 0 | No result | Sydney | Sri Lanka in Australia ODI Series 2012/13 |
| 18 Jan 2013 | AUS 74 v SL 75/6Match 3 · ODI | SL | DNB | 3/14 | 0 | Sri Lanka won by 4 wickets | Brisbane | Sri Lanka in Australia ODI Series 2012/13 |
| 13 Jan 2013 | AUS 170 v SL 172/2Match 2 · ODI | SL | DNB | 3/32 | 0 | Sri Lanka won by 8 wickets | Adelaide | Sri Lanka in Australia ODI Series 2012/13 |
| 11 Jan 2013 | AUS 305/5 v SL 198Match 1 · ODI | SL | 1* | 1/61 | 0 | Australia won by 107 runs | Melbourne | Sri Lanka in Australia ODI Series 2012/13 |
| 6 Jan 2013 | MS 146/9 v MR 147/1Match · T20 | MS | 2* | 0/20 | 0 | Melbourne Renegades won by 9 wickets | Melbourne | Big Bash League 2012/13 |
| 27 Dec 2012 | AS 167/4 v MS 175/8Match · T20 | MS | DNB | 1/29 | 0 | Melbourne Stars won by 8 runs | Adelaide | Big Bash League 2012/13 |
| 15 Dec 2012 | MS 135/6 v HH 134/8Match · T20 | MS | DNB | 2/19 | 0 | Melbourne Stars won by 4 wickets | Melbourne | Big Bash League 2012/13 |
| 12 Dec 2012 | PS 69 v MS 29/0Match · T20 | MS | DNB | 6/7 | 0 | Melbourne Stars won by 24 runs (DLS method) | Perth | Big Bash League 2012/13 |
| 7 Dec 2012 | MR 168/2 v MS 167/5Match · T20 | MS | DNB | 0/20 | 0 | Melbourne Renegades won by 8 wickets | Melbourne | Big Bash League 2012/13 |
| 12 Nov 2012 | SL 123/8 v NZMatch 5 · ODI | SL | DNB | - | 0 | No result | Hambantota | New Zealand in Sri Lanka ODI Series 2012/13 |
| 10 Nov 2012 | SL 131/3 v NZ 131/8Match 4 · ODI | SL | DNB | 0/38 | 0 | Sri Lanka won by 7 wickets (DLS method) | Hambantota | New Zealand in Sri Lanka ODI Series 2012/13 |
| 6 Nov 2012 | SL 200/3 v NZ 188/6Match 3 · ODI | SL | DNB | 1/40 | 0 | Sri Lanka won by 7 wickets (DLS method) | Kandy | New Zealand in Sri Lanka ODI Series 2012/13 |
| 4 Nov 2012 | SL 118/3 v NZ 250/6Match 2 · ODI | SL | DNB | 2/39 | 0 | Sri Lanka won by 14 runs (DLS method) | Kandy | New Zealand in Sri Lanka ODI Series 2012/13 |
| 7 Oct 2012 | SL 101 v WI 137/6Final · T20I | SL | 5 | 0/54 | 0 | West Indies won by 36 runs | Colombo | ICC World Twenty20 2012/13 |
| 4 Oct 2012 | SL 139/4 v PAK 123/7Semi-final · T20I | SL | DNB | 0/19 | 0 | Sri Lanka won by 16 runs | Colombo | ICC World Twenty20 2012/13 |
| 1 Oct 2012 | SL 169/6 v ENG 150/922nd T20I · T20I | SL | DNB | 5/31 | 0 | Sri Lanka won by 19 runs | Kandy | ICC World Twenty20 2012/13 |
| 29 Sept 2012 | SL 130/1 v WI 129/518th T20I · T20I | SL | DNB | 0/26 | 0 | Sri Lanka won by 9 wickets | Kandy | ICC World Twenty20 2012/13 |
| 27 Sept 2012 | SL 174/6 v NZ 174/713th T20I · T20I | SL | DNB | 1/30 | 0 | Match tied (Sri Lanka won the Super Over) | Kandy | ICC World Twenty20 2012/13 |
| 22 Sept 2012 | SL 46/5 v SA 78/47th T20I · T20I | SL | DNB | 1/27 | 0 | South Africa won by 32 runs | Hambantota | ICC World Twenty20 2012/13 |
| 18 Sept 2012 | SL 182/4 v ZIM 1001st T20I · T20I | SL | DNB | 1/20 | 0 | Sri Lanka won by 82 runs | Hambantota | ICC World Twenty20 2012/13 |
| 7 Aug 2012 | SL 116 v IND 155/3Only T20I · T20I | SL | 0 | 0/31 | 0 | India won by 39 runs | Kandy | - |
| 4 Aug 2012 | SL 274 v IND 294/7Match 5 · ODI | SL | 10 | 3/64 | 1 | India won by 20 runs | Kandy | India in Sri Lanka ODI Series 2012 |
| 31 Jul 2012 | SL 251/8 v IND 255/4Match 4 · ODI | SL | 15* | 1/41 | 0 | India won by 6 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 28 Jul 2012 | SL 286/5 v IND 288/5Match 3 · ODI | SL | DNB | 2/60 | 0 | India won by 5 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 24 Jul 2012 | SL 139/1 v IND 138Match 2 · ODI | SL | DNB | 2/36 | 0 | Sri Lanka won by 9 wickets | Hambantota | India in Sri Lanka ODI Series 2012 |
| 21 Jul 2012 | SL 293/9 v IND 314/6Match 1 · ODI | SL | 19* | 0/83 | 0 | India won by 21 runs | Hambantota | India in Sri Lanka ODI Series 2012 |
| 18 Jun 2012 | SL 248/8 v PAK 247/7Match 5 · ODI | SL | DNB | 1/52 | 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 | SL | 0* | 2/30 | 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 | SL | - | 1/9 | 0 | No result | Colombo | Pakistan in Sri Lanka ODI Series 2012 |