Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team India remove India from query
Not involving the captain TM Dilshan (SL) remove TM Dilshan (SL) 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 2010-2024 334 392 54 16225 239 48.00 25202 64.37 44 79 19 1645 131 Profile
filtered 2010-2023 59 73 7 3581 192 54.25 5380 66.56 14 12 4 379 33
Innings by innings list
1* 1 1 0 0 100.00 7 not out 1 T20I v India Bridgetown 7 May 2010 T20I # 165
DNB - - - - - - - 1 ODI v India Visakhapatnam 20 Oct 2010 ODI # 3060
92 236 185 10 1 49.72 5 stumped 1 Test v India Mohali 14 Mar 2013 Test # 2081
5 23 19 0 0 26.31 4 bowled 3 Test v India Mohali 14 Mar 2013 Test # 2081
46 152 145 3 2 31.72 5 caught 1 Test v India Delhi 22 Mar 2013 Test # 2085
18 43 53 1 0 33.96 6 bowled 3 Test v India Delhi 22 Mar 2013 Test # 2085
162* 298 231 21 0 70.12 5 not out 1 Test v India Adelaide 9 Dec 2014 Test # 2148
52* 103 64 5 0 81.25 5 not out 3 Test v India Adelaide 9 Dec 2014 Test # 2148
133 303 191 13 2 69.63 4 bowled 2 Test v India Brisbane 17 Dec 2014 Test # 2149
28 75 39 4 0 71.79 4 run out 4 Test v India Brisbane 17 Dec 2014 Test # 2149
192 433 305 15 2 62.95 4 bowled 1 Test v India Melbourne 26 Dec 2014 Test # 2152
14 48 27 2 0 51.85 4 caught 3 Test v India Melbourne 26 Dec 2014 Test # 2152
117 268 208 15 0 56.25 4 caught 1 Test v India Sydney 6 Jan 2015 Test # 2156
71 92 70 8 1 101.42 4 lbw 3 Test v India Sydney 6 Jan 2015 Test # 2156
47 66 52 6 0 90.38 4 caught 2 ODI v India Melbourne 18 Jan 2015 ODI # 3582
TDNB - - - - - - - - ODI v India Sydney 26 Jan 2015 ODI # 3592
105 121 93 11 2 112.90 3 caught 1 ODI v India Sydney 26 Mar 2015 ODI # 3645
149 179 135 11 2 110.37 3 caught 2 ODI v India Perth 12 Jan 2016 ODI # 3723
46 67 47 4 0 97.87 3 bowled 2 ODI v India Brisbane 15 Jan 2016 ODI # 3724
41 45 45 5 0 91.11 3 caught 2 ODI v India Melbourne 17 Jan 2016 ODI # 3725
51 37 29 4 3 175.86 4 caught 1 ODI v India Canberra 20 Jan 2016 ODI # 3726
28 47 37 3 0 75.67 3 caught 1 ODI v India Sydney 23 Jan 2016 ODI # 3727
21 16 14 3 0 150.00 3 caught 2 T20I v India Adelaide 26 Jan 2016 T20I # 485
2 6 6 0 0 33.33 4 caught 1 T20I v India Mohali 27 Mar 2016 T20I # 553
27 128 95 2 0 28.42 3 caught 1 Test v India Pune 23 Feb 2017 Test # 2250
109 256 202 11 0 53.96 3 lbw 3 Test v India Pune 23 Feb 2017 Test # 2250
8 81 52 0 0 15.38 3 caught 2 Test v India Bengaluru 4 Mar 2017 Test # 2251
28 69 48 3 0 58.33 3 lbw 4 Test v India Bengaluru 4 Mar 2017 Test # 2251
178* 512 361 17 0 49.30 3 not out 1 Test v India Ranchi 16 Mar 2017 Test # 2256
21 98 68 2 0 30.88 4 bowled 3 Test v India Ranchi 16 Mar 2017 Test # 2256
111 224 173 14 0 64.16 3 caught 1 Test v India Dharamsala 25 Mar 2017 Test # 2258
17 25 15 3 0 113.33 3 bowled 3 Test v India Dharamsala 25 Mar 2017 Test # 2258
1 8 5 0 0 20.00 3 caught 2 ODI v India Chennai 17 Sep 2017 ODI # 3910
59 118 76 8 0 77.63 3 caught 2 ODI v India Eden Gardens 21 Sep 2017 ODI # 3912
63 111 71 5 0 88.73 3 caught 1 ODI v India Indore 24 Sep 2017 ODI # 3914
3 5 5 0 0 60.00 4 caught 1 ODI v India Bengaluru 28 Sep 2017 ODI # 3917
16 31 25 1 0 64.00 3 lbw 1 ODI v India Nagpur 1 Oct 2017 ODI # 3919
69 115 70 5 1 98.57 3 lbw 2 ODI v India The Oval 9 Jun 2019 ODI # 4155
DNB - - - - - - - 2 ODI v India Wankhede 14 Jan 2020 ODI # 4231
98 - 102 9 1 96.07 3 bowled 2 ODI v India Rajkot 17 Jan 2020 ODI # 4232
131 - 132 14 1 99.24 3 caught 1 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
105 - 66 11 4 159.09 3 bowled 1 ODI v India Sydney 27 Nov 2020 ODI # 4265
104 - 64 14 2 162.50 3 caught 1 ODI v India Sydney 29 Nov 2020 ODI # 4266
7 - 15 0 0 46.66 3 caught 2 ODI v India Canberra 2 Dec 2020 ODI # 4267
12 - 9 0 1 133.33 3 caught 2 T20I v India Canberra 4 Dec 2020 T20I # 1114
46 - 38 3 2 121.05 3 caught 1 T20I v India Sydney 6 Dec 2020 T20I # 1115
24 - 23 1 0 104.34 3 bowled 1 T20I v India Sydney 8 Dec 2020 T20I # 1116
1 45 29 0 0 3.44 4 caught 2 Test v India Adelaide 17 Dec 2020 Test # 2396
1* 5 1 0 0 100.00 4 not out 4 Test v India Adelaide 17 Dec 2020 Test # 2396
0 10 8 0 0 0.00 4 caught 1 Test v India Melbourne 26 Dec 2020 Test # 2398
8 53 30 0 0 26.66 4 bowled 3 Test v India Melbourne 26 Dec 2020 Test # 2398
131 298 226 16 0 57.96 4 run out 1 Test v India Sydney 7 Jan 2021 Test # 2402
81 260 167 8 1 48.50 4 lbw 3 Test v India Sydney 7 Jan 2021 Test # 2402
36 112 77 5 0 46.75 4 caught 1 Test v India Brisbane 15 Jan 2021 Test # 2404
55 121 74 7 0 74.32 4 caught 3 Test v India Brisbane 15 Jan 2021 Test # 2404
35 39 24 3 1 145.83 3 caught 2 T20I v India Mohali 20 Sep 2022 T20I # 1788
8 - 5 1 0 160.00 6 run out 1 T20I v India Nagpur 23 Sep 2022 T20I # 1794
9 30 10 1 0 90.00 3 stumped 1 T20I v India Hyderabad 25 Sep 2022 T20I # 1796
37 148 107 7 0 34.57 4 bowled 1 Test v India Nagpur 9 Feb 2023 Test # 2490
25* 87 51 2 1 49.01 4 not out 3 Test v India Nagpur 9 Feb 2023 Test # 2490
0 3 2 0 0 0.00 4 caught 1 Test v India Delhi 17 Feb 2023 Test # 2493
9 28 19 1 0 47.36 4 lbw 3 Test v India Delhi 17 Feb 2023 Test # 2493
26 60 38 4 0 68.42 4 caught 2 Test v India Indore 1 Mar 2023 Test # 2496
DNB - - - - - - - 4 Test v India Indore 1 Mar 2023 Test # 2496
38 153 135 3 0 28.14 4 bowled 1 Test v India Ahmedabad 9 Mar 2023 Test # 2499
10* 66 59 2 0 16.94 4 not out 3 Test v India Ahmedabad 9 Mar 2023 Test # 2499
22 57 30 4 0 73.33 3 caught 1 ODI v India Wankhede 17 Mar 2023 ODI # 4538
DNB - - - - - - - 2 ODI v India Visakhapatnam 19 Mar 2023 ODI # 4541
0 10 3 0 0 0.00 3 caught 1 ODI v India Chennai 22 Mar 2023 ODI # 4545
121 333 268 19 0 45.14 4 bowled 1 Test v India The Oval 7 Jun 2023 Test # 2505
34 68 47 3 0 72.34 4 caught 3 Test v India The Oval 7 Jun 2023 Test # 2505
41 84 60 3 1 68.33 3 bowled 1 ODI v India Mohali 22 Sep 2023 ODI # 4651
0 1 1 0 0 0.00 3 caught 2 ODI v India Indore 24 Sep 2023 ODI # 4654
74 89 61 8 1 121.31 3 lbw 1 ODI v India Rajkot 27 Sep 2023 ODI # 4657
46 112 71 5 0 64.78 3 bowled 1 ODI v India Chennai 8 Oct 2023 ODI # 4662
4 11 9 1 0 44.44 4 lbw 2 ODI v India Ahmedabad 19 Nov 2023 ODI # 4705
52 65 41 8 0 126.82 1 run out 1 T20I v India Visakhapatnam 23 Nov 2023 T20I # 2360
19 36 16 1 1 118.75 1 caught 2 T20I v India Thiruvananthapuram 26 Nov 2023 T20I # 2367
Statsguru includes the following current or recent relevant matches:
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633 - Live]
    » West Indies 137/5 (19.0 ov, AD Russell 15*, RL Chase 42*, KV Morea 0/30) - Match over
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
 
Feedback Print this page