Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team India remove India 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 2008-2024 422 458 95 14878 200* 40.98 23899 62.25 19 87 23 1340 222 Profile
filtered 2009-2023 68 76 13 2631 139* 41.76 3772 69.75 6 12 2 249 50
Innings by innings list
6 8 9 0 0 66.66 7 caught 2 ODI v India Colombo (RPS) 5 Feb 2009 ODI # 2815
19 57 37 1 0 51.35 5 stumped 1 ODI v India Colombo (RPS) 12 Sep 2009 ODI # 2887
14 14 11 1 1 127.27 6 caught 2 ODI v India Colombo (RPS) 14 Sep 2009 ODI # 2889
17 44 34 1 1 50.00 6 caught 2 Test v India Ahmedabad 16 Nov 2009 Test # 1933
13 30 19 1 1 68.42 6 bowled 2 Test v India Kanpur 24 Nov 2009 Test # 1935
15 24 21 3 0 71.42 6 caught 3 Test v India Kanpur 24 Nov 2009 Test # 1935
99 200 131 15 0 75.57 6 run out 1 Test v India Brabourne 2 Dec 2009 Test # 1937
5 10 8 1 0 62.50 6 caught 3 Test v India Brabourne 2 Dec 2009 Test # 1937
15* - 4 0 2 375.00 6 not out 1 T20I v India Nagpur 9 Dec 2009 T20I # 126
26* 15 13 1 2 200.00 8 not out 1 T20I v India Mohali 12 Dec 2009 T20I # 127
38 50 33 2 0 115.15 7 caught 2 ODI v India Rajkot 15 Dec 2009 ODI # 2932
37* 62 25 4 0 148.00 6 not out 2 ODI v India Nagpur 18 Dec 2009 ODI # 2933
46 50 37 3 2 124.32 5 run out 2 T20I v India Gros Islet 11 May 2010 T20I # 173
75 152 95 2 2 78.94 4 bowled 1 ODI v India Bulawayo 30 May 2010 ODI # 2983
DNB - - - - - - - 2 ODI v India Dambulla 22 Jun 2010 ODI # 2999
0 3 2 0 0 0.00 5 caught 2 ODI v India Dambulla 24 Jun 2010 ODI # 3001
41 101 58 6 0 70.68 6 caught 1 Test v India Galle 18 Jul 2010 Test # 1964
DNB - - - - - - - 4 Test v India Galle 18 Jul 2010 Test # 1964
DNB - - - - - - - 1 Test v India Colombo (SSC) 26 Jul 2010 Test # 1966
DNB - - - - - - - 3 Test v India Colombo (SSC) 26 Jul 2010 Test # 1966
45 123 84 6 0 53.57 6 lbw 1 Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
5 12 9 1 0 55.55 7 caught 3 Test v India Colombo (PSS) 3 Aug 2010 Test # 1968
15 44 26 2 0 57.69 6 lbw 1 ODI v India Dambulla 16 Aug 2010 ODI # 3032
DNB - - - - - - - 2 ODI v India Dambulla 22 Aug 2010 ODI # 3038
1 9 4 0 0 25.00 6 caught 1 ODI v India Dambulla 28 Aug 2010 ODI # 3040
33* 48 28 2 0 117.85 7 not out 1 ODI v India Perth 8 Feb 2012 ODI # 3233
17 41 30 1 0 56.66 6 run out 1 ODI v India Adelaide 14 Feb 2012 ODI # 3239
49* 58 37 4 1 132.43 6 not out 1 ODI v India Brisbane 21 Feb 2012 ODI # 3246
14 14 10 1 0 140.00 5 caught 1 ODI v India Hobart 28 Feb 2012 ODI # 3251
7 31 17 0 0 41.17 6 caught 2 ODI v India Hambantota 21 Jul 2012 ODI # 3291
DNB - - - - - - - 2 ODI v India Hambantota 24 Jul 2012 ODI # 3292
71* 94 57 5 1 124.56 6 not out 1 ODI v India Colombo (RPS) 28 Jul 2012 ODI # 3293
14 27 34 1 0 41.17 6 caught 1 ODI v India Colombo (RPS) 31 Jul 2012 ODI # 3294
13 14 16 2 0 81.25 5 run out 2 ODI v India Pallekele 4 Aug 2012 ODI # 3295
31 37 29 3 0 106.89 5 caught 2 T20I v India Pallekele 7 Aug 2012 T20I # 255
51 104 89 1 1 57.30 6 caught 1 ODI v India Cardiff 20 Jun 2013 ODI # 3376
44* 55 29 4 1 151.72 3 not out 1 ODI v India Kingston 2 Jul 2013 ODI # 3382
10 18 11 2 0 90.90 6 caught 2 ODI v India Port of Spain 9 Jul 2013 ODI # 3387
10 31 24 0 0 41.66 5 caught 1 ODI v India Port of Spain 11 Jul 2013 ODI # 3388
6 21 18 0 0 33.33 6 lbw 2 ODI v India Fatullah 28 Feb 2014 ODI # 3476
DNB - - - - - - - 2 T20I v India Mirpur 6 Apr 2014 T20I # 400
23 25 32 3 0 71.87 6 caught 2 ODI v India Cuttack 2 Nov 2014 ODI # 3539
92* - 101 10 1 91.08 5 not out 1 ODI v India Ahmedabad 6 Nov 2014 ODI # 3540
10 - 14 1 0 71.42 5 caught 1 ODI v India Hyderabad 9 Nov 2014 ODI # 3543
75 85 68 9 1 110.29 5 stumped 2 ODI v India Eden Gardens 13 Nov 2014 ODI # 3544
139* 141 116 6 10 119.82 5 not out 1 ODI v India Ranchi 16 Nov 2014 ODI # 3547
64 131 92 6 1 69.56 5 caught 1 Test v India Galle 12 Aug 2015 Test # 2176
39 103 63 4 1 61.90 5 caught 3 Test v India Galle 12 Aug 2015 Test # 2176
102 250 167 12 0 61.07 5 caught 2 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
23 49 39 3 0 58.97 4 caught 4 Test v India Colombo (PSS) 20 Aug 2015 Test # 2177
1 21 9 0 0 11.11 5 caught 2 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
110 328 240 13 0 45.83 5 lbw 4 Test v India Colombo (SSC) 28 Aug 2015 Test # 2179
18 17 19 3 0 94.73 5 bowled 1 T20I v India Mirpur 1 Mar 2016 T20I # 515
52* 76 45 6 0 115.55 5 not out 2 ODI v India The Oval 8 Jun 2017 ODI # 3882
83 159 130 11 1 63.84 5 caught 2 Test v India Galle 26 Jul 2017 Test # 2265
2 11 10 0 0 20.00 5 caught 4 Test v India Galle 26 Jul 2017 Test # 2265
26 44 33 2 2 78.78 5 caught 2 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
36 98 66 3 1 54.54 6 caught 3 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
0 4 3 0 0 0.00 5 lbw 2 Test v India Pallekele 12 Aug 2017 Test # 2269
35 117 96 2 1 36.45 6 lbw 3 Test v India Pallekele 12 Aug 2017 Test # 2269
36* - 50 1 1 72.00 5 not out 1 ODI v India Dambulla 20 Aug 2017 ODI # 3905
20 - 41 2 0 48.78 5 lbw 1 ODI v India Pallekele 24 Aug 2017 ODI # 3906
11 - 23 1 0 47.82 5 lbw 1 ODI v India Pallekele 27 Aug 2017 ODI # 3907
70 - 80 10 0 87.50 5 caught 2 ODI v India Colombo (RPS) 31 Aug 2017 ODI # 3908
55 - 98 4 0 56.12 5 caught 1 ODI v India Colombo (RPS) 3 Sep 2017 ODI # 3909
7 - 5 1 0 140.00 4 stumped 1 T20I v India Colombo (RPS) 6 Sep 2017 T20I # 618
52 147 94 8 0 55.31 4 caught 2 Test v India Eden Gardens 16 Nov 2017 Test # 2281
12 38 23 2 0 52.17 4 lbw 4 Test v India Eden Gardens 16 Nov 2017 Test # 2281
10 19 20 2 0 50.00 4 lbw 1 Test v India Nagpur 24 Nov 2017 Test # 2283
10 43 32 0 1 31.25 4 caught 3 Test v India Nagpur 24 Nov 2017 Test # 2283
111 380 268 14 2 41.41 4 caught 2 Test v India Delhi 2 Dec 2017 Test # 2286
1 26 20 0 0 5.00 5 caught 4 Test v India Delhi 2 Dec 2017 Test # 2286
25* 68 42 5 0 59.52 4 not out 2 ODI v India Dharamsala 10 Dec 2017 ODI # 3939
111* 184 132 9 3 84.09 4 not out 2 ODI v India Mohali 13 Dec 2017 ODI # 3941
17 52 28 2 0 60.71 4 bowled 1 ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
1 12 7 0 0 14.28 4 caught 2 T20I v India Cuttack 20 Dec 2017 T20I # 633
absent - - - - - - - 2 T20I v India Indore 22 Dec 2017 T20I # 634
113 157 128 10 2 88.28 5 caught 1 ODI v India Leeds 6 Jul 2019 ODI # 4187
31 - 20 1 3 155.00 5 caught 2 T20I v India Pune 10 Jan 2020 T20I # 1027
22 49 39 1 1 56.41 4 lbw 2 Test v India Mohali 4 Mar 2022 Test # 2452
28 120 75 2 1 37.33 4 lbw 3 Test v India Mohali 4 Mar 2022 Test # 2452
43 96 85 3 2 50.58 4 caught 2 Test v India Bengaluru 12 Mar 2022 Test # 2456
1 5 5 0 0 20.00 4 bowled 4 Test v India Bengaluru 12 Mar 2022 Test # 2456
12 55 25 1 0 48.00 6 bowled 2 ODI v India Wankhede 2 Nov 2023 ODI # 4690
Statsguru includes the following current or recent relevant matches:
United States of America v Bangladesh at Prairie View, 1st T20I, May 21, 2024 [T20I # 2613 - Live]
    » United States of America 156/5 (19.3 ov, Harmeet Singh 33*, CJ Anderson 34*, Mahmudullah 0/20) - Match over
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 2nd match, May 19, 2024 [T20I # 2612]
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 1st match, May 18, 2024 [T20I # 2611]
 
Feedback Print this page