| 9 Jun 2012 | SL 280/4 v PAK 204Match 2 · ODI | SL | DNB | 2/40 | 0 | 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 | SL | DNB | 1/24 | 0 | Pakistan won by 6 wickets (DLS method) | Kandy | Pakistan in Sri Lanka ODI Series 2012 |
| 1 Jun 2012 | SL 132/7 v PAK 95Match 1 · T20I | SL | DNB | 2/12 | 0 | Sri Lanka won by 37 runs | Hambantota | Pakistan in Sri Lanka T20I Series 2012 |
| 23 May 2012 | CSK 187/5 v MI 149/9Elimination Final · T20 | MI | 17 | 0/41 | 0 | Chennai Super Kings won by 38 runs | Bangalore | Indian Premier League 2012 |
| 20 May 2012 | RR 162/6 v MI 163/0Match 72 · T20 | MI | DNB | 1/32 | 1 | Mumbai Indians won by 10 wickets | Jaipur | Indian Premier League 2012 |
| 16 May 2012 | MI 108 v KKR 140/7Match 65 · T20 | MI | 8 | 1/32 | 1 | Kolkata Knight Riders won by 32 runs | Mumbai | Indian Premier League 2012 |
| 14 May 2012 | RCB 171/6 v MI 173/5Match 62 · T20 | MI | DNB | 0/29 | 1 | Mumbai Indians won by 5 wickets | Bangalore | Indian Premier League 2012 |
| 12 May 2012 | KKR 155/4 v MI 182/1Match 58 · T20 | MI | DNB | 0/27 | 0 | Mumbai Indians won by 27 runs | Kolkata | Indian Premier League 2012 |
| 9 May 2012 | MI 141/6 v RCB 142/1Match 54 · T20 | MI | DNB | 0/20 | 0 | Royal Challengers Bangalore won by 9 wickets | Mumbai | Indian Premier League 2012 |
| 6 May 2012 | MI 174/8 v CSK 173/8Match 49 · T20 | MI | 0 | 3/25 | 0 | Mumbai Indians won by 2 wickets | Mumbai | Indian Premier League 2012 |
| 3 May 2012 | PW 119/6 v MI 120/9Match 45 · T20 | MI | 14 | 2/25 | 0 | Mumbai Indians won by 1 run | Pune | Indian Premier League 2012 |
| 29 Apr 2012 | MI 101/5 v DC 100Match 40 · T20 | MI | DNB | 4/16 | 1 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2012 |
| 27 Apr 2012 | DC 207/5 v MI 170/9Match 36 · T20 | MI | 11 | 2/31 | 0 | Delhi Daredevils won by 37 runs | Delhi | Indian Premier League 2012 |
| 11 Apr 2012 | MI 197/6 v RR 170Match 12 · T20 | MI | DNB | 2/13 | 0 | Mumbai Indians won by 27 runs | Mumbai | Indian Premier League 2012 |
| 9 Apr 2012 | DC 138/9 v MI 142/5Match 9 · T20 | MI | DNB | 3/27 | 1 | Mumbai Indians won by 5 wickets | Visakhapatnam | Indian Premier League 2012 |
| 6 Apr 2012 | MI 101/9 v PW 129/9Match 3 · T20 | MI | 5 | 2/16 | 0 | Pune Warriors won by 28 runs | Mumbai | Indian Premier League 2012 |
| 4 Apr 2012 | CSK 112 v MI 115/2Match 1 · T20 | MI | DNB | 2/16 | 1 | Mumbai Indians won by 8 wickets | Chennai | Indian Premier League 2012 |
| 20 Mar 2012 | BAN 212/5 v SL 232Match 6 · ODI | SL | 10 | 0/29 | 0 | Bangladesh won by 5 wickets (DLS method) | Mirpur | Asia Cup 2011/12 |
| 15 Mar 2012 | PAK 189/4 v SL 188Match 3 · ODI | SL | 1 | 0/44 | 0 | Pakistan won by 6 wickets | Mirpur | Asia Cup 2011/12 |
| 8 Mar 2012 | AUS 231 v SL 215Final · ODI | SL | 6 | 0/69 | 0 | Australia won by 16 runs | Adelaide | Commonwealth Bank Series 2011/12 |
| 6 Mar 2012 | AUS 271/6 v SL 274/2Final · ODI | SL | DNB | 3/40 | 0 | Sri Lanka won by 8 wickets | Adelaide | Commonwealth Bank Series 2011/12 |
| 4 Mar 2012 | AUS 321/6 v SL 306Final · ODI | SL | 1 | 1/74 | 0 | Australia won by 15 runs | Brisbane | Commonwealth Bank Series 2011/12 |
| 2 Mar 2012 | AUS 229 v SL 238Match 12 · ODI | SL | 2 | 4/49 | 0 | Sri Lanka won by 9 runs | Melbourne | Commonwealth Bank Series 2011/12 |
| 28 Feb 2012 | IND 321/3 v SL 320/4Match 11 · ODI | SL | DNB | 1/96 | 0 | India won by 7 wickets | Hobart | Commonwealth Bank Series 2011/12 |
| 24 Feb 2012 | AUS 280/6 v SL 283/7Match 9 · ODI | SL | DNB | 1/56 | 0 | Sri Lanka won by 3 wickets | Hobart | Commonwealth Bank Series 2011/12 |
| 21 Feb 2012 | IND 238 v SL 289/6Match 8 · ODI | SL | DNB | 2/55 | 1 | Sri Lanka won by 51 runs | Brisbane | Commonwealth Bank Series 2011/12 |
| 17 Feb 2012 | AUS 158 v SL 152/2Match 6 · ODI | SL | DNB | 1/42 | 0 | Sri Lanka won by 8 wickets (DLS method) | Sydney | Commonwealth Bank Series 2011/12 |
| 14 Feb 2012 | IND 236/9 v SL 236/9Match 5 · ODI | SL | 0 | 2/53 | 0 | Match tied | Adelaide | Commonwealth Bank Series 2011/12 |
| 10 Feb 2012 | AUS 231 v SL 226Match 3 · ODI | SL | 1 | 2/48 | 0 | Australia won by 5 runs | Perth | Commonwealth Bank Series 2011/12 |
| 8 Feb 2012 | IND 234/6 v SL 233/8Match 2 · ODI | SL | 1* | 1/49 | 1 | India won by 4 wickets | Perth | Commonwealth Bank Series 2011/12 |
| 22 Jan 2012 | SA 312/4 v SL 314/8Match 5 · ODI | SL | DNB | 2/79 | 0 | Sri Lanka won by 2 wickets | Johannesburg | Sri Lanka in South Africa ODI Series 2011/12 |
| 20 Jan 2012 | SA 299/7 v SL 304/5Match 4 · ODI | SL | DNB | 1/57 | 0 | Sri Lanka won by 5 wickets | Kimberley | Sri Lanka in South Africa ODI Series 2011/12 |
| 17 Jan 2012 | SA 179/5 v SL 266/9Match 3 · ODI | SL | 2 | 2/20 | 0 | South Africa won by 4 runs (DLS method) | Bloemfontein | Sri Lanka in South Africa ODI Series 2011/12 |
| 14 Jan 2012 | SA 237/5 v SL 236/6Match 2 · ODI | SL | DNB | 1/38 | 1 | South Africa won by 5 wickets | East London | Sri Lanka in South Africa ODI Series 2011/12 |
| 11 Jan 2012 | SA 301/8 v SL 43Match 1 · ODI | SL | 1 | 5/54 | 0 | South Africa won by 258 runs | Paarl | Sri Lanka in South Africa ODI Series 2011/12 |
| 25 Nov 2011 | PAK 142/5 v SL 141Only T20I · T20I | SL | 1 | 1/32 | 0 | Pakistan won by 5 wickets | Abu Dhabi | - |
| 23 Nov 2011 | PAK 219/7 v SL 218/9Match 5 · ODI | SL | 4 | 1/28 | 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 | SL | 4 | 1/38 | 0 | 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 | SL | 0 | 2/57 | 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 | SL | 2* | 3/36 | 0 | Sri Lanka won by 25 runs | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 11 Nov 2011 | PAK 132/2 v SL 131Match 1 · ODI | SL | 11 | 0/35 | 0 | Pakistan won by 8 wickets | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 22 Aug 2011 | SL 213/6 v AUS 211Match 5 · ODI | SL | DNB | 3/35 | 0 | Sri Lanka won by 4 wickets | Colombo | Australia in Sri Lanka ODI Series 2011 |
| 20 Aug 2011 | SL 132 v AUS 133/5Match 4 · ODI | SL | 0 | 2/18 | 0 | Australia won by 5 wickets | Colombo | Australia in Sri Lanka ODI Series 2011 |
| 16 Aug 2011 | SL 286/9 v AUS 208Match 3 · ODI | SL | 1* | 5/28 | 0 | Sri Lanka won by 78 runs | Hambantota | Australia in Sri Lanka ODI Series 2011 |
| 14 Aug 2011 | SL 208 v AUS 211/2Match 2 · ODI | SL | 0 | 1/45 | 0 | Australia won by 8 wickets | Hambantota | Australia in Sri Lanka ODI Series 2011 |
| 13 Jul 2011 | SCO 101 v SL 284/73rd Match · ODI | SL | 32* | 5/30 | 0 | Sri Lanka won by 183 runs | Edinburgh | Tri-Nation Series in Scotland in 2011 |
| 9 Jul 2011 | ENG 268/9 v SL 252Match 5 · ODI | SL | 6 | 0/60 | 0 | England won by 16 runs | Manchester | NatWest Series 2011 |
| 6 Jul 2011 | ENG 171/0 v SL 174Match 4 · ODI | SL | 0 | 0/28 | 0 | England won by 10 wickets (DLS method) | Nottingham | NatWest Series 2011 |
| 3 Jul 2011 | ENG 246/7 v SL 249/4Match 3 · ODI | SL | DNB | 2/54 | 0 | Sri Lanka won by 6 wickets | London | NatWest Series 2011 |
| 1 Jul 2011 | ENG 240 v SL 309/5Match 2 · ODI | SL | DNB | 1/41 | 1 | Sri Lanka won by 69 runs | Leeds | NatWest Series 2011 |