Records type all-round analysis [change type]
View match by match list [change view]
Primary team England remove England from query or South Africa remove South Africa from query
Start of match date greater than or equal to 23 Jan 2013 remove greater than or equal to 23 Jan 2013 from query
Not involving the player GP Swann (ENG) remove GP Swann (ENG) from query
Ordered by wickets taken (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 2004-2019 326 9154 166 36.18 10 132 4/16 40.47 0 155 0 -4.29 Profile
filtered 2013-2019 173 4812 155 34.86 6 86 4/16 42.10 0 84 0 -7.23
Match by match list
52* - 52 4 16 0 0 ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
16 15* 31 4 51 3 0 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
4 43 47 4 149 1 0 Test v Australia Cape Town 1 Mar 2014 Test # 2122
51 - 51 3 18 1 0 T20I v Sri Lanka Colombo (RPS) 2 Aug 2013 T20I # 323
TDNB - - 3 27 0 0 Test v Bangladesh Mirpur 30 Jul 2015 Test # 2174
DNB - - 3 29 0 0 ODI v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
51 - 51 3 35 0 0 ODI v Zimbabwe Harare 4 Sep 2014 ODI # 3524
7 - 7 3 67 0 0 Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
100* 8* 108 3 85 0 0 Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
DNB - - 2 5 0 0 T20I v Australia Durban 12 Mar 2014 T20I # 363
18 - 18 2 11 1 0 T20I v Bangladesh Mirpur 5 Jul 2015 T20I # 428
2 - 2 2 14 0 0 ODI v Pakistan Sharjah 11 Nov 2013 ODI # 3433
4 - 4 2 23 0 0 T20I v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
43 - 43 2 29 0 0 ODI v West Indies Gqeberha 25 Jan 2015 ODI # 3591
11 - 11 2 30 0 0 ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
38 - 38 2 35 0 0 ODI v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
29 - 29 2 43 1 0 ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
123 18* 141 2 57 0 0 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
51 - 51 2 60 0 0 ODI v India Cape Town 7 Feb 2018 ODI # 3971
57 0 57 2 68 0 0 Test v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
3 3 6 2 82 0 0 Test v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
2 5 7 2 117 1 0 Test v India Johannesburg 18 Dec 2013 Test # 2108
3 - 3 1 2 0 0 T20I v Sri Lanka Colombo (RPS) 14 Aug 2018 T20I # 695
11 - 11 1 3 1 0 T20I v Pakistan Johannesburg 20 Nov 2013 T20I # 340
15 - 15 1 9 1 0 ODI v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
23 - 23 1 12 0 0 ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
23 - 23 1 12 0 0 ODI v West Indies Providence 3 Jun 2016 ODI # 3739
12 - 12 1 12 1 0 T20I v Netherlands Chattogram 27 Mar 2014 T20I # 386
64* - 64 1 13 0 0 T20I v India Centurion 21 Feb 2018 T20I # 654
DNB - - 1 15 0 0 ODI v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
82 - 82 1 17 1 0 ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
31* - 31 1 21 1 0 ODI v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
150* - 150 1 22 0 0 ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
58* - 58 1 22 0 0 ODI v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
16 29 45 1 23 0 0 Test v England Centurion 22 Jan 2016 Test # 2200
23 - 23 1 23 1 0 ODI v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
24 - 24 1 26 0 0 ODI v Pakistan Birmingham 10 Jun 2013 ODI # 3367
3 - 3 1 27 0 0 ODI v England The Oval 19 Jun 2013 ODI # 3375
DNB - - 1 28 1 0 ODI v Bangladesh Mirpur 10 Jul 2015 ODI # 3663
35 19 54 1 30 2 0 Test v India Nagpur 25 Nov 2015 Test # 2189
28 DNB 28 1 30 0 0 Test v India Durban 26 Dec 2013 Test # 2111
54* - 54 1 31 1 0 T20I v England Wankhede 18 Mar 2016 T20I # 540
22* - 22 1 33 1 0 ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
19 - 19 1 41 0 0 ODI v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
14 - 14 1 42 1 0 ODI v India Cardiff 6 Jun 2013 ODI # 3363
8* - 8 1 43 0 0 ODI v New Zealand Auckland 24 Mar 2015 ODI # 3644
115* - 115 1 45 1 0 ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
14 - 14 1 46 1 0 ODI v India Rajkot 18 Oct 2015 ODI # 3695
1 - 1 1 50 1 0 ODI v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
11 141 152 1 51 1 0 Test v Australia Perth 3 Nov 2016 Test # 2230
25 10 35 1 56 1 0 Test v Australia Centurion 12 Feb 2014 Test # 2119
36 - 36 1 58 1 0 ODI v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
28* - 28 - - 1 0 ODI v England Lord's 29 May 2017 ODI # 3874
DNB - - - - - - ODI v Australia Bridgetown 19 Jun 2016 ODI # 3750
9 - 9 - - 0 0 T20I v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
25 - 25 - - 0 0 ODI v India Centurion 4 Feb 2018 ODI # 3970
DNB - - - - 2 0 ODI v England Centurion 9 Feb 2016 ODI # 3736
30* - 30 - - 0 0 T20I v India Cuttack 5 Oct 2015 T20I # 457
30 - 30 - - 0 0 T20I v Sri Lanka Hambantota 4 Aug 2013 T20I # 324
31 - 31 - - 1 0 ODI v England Johannesburg 12 Feb 2016 ODI # 3737
29* - 29 - - 0 0 T20I v Afghanistan Wankhede 20 Mar 2016 T20I # 542
3 - 3 - - 0 0 T20I v India Johannesburg 18 Feb 2018 T20I # 652
8 - 8 - - 0 0 ODI v Pakistan Birmingham 7 Jun 2017 ODI # 3881
16 - 16 - - 0 0 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
23 - 23 - - 1 0 T20I v England Cape Town 19 Feb 2016 T20I # 503
16 - 16 - - 1 0 ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
34* - 34 - - 0 0 T20I v Sri Lanka Johannesburg 24 Mar 2019 T20I # 763
51* - 51 - - 0 0 T20I v Sri Lanka Hambantota 6 Aug 2013 T20I # 325
2 - 2 - - 0 0 T20I v Australia Sydney 9 Nov 2014 T20I # 409
29 - 29 - - 1 0 T20I v New Zealand Auckland 17 Feb 2017 T20I # 595
59* - 59 - - 0 0 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
16* - 16 - - 0 0 ODI v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
9 - 9 - - 0 0 ODI v Australia Centurion 30 Sep 2016 ODI # 3785
0* - 0 - - 0 0 ODI v Australia Harare 6 Sep 2014 ODI # 3526
64 - 64 - - 0 0 ODI v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
DNB - - - - 0 0 T20I v Pakistan Dubai (DICS) 13 Nov 2013 T20I # 334
13 - 13 - - 0 0 ODI v Australia Providence 7 Jun 2016 ODI # 3741
3 - 3 - - 0 0 ODI v India Southampton 5 Jun 2019 ODI # 4150
5 - 5 - - 0 0 ODI v Zimbabwe Bloemfontein 3 Oct 2018 ODI # 4050
3 - 3 - - 1 0 ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
0 30 30 - - 1 0 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
28* - 28 - - 0 0 ODI v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
18* - 18 - - 0 0 ODI v West Indies Centurion 28 Jan 2015 ODI # 3593
30 - 30 - - 1 0 ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
0 - 0 - - - - ODI v India Centurion 11 Dec 2013 ODI # 3444
14 - 14 - - 0 0 Test v New Zealand Durban 19 Aug 2016 Test # 2219
14 - 14 - - 1 0 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
10* - 10 - - 0 0 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
33* - 33 - - 0 0 T20I v Zimbabwe Potchefstroom 12 Oct 2018 T20I # 699
88 0 88 - - 0 0 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
DNB - - - - - - ODI v New Zealand Hamilton 27 Oct 2014 ODI # 3538
155 - 155 0 1 2 0 Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
1 - 1 0 4 0 0 ODI v New Zealand Hamilton 19 Feb 2017 ODI # 3836
2 26* 28 0 5 3 0 Test v England Durban 26 Dec 2015 Test # 2196
7* - 7 0 6 2 0 T20I v West Indies Durban 14 Jan 2015 T20I # 415
2 - 2 0 7 0 0 ODI v Zimbabwe Harare 29 Aug 2014 ODI # 3518
38* - 38 0 7 1 0 ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
20 - 20 0 7 0 0 ODI v Pakistan Sharjah 30 Oct 2013 ODI # 3425
DNB - - 0 7 1 0 ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
68* - 68 0 8 1 0 T20I v India Dharamsala 2 Oct 2015 T20I # 456
6* - 6 0 8 2 0 T20I v Australia Adelaide 5 Nov 2014 T20I # 407
73 - 73 0 8 0 0 ODI v Australia Cape Town 12 Oct 2016 ODI # 3795
1 - 1 0 8 3 0 Test v Australia Hobart 12 Nov 2016 Test # 2233
63 25 88 0 8 0 0 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
DNB - - 0 8 0 0 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
15 - 15 0 9 0 0 Test v India Bengaluru 14 Nov 2015 Test # 2188
49 - 49 0 9 0 0 T20I v Australia Melbourne 7 Nov 2014 T20I # 408
25* - 25 0 9 0 0 ODI v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
45 - 45 0 10 0 0 ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
DNB - - 0 11 0 0 ODI v West Indies East London 21 Jan 2015 ODI # 3587
1 0 1 0 12 0 0 Test v India Delhi 3 Dec 2015 Test # 2191
20 - 20 0 12 1 0 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
39 - 39 0 13 0 0 T20I v Sri Lanka Chattogram 22 Mar 2014 T20I # 379
25 - 25 0 13 0 0 ODI v Australia Gqeberha 9 Oct 2016 ODI # 3792
8 - 8 0 14 1 0 ODI v England The Oval 30 May 2019 ODI # 4143
1 - 1 0 14 0 0 ODI v Zimbabwe Paarl 6 Oct 2018 ODI # 4051
47* - 47 0 14 1 0 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
5 - 5 0 15 1 0 ODI v West Indies Bridgetown 24 Jun 2016 ODI # 3754
13 - 13 0 15 0 0 T20I v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
0 DNB 0 0 15 2 0 Test v Bangladesh Chattogram 21 Jul 2015 Test # 2172
DNB - - 0 16 2 0 ODI v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
DNB - - 0 16 1 0 T20I v England Johannesburg 21 Feb 2016 T20I # 506
12 - 12 0 16 0 0 ODI v India Durban 1 Feb 2018 ODI # 3969
34 - 34 0 17 1 0 ODI v New Zealand Christchurch 22 Feb 2017 ODI # 3839
25 - 25 0 17 0 0 ODI v Pakistan Dubai (DICS) 1 Nov 2013 ODI # 3427
20* - 20 0 17 0 0 ODI v India The Oval 11 Jun 2017 ODI # 3886
28* - 28 0 17 0 0 ODI v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
1 39 40 0 18 1 0 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
33* - 33 0 18 1 0 T20I v Sri Lanka Centurion 22 Mar 2019 T20I # 758
5 - 5 0 18 0 0 T20I v England Chattogram 29 Mar 2014 T20I # 391
1* - 1 0 18 0 0 T20I v Australia Cape Town 9 Mar 2016 T20I # 526
13 - 13 0 20 0 0 ODI v Bangladesh Mirpur 12 Jul 2015 ODI # 3666
10 - 10 0 20 0 0 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
26 - 26 0 20 1 0 ODI v India Durban 8 Dec 2013 ODI # 3443
15 2 17 0 21 0 0 Test v England Lord's 6 Jul 2017 Test # 2262
15 - 15 0 22 0 0 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
55 - 55 0 22 0 0 T20I v India Cape Town 24 Feb 2018 T20I # 655
53* - 53 0 22 0 0 ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
14 - 14 0 22 1 0 ODI v Australia Manchester 6 Jul 2019 ODI # 4188
49 - 49 0 23 1 0 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
33* - 33 0 23 1 0 ODI v Australia Harare 27 Aug 2014 ODI # 3516
92 - 92 0 24 0 0 ODI v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
51 - 51 0 24 0 0 ODI v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
16 - 16 0 24 1 0 ODI v Australia Harare 2 Sep 2014 ODI # 3522
5 - 5 0 24 1 0 T20I v Australia Durban 4 Mar 2016 T20I # 519
16 - 16 0 24 0 0 ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
12 - 12 0 25 0 0 ODI v West Indies Durban 16 Jan 2015 ODI # 3579
5 26 31 0 25 0 0 Test v Australia Adelaide 24 Nov 2016 Test # 2236
25 - 25 0 26 0 0 ODI v New Zealand Hamilton 1 Mar 2017 ODI # 3843
6 - 6 0 26 0 0 T20I v Bangladesh Mirpur 7 Jul 2015 T20I # 429
13 - 13 0 27 0 0 T20I v Australia Centurion 14 Mar 2014 T20I # 365
47 - 47 0 27 0 0 ODI v England Gqeberha 6 Feb 2016 ODI # 3734
10 - 10 0 28 0 0 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
2 - 2 0 29 0 0 ODI v West Indies Cardiff 14 Jun 2013 ODI # 3371
12 - 12 0 29 1 0 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
1 - 1 0 29 0 0 ODI v India Gqeberha 13 Feb 2018 ODI # 3976
45* - 45 0 29 0 0 T20I v India Mirpur 4 Apr 2014 T20I # 399
86* - 86 0 30 0 0 T20I v New Zealand Chattogram 24 Mar 2014 T20I # 383
32 - 32 0 30 0 0 ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
20 - 20 0 32 1 0 ODI v Australia Durban 5 Oct 2016 ODI # 3790
12 - 12 0 34 2 0 ODI v Pakistan Auckland 7 Mar 2015 ODI # 3626
15 - 15 0 34 1 0 ODI v England Leeds 24 May 2017 ODI # 3872
97 - 97 0 34 0 0 ODI v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
15 - 15 0 36 1 0 ODI v India Kanpur 11 Oct 2015 ODI # 3689
20 13 33 0 38 1 0 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
55 DNB 55 0 38 2 0 Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
6 - 6 0 39 0 0 ODI v India Melbourne 22 Feb 2015 ODI # 3610
DNB - - 0 39 1 0 ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
41 - 41 0 39 0 0 ODI v Australia Basseterre 11 Jun 2016 ODI # 3743
15 - 15 0 46 1 0 ODI v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
13 - 13 0 48 1 0 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
15 - 15 0 51 1 0 ODI v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
36 - 36 0 59 1 0 ODI v India Indore 14 Oct 2015 ODI # 3692
Statsguru includes the following current or recent relevant matches:
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665 - Live]
    » Pakistan 107/3 (17.3 ov, Usman Khan 2*, Mohammad Rizwan 53*, JOA Gordon 1/17) - Match over
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page