Records type batting analysis [change type]
View innings by innings list [change view]
Host country England remove England from query
Ordered by boundary sixes (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 1999-2021 483 551 35 19593 333 37.97 25370 77.22 42 105 44 2332 553 Profile
filtered 2000-2019 60 67 4 2298 132* 36.47 2775 82.81 2 15 3 279 58
Innings by innings list
88 75 50 6 6 176.00 1 caught 2 T20I v Australia The Oval 6 Jun 2009 T20I # 92
94 112 78 9 6 120.51 1 run out 2 ODI v England Bristol 24 Sep 2017 ODI # 3915
87 111 84 8 6 103.57 1 caught 2 ODI v New Zealand Manchester 22 Jun 2019 ODI # 4170
53 66 51 3 5 103.92 2 lbw 1 ODI v England The Oval 19 Jun 2012 ODI # 3278
40 - 29 1 5 137.93 1 caught 1 ODI v England Southampton 29 Sep 2017 ODI # 3918
40 30 21 3 4 190.47 1 run out 1 T20I v England Chester-le-Street 16 Sep 2017 T20I # 622
36 55 40 2 3 90.00 1 caught 1 ODI v England Birmingham 4 Jul 2007 ODI # 2597
37 42 27 2 3 137.03 1 caught 1 ODI v England Manchester 19 Sep 2017 ODI # 3911
50 51 34 6 3 147.05 1 caught 2 ODI v Pakistan Nottingham 31 May 2019 ODI # 4144
54 82 43 6 2 125.58 2 caught 3 Test v England Chester-le-Street 14 May 2009 Test # 1920
31 - 28 3 2 110.71 1 bowled 1 ODI v England Bristol 24 May 2009 ODI # 2850
63* 89 50 8 2 126.00 1 not out 2 T20I v Sri Lanka The Oval 19 Jun 2009 T20I # 115
35 70 48 1 2 72.91 1 caught 2 ODI v Sri Lanka Chester-le-Street 1 Jul 2019 ODI # 4180
132* 212 165 12 1 80.00 1 not out 2 ODI v England Lord's 6 Jul 2004 ODI # 2140
81 101 88 13 1 92.04 1 bowled 4 Test v England Lord's 22 Jul 2004 Test # 1707
82 168 102 15 1 80.39 1 caught 4 Test v England Birmingham 29 Jul 2004 Test # 1708
105 133 87 18 1 120.68 1 caught 3 Test v England The Oval 19 Aug 2004 Test # 1712
28 33 24 3 1 116.66 2 lbw 1 Test v England Chester-le-Street 15 Jun 2007 Test # 1836
61 55 37 8 1 164.86 1 caught 1 T20I v England The Oval 29 Jun 2007 T20I # 16
39 80 47 4 1 82.97 1 bowled 2 ODI v Pakistan The Oval 7 Jun 2013 ODI # 3364
36 49 27 5 1 133.33 1 caught 2 ODI v South Africa Cardiff 14 Jun 2013 ODI # 3371
36 57 41 5 1 87.80 1 caught 1 ODI v England Southampton 14 Jun 2019 ODI # 4158
0 11 8 0 0 0.00 2 lbw 2 Test v England Birmingham 15 Jun 2000 Test # 1500
41 102 86 6 0 47.67 2 run out 1 ODI v Zimbabwe Bristol 6 Jul 2000 ODI # 1605
6 17 13 1 0 46.15 1 caught 2 ODI v Zimbabwe Canterbury 11 Jul 2000 ODI # 1611
26 72 59 3 0 44.06 5 caught 1 ODI v England Chester-le-Street 15 Jul 2000 ODI # 1615
3 5 4 0 0 75.00 5 caught 1 ODI v Zimbabwe Chester-le-Street 16 Jul 2000 ODI # 1616
37 80 71 4 0 52.11 2 caught 1 ODI v England Nottingham 20 Jul 2000 ODI # 1618
30 64 49 5 0 61.22 1 caught 1 ODI v New Zealand Birmingham 26 Jun 2004 ODI # 2134
60* 147 90 9 0 66.66 1 not out 2 ODI v England Nottingham 27 Jun 2004 ODI # 2135
23 32 29 5 0 79.31 1 run out 1 ODI v England Leeds 1 Jul 2004 ODI # 2137
27 80 58 4 0 46.55 1 caught 1 ODI v New Zealand Cardiff 3 Jul 2004 ODI # 2138
4 11 13 0 0 30.76 1 caught 2 ODI v New Zealand Lord's 10 Jul 2004 ODI # 2142
66 100 82 8 0 80.48 1 lbw 2 Test v England Lord's 22 Jul 2004 Test # 1707
7 14 9 1 0 77.77 1 bowled 2 Test v England Birmingham 29 Jul 2004 Test # 1708
5 20 19 1 0 26.31 1 caught 1 Test v England Manchester 12 Aug 2004 Test # 1711
42 121 73 5 0 57.53 1 caught 3 Test v England Manchester 12 Aug 2004 Test # 1711
12 24 20 2 0 60.00 1 caught 2 Test v England The Oval 19 Aug 2004 Test # 1712
99 173 132 6 0 75.00 1 caught 1 ODI v Bangladesh Southampton 15 Sep 2004 ODI # 2175
16 34 19 3 0 84.21 1 bowled 2 ODI v South Africa The Oval 18 Sep 2004 ODI # 2178
1 11 8 0 0 12.50 1 lbw 2 ODI v Pakistan Southampton 22 Sep 2004 ODI # 2181
23 47 33 5 0 69.69 1 caught 2 ODI v England The Oval 25 Sep 2004 ODI # 2182
30 50 39 5 0 76.92 1 bowled 2 Test v England Lord's 17 May 2007 Test # 1831
47* 91 64 7 0 73.43 1 not out 4 Test v England Lord's 17 May 2007 Test # 1831
11 19 17 2 0 64.70 1 lbw 2 Test v England Leeds 25 May 2007 Test # 1834
13 50 30 1 0 43.33 1 caught 3 Test v England Leeds 25 May 2007 Test # 1834
23 43 34 5 0 67.64 1 caught 2 Test v England Manchester 7 Jun 2007 Test # 1835
16 61 48 3 0 33.33 1 caught 4 Test v England Manchester 7 Jun 2007 Test # 1835
52 112 71 7 0 73.23 1 caught 3 Test v England Chester-le-Street 15 Jun 2007 Test # 1836
5 6 8 1 0 62.50 1 bowled 1 T20I v England The Oval 28 Jun 2007 T20I # 15
6 12 14 1 0 42.85 1 caught 2 ODI v England Lord's 1 Jul 2007 ODI # 2594
82 171 126 8 0 65.07 1 caught 1 ODI v England Nottingham 7 Jul 2007 ODI # 2598
28 35 34 6 0 82.35 1 bowled 2 Test v England Lord's 6 May 2009 Test # 1919
0 17 11 0 0 0.00 1 caught 3 Test v England Lord's 6 May 2009 Test # 1919
19 42 24 4 0 79.16 2 lbw 2 Test v England Chester-le-Street 14 May 2009 Test # 1920
11 - 10 2 0 110.00 1 caught 2 ODI v England Birmingham 26 May 2009 ODI # 2851
22 33 28 4 0 78.57 1 caught 2 T20I v India Lord's 12 Jun 2009 T20I # 105
5 13 8 0 0 62.50 1 caught 2 T20I v South Africa The Oval 13 Jun 2009 T20I # 106
15 9 8 3 0 187.50 1 bowled 2 T20I v England The Oval 15 Jun 2009 T20I # 111
2 13 8 0 0 25.00 2 caught 1 T20I v England Nottingham 24 Jun 2012 T20I # 246
21 19 18 4 0 116.66 1 caught 1 ODI v India The Oval 11 Jun 2013 ODI # 3368
2 - 4 0 0 50.00 1 caught 1 ODI v England The Oval 27 Sep 2017 ODI # 3916
18 - 28 1 0 64.28 1 bowled 1 T20I v ICC World XI Lord's 31 May 2018 T20I # 666
21 29 17 4 0 123.52 1 lbw 2 ODI v Australia Nottingham 6 Jun 2019 ODI # 4152
0 17 13 0 0 0.00 1 caught 1 ODI v Bangladesh Taunton 17 Jun 2019 ODI # 4162
6 22 19 1 0 31.57 1 caught 2 ODI v India Manchester 27 Jun 2019 ODI # 4175
7 21 18 1 0 38.88 1 caught 1 ODI v Afghanistan Leeds 4 Jul 2019 ODI # 4184
TDNB - - - - - - - - ODI v England Lord's 9 Jul 2000 ODI # 1609
TDNB - - - - - - - - ODI v New Zealand Southampton 8 Jul 2004 ODI # 2141
TDNB - - - - - - - - ODI v South Africa Southampton 10 Jun 2019 ODI # 4156
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page