Records type all-round analysis [change type]
View match by match list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 1 Dec 2011 remove greater than or equal to 1 Dec 2011 from query
Ordered by hundreds scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2011-2024 259 10364 258 35.86 18 298 6/22 34.65 5 183 0 1.20 Profile
filtered 2013-2023 111 4862 182 42.27 11 138 6/22 34.17 3 75 0 8.10
Match by match list
8 135* 143 1 4 101 0 0 Test v Australia Leeds 22 Aug 2019 Test # 2357
112 31 143 1 3 77 4 0 Test v South Africa The Oval 27 Jul 2017 Test # 2266
102* - 102 1 1 61 0 0 ODI v Australia Birmingham 10 Jun 2017 ODI # 3885
182 - 182 1 - - 0 0 ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
92 101 193 1 3 143 0 0 Test v New Zealand Lord's 21 May 2015 Test # 2162
17 155 172 1 1 47 1 0 Test v Australia Lord's 28 Jun 2023 Test # 2508
100 58 158 1 2 88 2 0 Test v West Indies Leeds 25 Aug 2017 Test # 2271
176 78* 254 1 3 59 1 0 Test v West Indies Manchester 16 Jul 2020 Test # 2389
101 - 101 1 1 12 0 0 ODI v South Africa Southampton 27 May 2017 ODI # 3873
13 115* 128 1 0 33 0 0 Test v Australia Lord's 14 Aug 2019 Test # 2355
103 - 103 1 4 47 0 0 Test v South Africa Manchester 25 Aug 2022 Test # 2475
1* - 1 0 1 29 1 0 T20I v Australia Cardiff 31 Aug 2015 T20I # 453
50 - 50 0 0 27 0 0 ODI v India Nottingham 12 Jul 2018 ODI # 4014
3 42 45 0 - - 3 0 Test v Australia The Oval 27 Jul 2023 Test # 2515
0 18 18 0 4 111 0 0 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
13 - 13 0 0 38 1 0 ODI v Australia Southampton 3 Sep 2015 ODI # 3680
82* - 82 0 0 16 0 0 ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
52 - 52 0 - - 0 0 ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
48 - 48 0 1 46 0 0 ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
6 DNB 6 0 3 39 1 0 Test v South Africa The Oval 8 Sep 2022 Test # 2476
0 DNB 0 0 1 28 2 0 Test v Australia Birmingham 29 Jul 2015 Test # 2173
21 6 27 0 6 113 0 0 Test v India Birmingham 1 Aug 2018 Test # 2314
21 - 21 0 0 28 1 0 ODI v Pakistan Leeds 19 May 2019 ODI # 4140
33* - 33 0 3 47 1 0 ODI v India Leeds 5 Sep 2014 ODI # 3525
DNB - - - 1 14 1 0 ODI v Pakistan Nottingham 30 Aug 2016 ODI # 3773
1 54 55 0 1 48 0 0 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
0 - 0 0 2 141 1 0 Test v India Nottingham 9 Jul 2014 Test # 2128
22 - 22 0 - - 0 0 ODI v Pakistan Lord's 10 Jul 2021 ODI # 4300
4 - 4 0 0 20 0 0 T20I v Pakistan Manchester 7 Sep 2016 T20I # 566
5 - 5 0 0 29 3 0 ODI v India Lord's 14 Jul 2018 ODI # 4016
5 - 5 0 0 66 0 0 ODI v Australia Manchester 8 Sep 2013 ODI # 3412
10 - 10 0 3 60 1 0 ODI v Australia Lord's 5 Sep 2015 ODI # 3681
26 1 27 0 0 66 2 0 Test v Australia Manchester 4 Sep 2019 Test # 2360
89 - 89 0 1 29 0 0 ODI v Australia Lord's 25 Jun 2019 ODI # 4173
1 - 1 0 - - 0 0 ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
DNB DNB - - - - 1 0 Test v Ireland Lord's 1 Jun 2023 Test # 2504
5 - 5 0 6 36 3 0 Test v Australia Nottingham 6 Aug 2015 Test # 2175
10 62 72 0 2 122 1 0 Test v India Nottingham 18 Aug 2018 Test # 2316
89 - 89 0 2 12 2 0 ODI v South Africa The Oval 30 May 2019 ODI # 4143
10 - 10 0 0 28 0 0 ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
32 - 32 0 0 31 0 0 ODI v Pakistan Birmingham 13 Jul 2021 ODI # 4303
69 - 69 0 0 15 2 0 ODI v Pakistan Leeds 1 Sep 2016 ODI # 3775
46 75* 121 0 2 147 3 0 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
0 0 0 0 5 91 0 0 Test v India Lord's 17 Jul 2014 Test # 2130
58 23 81 0 0 60 4 0 Test v South Africa Manchester 4 Aug 2017 Test # 2268
14 - 14 0 0 11 0 0 T20I v India Bristol 8 Jul 2018 T20I # 690
DNB - - - 0 43 0 0 ODI v India Leeds 17 Jul 2018 ODI # 4018
DNB - - - - - - - ODI v Australia Birmingham 11 Sep 2013 ODI # 3414
14 - 14 0 0 6 1 0 ODI v Australia Manchester 8 Sep 2015 ODI # 3682
20 67 87 0 - - 2 0 Test v Australia The Oval 12 Sep 2019 Test # 2362
79 - 79 0 0 34 0 0 ODI v India Birmingham 30 Jun 2019 ODI # 4179
34 - 34 0 0 38 0 0 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
1 43 44 0 2 42 1 0 Test v Australia Birmingham 16 Jun 2023 Test # 2507
15 0 15 0 3 133 0 0 Test v Australia The Oval 20 Aug 2015 Test # 2178
23 30 53 0 3 57 1 0 Test v India Southampton 30 Aug 2018 Test # 2317
13 - 13 0 0 43 0 0 ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
28 - 28 0 2 66 1 0 ODI v New Zealand The Oval 12 Jun 2015 ODI # 3655
0 - 0 0 0 1 0 0 ODI v India The Oval 12 Jul 2022 ODI # 4424
75 - 75 0 0 47 0 0 ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
18 DNB 18 0 0 30 2 0 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
10 - 10 0 1 49 2 0 Test v West Indies Birmingham 17 Aug 2017 Test # 2270
TDNB - - - 0 13 0 0 ODI v Pakistan The Oval 8 May 2019 ODI # 4130
25 - 25 0 1 42 0 0 ODI v Australia Cardiff 14 Sep 2013 ODI # 3415
41 - 41 0 0 25 0 0 ODI v Australia Leeds 11 Sep 2015 ODI # 3683
43 46 89 0 6 88 1 0 Test v West Indies Southampton 8 Jul 2020 Test # 2388
11 - 11 0 1 10 0 0 ODI v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
9* - 9 0 0 26 0 0 T20I v New Zealand The Oval 25 Jun 2013 T20I # 317
23* - 23 0 3 43 0 0 ODI v West Indies Manchester 19 Sep 2017 ODI # 3911
12 - 12 0 1 25 1 0 Test v Sri Lanka Leeds 19 May 2016 Test # 2203
11 37 48 0 3 116 0 0 Test v India The Oval 7 Sep 2018 Test # 2318
6 - 6 0 3 23 0 0 ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
68 - 68 0 2 35 0 0 ODI v New Zealand Southampton 14 Jun 2015 ODI # 3656
21 - 21 0 - - 1 0 ODI v India Lord's 14 Jul 2022 ODI # 4428
25 - 25 0 0 14 1 0 ODI v South Africa Leeds 24 May 2017 ODI # 3872
25 DNB 25 0 5 80 0 0 Test v India Birmingham 1 Jul 2022 Test # 2470
6 29 35 0 1 131 1 0 Test v New Zealand Leeds 29 May 2015 Test # 2163
DNB - - - 0 15 2 0 ODI v Pakistan Southampton 11 May 2019 ODI # 4133
27 - 27 0 5 61 1 0 ODI v Australia Southampton 16 Sep 2013 ODI # 3416
42 - 42 0 - - 0 0 ODI v Australia Manchester 13 Sep 2015 ODI # 3684
DNB - - - 0 22 0 0 ODI v Australia Birmingham 11 Jul 2019 ODI # 4191
DNB - - - - - - - T20I v New Zealand The Oval 27 Jun 2013 T20I # 318
DNB - - - - - - - ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
80 13 93 0 - - 0 0 Test v Australia Leeds 6 Jul 2023 Test # 2509
34 DNB 34 0 2 60 0 0 Test v Pakistan Manchester 22 Jul 2016 Test # 2208
19* - 19 0 2 73 2 0 ODI v New Zealand Nottingham 17 Jun 2015 ODI # 3657
50 6 56 0 4 162 0 0 Test v Australia Birmingham 1 Aug 2019 Test # 2353
10* - 10 0 0 25 0 0 ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
27 - 27 0 0 14 1 0 ODI v India Manchester 17 Jul 2022 ODI # 4433
20 20 40 0 3 71 0 0 Test v South Africa Lord's 17 Aug 2022 Test # 2474
52 42 94 0 1 74 1 0 Test v Australia Cardiff 8 Jul 2015 Test # 2170
60 DNB 60 0 6 63 1 0 Test v West Indies Lord's 7 Sep 2017 Test # 2274
37 - 37 0 0 34 0 0 ODI v Pakistan Bristol 14 May 2019 ODI # 4135
23 - 23 0 0 54 0 0 ODI v India Cardiff 27 Aug 2014 ODI # 3517
15* - 15 0 - - 0 0 ODI v Pakistan Southampton 24 Aug 2016 ODI # 3770
20 DNB 20 0 - - 0 0 Test v West Indies Manchester 24 Jul 2020 Test # 2390
84* - 84 0 0 20 0 0 ODI v New Zealand Lord's 14 Jul 2019 ODI # 4192
24* - 24 0 2 24 0 0 T20I v New Zealand Manchester 23 Jun 2015 T20I # 423
73 - 73 0 0 25 0 0 ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
51 - 51 0 - - 1 0 Test v Australia Manchester 19 Jul 2023 Test # 2512
56 1 57 0 0 53 3 0 Test v South Africa Lord's 6 Jul 2017 Test # 2262
17 - 17 0 3 52 1 0 ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
2 - 2 0 0 12 1 0 ODI v Afghanistan Manchester 18 Jun 2019 ODI # 4163
5 - 5 0 0 44 0 0 ODI v South Africa Chester-le-Street 19 Jul 2022 ODI # 4434
DNB - - - 1 42 1 0 ODI v Bangladesh The Oval 1 Jun 2017 ODI # 3875
87 0 87 0 0 97 0 0 Test v Australia Lord's 16 Jul 2015 Test # 2171
38 9 47 0 3 73 0 0 Test v Pakistan Lord's 24 May 2018 Test # 2304
71* - 71 0 0 22 0 0 ODI v Pakistan Nottingham 17 May 2019 ODI # 4138
2 - 2 0 1 31 0 0 ODI v India Nottingham 30 Aug 2014 ODI # 3520
42 - 42 0 - - 0 0 ODI v Pakistan Lord's 27 Aug 2016 ODI # 3771
0 9 9 0 2 11 2 0 Test v Pakistan Manchester 5 Aug 2020 Test # 2391
DNB - - - 0 6 1 0 ODI v Pakistan Cardiff 8 Jul 2021 ODI # 4299
Statsguru includes the following current or recent relevant matches:
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th Match, May 23, 2024 [T20I # 2615]
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 4th match, May 22, 2024 [T20I # 2614]
United States of America v Bangladesh at Prairie View, 1st T20I, May 21, 2024 [T20I # 2613]
 
Feedback Print this page