Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team India remove India from query
Start of match date greater than or equal to 1 Mar 2003 remove greater than or equal to 1 Mar 2003 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 2012-2024 253 299 26 10033 264* 36.75 16797 59.73 20 55 23 1005 84 Profile
filtered 2014-2023 35 41 5 1462 145* 40.61 2298 63.62 2 12 3 143 16
Innings by innings list
0 10 8 0 0 0.00 4 caught 1 Test v India Wellington 14 Feb 2014 Test # 2120
29 111 64 3 0 45.31 4 caught 3 Test v India Wellington 14 Feb 2014 Test # 2120
58 220 151 5 0 38.41 2 lbw 2 Test v India Kanpur 22 Sep 2016 Test # 2221
2 19 15 0 0 13.33 1 lbw 4 Test v India Kanpur 22 Sep 2016 Test # 2221
1 8 2 0 0 50.00 2 lbw 2 Test v India Eden Gardens 30 Sep 2016 Test # 2222
74 208 148 8 0 50.00 1 caught 4 Test v India Eden Gardens 30 Sep 2016 Test # 2222
53 136 104 7 0 50.96 2 caught 2 Test v India Indore 8 Oct 2016 Test # 2223
6 8 10 0 1 60.00 1 lbw 4 Test v India Indore 8 Oct 2016 Test # 2223
79* 178 98 7 1 80.61 2 not out 1 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
46 86 46 6 1 100.00 2 lbw 1 ODI v India Delhi 20 Oct 2016 ODI # 3797
61 131 72 3 1 84.72 2 caught 1 ODI v India Mohali 23 Oct 2016 ODI # 3798
39 65 40 4 0 97.50 2 caught 1 ODI v India Ranchi 26 Oct 2016 ODI # 3799
19 26 17 3 0 111.76 2 caught 2 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
103* 148 102 8 2 100.98 5 not out 2 ODI v India Wankhede 22 Oct 2017 ODI # 3928
38 82 62 2 0 61.29 5 bowled 1 ODI v India Pune 25 Oct 2017 ODI # 3931
65 99 52 7 0 125.00 5 run out 2 ODI v India Kanpur 29 Oct 2017 ODI # 3932
39 54 36 3 1 108.33 4 stumped 2 T20I v India Delhi 1 Nov 2017 T20I # 630
11 20 10 1 0 110.00 5 caught 1 ODI v India Napier 23 Jan 2019 ODI # 4082
34 39 32 3 1 106.25 5 lbw 2 ODI v India Mount Maunganui 26 Jan 2019 ODI # 4085
51 95 64 1 1 79.68 5 caught 1 ODI v India Mount Maunganui 28 Jan 2019 ODI # 4088
DNB - - - - - - - 2 ODI v India Hamilton 31 Jan 2019 ODI # 4091
37 74 49 3 0 75.51 5 lbw 2 ODI v India Wellington 3 Feb 2019 ODI # 4092
10 22 11 0 0 90.90 7 caught 1 ODI v India Manchester 9 Jul 2019 ODI # 4190
69 69 48 8 2 143.75 5 caught 2 ODI v India Hamilton 5 Feb 2020 ODI # 4235
7 15 14 0 0 50.00 5 lbw 1 ODI v India Auckland 8 Feb 2020 ODI # 4239
32* 70 34 3 0 94.11 5 not out 2 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
11 54 30 0 0 36.66 1 caught 2 Test v India Wellington 21 Feb 2020 Test # 2385
7* 7 4 1 0 175.00 1 not out 4 Test v India Wellington 21 Feb 2020 Test # 2385
52 197 122 5 0 42.62 1 bowled 2 Test v India Christchurch 29 Feb 2020 Test # 2387
52 117 74 10 0 70.27 1 caught 4 Test v India Christchurch 29 Feb 2020 Test # 2387
30 158 104 3 0 28.84 1 caught 2 Test v India Southampton 18 Jun 2021 Test # 2425
9 59 41 0 0 21.95 1 stumped 4 Test v India Southampton 18 Jun 2021 Test # 2425
95 401 282 10 0 33.68 1 stumped 2 Test v India Kanpur 25 Nov 2021 Test # 2435
52 218 146 3 0 35.61 1 bowled 4 Test v India Kanpur 25 Nov 2021 Test # 2435
10 22 14 2 0 71.42 1 caught 2 Test v India Wankhede 3 Dec 2021 Test # 2438
6 16 15 1 0 40.00 1 lbw 4 Test v India Wankhede 3 Dec 2021 Test # 2438
145* 130 104 19 5 139.42 5 not out 2 ODI v India Auckland 25 Nov 2022 ODI # 4483
TDNB - - - - - - - - ODI v India Hamilton 27 Nov 2022 ODI # 4487
DNB - - - - - - - 2 ODI v India Christchurch 30 Nov 2022 ODI # 4489
24 56 46 3 0 52.17 5 caught 2 ODI v India Hyderabad 18 Jan 2023 ODI # 4507
1 22 17 0 0 5.88 5 caught 1 ODI v India Raipur 21 Jan 2023 ODI # 4509
0 2 1 0 0 0.00 5 caught 2 ODI v India Indore 24 Jan 2023 ODI # 4511
5 16 7 1 0 71.42 5 lbw 1 ODI v India Dharamsala 22 Oct 2023 ODI # 4678
0 1 2 0 0 0.00 5 lbw 2 ODI v India Wankhede 15 Nov 2023 ODI # 4703
Statsguru includes the following current or recent relevant matches:
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638]
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page