Records type batting analysis [change type]
View innings by innings list [change view]
Match result lost match remove lost match 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 2011-2022 254 255 15 8804 172 36.68 8969 98.16 19 51 25 871 255 Profile
filtered 2011-2022 105 108 1 3097 124 28.94 3313 93.48 6 16 10 308 81
Innings by innings list
15* 21 14 1 0 107.14 5 not out 1 T20I v England Adelaide 12 Jan 2011 T20I # 197
36 33 23 6 0 156.52 2 run out 1 T20I v India Melbourne 3 Feb 2012 T20I # 218
4 16 15 0 0 26.66 1 caught 1 ODI v Sri Lanka Adelaide 13 Jan 2013 ODI # 3319
1 8 3 0 0 33.33 2 caught 1 T20I v Sri Lanka Sydney 26 Jan 2013 T20I # 299
7 17 6 1 0 116.66 1 lbw 2 T20I v Sri Lanka Melbourne 28 Jan 2013 T20I # 300
4 5 6 0 0 66.66 1 bowled 2 T20I v West Indies Brisbane 13 Feb 2013 T20I # 303
5 6 5 1 0 100.00 2 caught 2 T20I v England Chester-le-Street 31 Aug 2013 T20I # 329
0 1 1 0 0 0.00 1 lbw 1 ODI v England Cardiff 14 Sep 2013 ODI # 3415
89 71 52 14 1 171.15 1 caught 1 T20I v India Rajkot 10 Oct 2013 T20I # 331
50 64 53 7 1 94.33 1 run out 1 ODI v India Jaipur 16 Oct 2013 ODI # 3420
20 47 28 3 0 71.42 2 bowled 1 ODI v India Nagpur 30 Oct 2013 ODI # 3424
5 6 5 1 0 100.00 1 lbw 2 ODI v India Bengaluru 2 Nov 2013 ODI # 3428
108 151 111 8 4 97.29 2 caught 2 ODI v England Perth 24 Jan 2014 ODI # 3461
65 79 54 7 2 120.37 2 bowled 2 T20I v Pakistan Mirpur 23 Mar 2014 T20I # 381
16 14 11 2 1 145.45 1 bowled 1 T20I v West Indies Mirpur 28 Mar 2014 T20I # 388
6 15 11 1 0 54.54 1 caught 2 T20I v India Mirpur 30 Mar 2014 T20I # 393
102 173 116 9 1 87.93 1 caught 1 ODI v South Africa Harare 27 Aug 2014 ODI # 3516
11 22 12 2 0 91.66 1 bowled 1 ODI v Zimbabwe Harare 31 Aug 2014 ODI # 3521
54 115 87 5 0 62.06 1 bowled 1 ODI v South Africa Harare 6 Sep 2014 ODI # 3526
14 16 11 2 0 127.27 2 caught 1 T20I v South Africa Adelaide 5 Nov 2014 T20I # 407
8 22 14 0 1 57.14 2 caught 1 ODI v South Africa Perth 16 Nov 2014 ODI # 3546
14 10 7 1 1 200.00 1 bowled 1 ODI v New Zealand Auckland 28 Feb 2015 ODI # 3617
53 86 60 8 0 88.33 2 caught 2 ODI v England Manchester 8 Sep 2015 ODI # 3682
15 37 27 2 0 55.55 2 caught 1 ODI v England Leeds 11 Sep 2015 ODI # 3683
6 4 6 1 0 100.00 1 lbw 1 ODI v India Sydney 23 Jan 2016 ODI # 3727
44 42 33 4 2 133.33 1 lbw 2 T20I v India Adelaide 26 Jan 2016 T20I # 485
74 69 48 8 2 154.16 1 run out 2 T20I v India Melbourne 29 Jan 2016 T20I # 486
40 32 18 2 4 222.22 2 caught 1 T20I v South Africa Durban 4 Mar 2016 T20I # 519
43 57 34 3 2 126.47 2 caught 1 T20I v India Mohali 27 Mar 2016 T20I # 553
72 134 103 6 3 69.90 2 caught 2 ODI v South Africa Providence 7 Jun 2016 ODI # 3741
0 4 1 0 0 0.00 2 caught 1 ODI v West Indies Basseterre 13 Jun 2016 ODI # 3745
4 16 7 0 0 57.14 2 bowled 2 ODI v Sri Lanka Colombo (RPS) 24 Aug 2016 ODI # 3769
33 57 28 4 2 117.85 2 caught 1 ODI v South Africa Centurion 30 Sep 2016 ODI # 3785
1 5 5 0 0 20.00 1 caught 2 ODI v South Africa Johannesburg 2 Oct 2016 ODI # 3787
53 55 34 3 4 155.88 2 caught 1 ODI v South Africa Durban 5 Oct 2016 ODI # 3790
2 1 3 0 0 66.66 1 bowled 1 ODI v South Africa Gqeberha 9 Oct 2016 ODI # 3792
19 57 40 3 0 47.50 2 bowled 2 ODI v South Africa Cape Town 12 Oct 2016 ODI # 3795
4 12 7 0 0 57.14 1 caught 2 ODI v New Zealand Auckland 30 Jan 2017 ODI # 3829
56 86 64 5 2 87.50 1 caught 2 ODI v New Zealand Hamilton 5 Feb 2017 ODI # 3832
43 49 34 2 2 126.47 1 caught 1 T20I v Sri Lanka Melbourne 17 Feb 2017 T20I # 596
12 14 10 2 0 120.00 2 caught 1 T20I v Sri Lanka Geelong 19 Feb 2017 T20I # 597
68 98 64 8 0 106.25 2 caught 1 ODI v England Birmingham 10 Jun 2017 ODI # 3885
124 154 125 12 5 99.20 2 caught 1 ODI v India Indore 24 Sep 2017 ODI # 3914
32 46 36 6 0 88.88 2 caught 1 ODI v India Nagpur 1 Oct 2017 ODI # 3919
42 40 30 4 1 140.00 2 bowled 1 T20I v India Ranchi 7 Oct 2017 T20I # 623
107 138 119 10 3 89.91 1 caught 1 ODI v England Melbourne 14 Jan 2018 ODI # 3951
106 - 114 9 1 92.98 2 caught 1 ODI v England Brisbane 19 Jan 2018 ODI # 3958
62 - 53 3 3 116.98 1 lbw 2 ODI v England Sydney 21 Jan 2018 ODI # 3960
19 39 24 2 0 79.16 1 caught 1 ODI v England The Oval 13 Jun 2018 ODI # 4009
0 6 4 0 0 0.00 5 lbw 2 ODI v England Cardiff 16 Jun 2018 ODI # 4010
20 - 19 0 2 105.26 5 bowled 2 ODI v England Nottingham 19 Jun 2018 ODI # 4011
100 - 106 6 3 94.33 1 lbw 1 ODI v England Chester-le-Street 21 Jun 2018 ODI # 4012
22 - 17 3 1 129.41 1 bowled 1 ODI v England Manchester 24 Jun 2018 ODI # 4013
84 - 41 7 6 204.87 2 caught 2 T20I v England Birmingham 27 Jun 2018 T20I # 679
16 - 11 3 0 145.45 2 caught 2 T20I v Pakistan Harare 5 Jul 2018 T20I # 686
47 - 27 2 3 174.07 2 caught 1 T20I v Pakistan Harare 8 Jul 2018 T20I # 689
39 - 83 5 0 46.98 2 caught 2 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
31 - 61 2 0 50.81 1 lbw 4 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
0 - 3 0 0 0.00 1 bowled 2 T20I v Pakistan Abu Dhabi 24 Oct 2018 T20I # 701
3 - 10 0 0 30.00 2 caught 2 T20I v Pakistan Dubai (DICS) 26 Oct 2018 T20I # 702
1 - 3 0 0 33.33 2 caught 2 T20I v Pakistan Dubai (DICS) 28 Oct 2018 T20I # 704
5 - 17 0 0 29.41 2 lbw 1 ODI v South Africa Perth 4 Nov 2018 ODI # 4065
11 - 15 1 0 73.33 2 caught 2 ODI v South Africa Hobart 11 Nov 2018 ODI # 4069
7 - 6 1 0 116.66 1 bowled 2 T20I v South Africa Carrara 17 Nov 2018 T20I # 711
28 - 23 4 0 121.73 2 caught 1 T20I v India Sydney 25 Nov 2018 T20I # 714
0 3 3 0 0 0.00 1 bowled 2 Test v India Adelaide 6 Dec 2018 Test # 2333
11 54 35 1 0 31.42 1 caught 4 Test v India Adelaide 6 Dec 2018 Test # 2333
8 50 36 1 0 22.22 2 caught 2 Test v India Melbourne 26 Dec 2018 Test # 2337
3 8 4 0 0 75.00 2 caught 4 Test v India Melbourne 26 Dec 2018 Test # 2337
6 28 19 0 0 31.57 2 bowled 1 ODI v India Adelaide 15 Jan 2019 ODI # 4078
14 - 24 1 0 58.33 2 lbw 1 ODI v India Melbourne 18 Jan 2019 ODI # 4079
0 - 3 0 0 0.00 2 caught 1 ODI v India Hyderabad 2 Mar 2019 ODI # 4102
37 - 53 5 1 69.81 1 lbw 2 ODI v India Nagpur 5 Mar 2019 ODI # 4106
36 60 35 3 1 102.85 2 run out 2 ODI v India The Oval 9 Jun 2019 ODI # 4155
3 9 4 0 0 75.00 2 caught 2 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
0 6 1 0 0 0.00 2 lbw 1 ODI v England Birmingham 11 Jul 2019 ODI # 4191
33 - 48 3 0 68.75 2 stumped 2 ODI v India Rajkot 17 Jan 2020 ODI # 4232
19 - 26 1 1 73.07 2 run out 1 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
14 19 12 2 0 116.66 2 bowled 2 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
10 15 12 1 0 83.33 2 caught 2 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
69 118 87 6 2 79.31 2 caught 1 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
22 70 48 3 0 45.83 2 caught 1 ODI v South Africa Potchefstroom 7 Mar 2020 ODI # 4254
46 53 32 7 1 143.75 2 caught 2 T20I v England Southampton 4 Sep 2020 T20I # 1095
40 - 33 4 2 121.21 2 bowled 1 T20I v England Southampton 6 Sep 2020 T20I # 1096
73 147 105 8 1 69.52 2 bowled 2 ODI v England Manchester 13 Sep 2020 ODI # 4260
75 - 82 7 3 91.46 2 caught 2 ODI v India Canberra 2 Dec 2020 ODI # 4267
35 - 26 5 1 134.61 2 caught 2 T20I v India Canberra 4 Dec 2020 T20I # 1114
1 4 2 0 0 50.00 2 caught 2 T20I v New Zealand Christchurch 22 Feb 2021 T20I # 1123
12 40 14 1 0 85.71 2 caught 2 T20I v New Zealand Dunedin 25 Feb 2021 T20I # 1124
36 41 32 5 1 112.50 2 caught 1 T20I v New Zealand Wellington 7 Mar 2021 T20I # 1129
4 7 5 0 0 80.00 2 caught 2 T20I v West Indies Gros Islet 9 Jul 2021 T20I # 1185
6 18 8 0 0 75.00 2 bowled 2 T20I v West Indies Gros Islet 10 Jul 2021 T20I # 1188
30 52 31 2 0 96.77 2 caught 1 T20I v West Indies Gros Islet 12 Jul 2021 T20I # 1189
34 39 23 6 0 147.82 2 caught 2 T20I v West Indies Gros Islet 16 Jul 2021 T20I # 1192
44 89 49 4 0 89.79 2 caught 1 T20I v England Dubai (DICS) 30 Oct 2021 T20I # 1379
8 14 12 0 0 66.66 1 caught 1 T20I v Sri Lanka Melbourne 20 Feb 2022 T20I # 1478
0 4 1 0 0 0.00 2 lbw 1 ODI v Pakistan Lahore 31 Mar 2022 ODI # 4380
0 9 3 0 0 0.00 2 lbw 1 ODI v Pakistan Lahore 2 Apr 2022 ODI # 4382
29 29 20 5 0 145.00 2 bowled 1 T20I v Sri Lanka Pallekele 11 Jun 2022 T20I # 1564
14 36 15 2 0 93.33 2 lbw 2 ODI v Sri Lanka Pallekele 16 Jun 2022 ODI # 4412
62 114 85 4 1 72.94 2 caught 1 ODI v Sri Lanka Colombo (RPS) 19 Jun 2022 ODI # 4415
0 12 4 0 0 0.00 2 lbw 2 ODI v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
5 21 11 1 0 45.45 2 caught 1 ODI v Zimbabwe Townsville 3 Sep 2022 ODI # 4460
31 - 15 4 1 206.66 1 bowled 1 T20I v India Nagpur 23 Sep 2022 T20I # 1794
7 18 6 1 0 116.66 2 caught 1 T20I v India Hyderabad 25 Sep 2022 T20I # 1796
12 14 7 0 1 171.42 4 run out 2 T20I v England Perth 9 Oct 2022 T20I # 1812
13 18 13 2 0 100.00 2 caught 2 T20I v England Canberra 12 Oct 2022 T20I # 1817
13 20 11 1 1 118.18 2 caught 2 T20I v New Zealand Sydney 22 Oct 2022 T20I # 1839
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