Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 14 Jan 1977 remove greater than or equal to 14 Jan 1977 from query
Ordered by batting strike rate (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 2006-2018 161 291 16 12472 294 45.35 26562 46.95 33 57 9 1442 11 Profile
filtered 2006-2018 89 155 7 6568 294 44.37 13675 48.02 15 32 4 816 3
Innings by innings list
22 30 21 4 0 104.76 2 bowled 2 v Australia The Oval 20 Aug 2015 Test # 2178
3 9 3 0 0 100.00 2 lbw 4 v South Africa Lord's 16 Aug 2012 Test # 2053
76* 128 78 9 0 97.43 1 not out 3 v Pakistan Manchester 22 Jul 2016 Test # 2208
36 67 39 6 0 92.30 2 lbw 1 v India Lord's 19 Jul 2007 Test # 1840
45 88 52 8 0 86.53 1 lbw 1 v Pakistan Birmingham 3 Aug 2016 Test # 2212
6 8 7 1 0 85.71 2 caught 1 v Pakistan The Oval 18 Aug 2010 Test # 1970
12 19 14 2 0 85.71 1 lbw 1 v Australia Lord's 18 Jul 2013 Test # 2091
21 42 25 4 0 84.00 1 caught 2 v India Lord's 9 Aug 2018 Test # 2315
10 19 12 2 0 83.33 2 caught 1 v Australia The Oval 20 Aug 2009 Test # 1931
14* 29 17 2 0 82.35 2 not out 4 v West Indies Lord's 6 May 2009 Test # 1919
17 34 22 1 0 77.27 1 lbw 4 v West Indies Lord's 7 Sep 2017 Test # 2274
32 54 42 6 0 76.19 2 lbw 3 v Australia Lord's 16 Jul 2009 Test # 1925
9 21 12 2 0 75.00 2 caught 3 v South Africa Birmingham 30 Jul 2008 Test # 1883
46 79 62 5 1 74.19 2 caught 4 v South Africa Leeds 2 Aug 2012 Test # 2051
19 40 26 3 0 73.07 2 lbw 2 v New Zealand Manchester 23 May 2008 Test # 1876
8 15 11 1 0 72.72 1 caught 4 v Pakistan Lord's 14 Jul 2016 Test # 2206
47* 74 65 7 0 72.30 1 not out 4 v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
13 31 18 2 0 72.22 2 caught 2 v West Indies Chester-le-Street 15 Jun 2007 Test # 1836
23 49 32 4 0 71.87 3 caught 1 v Pakistan Leeds 4 Aug 2006 Test # 1813
34 75 48 5 0 70.83 2 caught 2 v Australia Birmingham 29 Jul 2015 Test # 2173
7 15 10 1 0 70.00 2 caught 4 v West Indies Chester-le-Street 15 Jun 2007 Test # 1836
28 56 40 6 0 70.00 2 caught 3 v Sri Lanka Lord's 12 Jun 2014 Test # 2124
35 83 50 4 0 70.00 1 bowled 1 v Pakistan The Oval 11 Aug 2016 Test # 2216
29 55 42 5 0 69.04 1 caught 2 v India Nottingham 18 Aug 2018 Test # 2316
130 262 190 18 0 68.42 1 caught 3 v New Zealand Leeds 24 May 2013 Test # 2089
21 40 31 1 0 67.74 1 caught 3 v New Zealand Lord's 16 May 2013 Test # 2088
17 29 26 2 0 65.38 1 bowled 1 v Sri Lanka Lord's 12 Jun 2014 Test # 2124
81 202 124 12 0 65.32 1 bowled 2 v Pakistan Lord's 14 Jul 2016 Test # 2206
95 190 147 18 0 64.62 2 lbw 1 v Australia Lord's 16 Jul 2009 Test # 1925
34 81 53 4 0 64.15 1 lbw 4 v Australia The Oval 21 Aug 2013 Test # 2094
66 167 103 7 0 64.07 1 caught 3 v Pakistan Birmingham 3 Aug 2016 Test # 2212
110 215 173 17 0 63.58 2 caught 3 v Pakistan The Oval 18 Aug 2010 Test # 1970
67 133 106 12 0 63.20 2 caught 4 v South Africa The Oval 7 Aug 2008 Test # 1885
61 148 98 11 0 62.24 2 caught 2 v India The Oval 9 Aug 2007 Test # 1842
79 197 127 10 0 62.20 2 caught 4 v West Indies Lord's 17 May 2012 Test # 2043
26 57 42 4 0 61.90 2 bowled 2 v West Indies Lord's 17 May 2012 Test # 2043
21 39 34 3 0 61.76 3 caught 3 v Pakistan Leeds 4 Aug 2006 Test # 1813
70* 182 114 7 0 61.40 2 not out 3 v India Southampton 27 Jul 2014 Test # 2132
105 241 172 15 0 61.04 1 bowled 1 v Pakistan Manchester 22 Jul 2016 Test # 2208
76 175 125 12 0 60.80 2 caught 1 v South Africa Birmingham 30 Jul 2008 Test # 1883
243 588 407 33 0 59.70 1 lbw 1 v West Indies Birmingham 17 Aug 2017 Test # 2270
22 62 37 3 0 59.45 1 caught 3 v Australia Chester-le-Street 9 Aug 2013 Test # 2093
96 281 164 15 0 58.53 2 caught 1 v Sri Lanka Lord's 3 Jun 2011 Test # 1995
7 18 12 0 0 58.33 2 bowled 4 v Australia Birmingham 29 Jul 2015 Test # 2173
40 119 69 6 0 57.97 3 lbw 1 v Pakistan The Oval 17 Aug 2006 Test # 1814
4 11 7 1 0 57.14 2 bowled 4 v Pakistan Birmingham 6 Aug 2010 Test # 1969
49* 126 86 3 1 56.97 7 not out 3 v Sri Lanka Lord's 9 Jun 2016 Test # 2205
83 206 146 11 0 56.84 3 lbw 3 v Pakistan The Oval 17 Aug 2006 Test # 1814
23 46 41 4 0 56.09 2 lbw 4 v Bangladesh Lord's 27 May 2010 Test # 1958
61 181 109 8 0 55.96 2 caught 2 v New Zealand Lord's 15 May 2008 Test # 1874
42 120 76 2 0 55.26 2 lbw 1 v West Indies Leeds 25 May 2007 Test # 1834
42 121 76 6 0 55.26 1 caught 4 v South Africa Nottingham 14 Jul 2017 Test # 2264
17 55 31 3 0 54.83 2 lbw 3 v India Lord's 19 Jul 2007 Test # 1840
294 773 545 33 0 53.94 2 caught 2 v India Birmingham 10 Aug 2011 Test # 2003
55 143 102 7 0 53.92 2 caught 2 v Sri Lanka Southampton 16 Jun 2011 Test # 1996
7 18 13 1 0 53.84 2 lbw 1 v Bangladesh Lord's 27 May 2010 Test # 1958
105 285 196 10 0 53.57 2 caught 1 v West Indies Lord's 17 May 2007 Test # 1831
10 26 19 2 0 52.63 1 caught 3 v South Africa Manchester 4 Aug 2017 Test # 2268
65 180 125 8 0 52.00 2 caught 3 v West Indies Lord's 17 May 2007 Test # 1831
147 389 286 14 0 51.39 1 caught 3 v India The Oval 7 Sep 2018 Test # 2318
29 105 57 4 0 50.87 2 caught 1 v Bangladesh Manchester 4 Jun 2010 Test # 1959
43 150 85 5 0 50.58 2 caught 4 v India The Oval 9 Aug 2007 Test # 1842
6 17 12 1 0 50.00 2 lbw 3 v Australia Cardiff 8 Jul 2009 Test # 1922
43* 112 86 3 0 50.00 2 not out 4 v West Indies Nottingham 25 May 2012 Test # 2044
4 19 8 0 0 50.00 2 lbw 2 v West Indies Birmingham 7 Jun 2012 Test # 2045
13 41 26 2 0 50.00 1 caught 1 v Australia Nottingham 10 Jul 2013 Test # 2090
5 13 10 1 0 50.00 1 bowled 2 v India Nottingham 9 Jul 2014 Test # 2128
20 58 40 3 0 50.00 2 caught 1 v Australia Cardiff 8 Jul 2015 Test # 2170
60 171 121 10 0 49.58 2 caught 1 v West Indies Manchester 7 Jun 2007 Test # 1835
43 122 87 7 0 49.42 2 lbw 2 v Australia Nottingham 6 Aug 2015 Test # 2175
106 305 215 10 0 49.30 2 lbw 3 v West Indies Manchester 7 Jun 2007 Test # 1835
85 235 173 9 0 49.13 1 lbw 1 v Sri Lanka Lord's 9 Jun 2016 Test # 2205
127 341 260 18 0 48.84 3 lbw 2 v Pakistan Manchester 27 Jul 2006 Test # 1811
18 48 37 2 0 48.64 2 caught 1 v South Africa Leeds 18 Jul 2008 Test # 1881
17 53 35 3 0 48.57 2 caught 2 v Pakistan Birmingham 6 Aug 2010 Test # 1969
133 399 274 10 0 48.54 2 caught 2 v Sri Lanka Cardiff 26 May 2011 Test # 1994
89 232 184 10 0 48.36 3 caught 1 v Sri Lanka Lord's 11 May 2006 Test # 1802
70 221 148 14 0 47.29 1 bowled 1 v Pakistan Lord's 24 May 2018 Test # 2304
160 485 339 17 0 47.19 2 caught 1 v West Indies Chester-le-Street 14 May 2009 Test # 1920
162 540 345 17 0 46.95 2 caught 3 v New Zealand Lord's 21 May 2015 Test # 2162
13 38 28 2 0 46.42 1 bowled 1 v India Birmingham 1 Aug 2018 Test # 2314
30 104 65 3 0 46.15 2 caught 1 v Australia Leeds 7 Aug 2009 Test # 1929
12 30 26 1 0 46.15 2 caught 3 v Australia Cardiff 8 Jul 2015 Test # 2170
23 84 50 1 0 46.00 2 lbw 3 v India Nottingham 27 Jul 2007 Test # 1841
106 337 231 10 0 45.88 2 stumped 3 v Sri Lanka Lord's 3 Jun 2011 Test # 1995
11 33 24 2 0 45.83 1 caught 1 v West Indies Leeds 25 Aug 2017 Test # 2271
60 191 132 9 0 45.45 2 caught 1 v South Africa Lord's 10 Jul 2008 Test # 1880
5 14 11 1 0 45.45 2 caught 3 v India Nottingham 29 Jul 2011 Test # 2001
46 150 103 6 0 44.66 1 caught 1 v South Africa Manchester 4 Aug 2017 Test # 2268
24 71 54 1 0 44.44 3 bowled 2 v Sri Lanka Nottingham 2 Jun 2006 Test # 1804
16 47 36 3 0 44.44 2 caught 1 v New Zealand Lord's 21 May 2015 Test # 2162
88 300 200 10 0 44.00 1 lbw 1 v South Africa The Oval 27 Jul 2017 Test # 2266
17 57 39 2 0 43.58 1 caught 4 v India Nottingham 18 Aug 2018 Test # 2316
46 153 106 7 0 43.39 1 caught 2 v Pakistan Leeds 1 Jun 2018 Test # 2305
79 251 183 9 0 43.16 1 caught 2 v India The Oval 15 Aug 2014 Test # 2137
34 115 81 6 0 41.97 1 caught 1 v New Zealand Leeds 24 May 2013 Test # 2089
23 63 55 3 0 41.81 3 lbw 2 v Sri Lanka Birmingham 25 May 2006 Test # 1803
12 35 29 1 0 41.37 2 caught 3 v Pakistan Nottingham 29 Jul 2010 Test # 1967
96 347 233 13 0 41.20 2 bowled 2 v Australia Lord's 16 Jul 2015 Test # 2171
95 290 231 9 0 41.12 1 caught 1 v India Southampton 27 Jul 2014 Test # 2132
16 63 39 1 0 41.02 2 bowled 4 v Sri Lanka Leeds 20 Jun 2014 Test # 2126
24 71 59 4 0 40.67 2 caught 2 v West Indies Nottingham 25 May 2012 Test # 2044
28 81 69 2 0 40.57 2 caught 4 v New Zealand Manchester 23 May 2008 Test # 1876
17 58 42 2 0 40.47 1 caught 2 v India Manchester 7 Aug 2014 Test # 2134
75 226 187 12 0 40.10 2 lbw 2 v New Zealand Leeds 29 May 2015 Test # 2163
34* 114 85 4 0 40.00 3 not out 4 v Sri Lanka Birmingham 25 May 2006 Test # 1803
6 20 15 1 0 40.00 2 bowled 1 v New Zealand Nottingham 5 Jun 2008 Test # 1878
10 31 25 0 0 40.00 2 caught 1 v Australia Cardiff 8 Jul 2009 Test # 1922
34 126 87 4 0 39.08 2 caught 1 v India The Oval 18 Aug 2011 Test # 2004
115 392 295 11 1 38.98 2 bowled 1 v South Africa The Oval 19 Jul 2012 Test # 2049
43 160 111 6 0 38.73 2 lbw 1 v India Nottingham 27 Jul 2007 Test # 1841
39 159 102 5 0 38.23 2 caught 2 v South Africa The Oval 7 Aug 2008 Test # 1885
105 327 279 10 0 37.63 3 bowled 1 v Pakistan Lord's 13 Jul 2006 Test # 1809
71 265 190 8 0 37.36 1 bowled 1 v India The Oval 7 Sep 2018 Test # 2318
23 90 63 2 0 36.50 1 caught 3 v West Indies Leeds 25 Aug 2017 Test # 2271
35 136 96 4 0 36.45 2 bowled 1 v West Indies Lord's 6 May 2009 Test # 1919
85 330 234 11 0 36.32 2 caught 3 v Australia The Oval 20 Aug 2015 Test # 2178
69 232 192 10 0 35.93 1 caught 3 v South Africa Lord's 6 Jul 2017 Test # 2262
30 136 84 4 0 35.71 2 caught 3 v Australia Leeds 7 Aug 2009 Test # 1929
15 59 42 1 0 35.71 1 caught 1 v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
11 39 31 2 0 35.48 2 caught 4 v Australia Lord's 16 Jul 2015 Test # 2171
62 233 177 7 0 35.02 1 caught 2 v Australia Manchester 1 Aug 2013 Test # 2092
10 40 29 2 0 34.48 1 caught 2 v India Lord's 17 Jul 2014 Test # 2130
60 283 178 6 0 33.70 2 caught 3 v South Africa Leeds 18 Jul 2008 Test # 1881
12 44 36 1 0 33.33 2 lbw 1 v India Lord's 21 Jul 2011 Test # 2000
56 217 171 4 0 32.74 2 lbw 4 v New Zealand Leeds 29 May 2015 Test # 2163
51 230 164 5 0 31.09 1 lbw 1 v Australia Chester-le-Street 9 Aug 2013 Test # 2093
17 92 55 3 0 30.90 1 caught 1 v India Southampton 30 Aug 2018 Test # 2317
8 36 26 1 0 30.76 2 caught 1 v Pakistan Nottingham 29 Jul 2010 Test # 1967
24 113 78 2 0 30.76 2 lbw 2 v South Africa Leeds 2 Aug 2012 Test # 2051
16 91 52 2 0 30.76 1 caught 1 v Sri Lanka Leeds 19 May 2016 Test # 2203
12 49 39 1 0 30.76 1 caught 3 v India Southampton 30 Aug 2018 Test # 2317
50 260 165 6 0 30.30 1 caught 3 v Australia Nottingham 10 Jul 2013 Test # 2090
17 78 59 2 0 28.81 1 caught 2 v Sri Lanka Leeds 20 Jun 2014 Test # 2126
8 44 28 0 0 28.57 1 bowled 3 v Australia Lord's 18 Jul 2013 Test # 2091
25 138 88 3 0 28.40 1 caught 2 v Australia The Oval 21 Aug 2013 Test # 2094
32 150 115 2 0 27.82 1 caught 1 v New Zealand Lord's 16 May 2013 Test # 2088
10 65 37 1 0 27.02 2 caught 1 v Pakistan Lord's 26 Aug 2010 Test # 1971
9 49 35 0 0 25.71 2 caught 3 v Australia The Oval 20 Aug 2009 Test # 1931
7 38 29 1 0 24.13 1 bowled 3 v South Africa The Oval 27 Jul 2017 Test # 2266
22 128 93 2 0 23.65 2 caught 4 v India Lord's 17 Jul 2014 Test # 2130
10 57 43 1 0 23.25 1 caught 2 v West Indies Lord's 7 Sep 2017 Test # 2274
3 16 13 0 0 23.07 1 caught 1 v South Africa Lord's 6 Jul 2017 Test # 2262
5 29 23 0 0 21.73 3 lbw 4 v Sri Lanka Nottingham 2 Jun 2006 Test # 1804
4 26 19 0 0 21.05 3 caught 3 v Pakistan Lord's 13 Jul 2006 Test # 1809
7 43 35 1 0 20.00 1 caught 3 v Pakistan The Oval 11 Aug 2016 Test # 2216
3 19 16 0 0 18.75 1 caught 2 v South Africa Nottingham 14 Jul 2017 Test # 2264
7 63 40 1 0 17.50 2 caught 2 v South Africa Lord's 16 Aug 2012 Test # 2053
2 24 16 0 0 12.50 2 lbw 1 v India Nottingham 29 Jul 2011 Test # 2001
1 8 10 0 0 10.00 1 lbw 3 v Pakistan Lord's 24 May 2018 Test # 2304
1 43 27 0 0 3.70 2 caught 3 v India Lord's 21 Jul 2011 Test # 2000
0 7 4 0 0 0.00 2 caught 2 v Australia Birmingham 30 Jul 2009 Test # 1928
0 6 6 0 0 0.00 2 caught 3 v South Africa The Oval 19 Jul 2012 Test # 2049
0 10 9 0 0 0.00 1 lbw 4 v Australia Manchester 1 Aug 2013 Test # 2092
0 14 14 0 0 0.00 1 bowled 3 v India Birmingham 1 Aug 2018 Test # 2314
Statsguru includes the following current or recent Test matches:
Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]
Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]
New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]
 
Feedback Print this page