Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team Sri Lanka remove Sri Lanka from query
Wicketkeeper as designated wicketkeeper remove as designated wicketkeeper from query
Ordered by runs scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2011-2024 220 211 42 4672 117 27.64 6373 73.30 5 19 9 399 92 Profile
filtered 2012-2022 31 26 7 695 102* 36.57 937 74.17 1 3 0 50 6
Innings by innings list
102* 224 158 9 0 64.55 6 not out 2 Test v Sri Lanka Sydney 3 Jan 2013 Test # 2070
76 118 88 3 0 86.36 5 caught 2 ODI v Sri Lanka Colombo (RPS) 24 Aug 2016 ODI # 3769
68* 157 135 5 0 50.37 7 not out 1 Test v Sri Lanka Hobart 14 Dec 2012 Test # 2067
64 110 72 4 1 88.88 2 caught 1 ODI v Sri Lanka Brisbane 4 Mar 2012 ODI # 3255
49 107 74 3 0 66.21 1 caught 1 ODI v Sri Lanka Adelaide 8 Mar 2012 ODI # 3257
43* 42 27 2 2 159.25 6 not out 1 T20I v Sri Lanka Melbourne 20 Feb 2022 T20I # 1478
42 68 46 3 0 91.30 6 stumped 2 ODI v Sri Lanka Dambulla 28 Aug 2016 ODI # 3772
31 85 53 1 0 58.49 6 caught 1 ODI v Sri Lanka Sydney 20 Jan 2013 ODI # 3324
31 29 23 4 1 134.78 7 caught 2 ODI v Sri Lanka The Oval 17 Jun 2013 ODI # 3374
26* 44 26 2 0 100.00 7 not out 2 T20I v Sri Lanka Colombo (RPS) 8 Jun 2022 T20I # 1552
26 42 34 0 0 76.47 4 caught 2 ODI v Sri Lanka Colombo (RPS) 21 Aug 2016 ODI # 3768
23 36 28 4 0 82.14 1 lbw 1 ODI v Sri Lanka Hobart 23 Jan 2013 ODI # 3326
15 53 36 1 0 41.66 2 run out 1 ODI v Sri Lanka Sydney 17 Feb 2012 ODI # 3241
14 15 19 2 0 73.68 1 bowled 1 ODI v Sri Lanka Adelaide 6 Mar 2012 ODI # 3256
13* 9 4 1 1 325.00 7 not out 1 T20I v Sri Lanka Sydney 13 Feb 2022 T20I # 1463
13* 16 8 2 0 162.50 7 not out 1 T20I v Sri Lanka Pallekele 11 Jun 2022 T20I # 1564
11 26 14 1 0 78.57 5 caught 3 Test v Sri Lanka Hobart 14 Dec 2012 Test # 2067
9 15 12 1 0 75.00 1 lbw 2 ODI v Sri Lanka Melbourne 2 Mar 2012 ODI # 3253
9 19 18 1 0 50.00 6 bowled 4 Test v Sri Lanka Sydney 3 Jan 2013 Test # 2070
8* 8 5 0 1 160.00 6 not out 2 ODI v Sri Lanka Dambulla 31 Aug 2016 ODI # 3774
8 48 21 0 0 38.09 6 caught 1 ODI v Sri Lanka Brisbane 18 Jan 2013 ODI # 3321
5 7 7 1 0 71.42 1 caught 1 ODI v Sri Lanka Hobart 24 Feb 2012 ODI # 3248
4 20 5 0 0 80.00 7 caught 1 T20I v Sri Lanka Sydney 11 Feb 2022 T20I # 1458
3 17 13 0 0 23.07 2 caught 2 ODI v Sri Lanka Pallekele 4 Sep 2016 ODI # 3776
1 15 5 0 0 20.00 2 caught 1 ODI v Sri Lanka Perth 10 Feb 2012 ODI # 3235
1 8 6 0 0 16.66 7 caught 2 Test v Sri Lanka Melbourne 26 Dec 2012 Test # 2068
DNB - - - - - - - 1 T20I v Sri Lanka Sydney 26 Jan 2013 T20I # 299
DNB - - - - - - - 2 T20I v Sri Lanka Melbourne 28 Jan 2013 T20I # 300
DNB - - - - - - - 2 T20I v Sri Lanka Dubai (DICS) 28 Oct 2021 T20I # 1374
DNB - - - - - - - 2 T20I v Sri Lanka Canberra 15 Feb 2022 T20I # 1466
DNB - - - - - - - 2 T20I v Sri Lanka Melbourne 18 Feb 2022 T20I # 1470
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 7 Jun 2022 T20I # 1551
DNB - - - - - - - 2 T20I v Sri Lanka Perth 25 Oct 2022 T20I # 1845
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659 - Live]
    » Scotland 153/3 (13.1 ov, B McMullen 61*, MH Cross 15*, Bilal Khan 1/12) - Match over
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658 - Live]
    » Pakistan 113/7 (20.0 ov, Naseem Shah 10*, Shaheen Shah Afridi 0*, Arshdeep Singh 1/31) - Match over
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page