Records type all-round analysis [change type]
View match by match list [change view]
Home or away away (home of opposition) remove away (home of opposition) from query
Not involving the player RE Foster (ENG) remove RE Foster (ENG) from query
Ordered by start date (ascending)
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 2006-2022 450 18199 290 42.72 40 3 2/4 27.66 0 351 0 15.05 Profile
filtered 2007-2021 148 6589 290 39.22 13 2 2/4 38.50 0 133 0 0.72
Match by match list
84 - 84 - - 0 0 ODI v Australia Hobart 14 Jan 2007 ODI # 2474
26 - 26 - - 3 0 ODI v Australia Sydney 21 Jan 2007 ODI # 2479
39 - 39 0 16 0 0 ODI v Australia Perth 28 Jan 2007 ODI # 2488
21 - 21 - - 1 0 ODI v Australia Melbourne 4 Feb 2007 ODI # 2501
1 - 1 - - 0 0 T20I v South Africa Durban 19 Sep 2007 T20I # 39
15 4 19 0 10 0 0 Test v South Africa Johannesburg 8 Nov 2007 Test # 1846
17 8 25 - - 0 0 Test v South Africa Centurion 16 Nov 2007 Test # 1848
7 - 7 - - 1 0 T20I v South Africa Johannesburg 23 Nov 2007 T20I # 48
20 - 20 - - 2 0 ODI v South Africa Durban 25 Nov 2007 ODI # 2648
13* - 13 - - 2 0 ODI v South Africa Gqeberha 30 Nov 2007 ODI # 2650
3 - 3 - - 0 0 ODI v South Africa Cape Town 2 Dec 2007 ODI # 2652
0 - 0 - - 3 0 T20I v Australia Perth 11 Dec 2007 T20I # 49
50 - 50 - - 1 0 ODI v Australia Adelaide 14 Dec 2007 ODI # 2655
5* - 5 - - - - ODI v Australia Sydney 16 Dec 2007 ODI # 2656
13 - 13 - - 0 0 ODI v Australia Hobart 20 Dec 2007 ODI # 2657
19 20 39 - - 2 0 Test v England Lord's 15 May 2008 Test # 1874
154* 15 169 - - 4 0 Test v England Manchester 23 May 2008 Test # 1876
21 14 35 - - 2 0 Test v England Nottingham 5 Jun 2008 Test # 1878
25 - 25 - - 0 0 T20I v England Manchester 13 Jun 2008 T20I # 56
20 - 20 0 14 0 0 ODI v England Chester-le-Street 15 Jun 2008 ODI # 2708
25 - 25 - - 1 0 ODI v England Birmingham 18 Jun 2008 ODI # 2709
8 - 8 - - 2 0 ODI v England Bristol 21 Jun 2008 ODI # 2710
6 - 6 - - 1 0 ODI v England The Oval 25 Jun 2008 ODI # 2714
4 - 4 - - 0 0 ODI v England Lord's 28 Jun 2008 ODI # 2720
61* - 61 - - 0 0 ODI v Scotland Aberdeen 3 Jul 2008 ODI # 2731
2 - 2 - - 0 0 ODI v Bangladesh Mirpur 9 Oct 2008 ODI # 2763
33 - 33 - - 0 0 ODI v Bangladesh Mirpur 11 Oct 2008 ODI # 2764
103 - 103 - - 0 0 ODI v Bangladesh Chattogram 14 Oct 2008 ODI # 2765
12 9 21 - - 2 0 Test v Bangladesh Chattogram 17 Oct 2008 Test # 1888
19 DNB 19 - - 1 0 Test v Bangladesh Mirpur 25 Oct 2008 Test # 1890
40 75 115 - - 2 0 Test v Australia Brisbane 20 Nov 2008 Test # 1894
44 1 45 - - 1 0 Test v Australia Adelaide 28 Nov 2008 Test # 1896
64 - 64 - - 0 0 ODI v Australia Perth 1 Feb 2009 ODI # 2811
47 - 47 - - 0 0 ODI v Australia Melbourne 6 Feb 2009 ODI # 2816
4 - 4 - - 1 0 ODI v Australia Sydney 8 Feb 2009 ODI # 2817
76 - 76 - - 0 0 ODI v Australia Adelaide 10 Feb 2009 ODI # 2819
4 - 4 - - 0 0 ODI v Australia Brisbane 13 Feb 2009 ODI # 2820
35 16 51 - - 3 0 Test v Sri Lanka Galle 18 Aug 2009 Test # 1930
81 27 108 - - 4 0 Test v Sri Lanka Colombo (SSC) 26 Aug 2009 Test # 1932
60 - 60 - - 0 0 T20I v Sri Lanka Colombo (RPS) 2 Sep 2009 T20I # 120
16 - 16 - - 3 0 T20I v Sri Lanka Colombo (RPS) 4 Sep 2009 T20I # 121
2 - 2 - - 2 0 ODI v Sri Lanka Colombo (RPS) 8 Sep 2009 ODI # 2884
72 - 72 - - 0 0 ODI v South Africa Centurion 24 Sep 2009 ODI # 2895
16 - 16 - - 3 0 ODI v Sri Lanka Dambulla 13 Aug 2010 ODI # 3031
TDNB - - - - 0 0 ODI v Sri Lanka Dambulla 19 Aug 2010 ODI # 3037
42 - 42 - - 1 0 ODI v Bangladesh Mirpur 5 Oct 2010 ODI # 3051
62* - 62 0 3 0 0 ODI v Bangladesh Mirpur 11 Oct 2010 ODI # 3054
3 - 3 - - 0 0 ODI v Bangladesh Mirpur 14 Oct 2010 ODI # 3056
3 - 3 - - 0 0 ODI v Bangladesh Mirpur 17 Oct 2010 ODI # 3058
56 DNB 56 2 4 1 0 Test v India Ahmedabad 4 Nov 2010 Test # 1974
24 7 31 0 22 1 0 Test v India Hyderabad 12 Nov 2010 Test # 1975
20 29 49 0 3 1 0 Test v India Nagpur 20 Nov 2010 Test # 1978
66 - 66 - - 1 0 ODI v India Guwahati 28 Nov 2010 ODI # 3070
15 - 15 - - 1 0 ODI v India Jaipur 1 Dec 2010 ODI # 3072
4 - 4 - - 0 0 ODI v India Vadodara 4 Dec 2010 ODI # 3074
44 - 44 - - 0 0 ODI v India Bengaluru 7 Dec 2010 ODI # 3076
9 - 9 - - 1 0 ODI v India Chennai 10 Dec 2010 ODI # 3077
36 - 36 - - 0 0 ODI v Sri Lanka Colombo (RPS) 29 Mar 2011 ODI # 3146
DNB - - - - 2 0 T20I v Zimbabwe Harare 15 Oct 2011 T20I # 211
8 - 8 - - 1 0 T20I v Zimbabwe Harare 17 Oct 2011 T20I # 213
DNB - - - - 0 0 ODI v Zimbabwe Harare 20 Oct 2011 ODI # 3204
11 - 11 - - 0 0 ODI v Zimbabwe Harare 22 Oct 2011 ODI # 3206
119 - 119 - - 0 0 ODI v Zimbabwe Bulawayo 25 Oct 2011 ODI # 3209
76 76 152 - - 2 0 Test v Zimbabwe Bulawayo 1 Nov 2011 Test # 2013
14 0 14 - - 2 0 Test v Australia Brisbane 1 Dec 2011 Test # 2020
6 56 62 - - 4 0 Test v Australia Hobart 9 Dec 2011 Test # 2021
110 - 110 - - 2 0 ODI v West Indies Basseterre 14 Jul 2012 ODI # 3289
28 - 28 - - 0 0 ODI v West Indies Basseterre 16 Jul 2012 ODI # 3290
45 21 66 - - 0 0 Test v West Indies North Sound 25 Jul 2012 Test # 2050
60 0 60 - - 2 0 Test v West Indies Kingston 2 Aug 2012 Test # 2052
2 7 9 - - 0 0 Test v India Hyderabad 23 Aug 2012 Test # 2054
113 35 148 - - 1 0 Test v India Bengaluru 31 Aug 2012 Test # 2055
25* - 25 - - 1 0 T20I v India Chennai 11 Sep 2012 T20I # 261
23 - 23 - - 1 0 T20I v Sri Lanka Pallekele 27 Sep 2012 T20I # 275
4 - 4 - - 0 0 T20I v Sri Lanka Pallekele 30 Oct 2012 T20I # 290
72 - 72 - - 0 0 ODI v Sri Lanka Pallekele 4 Nov 2012 ODI # 3305
7 - 7 - - 1 0 ODI v Sri Lanka Pallekele 6 Nov 2012 ODI # 3306
6 - 6 - - 0 0 ODI v Sri Lanka Hambantota 10 Nov 2012 ODI # 3307
TDNB - - - - 1 0 ODI v Sri Lanka Hambantota 12 Nov 2012 ODI # 3308
9 18 27 - - 0 0 Test v Sri Lanka Galle 17 Nov 2012 Test # 2059
142 74 216 - - 1 0 Test v Sri Lanka Colombo (PSS) 25 Nov 2012 Test # 2063
66 0 66 - - 0 0 Test v England Lord's 16 May 2013 Test # 2088
6 70 76 - - 1 0 Test v England Leeds 24 May 2013 Test # 2089
54 - 54 - - 1 0 ODI v England Lord's 31 May 2013 ODI # 3360
60 - 60 - - 0 0 ODI v England Southampton 2 Jun 2013 ODI # 3361
71 - 71 - - 1 0 ODI v England Nottingham 5 Jun 2013 ODI # 3362
3 - 3 - - 0 0 ODI v England Cardiff 16 Jun 2013 ODI # 3373
32* - 32 - - 1 0 T20I v England The Oval 25 Jun 2013 T20I # 317
TDNB - - - - 0 0 T20I v England The Oval 27 Jun 2013 T20I # 318
28 54* 82 0 5 3 0 Test v Bangladesh Chattogram 9 Oct 2013 Test # 2097
53 - 53 - - 3 0 Test v Bangladesh Mirpur 21 Oct 2013 Test # 2099
8 - 8 - - 1 0 ODI v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
45 - 45 - - 0 0 ODI v Bangladesh Mirpur 31 Oct 2013 ODI # 3426
107* - 107 - - 1 0 ODI v Bangladesh Fatullah 3 Nov 2013 ODI # 3429
28 - 28 - - 2 0 T20I v Bangladesh Mirpur 6 Nov 2013 T20I # 333
55 0 55 - - 1 0 Test v West Indies Kingston 8 Jun 2014 Test # 2123
45* 36 81 - - 2 0 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
45 6 51 - - 2 0 Test v West Indies Bridgetown 26 Jun 2014 Test # 2127
28* - 28 - - 1 0 T20I v West Indies Roseau 5 Jul 2014 T20I # 402
21 - 21 - - 0 0 T20I v West Indies Roseau 6 Jul 2014 T20I # 403
40 - 40 - - 0 0 ODI v Australia Melbourne 29 Mar 2015 ODI # 3646
62 8 70 - - 1 0 Test v England Lord's 21 May 2015 Test # 2162
20 48 68 - - 1 0 Test v England Leeds 29 May 2015 Test # 2163
57 - 57 - - 0 0 ODI v England Birmingham 9 Jun 2015 ODI # 3654
119* - 119 - - 1 0 ODI v England The Oval 12 Jun 2015 ODI # 3655
110 - 110 - - 0 0 ODI v England Southampton 14 Jun 2015 ODI # 3656
42 - 42 - - 0 0 ODI v England Nottingham 17 Jun 2015 ODI # 3657
47 - 47 - - 1 0 ODI v England Chester-le-Street 20 Jun 2015 ODI # 3659
17 - 17 - - 1 0 T20I v England Manchester 23 Jun 2015 T20I # 423
112* - 112 - - 0 0 ODI v Zimbabwe Harare 2 Aug 2015 ODI # 3673
DNB - - - - 1 0 ODI v Zimbabwe Harare 4 Aug 2015 ODI # 3674
0 26 26 - - 2 0 Test v Australia Brisbane 5 Nov 2015 Test # 2185
290 36* 326 - - 1 0 Test v Australia Perth 13 Nov 2015 Test # 2187
21 32 53 - - 1 0 Test v Australia Adelaide 27 Nov 2015 Test # 2190
10 - 10 - - 0 0 T20I v India Nagpur 15 Mar 2016 T20I # 535
173* - 173 - - 2 0 Test v Zimbabwe Bulawayo 28 Jul 2016 Test # 2210
124* 67* 191 - - 1 0 Test v Zimbabwe Bulawayo 6 Aug 2016 Test # 2214
2* - 2 - - 0 0 Test v South Africa Durban 19 Aug 2016 Test # 2219
1 0 1 - - 2 0 Test v South Africa Centurion 27 Aug 2016 Test # 2220
0 17 17 - - 4 0 Test v India Kanpur 22 Sep 2016 Test # 2221
36 4 40 - - 0 0 Test v India Eden Gardens 30 Sep 2016 Test # 2222
0 32 32 - - 0 0 Test v India Indore 8 Oct 2016 Test # 2223
0 - 0 - - 0 0 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
21 - 21 - - 0 0 ODI v India Delhi 20 Oct 2016 ODI # 3797
44 - 44 - - 1 0 ODI v India Mohali 23 Oct 2016 ODI # 3798
35 - 35 - - 1 0 ODI v India Ranchi 26 Oct 2016 ODI # 3799
19 - 19 - - 0 0 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
52 - 52 - - 1 0 ODI v Ireland Dublin (Malahide) 14 May 2017 ODI # 3867
57 - 57 - - 1 0 ODI v Ireland Dublin (Malahide) 21 May 2017 ODI # 3870
39 - 39 - - 1 0 ODI v England Cardiff 6 Jun 2017 ODI # 3880
95 - 95 - - 0 0 ODI v India Wankhede 22 Oct 2017 ODI # 3928
21 - 21 - - 1 0 ODI v India Pune 25 Oct 2017 ODI # 3931
39 - 39 - - 0 0 ODI v India Kanpur 29 Oct 2017 ODI # 3932
24 - 24 - - 1 0 T20I v Australia Sydney 3 Feb 2018 T20I # 642
28 - 28 - - 0 0 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
15 - 15 - - 0 0 ODI v England Lord's 14 Jul 2019 ODI # 4192
86 3 89 - - 3 0 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
23 - 23 - - 2 0 Test v Sri Lanka Colombo (PSS) 22 Aug 2019 Test # 2356
48 - 48 - - 0 0 T20I v Sri Lanka Pallekele 1 Sep 2019 T20I # 878
0 - 0 - - 0 0 T20I v Sri Lanka Pallekele 6 Sep 2019 T20I # 880
80 22 102 - - 1 0 Test v Australia Perth 12 Dec 2019 Test # 2374
4 2 6 - - 0 0 Test v Australia Melbourne 26 Dec 2019 Test # 2376
22 22 44 - - 2 0 Test v Australia Sydney 3 Jan 2020 Test # 2378
4 - 4 - - 1 0 ODI v Australia Sydney 13 Mar 2020 ODI # 4255
14 33 47 - - 1 0 Test v England Lord's 2 Jun 2021 Test # 2422
80 0* 80 - - 0 0 Test v England Birmingham 10 Jun 2021 Test # 2423
11 2 13 - - 0 0 Test v India Kanpur 25 Nov 2021 Test # 2435
1 6 7 - - 2 0 Test v India Wankhede 3 Dec 2021 Test # 2438
Statsguru includes the following current or recent relevant matches:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th match, Jun 12, 2024 [T20I # 2672 - Live]
    » New Zealand 136/9 (20.0 ov, MJ Santner 21*, LH Ferguson 0*, R Shepherd 0/36) - Match over
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671]
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th match, Jun 12, 2024 [T20I # 2670]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th match, Jun 12, 2024 [T20I # 2669]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th match, Jun 12, 2024 [T20I # 2668]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th match, Jun 12, 2024 [T20I # 2667]
 
Feedback Print this page