View innings by innings list [change view]
Opposition team Australia remove Australia from query or India remove India from query or New Zealand remove New Zealand from query or Pakistan remove Pakistan from query or South Africa remove South Africa from query or Sri Lanka remove Sri Lanka from query or West Indies remove West Indies from query
Start of match date greater than or equal to 1 jan 2005 remove greater than or equal to 1 jan 2005 from query
Match type preliminary matches remove preliminary matches from query
Totals in terms of batting team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Ave RPO Inns HS LS
unfiltered 1877-2024 2054 888 762 11 355 38 1.165 31.64 3.21 2903 903 45 Profile
filtered 2005-2024 151 68 72 1 8 2 0.944 29.70 4.29 197 657 67
Innings by innings list
253/7 47.3 5.32 253 1 2 won ODI v Australia Bristol 19 Jun 2005 ODI # 2251
209/9 50.0 4.18 267 -57 2 lost ODI v Australia Chester-le-Street 23 Jun 2005 ODI # 2253
37/1 6.0 6.16 200 -224 2 n/r ODI v Australia Birmingham 28 Jun 2005 ODI # 2256
125 37.0 3.37 125 1 lost ODI v India Jaipur 15 Oct 2006 ODI # 2429
169 45.0 3.75 169 1 lost ODI v Australia Jaipur 21 Oct 2006 ODI # 2434
276/7 48.3 5.69 273 4 2 won ODI v West Indies Ahmedabad 28 Oct 2006 ODI # 2439
242/8 50.0 4.84 242 1 lost ODI v Australia Melbourne 12 Jan 2007 ODI # 2473
206/7 49.5 4.13 206 1 2 won ODI v New Zealand Hobart 16 Jan 2007 ODI # 2475
155 42.0 3.69 155 1 lost ODI v Australia Brisbane 19 Jan 2007 ODI # 2478
120 37.5 3.17 211 -90 2 lost ODI v New Zealand Adelaide 23 Jan 2007 ODI # 2482
110 34.3 3.18 110 1 lost ODI v Australia Adelaide 26 Jan 2007 ODI # 2486
260/8 50.0 5.20 319 -58 2 lost ODI v New Zealand Perth 30 Jan 2007 ODI # 2490
292/7 50.0 5.84 292 1 won ODI v Australia Sydney 2 Feb 2007 ODI # 2497
270/7 50.0 5.40 270 1 won ODI v New Zealand Brisbane 6 Feb 2007 ODI # 2510
209/7 50.0 4.18 209 1 lost ODI v New Zealand Gros Islet 16 Mar 2007 ODI # 2536
233/8 50.0 4.66 236 -2 2 lost ODI v Sri Lanka North Sound 4 Apr 2007 ODI # 2563
247 49.5 4.95 247 1 lost ODI v Australia North Sound 8 Apr 2007 ODI # 2565
154 48.0 3.20 154 1 lost ODI v South Africa Bridgetown 17 Apr 2007 ODI # 2574
301/9 49.5 6.04 301 1 2 won ODI v West Indies Bridgetown 21 Apr 2007 ODI # 2578
135 20.0 6.75 135 1 lost T20I v Australia Cape Town 14 Sep 2007 T20I # 28
135/7 20.0 6.75 155 -19 2 lost T20I v South Africa Cape Town 16 Sep 2007 T20I # 34
159/8 20.0 7.95 165 -5 2 lost T20I v New Zealand Durban 18 Sep 2007 T20I # 36
200/6 20.0 10.00 219 -18 2 lost T20I v India Durban 19 Sep 2007 T20I # 40
185/5 20.0 9.25 185 1 won T20I v Pakistan The Oval 7 Jun 2009 T20I # 95
111 19.5 5.59 111 1 lost T20I v South Africa Nottingham 11 Jun 2009 T20I # 103
153/7 20.0 7.65 153 1 won T20I v India Lord's 14 Jun 2009 T20I # 109
161/6 20.0 8.05 161 1 lost T20I v West Indies The Oval 15 Jun 2009 T20I # 111
213/4 45.0 4.73 213 1 2 won ODI v Sri Lanka Johannesburg 25 Sep 2009 ODI # 2896
323/8 50.0 6.46 323 1 won ODI v South Africa Centurion 27 Sep 2009 ODI # 2900
146 43.1 3.38 146 1 lost ODI v New Zealand Johannesburg 29 Sep 2009 ODI # 2902
191/5 20.0 9.55 191 1 lost T20I v West Indies Providence 3 May 2010 T20I # 158
151/4 19.3 7.74 148 4 2 won T20I v Pakistan Bridgetown 6 May 2010 T20I # 163
168/7 20.0 8.40 168 1 won T20I v South Africa Bridgetown 8 May 2010 T20I # 168
153/7 19.1 7.98 150 4 2 won T20I v New Zealand Gros Islet 10 May 2010 T20I # 172
338/8 50.0 6.76 339 0 2 tied ODI v India Bengaluru 27 Feb 2011 ODI # 3110
171 45.4 3.74 171 1 won ODI v South Africa Chennai 6 Mar 2011 ODI # 3120
243 48.4 4.99 243 1 won ODI v West Indies Chennai 17 Mar 2011 ODI # 3135
80 14.4 5.45 171 -90 2 lost T20I v India Colombo (RPS) 23 Sep 2012 T20I # 272
164/4 20.0 8.20 180 -15 2 lost T20I v West Indies Pallekele 27 Sep 2012 T20I # 276
149/4 18.5 7.91 149 1 2 won T20I v New Zealand Pallekele 29 Sep 2012 T20I # 279
150/9 20.0 7.50 170 -19 2 lost T20I v Sri Lanka Pallekele 1 Oct 2012 T20I # 284
269/6 50.0 5.38 269 1 won ODI v Australia Birmingham 8 Jun 2013 ODI # 3365
293/7 50.0 5.86 293 1 lost ODI v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
169 23.3 7.19 169 1 won ODI v New Zealand Cardiff 16 Jun 2013 ODI # 3373
172/6 20.0 8.60 172 1 lost T20I v New Zealand Chattogram 22 Mar 2014 T20I # 380
190/4 19.2 9.82 190 1 2 won T20I v Sri Lanka Chattogram 27 Mar 2014 T20I # 387
193/7 20.0 9.65 197 -3 2 lost T20I v South Africa Chattogram 29 Mar 2014 T20I # 391
234 47.5 4.89 234 1 lost ODI v Australia Sydney 16 Jan 2015 ODI # 3578
156/1 27.3 5.67 154 3 2 won ODI v India Brisbane 20 Jan 2015 ODI # 3586
303/8 50.0 6.06 303 1 lost ODI v Australia Hobart 23 Jan 2015 ODI # 3589
201/7 46.5 4.29 201 1 2 won ODI v India Perth 30 Jan 2015 ODI # 3595
231 41.5 5.52 343 -111 2 lost ODI v Australia Melbourne 14 Feb 2015 ODI # 3600
123 33.2 3.69 123 1 lost ODI v New Zealand Wellington 20 Feb 2015 ODI # 3607
309/6 50.0 6.18 309 1 lost ODI v Sri Lanka Wellington 1 Mar 2015 ODI # 3619
182/6 20.0 9.10 182 1 lost T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
230/8 19.4 11.69 230 1 2 won T20I v South Africa Wankhede 18 Mar 2016 T20I # 540
171/4 20.0 8.55 171 1 won T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
310 49.3 6.26 310 1 won ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
240/4 40.2 5.95 201 -37 2 won ODI v Australia Birmingham 10 Jun 2017 ODI # 3885
155/9 20.0 7.75 155 1 lost T20I v Australia Hobart 7 Feb 2018 T20I # 645
137/7 20.0 6.85 137 1 lost T20I v Australia Melbourne 10 Feb 2018 T20I # 646
184/9 20.0 9.20 197 -12 2 lost T20I v New Zealand Wellington 13 Feb 2018 T20I # 647
194/7 20.0 9.70 194 1 won T20I v New Zealand Hamilton 18 Feb 2018 T20I # 650
311/8 50.0 6.22 311 1 won ODI v South Africa The Oval 30 May 2019 ODI # 4143
334/9 50.0 6.68 349 -14 2 lost ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
213/2 33.1 6.42 213 1 2 won ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
212 47.0 4.51 233 -20 2 lost ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
221 44.4 4.94 286 -64 2 lost ODI v Australia Lord's 25 Jun 2019 ODI # 4173
337/7 50.0 6.74 337 1 won ODI v India Birmingham 30 Jun 2019 ODI # 4179
305/8 50.0 6.10 305 1 won ODI v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
374 135.5 2.75 90 2 lost Test v Australia Birmingham 1 Aug 2019 Test # 2353
146 52.3 2.78 398 -251 4 lost Test v Australia Birmingham 1 Aug 2019 Test # 2353
258 77.1 3.34 258 1 draw Test v Australia Lord's 14 Aug 2019 Test # 2355
258/5d 71.0 3.63 266 3 draw Test v Australia Lord's 14 Aug 2019 Test # 2355
67 27.5 2.40 -112 2 won Test v Australia Leeds 22 Aug 2019 Test # 2357
362/9 125.4 2.88 359 4 4 won Test v Australia Leeds 22 Aug 2019 Test # 2357
301 107.0 2.81 -196 2 lost Test v Australia Manchester 4 Sep 2019 Test # 2360
197 91.3 2.15 383 -185 4 lost Test v Australia Manchester 4 Sep 2019 Test # 2360
294 87.1 3.37 294 1 won Test v Australia The Oval 12 Sep 2019 Test # 2362
329 95.3 3.44 398 3 won Test v Australia The Oval 12 Sep 2019 Test # 2362
181 53.2 3.39 -103 2 lost Test v South Africa Centurion 26 Dec 2019 Test # 2377
268 93.0 2.88 376 -107 4 lost Test v South Africa Centurion 26 Dec 2019 Test # 2377
269 91.5 2.92 269 1 won Test v South Africa Cape Town 3 Jan 2020 Test # 2379
391/8d 111.0 3.52 437 3 won Test v South Africa Cape Town 3 Jan 2020 Test # 2379
499/9d 152.0 3.28 499 1 won Test v South Africa Gqeberha 16 Jan 2020 Test # 2380
400 98.2 4.06 400 1 won Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
248 61.3 4.03 465 3 won Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
204 67.3 3.02 204 1 lost Test v West Indies Southampton 8 Jul 2020 Test # 2388
313 111.2 2.81 199 3 lost Test v West Indies Southampton 8 Jul 2020 Test # 2388
469/9d 162.0 2.89 469 1 won Test v West Indies Manchester 16 Jul 2020 Test # 2389
129/3d 19.0 6.78 311 3 won Test v West Indies Manchester 16 Jul 2020 Test # 2389
369 111.5 3.29 369 1 won Test v West Indies Manchester 24 Jul 2020 Test # 2390
226/2d 58.0 3.89 398 3 won Test v West Indies Manchester 24 Jul 2020 Test # 2390
219 70.3 3.10 -107 2 won Test v Pakistan Manchester 5 Aug 2020 Test # 2391
277/7 82.1 3.37 277 1 4 won Test v Pakistan Manchester 5 Aug 2020 Test # 2391
110/4d 43.1 2.54 -126 2 draw Test v Pakistan Southampton 13 Aug 2020 Test # 2392
583/8d 154.4 3.76 583 1 draw Test v Pakistan Southampton 21 Aug 2020 Test # 2393
275/9 50.0 5.50 295 -19 2 lost ODI v Australia Manchester 11 Sep 2020 ODI # 4259
231/9 50.0 4.62 231 1 won ODI v Australia Manchester 13 Sep 2020 ODI # 4260
302/7 50.0 6.04 302 1 lost ODI v Australia Manchester 16 Sep 2020 ODI # 4261
421 117.1 3.59 286 2 won Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
76/3 24.2 3.12 74 3 4 won Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
344 116.1 2.96 -37 2 won Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
164/4 43.3 3.77 164 1 4 won Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
578 190.1 3.03 578 1 won Test v India Chennai 5 Feb 2021 Test # 2409
178 46.3 3.82 419 3 won Test v India Chennai 5 Feb 2021 Test # 2409
134 59.5 2.23 -195 2 lost Test v India Chennai 13 Feb 2021 Test # 2411
164 54.2 3.01 482 -317 4 lost Test v India Chennai 13 Feb 2021 Test # 2411
112 48.4 2.30 112 1 lost Test v India Ahmedabad 24 Feb 2021 Test # 2412
81 30.4 2.64 48 3 lost Test v India Ahmedabad 24 Feb 2021 Test # 2412
205 75.5 2.70 205 1 lost Test v India Ahmedabad 4 Mar 2021 Test # 2414
135 54.5 2.46 -25 3 lost Test v India Ahmedabad 4 Mar 2021 Test # 2414
251 42.1 5.95 318 -66 2 lost ODI v India Pune 23 Mar 2021 ODI # 4281
337/4 43.3 7.74 337 1 2 won ODI v India Pune 26 Mar 2021 ODI # 4283
322/9 50.0 6.44 330 -7 2 lost ODI v India Pune 28 Mar 2021 ODI # 4284
189/5 34.5 5.42 186 4 2 won ODI v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
244/2 43.0 5.67 242 3 2 won ODI v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
DNB 0.0 - 0 0 n/r ODI v Sri Lanka Bristol 4 Jul 2021 ODI # 4298
142/1 21.5 6.50 142 1 2 won ODI v Pakistan Cardiff 8 Jul 2021 ODI # 4299
247 45.2 5.44 247 1 won ODI v Pakistan Lord's 10 Jul 2021 ODI # 4300
332/7 48.0 6.91 332 1 2 won ODI v Pakistan Birmingham 13 Jul 2021 ODI # 4303
183 65.4 2.78 183 1 draw Test v India Nottingham 4 Aug 2021 Test # 2428
303 85.5 3.53 208 3 draw Test v India Nottingham 4 Aug 2021 Test # 2428
391 128.0 3.05 27 2 lost Test v India Lord's 12 Aug 2021 Test # 2429
120 51.5 2.31 272 -151 4 lost Test v India Lord's 12 Aug 2021 Test # 2429
432 132.2 3.26 354 2 won Test v India Leeds 25 Aug 2021 Test # 2432
290 84.0 3.45 99 2 lost Test v India The Oval 2 Sep 2021 Test # 2433
210 92.2 2.27 368 -157 4 lost Test v India The Oval 2 Sep 2021 Test # 2433
56/4 8.2 6.72 56 1 2 won T20I v West Indies Dubai (DICS) 23 Oct 2021 T20I # 1354
126/2 11.4 10.80 126 1 2 won T20I v Australia Dubai (DICS) 30 Oct 2021 T20I # 1379
163/4 20.0 8.15 163 1 won T20I v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
179/8 20.0 8.95 190 -10 2 lost T20I v South Africa Sharjah 6 Nov 2021 T20I # 1400
147 50.1 2.93 147 1 lost Test v Australia Brisbane 8 Dec 2021 Test # 2440
297 103.0 2.88 19 3 lost Test v Australia Brisbane 8 Dec 2021 Test # 2440
236 84.1 2.80 -237 2 lost Test v Australia Adelaide 16 Dec 2021 Test # 2441
192 113.1 1.69 468 -275 4 lost Test v Australia Adelaide 16 Dec 2021 Test # 2441
185 65.1 2.83 185 1 lost Test v Australia Melbourne 26 Dec 2021 Test # 2442
68 27.4 2.45 -14 3 lost Test v Australia Melbourne 26 Dec 2021 Test # 2442
294 79.1 3.71 -122 2 draw Test v Australia Sydney 5 Jan 2022 Test # 2446
270/9 102.0 2.64 388 -117 4 draw Test v Australia Sydney 5 Jan 2022 Test # 2446
188 47.4 3.94 -115 2 lost Test v Australia Hobart 14 Jan 2022 Test # 2449
124 38.5 3.19 271 -146 4 lost Test v Australia Hobart 14 Jan 2022 Test # 2449
311 100.3 3.09 311 1 draw Test v West Indies North Sound 8 Mar 2022 Test # 2454
349/6d 88.2 3.95 285 3 draw Test v West Indies North Sound 8 Mar 2022 Test # 2454
507/9d 150.5 3.36 507 1 draw Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
185/6d 39.5 4.64 281 3 draw Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
204 89.4 2.27 204 1 lost Test v West Indies St George's 24 Mar 2022 Test # 2459
120 64.2 1.86 27 3 lost Test v West Indies St George's 24 Mar 2022 Test # 2459
141 42.5 3.29 9 2 won Test v New Zealand Lord's 2 Jun 2022 Test # 2464
279/5 78.5 3.53 277 3 4 won Test v New Zealand Lord's 2 Jun 2022 Test # 2464
539 128.2 4.20 -14 2 won Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
299/5 50.0 5.98 299 1 4 won Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
360 67.0 5.37 31 2 won Test v New Zealand Leeds 23 Jun 2022 Test # 2467
296/3 54.2 5.44 296 1 4 won Test v New Zealand Leeds 23 Jun 2022 Test # 2467
284 61.3 4.61 -132 2 won Test v India Birmingham 1 Jul 2022 Test # 2470
378/3 76.4 4.93 378 1 4 won Test v India Birmingham 1 Jul 2022 Test # 2470
165 45.0 3.66 165 1 lost Test v South Africa Lord's 17 Aug 2022 Test # 2474
149 37.4 3.95 -12 3 lost Test v South Africa Lord's 17 Aug 2022 Test # 2474
415/9d 106.4 3.89 264 2 won Test v South Africa Manchester 25 Aug 2022 Test # 2475
158 36.2 4.34 40 2 won Test v South Africa The Oval 8 Sep 2022 Test # 2476
130/1 22.3 5.77 130 1 4 won Test v South Africa The Oval 8 Sep 2022 Test # 2476
179/6 20.0 8.95 179 1 won T20I v New Zealand Brisbane 1 Nov 2022 T20I # 1858
144/6 19.4 7.32 142 3 2 won T20I v Sri Lanka Sydney 5 Nov 2022 T20I # 1867
657 101.0 6.50 657 1 won Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
264/7d 35.5 7.36 342 3 won Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
281 51.4 5.43 281 1 won Test v Pakistan Multan 9 Dec 2022 Test # 2480
275 64.5 4.24 354 3 won Test v Pakistan Multan 9 Dec 2022 Test # 2480
354 81.4 4.33 50 2 won Test v Pakistan Karachi 17 Dec 2022 Test # 2483
170/2 28.1 6.03 167 4 4 won Test v Pakistan Karachi 17 Dec 2022 Test # 2483
271 44.2 6.11 299 -27 2 lost ODI v South Africa Bloemfontein 27 Jan 2023 ODI # 4512
342/7 50.0 6.84 342 1 lost ODI v South Africa Bloemfontein 29 Jan 2023 ODI # 4513
346/7 50.0 6.92 346 1 won ODI v South Africa Kimberley 1 Feb 2023 ODI # 4514
393/8d 78.0 5.03 393 1 lost Test v Australia Birmingham 16 Jun 2023 Test # 2507
273 66.2 4.11 280 3 lost Test v Australia Birmingham 16 Jun 2023 Test # 2507
325 76.2 4.25 -91 2 lost Test v Australia Lord's 28 Jun 2023 Test # 2508
327 81.3 4.01 371 -43 4 lost Test v Australia Lord's 28 Jun 2023 Test # 2508
237 52.3 4.51 -26 2 won Test v Australia Leeds 6 Jul 2023 Test # 2509
254/7 50.0 5.08 251 4 4 won Test v Australia Leeds 6 Jul 2023 Test # 2509
592 107.4 5.49 275 2 draw Test v Australia Manchester 19 Jul 2023 Test # 2512
283 54.4 5.17 283 1 won Test v Australia The Oval 27 Jul 2023 Test # 2515
395 81.5 4.82 383 3 won Test v Australia The Oval 27 Jul 2023 Test # 2515
282/9 50.0 5.64 282 1 lost ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
170 22.0 7.72 400 -229 2 lost ODI v South Africa Wankhede 21 Oct 2023 ODI # 4677
156 33.2 4.68 156 1 lost ODI v Sri Lanka Bengaluru 26 Oct 2023 ODI # 4682
129 34.5 3.70 230 -100 2 lost ODI v India Lucknow 29 Oct 2023 ODI # 4686
253 48.1 5.25 287 -33 2 lost ODI v Australia Ahmedabad 4 Nov 2023 ODI # 4693
337/9 50.0 6.74 337 1 won ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
246 64.3 3.81 246 1 won Test v India Hyderabad 25 Jan 2024 Test # 2525
420 102.1 4.11 230 3 won Test v India Hyderabad 25 Jan 2024 Test # 2525
253 55.5 4.53 -143 2 lost Test v India Visakhapatnam 2 Feb 2024 Test # 2526
292 69.2 4.21 399 -106 4 lost Test v India Visakhapatnam 2 Feb 2024 Test # 2526
319 71.1 4.48 -126 2 lost Test v India Rajkot 15 Feb 2024 Test # 2530
122 39.4 3.07 557 -434 4 lost Test v India Rajkot 15 Feb 2024 Test # 2530
353 104.5 3.36 353 1 lost Test v India Ranchi 23 Feb 2024 Test # 2531
145 53.5 2.69 191 3 lost Test v India Ranchi 23 Feb 2024 Test # 2531
218 57.4 3.78 218 1 lost Test v India Dharamsala 7 Mar 2024 Test # 2534
195 48.1 4.04 -64 3 lost Test v India Dharamsala 7 Mar 2024 Test # 2534
165/6 20.0 8.25 202 -36 2 lost T20I v Australia Bridgetown 8 Jun 2024 T20I # 2650
Statsguru includes the following current or recent relevant matches:
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