Records type bowling analysis [change type]
View match by match list [change view]
Ordered by wickets taken (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns Overs Mdns Runs Wkts BBI BBM Ave Econ SR 5 10
overall 2006-2023 344 485 6830.0 1362 23574 847 8/15 11/121 27.83 3.45 48.3 21 3 Profile
Match by match list
43.0 10 121 11 2.81 11.00 23.4 Test v Australia Chester-le-Street 9 Aug 2013 Test # 2093
58.5 12 165 11 2.80 15.00 32.0 Test v West Indies Lord's 17 May 2012 Test # 2043
22.1 5 67 10 3.02 6.70 13.3 Test v West Indies Manchester 24 Jul 2020 Test # 2390
25.3 10 51 9 2.00 5.66 17.0 Test v Australia Nottingham 6 Aug 2015 Test # 2175
38.5 13 76 8 1.95 9.50 29.1 Test v India Nottingham 29 Jul 2011 Test # 2001
34.1 11 99 8 2.89 12.37 25.6 Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
32.0 4 108 8 3.37 13.50 24.0 Test v New Zealand Lord's 16 May 2013 Test # 2088
46.3 11 126 8 2.70 15.75 34.8 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
40.0 7 136 8 3.40 17.00 30.0 Test v Australia Brisbane 21 Nov 2013 Test # 2103
51.4 12 165 8 3.19 20.62 38.7 Test v South Africa Leeds 2 Aug 2012 Test # 2051
27.0 8 79 7 2.92 11.28 23.1 Test v Ireland Lord's 24 Jul 2019 Test # 2352
25.2 3 86 7 3.39 12.28 21.7 Test v South Africa The Oval 8 Sep 2022 Test # 2476
42.3 12 94 7 2.21 13.42 36.4 Test v India Lord's 21 Jul 2011 Test # 2000
33.1 1 203 7 6.12 29.00 28.4 Test v New Zealand Leeds 29 May 2015 Test # 2163
13.4 6 25 6 1.82 4.16 13.6 Test v India Manchester 7 Aug 2014 Test # 2134
27.0 8 66 6 2.44 11.00 27.0 Test v Pakistan Leeds 1 Jun 2018 Test # 2305
29.0 10 81 6 2.79 13.50 29.0 Test v India Birmingham 10 Aug 2011 Test # 2003
31.2 8 83 6 2.64 13.83 31.3 Test v New Zealand Wellington 14 Mar 2013 Test # 2080
37.0 9 87 6 2.35 14.50 37.0 Test v South Africa Durban 26 Dec 2009 Test # 1944
25.1 6 91 6 3.61 15.16 25.1 Test v Australia Leeds 7 Aug 2009 Test # 1929
32.3 12 91 6 2.80 15.16 32.5 Test v Pakistan Manchester 5 Aug 2020 Test # 2391
45.5 15 104 6 2.26 17.33 45.8 Test v Pakistan Birmingham 6 Aug 2010 Test # 1969
34.0 5 108 6 3.17 18.00 34.0 Test v Australia The Oval 20 Aug 2009 Test # 1931
38.0 12 108 6 2.84 18.00 38.0 Test v West Indies Manchester 16 Jul 2020 Test # 2389
46.3 16 109 6 2.34 18.16 46.5 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
42.4 6 110 6 2.57 18.33 42.6 Test v Australia Hobart 14 Jan 2022 Test # 2449
31.2 7 113 6 3.60 18.83 31.3 Test v Ireland Lord's 1 Jun 2023 Test # 2504
42.5 7 127 6 2.96 21.16 42.8 Test v New Zealand Lord's 21 May 2015 Test # 2162
44.0 7 132 6 3.00 22.00 44.0 Test v Australia Birmingham 16 Jun 2023 Test # 2507
44.4 6 177 6 3.96 29.50 44.6 Test v Australia Birmingham 1 Aug 2019 Test # 2353
10.0 3 23 5 2.30 4.60 12.0 ODI v South Africa Nottingham 26 Aug 2008 ODI # 2754
28.0 11 54 5 1.92 10.80 33.6 Test v South Africa Durban 26 Dec 2015 Test # 2196
36.0 14 57 5 1.58 11.40 43.2 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
27.1 9 61 5 2.24 12.20 32.6 Test v New Zealand Birmingham 10 Jun 2021 Test # 2423
23.0 1 78 5 3.39 15.60 27.6 Test v Sri Lanka Leeds 19 May 2016 Test # 2203
26.0 7 81 5 3.11 16.20 31.2 Test v West Indies Birmingham 17 Aug 2017 Test # 2270
26.0 8 81 5 3.11 16.20 31.2 Test v India Lord's 9 Aug 2018 Test # 2315
30.0 7 82 5 2.73 16.40 36.0 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
44.0 13 83 5 1.88 16.60 52.8 Test v Pakistan Abu Dhabi 25 Jan 2012 Test # 2032
29.0 7 85 5 2.93 17.00 34.8 Test v West Indies Kingston 4 Feb 2009 Test # 1906
40.0 12 91 5 2.27 18.20 48.0 Test v Pakistan Dubai (DICS) 3 Feb 2012 Test # 2034
52.0 21 95 5 1.82 19.00 62.4 Test v Australia Melbourne 26 Dec 2017 Test # 2289
31.0 7 99 5 3.19 19.80 37.2 Test v Australia Cardiff 8 Jul 2015 Test # 2170
29.3 6 100 5 3.38 20.00 35.4 Test v South Africa Centurion 26 Dec 2019 Test # 2377
25.5 3 103 5 3.98 20.60 31.0 Test v Australia Leeds 6 Jul 2023 Test # 2509
30.2 7 104 5 3.42 20.80 36.4 Test v South Africa The Oval 7 Aug 2008 Test # 1885
45.0 11 107 5 2.37 21.40 54.0 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
37.0 8 111 5 3.00 22.20 44.4 Test v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
30.2 2 120 5 3.95 24.00 36.4 Test v West Indies Lord's 6 May 2009 Test # 1919
32.0 7 121 5 3.78 24.20 38.4 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
49.0 13 132 5 2.69 26.40 58.8 Test v New Zealand Napier 22 Mar 2008 Test # 1868
45.0 11 132 5 2.93 26.40 54.0 Test v West Indies St George's 21 Apr 2015 Test # 2158
40.0 8 132 5 3.30 26.40 48.0 Test v Australia Sydney 5 Jan 2022 Test # 2446
38.2 5 140 5 3.65 28.00 46.0 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
39.0 6 151 5 3.87 30.20 46.8 Test v Australia Manchester 4 Sep 2019 Test # 2360
47.5 12 164 5 3.42 32.80 57.4 Test v Australia Lord's 28 Jun 2023 Test # 2508
41.0 6 171 5 4.17 34.20 49.2 Test v Australia The Oval 21 Aug 2013 Test # 2094
46.0 8 177 5 3.84 35.40 55.2 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
6.4 0 15 4 2.25 3.75 10.0 ODI v South Africa Chennai 6 Mar 2011 ODI # 3120
4.0 0 24 4 6.00 6.00 6.0 T20I v New Zealand Auckland 9 Feb 2013 T20I # 301
8.1 1 39 4 4.77 9.75 12.2 ODI v New Zealand Johannesburg 29 Sep 2009 ODI # 2902
10.0 0 44 4 4.40 11.00 15.0 ODI v Australia Cardiff 24 Jun 2010 ODI # 3002
23.4 11 44 4 1.85 11.00 35.5 Test v South Africa Gqeberha 16 Jan 2020 Test # 2380
8.3 1 46 4 5.41 11.50 12.7 ODI v West Indies Bristol 24 May 2009 ODI # 2850
10.0 1 51 4 5.10 12.75 15.0 ODI v India Manchester 30 Aug 2007 ODI # 2617
10.0 1 55 4 5.50 13.75 15.0 ODI v India Indore 17 Nov 2008 ODI # 2777
27.2 9 56 4 2.04 14.00 41.0 Test v Pakistan Southampton 13 Aug 2020 Test # 2392
24.0 6 61 4 2.54 15.25 36.0 Test v South Africa Manchester 25 Aug 2022 Test # 2475
10.0 0 64 4 6.40 16.00 15.0 ODI v Australia Lord's 3 Jul 2010 ODI # 3011
28.1 9 70 4 2.48 17.50 42.2 Test v South Africa Manchester 4 Aug 2017 Test # 2268
10.0 0 71 4 7.10 17.75 15.0 ODI v South Africa Cape Town 27 Nov 2009 ODI # 2930
10.0 0 81 4 8.10 20.25 15.0 ODI v Pakistan Leeds 12 Sep 2010 ODI # 3044
26.0 5 83 4 3.19 20.75 39.0 Test v New Zealand Leeds 24 May 2013 Test # 2089
30.0 6 84 4 2.80 21.00 45.0 Test v Australia Leeds 22 Aug 2019 Test # 2357
28.5 7 86 4 2.98 21.50 43.2 Test v India Southampton 30 Aug 2018 Test # 2317
27.0 7 87 4 3.22 21.75 40.5 Test v New Zealand Nottingham 5 Jun 2008 Test # 1878
35.0 7 93 4 2.65 23.25 52.5 Test v West Indies St John's 15 Feb 2009 Test # 1908
34.3 7 94 4 2.72 23.50 51.7 Test v Australia Lord's 14 Aug 2019 Test # 2355
41.0 9 95 4 2.31 23.75 61.5 Test v India The Oval 18 Aug 2011 Test # 2004
37.0 7 101 4 2.72 25.25 55.5 Test v New Zealand Hamilton 29 Nov 2019 Test # 2371
54.0 20 103 4 1.90 25.75 81.0 Test v India Nottingham 9 Jul 2014 Test # 2128
27.0 4 107 4 3.96 26.75 40.5 Test v Australia The Oval 12 Sep 2019 Test # 2362
50.0 17 110 4 2.20 27.50 75.0 Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
40.4 9 111 4 2.72 27.75 61.0 Test v Australia The Oval 27 Jul 2023 Test # 2515
39.0 7 121 4 3.10 30.25 58.5 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
33.5 6 122 4 3.60 30.50 50.7 Test v Australia Sydney 3 Jan 2014 Test # 2113
35.0 7 125 4 3.57 31.25 52.5 Test v Australia Lord's 16 Jul 2015 Test # 2171
40.4 5 134 4 3.29 33.50 61.0 Test v Sri Lanka Cardiff 26 May 2011 Test # 1994
4.0 0 15 3 3.75 5.00 8.0 T20I v New Zealand Wellington 15 Feb 2013 T20I # 304
3.0 0 17 3 5.66 5.66 6.0 T20I v Pakistan The Oval 7 Jun 2009 T20I # 95
9.0 0 20 3 2.22 6.66 18.0 ODI v West Indies Lord's 1 Jul 2007 ODI # 2594
4.0 0 24 3 6.00 8.00 8.0 T20I v Netherlands Chattogram 31 Mar 2014 T20I # 394
8.0 1 25 3 3.12 8.33 16.0 ODI v Pakistan Southampton 22 Sep 2010 ODI # 3047
9.0 2 26 3 2.88 8.66 18.0 ODI v New Zealand Wellington 9 Feb 2008 ODI # 2674
4.0 0 30 3 7.50 10.00 8.0 T20I v Australia Sydney 2 Feb 2014 T20I # 356
10.0 2 31 3 3.10 10.33 20.0 ODI v Australia Adelaide 26 Jan 2014 ODI # 3463
10.0 1 32 3 3.20 10.66 20.0 ODI v New Zealand Auckland 15 Feb 2008 ODI # 2678
4.0 0 32 3 8.00 10.66 8.0 T20I v Sri Lanka Pallekele 1 Oct 2012 T20I # 284
12.0 5 34 3 2.83 11.33 24.0 Test v Pakistan Lord's 26 Aug 2010 Test # 1971
26.0 14 34 3 1.30 11.33 52.0 Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
9.1 0 36 3 3.92 12.00 18.3 ODI v Sri Lanka Colombo (RPS) 13 Oct 2007 ODI # 2630
4.0 0 37 3 9.25 12.33 8.0 T20I v South Africa Cape Town 16 Sep 2007 T20I # 34
9.2 2 41 3 4.39 13.66 18.6 ODI v West Indies Providence 20 Mar 2009 ODI # 2826
10.0 2 42 3 4.20 14.00 20.0 ODI v Pakistan Dubai (DICS) 18 Feb 2012 ODI # 3243
10.0 0 49 3 4.90 16.33 20.0 ODI v Sri Lanka Johannesburg 25 Sep 2009 ODI # 2896
25.1 6 49 3 1.94 16.33 50.3 Test v India The Oval 15 Aug 2014 Test # 2137
8.4 0 50 3 5.76 16.66 17.3 ODI v South Africa The Oval 19 Jun 2013 ODI # 3375
10.0 1 55 3 5.50 18.33 20.0 ODI v Australia Perth 1 Feb 2015 ODI # 3597
10.0 1 57 3 5.70 19.00 20.0 ODI v Pakistan Southampton 5 Sep 2006 ODI # 2410
37.0 16 59 3 1.59 19.66 74.0 Test v West Indies North Sound 31 Jan 2019 Test # 2344
10.0 0 62 3 6.20 20.66 20.0 ODI v West Indies Bridgetown 29 Mar 2009 ODI # 2829
10.0 0 67 3 6.70 22.33 20.0 ODI v South Africa Centurion 27 Sep 2009 ODI # 2900
34.1 10 67 3 1.96 22.33 68.3 Test v Pakistan Southampton 21 Aug 2020 Test # 2393
35.0 12 69 3 1.97 23.00 70.0 Test v Australia Brisbane 23 Nov 2017 Test # 2282
19.1 3 71 3 3.70 23.66 38.3 Test v South Africa Lord's 17 Aug 2022 Test # 2474
41.0 14 75 3 1.82 25.00 82.0 Test v South Africa Cape Town 3 Jan 2020 Test # 2379
35.0 14 76 3 2.17 25.33 70.0 Test v West Indies Port of Spain 6 Mar 2009 Test # 1914
34.0 9 78 3 2.29 26.00 68.0 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
25.0 6 82 3 3.28 27.33 50.0 Test v Pakistan Nottingham 29 Jul 2010 Test # 1967
21.0 3 83 3 3.95 27.66 42.0 Test v West Indies Chester-le-Street 14 May 2009 Test # 1920
29.0 4 83 3 2.86 27.66 58.0 Test v South Africa Johannesburg 14 Jan 2010 Test # 1948
38.0 13 88 3 2.31 29.33 76.0 Test v India Southampton 27 Jul 2014 Test # 2132
32.4 9 92 3 2.81 30.66 65.3 Test v Pakistan Dubai (DICS) 17 Jan 2012 Test # 2030
29.5 7 94 3 3.15 31.33 59.6 Test v Australia Nottingham 10 Jul 2013 Test # 2090
22.0 2 100 3 4.54 33.33 44.0 Test v Australia Perth 13 Dec 2013 Test # 2107
30.0 6 103 3 3.43 34.33 60.0 Test v Australia Melbourne 26 Dec 2013 Test # 2110
32.0 6 105 3 3.28 35.00 64.0 Test v Australia Birmingham 29 Jul 2015 Test # 2173
36.0 3 117 3 3.25 39.00 72.0 Test v Australia Adelaide 5 Dec 2013 Test # 2105
35.0 6 118 3 3.37 39.33 70.0 Test v New Zealand Wellington 13 Mar 2008 Test # 1867
28.0 3 118 3 4.21 39.33 56.0 Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
43.0 8 124 3 2.88 41.33 86.0 Test v South Africa Centurion 22 Jan 2016 Test # 2200
41.0 8 124 3 3.02 41.33 82.0 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
47.0 15 125 3 2.65 41.66 94.0 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
34.0 4 127 3 3.73 42.33 68.0 Test v Australia Lord's 16 Jul 2009 Test # 1925
43.0 7 128 3 2.97 42.66 86.0 Test v West Indies North Sound 13 Apr 2015 Test # 2157
48.0 13 132 3 2.75 44.00 96.0 Test v South Africa Centurion 16 Dec 2009 Test # 1942
44.0 9 132 3 3.00 44.00 88.0 Test v Sri Lanka Leeds 20 Jun 2014 Test # 2126
41.0 11 132 3 3.21 44.00 82.0 Test v India Nottingham 18 Aug 2018 Test # 2316
45.0 11 135 3 3.00 45.00 90.0 Test v Bangladesh Chattogram 12 Mar 2010 Test # 1954
41.0 8 139 3 3.39 46.33 82.0 Test v New Zealand Lord's 15 May 2008 Test # 1874
44.0 9 139 3 3.15 46.33 88.0 Test v West Indies Nottingham 25 May 2012 Test # 2044
34.0 7 141 3 4.14 47.00 68.0 Test v Bangladesh Mirpur 20 Mar 2010 Test # 1956
34.0 4 147 3 4.32 49.00 68.0 Test v India Birmingham 1 Jul 2022 Test # 2470
45.0 6 154 3 3.42 51.33 90.0 Test v South Africa Lord's 16 Aug 2012 Test # 2053
45.0 11 172 3 3.82 57.33 90.0 Test v India Lord's 17 Jul 2014 Test # 2130
3.0 1 10 2 3.33 5.00 9.0 T20I v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
3.2 0 12 2 3.60 6.00 10.0 T20I v Pakistan Dubai (DICS) 25 Feb 2012 T20I # 228
10.0 4 14 2 1.40 7.00 30.0 ODI v New Zealand Bristol 21 Jun 2008 ODI # 2710
8.0 2 16 2 2.00 8.00 24.0 ODI v New Zealand Chester-le-Street 15 Jun 2008 ODI # 2708
4.0 0 17 2 4.25 8.50 12.0 T20I v New Zealand Manchester 13 Jun 2008 T20I # 56
4.0 0 18 2 4.50 9.00 12.0 T20I v Pakistan Cardiff 7 Sep 2010 T20I # 187
4.0 0 21 2 5.25 10.50 12.0 T20I v Sri Lanka Gros Islet 13 May 2010 T20I # 175
4.0 0 23 2 5.75 11.50 12.0 T20I v Pakistan Dubai (DICS) 19 Feb 2010 T20I # 144
4.0 0 25 2 6.25 12.50 12.0 T20I v Pakistan Bridgetown 6 May 2010 T20I # 163
8.0 0 26 2 3.25 13.00 24.0 ODI v Sri Lanka Dambulla 7 Oct 2007 ODI # 2626
4.0 0 26 2 6.50 13.00 12.0 T20I v South Africa Bridgetown 8 May 2010 T20I # 168
4.0 1 26 2 6.50 13.00 12.0 T20I v West Indies Pallekele 27 Sep 2012 T20I # 276
9.5 0 30 2 3.05 15.00 29.5 ODI v South Africa Gqeberha 29 Nov 2009 ODI # 2931
4.0 0 33 2 8.25 16.50 12.0 T20I v Australia Manchester 30 Aug 2009 T20I # 119
4.0 0 33 2 8.25 16.50 12.0 T20I v New Zealand Gros Islet 10 May 2010 T20I # 172
4.0 0 35 2 8.75 17.50 12.0 T20I v Pakistan Bristol 28 Aug 2006 T20I # 8
9.0 0 35 2 3.88 17.50 27.0 ODI v Scotland Edinburgh 18 Aug 2008 ODI # 2743
8.0 0 37 2 4.62 18.50 24.0 ODI v Sri Lanka Nottingham 6 Jul 2011 ODI # 3169
4.0 0 37 2 9.25 18.50 12.0 T20I v India Manchester 31 Aug 2011 T20I # 204
9.0 0 38 2 4.22 19.00 27.0 ODI v New Zealand Auckland 23 Feb 2013 ODI # 3338
8.3 0 42 2 4.94 21.00 25.5 ODI v Sri Lanka Dambulla 4 Oct 2007 ODI # 2624
10.0 1 43 2 4.30 21.50 30.0 ODI v Bangladesh Nottingham 8 Jul 2010 ODI # 3018
9.0 0 43 2 4.77 21.50 27.0 ODI v West Indies The Oval 19 Jun 2012 ODI # 3278
23.0 6 43 2 1.86 21.50 69.0 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
10.0 0 44 2 4.40 22.00 30.0 ODI v Pakistan Lord's 20 Sep 2010 ODI # 3046
9.4 1 46 2 4.75 23.00 29.0 ODI v India The Oval 5 Sep 2007 ODI # 2619
9.0 2 46 2 5.11 23.00 27.0 ODI v Bangladesh Mirpur 28 Feb 2010 ODI # 2964
10.0 0 47 2 4.70 23.50 30.0 ODI v Australia Lord's 29 Jun 2012 ODI # 3280
10.0 0 49 2 4.90 24.50 30.0 ODI v West Indies Birmingham 4 Jul 2007 ODI # 2597
10.0 1 50 2 5.00 25.00 30.0 ODI v New Zealand Lord's 28 Jun 2008 ODI # 2720
9.2 0 52 2 5.57 26.00 28.0 ODI v India Lord's 11 Sep 2011 ODI # 3191
24.0 4 53 2 2.20 26.50 72.0 Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
10.0 0 54 2 5.40 27.00 30.0 ODI v Sri Lanka Dambulla 1 Oct 2007 ODI # 2622
10.0 0 54 2 5.40 27.00 30.0 ODI v Sri Lanka Colombo (RPS) 10 Oct 2007 ODI # 2628
8.0 0 54 2 6.75 27.00 24.0 ODI v Australia Southampton 22 Jun 2010 ODI # 3000
10.0 0 56 2 5.60 28.00 30.0 ODI v India Chester-le-Street 3 Sep 2011 ODI # 3186
9.0 0 56 2 6.22 28.00 27.0 ODI v New Zealand Nottingham 5 Jun 2013 ODI # 3362
10.0 0 56 2 5.60 28.00 30.0 ODI v Australia Perth 24 Jan 2014 ODI # 3461
10.0 1 56 2 5.60 28.00 30.0 ODI v India Perth 30 Jan 2015 ODI # 3595
9.0 0 57 2 6.33 28.50 27.0 ODI v Australia Nottingham 15 Sep 2009 ODI # 2890
9.0 0 58 2 6.44 29.00 27.0 ODI v West Indies North Sound 5 Mar 2014 ODI # 3484
31.0 14 59 2 1.90 29.50 93.0 Test v West Indies Lord's 7 Sep 2017 Test # 2274
23.0 8 60 2 2.60 30.00 69.0 Test v West Indies Bridgetown 1 May 2015 Test # 2160
10.0 0 63 2 6.30 31.50 30.0 ODI v West Indies Birmingham 26 May 2009 ODI # 2851
10.0 2 65 2 6.50 32.50 30.0 ODI v Netherlands Nagpur 22 Feb 2011 ODI # 3104
10.0 0 66 2 6.60 33.00 30.0 ODI v Australia Melbourne 14 Feb 2015 ODI # 3600
21.0 6 67 2 3.19 33.50 63.0 Test v South Africa Lord's 6 Jul 2017 Test # 2262
10.0 0 75 2 7.50 37.50 30.0 ODI v New Zealand Napier 20 Feb 2008 ODI # 2682
27.0 6 80 2 2.96 40.00 81.0 Test v India Chennai 16 Dec 2016 Test # 2241
24.0 4 83 2 3.45 41.50 72.0 Test v India Birmingham 1 Aug 2018 Test # 2314
29.0 4 89 2 3.06 44.50 87.0 Test v Australia Birmingham 30 Jul 2009 Test # 1928
31.0 9 91 2 2.93 45.50 93.0 Test v South Africa The Oval 27 Jul 2017 Test # 2266
32.0 7 93 2 2.90 46.50 96.0 Test v India The Oval 7 Sep 2018 Test # 2318
34.0 8 94 2 2.76 47.00 102.0 Test v South Africa Cape Town 2 Jan 2016 Test # 2197
43.0 17 98 2 2.27 49.00 129.0 Test v Australia Adelaide 2 Dec 2017 Test # 2285
36.0 9 100 2 2.77 50.00 108.0 Test v Australia Adelaide 16 Dec 2021 Test # 2441
37.2 7 102 2 2.73 51.00 112.0 Test v Sri Lanka Southampton 16 Jun 2011 Test # 1996
32.0 5 104 2 3.25 52.00 96.0 Test v Sri Lanka Galle 26 Mar 2012 Test # 2038
34.0 11 106 2 3.11 53.00 102.0 Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
31.0 4 107 2 3.45 53.50 93.0 Test v Pakistan The Oval 18 Aug 2010 Test # 1970
26.0 2 115 2 4.42 57.50 78.0 Test v Australia Manchester 19 Jul 2023 Test # 2512
40.0 11 134 2 3.35 67.00 120.0 Test v India Mohali 19 Dec 2008 Test # 1901
40.0 8 138 2 3.45 69.00 120.0 Test v Australia Manchester 1 Aug 2013 Test # 2092
47.0 11 148 2 3.14 74.00 141.0 Test v New Zealand Auckland 22 Mar 2013 Test # 2084
41.0 7 154 2 3.75 77.00 123.0 Test v Sri Lanka Lord's 3 Jun 2011 Test # 1995
49.0 10 166 2 3.38 83.00 147.0 Test v South Africa Lord's 10 Jul 2008 Test # 1880
49.0 6 186 2 3.79 93.00 147.0 Test v West Indies Leeds 25 Aug 2017 Test # 2271
1.0 1 0 1 0.00 0.00 6.0 ODI v South Africa Cardiff 3 Sep 2008 ODI # 2761
3.0 0 14 1 4.66 14.00 18.0 ODI v Pakistan Cardiff 30 Aug 2006 ODI # 2408
3.0 0 14 1 4.66 14.00 18.0 T20I v South Africa Nottingham 11 Jun 2009 T20I # 103
8.0 1 18 1 2.25 18.00 48.0 ODI v Afghanistan Sydney 13 Mar 2015 ODI # 3635
2.0 0 20 1 10.00 20.00 12.0 T20I v West Indies The Oval 15 Jun 2009 T20I # 111
6.0 2 21 1 3.50 21.00 36.0 ODI v Pakistan Abu Dhabi 13 Feb 2012 ODI # 3238
4.0 0 24 1 6.00 24.00 24.0 T20I v Pakistan Dubai (DICS) 20 Feb 2010 T20I # 145
4.0 0 24 1 6.00 24.00 24.0 T20I v Pakistan Abu Dhabi 27 Feb 2012 T20I # 229
4.0 0 25 1 6.25 25.00 24.0 T20I v New Zealand Auckland 5 Feb 2008 T20I # 53
5.0 0 25 1 5.00 25.00 30.0 ODI v New Zealand Cardiff 16 Jun 2013 ODI # 3373
4.0 0 25 1 6.25 25.00 24.0 T20I v Australia Hobart 29 Jan 2014 T20I # 354
8.0 0 25 1 3.12 25.00 48.0 ODI v West Indies North Sound 2 Mar 2014 ODI # 3480
3.0 0 26 1 8.66 26.00 18.0 T20I v West Indies Port of Spain 15 Mar 2009 T20I # 86
4.0 0 26 1 6.50 26.00 24.0 ODI v India Birmingham 23 Jun 2013 ODI # 3377
10.0 1 27 1 2.70 27.00 60.0 ODI v Bangladesh Birmingham 12 Jul 2010 ODI # 3026
3.0 0 27 1 9.00 27.00 18.0 T20I v Australia Chester-le-Street 31 Aug 2013 T20I # 329
3.0 0 28 1 9.33 28.00 18.0 ODI v New Zealand Birmingham 18 Jun 2008 ODI # 2709
4.0 0 29 1 7.25 29.00 24.0 T20I v Zimbabwe Cape Town 13 Sep 2007 T20I # 25
6.0 1 30 1 5.00 30.00 36.0 ODI v Australia Manchester 27 Jun 2010 ODI # 3003
4.0 0 31 1 7.75 31.00 24.0 T20I v West Indies The Oval 29 Jun 2007 T20I # 16
4.0 0 31 1 7.75 31.00 24.0 T20I v New Zealand Christchurch 7 Feb 2008 T20I # 54
3.4 1 31 1 8.45 31.00 22.0 ODI v West Indies Bridgetown 27 Mar 2009 ODI # 2828
3.0 0 32 1 10.66 32.00 18.0 T20I v West Indies The Oval 28 Jun 2007 T20I # 15
6.0 0 32 1 5.33 32.00 36.0 ODI v West Indies Gros Islet 3 Apr 2009 ODI # 2833
4.0 0 32 1 8.00 32.00 24.0 T20I v Netherlands Lord's 5 Jun 2009 T20I # 90
7.0 1 33 1 4.71 33.00 42.0 ODI v Pakistan Nottingham 8 Sep 2006 ODI # 2411
6.1 0 33 1 5.35 33.00 37.0 ODI v South Africa Lord's 31 Aug 2008 ODI # 2759
4.0 0 33 1 8.25 33.00 24.0 T20I v West Indies Nottingham 24 Jun 2012 T20I # 246
4.0 0 33 1 8.25 33.00 24.0 T20I v South Africa Chattogram 29 Mar 2014 T20I # 391
9.0 1 34 1 3.77 34.00 54.0 ODI v India Birmingham 27 Aug 2007 ODI # 2616
6.0 0 34 1 5.66 34.00 36.0 ODI v Bangladesh Mirpur 2 Mar 2010 ODI # 2965
4.0 0 35 1 8.75 35.00 24.0 T20I v New Zealand Durban 18 Sep 2007 T20I # 36
10.0 2 35 1 3.50 35.00 60.0 ODI v Australia Birmingham 8 Jun 2013 ODI # 3365
9.0 2 36 1 4.00 36.00 54.0 ODI v India Kanpur 20 Nov 2008 ODI # 2778
8.0 0 40 1 5.00 40.00 48.0 ODI v West Indies Southampton 16 Jun 2012 ODI # 3276
10.0 0 45 1 4.50 45.00 60.0 ODI v Pakistan The Oval 17 Sep 2010 ODI # 3045
10.0 0 46 1 4.60 46.00 60.0 ODI v Australia The Oval 30 Jun 2010 ODI # 3004
9.0 1 47 1 5.22 47.00 54.0 ODI v India The Oval 9 Sep 2011 ODI # 3189
4.0 0 47 1 11.75 47.00 24.0 T20I v Australia Southampton 29 Aug 2013 T20I # 328
10.0 0 48 1 4.80 48.00 60.0 ODI v Australia The Oval 1 Jul 2012 ODI # 3281
6.0 1 49 1 8.16 49.00 36.0 ODI v India Bengaluru 23 Nov 2008 ODI # 2781
10.0 0 52 1 5.20 52.00 60.0 ODI v Bangladesh Adelaide 9 Mar 2015 ODI # 3630
29.0 13 52 1 1.79 52.00 174.0 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
9.0 0 54 1 6.00 54.00 54.0 ODI v India Bristol 24 Aug 2007 ODI # 2613
8.4 0 54 1 6.23 54.00 52.0 ODI v India Cuttack 26 Nov 2008 ODI # 2783
8.0 0 54 1 6.75 54.00 48.0 ODI v Pakistan Chester-le-Street 10 Sep 2010 ODI # 3043
10.0 0 54 1 5.40 54.00 60.0 ODI v Pakistan Abu Dhabi 15 Feb 2012 ODI # 3240
7.0 0 55 1 7.85 55.00 42.0 ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
9.5 0 56 1 5.69 56.00 59.0 ODI v New Zealand Hamilton 17 Feb 2013 ODI # 3335
26.0 8 57 1 2.19 57.00 156.0 Test v Pakistan Manchester 22 Jul 2016 Test # 2208
10.0 0 60 1 6.00 60.00 60.0 ODI v Bangladesh Bristol 10 Jul 2010 ODI # 3025
10.0 0 61 1 6.10 61.00 60.0 ODI v South Africa Leeds 22 Aug 2008 ODI # 2748
29.0 10 64 1 2.20 64.00 174.0 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
9.0 0 69 1 7.66 69.00 54.0 ODI v New Zealand Napier 20 Feb 2013 ODI # 3336
29.5 9 71 1 2.37 71.00 179.0 Test v Australia Adelaide 3 Dec 2010 Test # 1983
28.0 10 74 1 2.64 74.00 168.0 Test v Pakistan Lord's 24 May 2018 Test # 2304
32.0 7 80 1 2.50 80.00 192.0 Test v Australia Lord's 18 Jul 2013 Test # 2091
27.0 5 82 1 3.03 82.00 162.0 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
10.0 0 84 1 8.40 84.00 60.0 ODI v India Leeds 2 Sep 2007 ODI # 2618
32.0 11 86 1 2.68 86.00 192.0 Test v India Rajkot 9 Nov 2016 Test # 2232
25.0 4 88 1 3.52 88.00 150.0 Test v India Nottingham 4 Aug 2021 Test # 2428
40.0 8 90 1 2.25 90.00 240.0 Test v Australia Brisbane 25 Nov 2010 Test # 1981
36.0 5 95 1 2.63 95.00 216.0 Test v Sri Lanka Colombo (SSC) 9 Dec 2007 Test # 1853
29.0 5 99 1 3.41 99.00 174.0 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
39.0 6 113 1 2.89 113.00 234.0 Test v New Zealand Lord's 2 Jun 2021 Test # 2422
30.0 2 121 1 4.03 121.00 180.0 Test v Australia Sydney 4 Jan 2018 Test # 2291
30.0 2 122 1 4.06 122.00 180.0 Test v South Africa Leeds 18 Jul 2008 Test # 1881
32.0 6 129 1 4.03 129.00 192.0 Test v Australia Cardiff 8 Jul 2009 Test # 1922
41.0 10 133 1 3.24 133.00 246.0 Test v South Africa Cape Town 3 Jan 2010 Test # 1946
- - - - - - - Test v West Indies North Sound 13 Feb 2009 Test # 1907
- - - - - - - T20I v Ireland Providence 4 May 2010 T20I # 160
0.5 0 8 0 9.60 - - T20I v West Indies Providence 3 May 2010 T20I # 158
1.0 0 16 0 16.00 - - T20I v New Zealand Chattogram 22 Mar 2014 T20I # 380
6.0 1 16 0 2.66 - - Test v India Ahmedabad 24 Feb 2021 Test # 2412
4.0 0 18 0 4.50 - - T20I v South Africa Chester-le-Street 8 Sep 2012 T20I # 258
2.0 0 18 0 9.00 - - T20I v South Africa Birmingham 12 Sep 2012 T20I # 262
4.0 0 19 0 4.75 - - T20I v Pakistan Dubai (DICS) 23 Feb 2012 T20I # 226
4.0 0 21 0 5.25 - - T20I v India Lord's 14 Jun 2009 T20I # 109
3.0 0 23 0 7.66 - - T20I v Australia Cape Town 14 Sep 2007 T20I # 28
7.0 0 24 0 3.42 - - ODI v Scotland Christchurch 23 Feb 2015 ODI # 3611
3.0 0 25 0 8.33 - - ODI v India Southampton 6 Sep 2011 ODI # 3187
2.0 0 26 0 13.00 - - T20I v West Indies Bridgetown 9 Mar 2014 T20I # 361
8.0 1 27 0 3.37 - - ODI v India Southampton 21 Aug 2007 ODI # 2611
4.0 0 27 0 6.75 - - T20I v Australia Bridgetown 16 May 2010 T20I # 177
2.0 0 27 0 13.50 - - T20I v South Africa Manchester 10 Sep 2012 T20I # 260
2.2 0 27 0 11.57 - - ODI v New Zealand Wellington 20 Feb 2015 ODI # 3607
6.0 1 28 0 4.66 - - ODI v South Africa The Oval 29 Aug 2008 ODI # 2757
3.2 0 29 0 8.70 - - T20I v Sri Lanka Bristol 25 Jun 2011 T20I # 201
3.0 0 29 0 9.66 - - T20I v Australia Melbourne 31 Jan 2014 T20I # 355
3.0 0 29 0 9.66 - - T20I v Sri Lanka Chattogram 27 Mar 2014 T20I # 387
6.0 1 32 0 5.33 - - ODI v West Indies Bridgetown 21 Apr 2007 ODI # 2578
3.0 0 32 0 10.66 - - ODI v New Zealand Hamilton 12 Feb 2008 ODI # 2677
4.0 0 32 0 8.00 - - T20I v Pakistan Cardiff 5 Sep 2010 T20I # 186
6.0 0 32 0 5.33 - - ODI v Sri Lanka The Oval 28 Jun 2011 ODI # 3165
7.0 0 33 0 4.71 - - ODI v India Brisbane 20 Jan 2015 ODI # 3586
9.0 1 34 0 3.77 - - ODI v Australia Chester-le-Street 7 Jul 2012 ODI # 3284
9.0 1 34 0 3.77 - - ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
6.0 1 35 0 5.83 - - ODI v West Indies North Sound 28 Feb 2014 ODI # 3477
4.0 0 36 0 9.00 - - T20I v India Colombo (RPS) 23 Sep 2012 T20I # 272
9.0 0 37 0 4.11 - - ODI v Pakistan Birmingham 10 Sep 2006 ODI # 2412
4.0 0 37 0 9.25 - - T20I v New Zealand Pallekele 29 Sep 2012 T20I # 279
10.0 0 39 0 3.90 - - ODI v New Zealand The Oval 25 Jun 2008 ODI # 2714
7.0 0 39 0 5.57 - - ODI v Australia Manchester 10 Jul 2012 ODI # 3286
6.0 0 41 0 6.83 - - ODI v New Zealand Christchurch 23 Feb 2008 ODI # 2684
9.0 0 43 0 4.77 - - ODI v Australia Lord's 12 Sep 2009 ODI # 2888
6.4 0 44 0 6.60 - - ODI v Pakistan Lord's 2 Sep 2006 ODI # 2409
10.0 0 44 0 4.40 - - ODI v India Lord's 8 Sep 2007 ODI # 2620
7.0 0 48 0 6.85 - - ODI v West Indies Providence 22 Mar 2009 ODI # 2827
8.0 0 49 0 6.12 - - ODI v Scotland Edinburgh 19 Jun 2010 ODI # 2997
6.5 0 49 0 7.17 - - ODI v Australia Sydney 16 Jan 2015 ODI # 3578
14.0 2 50 0 3.57 - - Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
9.0 1 52 0 5.77 - - ODI v Australia The Oval 4 Sep 2009 ODI # 2882
10.0 0 52 0 5.20 - - ODI v Sri Lanka Lord's 3 Jul 2011 ODI # 3168
4.0 0 53 0 13.25 - - T20I v New Zealand Hamilton 12 Feb 2013 T20I # 302
20.0 4 59 0 2.95 - - Test v Australia The Oval 20 Aug 2015 Test # 2178
4.0 0 60 0 15.00 - - T20I v India Durban 19 Sep 2007 T20I # 40
12.0 1 60 0 5.00 - - Test v India Wankhede 23 Nov 2012 Test # 2062
8.0 0 61 0 7.62 - - ODI v Australia Sydney 19 Jan 2014 ODI # 3457
9.0 0 61 0 6.77 - - ODI v Australia Hobart 23 Jan 2015 ODI # 3589
20.0 5 62 0 3.10 - - Test v India Chennai 13 Feb 2021 Test # 2411
33.0 13 64 0 1.93 - - Test v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
8.1 0 67 0 8.20 - - ODI v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
10.0 1 67 0 6.70 - - ODI v Sri Lanka Wellington 1 Mar 2015 ODI # 3619
10.0 0 70 0 7.00 - - ODI v Sri Lanka Leeds 1 Jul 2011 ODI # 3167
9.0 0 71 0 7.88 - - ODI v West Indies Nottingham 7 Jul 2007 ODI # 2598
9.0 0 73 0 8.11 - - ODI v Ireland Bengaluru 2 Mar 2011 ODI # 3114
10.0 0 74 0 7.40 - - ODI v India Rajkot 14 Nov 2008 ODI # 2774
24.0 3 79 0 3.29 - - Test v New Zealand Manchester 23 May 2008 Test # 1876
24.0 1 97 0 4.04 - - Test v India Ahmedabad 15 Nov 2012 Test # 2058
32.0 4 113 0 3.53 - - Test v West Indies Bridgetown 26 Feb 2009 Test # 1911
34.0 6 118 0 3.47 - - Test v South Africa The Oval 19 Jul 2012 Test # 2049
35.0 3 142 0 4.05 - - Test v Australia Perth 14 Dec 2017 Test # 2288
Statsguru includes the following current or recent relevant matches:
Indonesia v Thailand at Bali, 1st T20I, May 1, 2024 [T20I # 2584]
Pakistan v New Zealand at Lahore, 5th T20I, Apr 27, 2024 [T20I # 2583]
Pakistan v New Zealand at Lahore, 4th T20I, Apr 25, 2024 [T20I # 2582]
 
Feedback Print this page