Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team Sri Lanka remove Sri Lanka from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2009-2024 376 467 25 18817 335* 42.57 21816 86.25 49 96 23 2089 312 Profile
filtered 2009-2023 48 55 6 1942 163 39.63 2014 96.42 4 13 4 208 22
Innings by innings list
0 1 3 0 0 0.00 2 caught 1 T20I v Sri Lanka Nottingham 8 Jun 2009 T20I # 97
9 24 12 1 0 75.00 2 caught 1 T20I v Sri Lanka Bridgetown 9 May 2010 T20I # 170
2 - 8 0 0 25.00 1 caught 1 T20I v Sri Lanka Perth 31 Oct 2010 T20I # 192
53 62 31 6 2 170.96 2 caught 2 T20I v Sri Lanka Pallekele 6 Aug 2011 T20I # 202
16 29 18 2 0 88.88 2 caught 2 T20I v Sri Lanka Pallekele 8 Aug 2011 T20I # 203
34 45 29 4 1 117.24 1 bowled 1 ODI v Sri Lanka Perth 10 Feb 2012 ODI # 3235
13 23 21 2 0 61.90 1 caught 1 ODI v Sri Lanka Sydney 17 Feb 2012 ODI # 3241
7 30 13 0 0 53.84 2 caught 1 ODI v Sri Lanka Hobart 24 Feb 2012 ODI # 3248
6 11 6 1 0 100.00 2 caught 2 ODI v Sri Lanka Melbourne 2 Mar 2012 ODI # 3253
163 219 157 13 2 103.82 1 bowled 1 ODI v Sri Lanka Brisbane 4 Mar 2012 ODI # 3255
100 184 140 4 1 71.42 2 caught 1 ODI v Sri Lanka Adelaide 6 Mar 2012 ODI # 3256
48 57 45 5 1 106.66 2 caught 1 ODI v Sri Lanka Adelaide 8 Mar 2012 ODI # 3257
57 119 89 8 0 64.04 1 run out 1 Test v Sri Lanka Hobart 14 Dec 2012 Test # 2067
68 172 119 5 1 57.14 2 caught 3 Test v Sri Lanka Hobart 14 Dec 2012 Test # 2067
62 81 46 6 1 134.78 2 caught 2 Test v Sri Lanka Melbourne 26 Dec 2012 Test # 2068
85 150 84 10 0 101.19 1 caught 2 Test v Sri Lanka Sydney 3 Jan 2013 Test # 2070
0 4 1 0 0 0.00 2 caught 4 Test v Sri Lanka Sydney 3 Jan 2013 Test # 2070
4 8 11 0 0 36.36 1 caught 1 ODI v Sri Lanka Brisbane 18 Jan 2013 ODI # 3321
60 132 73 6 0 82.19 1 lbw 1 ODI v Sri Lanka Sydney 20 Jan 2013 ODI # 3324
10 22 18 1 0 55.55 2 bowled 1 ODI v Sri Lanka Hobart 23 Jan 2013 ODI # 3326
90* 91 62 5 3 145.16 1 not out 1 T20I v Sri Lanka Sydney 26 Jan 2013 T20I # 299
7 5 6 1 0 116.66 2 caught 2 T20I v Sri Lanka Melbourne 28 Jan 2013 T20I # 300
9 16 12 1 0 75.00 2 caught 1 ODI v Sri Lanka Sydney 8 Mar 2015 ODI # 3629
0 10 5 0 0 0.00 2 bowled 2 Test v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
1 7 4 0 0 25.00 2 bowled 4 Test v Sri Lanka Pallekele 26 Jul 2016 Test # 2209
42 49 41 7 0 102.43 2 caught 2 Test v Sri Lanka Galle 4 Aug 2016 Test # 2213
41 46 31 7 0 132.25 1 lbw 4 Test v Sri Lanka Galle 4 Aug 2016 Test # 2213
11 13 9 1 1 122.22 1 caught 2 Test v Sri Lanka Colombo (SSC) 13 Aug 2016 Test # 2217
68 109 94 6 1 72.34 2 bowled 4 Test v Sri Lanka Colombo (SSC) 13 Aug 2016 Test # 2217
8 29 17 0 0 47.05 1 caught 2 ODI v Sri Lanka Colombo (RPS) 21 Aug 2016 ODI # 3768
1 5 4 0 0 25.00 1 caught 2 ODI v Sri Lanka Colombo (RPS) 24 Aug 2016 ODI # 3769
10 21 12 1 0 83.33 1 caught 2 ODI v Sri Lanka Dambulla 28 Aug 2016 ODI # 3772
19 36 16 3 0 118.75 1 bowled 2 ODI v Sri Lanka Dambulla 31 Aug 2016 ODI # 3774
106 167 126 9 0 84.12 1 caught 2 ODI v Sri Lanka Pallekele 4 Sep 2016 ODI # 3776
28 - 16 5 0 175.00 2 bowled 1 T20I v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
25 48 24 3 0 104.16 1 caught 2 T20I v Sri Lanka Colombo (RPS) 9 Sep 2016 T20I # 567
26 70 48 2 0 54.16 1 bowled 1 ODI v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
100* - 56 10 4 178.57 2 not out 1 T20I v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
60* - 41 9 0 146.34 1 not out 2 T20I v Sri Lanka Brisbane 30 Oct 2019 T20I # 988
57* - 50 4 1 114.00 2 not out 2 T20I v Sri Lanka Melbourne 1 Nov 2019 T20I # 993
65 69 42 10 0 154.76 1 caught 2 T20I v Sri Lanka Dubai (DICS) 28 Oct 2021 T20I # 1374
70* 76 44 9 0 159.09 2 not out 2 T20I v Sri Lanka Colombo (RPS) 7 Jun 2022 T20I # 1551
21 44 10 3 1 210.00 2 run out 2 T20I v Sri Lanka Colombo (RPS) 8 Jun 2022 T20I # 1552
39 49 33 6 0 118.18 1 lbw 1 T20I v Sri Lanka Pallekele 11 Jun 2022 T20I # 1564
0 8 3 0 0 0.00 1 lbw 2 ODI v Sri Lanka Pallekele 14 Jun 2022 ODI # 4409
37 60 51 5 0 72.54 1 bowled 2 ODI v Sri Lanka Pallekele 16 Jun 2022 ODI # 4412
9 16 12 2 0 75.00 1 caught 1 ODI v Sri Lanka Colombo (RPS) 19 Jun 2022 ODI # 4415
99 169 112 12 0 88.39 1 stumped 2 ODI v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
10 17 8 2 0 125.00 1 caught 2 ODI v Sri Lanka Colombo (RPS) 24 Jun 2022 ODI # 4418
25 37 24 5 0 104.16 2 lbw 2 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
10* 3 4 1 1 250.00 1 not out 4 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
5 20 13 1 0 38.46 2 bowled 1 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
24 56 44 4 0 54.54 1 lbw 3 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
11 26 10 0 0 110.00 1 caught 2 T20I v Sri Lanka Perth 25 Oct 2022 T20I # 1845
11 16 6 0 1 183.33 2 lbw 2 ODI v Sri Lanka Lucknow 16 Oct 2023 ODI # 4671
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page