Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team India remove India from query
Not involving the player A Ranatunga (SL) remove A Ranatunga (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 354 420 46 18100 251 48.39 27434 65.97 45 97 20 1835 137 Profile
filtered 2010-2023 55 65 4 2437 131 39.95 3824 63.72 3 18 2 230 28
Innings by innings list
0 7 9 0 0 0.00 4 bowled 1 ODI v India Dambulla 10 Aug 2010 ODI # 3030
13 33 27 1 0 48.14 6 bowled 2 ODI v India Dambulla 25 Aug 2010 ODI # 3039
131 391 299 10 0 43.81 6 caught 2 Test v India Ahmedabad 4 Nov 2010 Test # 1974
DNB - - - - - - - 4 Test v India Ahmedabad 4 Nov 2010 Test # 1974
4 18 12 0 0 33.33 7 lbw 1 Test v India Hyderabad 12 Nov 2010 Test # 1975
69 157 146 9 0 47.26 6 lbw 3 Test v India Hyderabad 12 Nov 2010 Test # 1975
0 5 3 0 0 0.00 5 caught 1 Test v India Nagpur 20 Nov 2010 Test # 1978
8 35 25 0 0 32.00 7 bowled 3 Test v India Nagpur 20 Nov 2010 Test # 1978
25 73 51 0 0 49.01 3 caught 2 ODI v India Guwahati 28 Nov 2010 ODI # 3070
29 56 46 4 0 63.04 3 bowled 1 ODI v India Jaipur 1 Dec 2010 ODI # 3072
21 71 50 1 0 42.00 3 lbw 1 ODI v India Vadodara 4 Dec 2010 ODI # 3074
32 114 92 3 0 34.78 3 caught 2 Test v India Hyderabad 23 Aug 2012 Test # 2054
52 197 163 4 0 31.90 3 caught 3 Test v India Hyderabad 23 Aug 2012 Test # 2054
17 74 44 2 0 38.63 3 lbw 1 Test v India Bengaluru 31 Aug 2012 Test # 2055
13 57 37 2 0 35.13 3 caught 3 Test v India Bengaluru 31 Aug 2012 Test # 2055
28 47 26 3 0 107.69 4 caught 1 T20I v India Chennai 11 Sep 2012 T20I # 261
71 110 88 7 0 80.68 3 caught 1 ODI v India Napier 19 Jan 2014 ODI # 3456
77 99 87 5 1 88.50 3 stumped 1 ODI v India Hamilton 22 Jan 2014 ODI # 3458
65 98 74 4 1 87.83 3 bowled 1 ODI v India Auckland 25 Jan 2014 ODI # 3462
60 100 82 2 2 73.17 3 run out 2 ODI v India Hamilton 28 Jan 2014 ODI # 3465
88 117 91 8 1 96.70 3 caught 1 ODI v India Wellington 31 Jan 2014 ODI # 3467
113 250 172 10 2 65.69 3 caught 1 Test v India Auckland 6 Feb 2014 Test # 2118
3 22 17 0 0 17.64 3 caught 3 Test v India Auckland 6 Feb 2014 Test # 2118
47 167 100 6 0 47.00 3 caught 1 Test v India Wellington 14 Feb 2014 Test # 2120
7 40 22 0 0 31.81 3 caught 3 Test v India Wellington 14 Feb 2014 Test # 2120
8 27 16 1 0 50.00 2 stumped 1 T20I v India Nagpur 15 Mar 2016 T20I # 535
75 197 137 7 0 54.74 3 bowled 2 Test v India Kanpur 22 Sep 2016 Test # 2221
25 61 59 3 0 42.37 3 lbw 4 Test v India Kanpur 22 Sep 2016 Test # 2221
8 33 25 1 0 32.00 3 bowled 2 Test v India Indore 8 Oct 2016 Test # 2223
27 40 33 5 0 81.81 3 lbw 4 Test v India Indore 8 Oct 2016 Test # 2223
3 15 9 0 0 33.33 3 caught 1 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
118 183 128 14 1 92.18 3 caught 1 ODI v India Delhi 20 Oct 2016 ODI # 3797
22 27 27 3 0 81.48 3 lbw 1 ODI v India Mohali 23 Oct 2016 ODI # 3798
41 81 59 4 0 69.49 3 caught 1 ODI v India Ranchi 26 Oct 2016 ODI # 3799
27 55 40 4 0 67.50 3 caught 2 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
6 14 8 0 0 75.00 3 caught 2 ODI v India Wankhede 22 Oct 2017 ODI # 3928
3 15 14 0 0 21.42 3 lbw 1 ODI v India Pune 25 Oct 2017 ODI # 3931
64 86 84 8 0 76.19 3 caught 2 ODI v India Kanpur 29 Oct 2017 ODI # 3932
28 37 24 1 1 116.66 3 caught 2 T20I v India Delhi 1 Nov 2017 T20I # 630
12 16 9 2 0 133.33 3 caught 1 T20I v India Rajkot 4 Nov 2017 T20I # 631
8 11 10 0 0 80.00 3 run out 2 T20I v India Thiruvananthapuram 7 Nov 2017 T20I # 632
64 138 81 7 0 79.01 3 caught 1 ODI v India Napier 23 Jan 2019 ODI # 4082
20 13 11 1 2 181.81 3 bowled 2 ODI v India Mount Maunganui 26 Jan 2019 ODI # 4085
28 62 48 4 0 58.33 3 caught 1 ODI v India Mount Maunganui 28 Jan 2019 ODI # 4088
11 23 18 2 0 61.11 3 caught 2 ODI v India Hamilton 31 Jan 2019 ODI # 4091
39 96 73 3 0 53.42 3 caught 2 ODI v India Wellington 3 Feb 2019 ODI # 4092
34 33 22 0 3 154.54 3 caught 1 T20I v India Wellington 6 Feb 2019 T20I # 735
20 27 17 3 0 117.64 3 lbw 1 T20I v India Auckland 8 Feb 2019 T20I # 737
27 28 21 3 0 128.57 3 caught 1 T20I v India Hamilton 10 Feb 2019 T20I # 738
67 137 95 6 0 70.52 3 caught 1 ODI v India Manchester 9 Jul 2019 ODI # 4190
51 - 26 4 4 196.15 3 caught 1 T20I v India Auckland 24 Jan 2020 T20I # 1031
14 32 20 0 0 70.00 3 caught 1 T20I v India Auckland 26 Jan 2020 T20I # 1034
95 68 48 8 6 197.91 3 caught 2 T20I v India Hamilton 29 Jan 2020 T20I # 1035
22 43 31 2 0 70.96 3 caught 2 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
89 228 153 11 0 58.16 3 caught 2 Test v India Wellington 21 Feb 2020 Test # 2385
DNB - - - - - - - 4 Test v India Wellington 21 Feb 2020 Test # 2385
3 12 8 0 0 37.50 3 caught 2 Test v India Christchurch 29 Feb 2020 Test # 2387
5 17 8 1 0 62.50 3 caught 4 Test v India Christchurch 29 Feb 2020 Test # 2387
49 294 177 6 0 27.68 3 caught 2 Test v India Southampton 18 Jun 2021 Test # 2425
52* 147 89 8 0 58.42 3 not out 4 Test v India Southampton 18 Jun 2021 Test # 2425
33* 53 31 3 0 106.45 3 not out 2 T20I v India Dubai (DICS) 31 Oct 2021 T20I # 1381
18 78 64 2 0 28.12 3 lbw 2 Test v India Kanpur 25 Nov 2021 Test # 2435
24 139 112 3 0 21.42 4 lbw 4 Test v India Kanpur 25 Nov 2021 Test # 2435
61 93 52 4 2 117.30 3 bowled 2 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
94* 184 98 7 1 95.91 3 not out 2 ODI v India Auckland 25 Nov 2022 ODI # 4483
TDNB - - - - - - - - ODI v India Hamilton 27 Nov 2022 ODI # 4487
0* 9 3 0 0 0.00 3 not out 2 ODI v India Christchurch 30 Nov 2022 ODI # 4489
69 116 73 8 1 94.52 3 caught 2 ODI v India Wankhede 15 Nov 2023 ODI # 4703
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
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