View innings by innings list [change view]
Start of match date greater than or equal to 10 Dec 2005 remove greater than or equal to 10 Dec 2005 from query
Batting or fielding first fielding first remove fielding first 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 1932-2024 1853 877 689 15 222 50 1.272 33.80 3.78 2285 759 36 Profile
filtered 2006-2024 436 266 129 4 25 12 2.062 37.61 4.48 495 759 79
Innings by innings list
410/1 77.2 5.30 -269 2 draw Test v Pakistan Lahore 13 Jan 2006 Test # 1781
603 165.4 3.63 15 2 draw Test v Pakistan Faisalabad 21 Jan 2006 Test # 1782
21/0 8.0 2.62 476 -454 4 draw Test v Pakistan Faisalabad 21 Jan 2006 Test # 1782
238 54.1 4.39 -7 2 lost Test v Pakistan Karachi 29 Jan 2006 Test # 1783
265 58.4 4.51 607 -341 4 lost Test v Pakistan Karachi 29 Jan 2006 Test # 1783
266/3 43.1 6.16 266 1 2 won ODI v Pakistan Rawalpindi 11 Feb 2006 ODI # 2327
292/5 47.4 6.12 289 4 2 won ODI v Pakistan Lahore 13 Feb 2006 ODI # 2329
162/5 32.3 4.98 162 1 2 won ODI v Pakistan Multan 16 Feb 2006 ODI # 2331
287/2 46.5 6.12 287 1 2 won ODI v Pakistan Karachi 19 Feb 2006 ODI # 2333
323 136.5 2.36 -70 2 draw Test v England Nagpur 1 Mar 2006 Test # 1785
260/6 78.2 3.31 368 -107 4 draw Test v England Nagpur 1 Mar 2006 Test # 1785
338 96.2 3.50 38 2 won Test v England Mohali 9 Mar 2006 Test # 1788
144/1 33.0 4.36 144 1 4 won Test v England Mohali 9 Mar 2006 Test # 1788
279 104.1 2.67 -121 2 lost Test v England Wankhede 18 Mar 2006 Test # 1791
100 48.2 2.06 313 -212 4 lost Test v England Wankhede 18 Mar 2006 Test # 1791
230/6 49.0 4.69 227 4 2 won ODI v England Faridabad 31 Mar 2006 ODI # 2358
238/6 47.2 5.02 238 1 2 won ODI v England Kochi 6 Apr 2006 ODI # 2360
289/3 49.1 5.87 289 1 2 won ODI v England Indore 15 Apr 2006 ODI # 2362
254/5 44.5 5.66 252 3 2 won ODI v West Indies Kingston 18 May 2006 ODI # 2377
197 49.4 3.96 199 -1 2 lost ODI v West Indies Kingston 20 May 2006 ODI # 2379
236 48.0 4.91 256 -19 2 lost ODI v West Indies Port of Spain 28 May 2006 ODI # 2382
362 107.0 3.38 -219 2 draw Test v West Indies Basseterre 22 Jun 2006 Test # 1807
298/4 85.0 3.50 392 -93 4 draw Test v West Indies Basseterre 22 Jun 2006 Test # 1807
35/5 8.0 4.37 170 -209 2 n/r ODI v Australia Kuala Lumpur 16 Sep 2006 ODI # 2416
195 43.5 4.44 214 -18 2 lost ODI v Australia Kuala Lumpur 22 Sep 2006 ODI # 2421
126/6 29.3 4.27 126 1 2 won ODI v England Jaipur 15 Oct 2006 ODI # 2429
91 29.1 3.12 249 -157 2 lost ODI v South Africa Durban 22 Nov 2006 ODI # 2447
168 41.3 4.04 275 -106 2 lost ODI v South Africa Cape Town 26 Nov 2006 ODI # 2449
163 38.1 4.27 244 -80 2 lost ODI v South Africa Gqeberha 29 Nov 2006 ODI # 2452
127/4 19.5 6.40 127 1 2 won T20I v South Africa Johannesburg 1 Dec 2006 T20I # 10
240 77.5 3.08 -88 2 lost Test v South Africa Durban 26 Dec 2006 Test # 1825
179 55.1 3.24 354 -174 4 lost Test v South Africa Durban 26 Dec 2006 Test # 1825
DNB 0.0 - 0 0 n/r ODI v Sri Lanka Eden Gardens 8 Feb 2007 ODI # 2514
252/9 50.0 5.04 258 -5 2 lost ODI v Sri Lanka Rajkot 11 Feb 2007 ODI # 2520
233/5 46.3 5.01 231 3 2 won ODI v Sri Lanka Margao 14 Feb 2007 ODI # 2522
263/3 41.0 6.41 260 4 2 won ODI v Sri Lanka Visakhapatnam 17 Feb 2007 ODI # 2525
185 43.3 4.25 255 -69 2 lost ODI v Sri Lanka Port of Spain 23 Mar 2007 ODI # 2550
251/5 46.0 5.45 251 1 2 won ODI v Bangladesh Mirpur 10 May 2007 ODI # 2582
171/1 34.5 4.90 171 -22 2 won ODI v Ireland Belfast 23 Jun 2007 ODI # 2590
227/4 49.1 4.61 227 1 2 won ODI v South Africa Belfast 29 Jun 2007 ODI # 2593
152/4 30.2 5.01 149 4 2 won ODI v South Africa Belfast 1 Jul 2007 ODI # 2595
201 77.2 2.59 -97 2 draw Test v England Lord's 19 Jul 2007 Test # 1840
282/9 96.0 2.93 380 -97 4 draw Test v England Lord's 19 Jul 2007 Test # 1840
481 158.5 3.02 283 2 won Test v England Nottingham 27 Jul 2007 Test # 1841
73/3 24.1 3.02 73 1 4 won Test v England Nottingham 27 Jul 2007 Test # 1841
212/3 39.5 5.32 209 9 2 won ODI v Scotland Glasgow 16 Aug 2007 ODI # 2608
184 50.0 3.68 289 -104 2 lost ODI v England Southampton 21 Aug 2007 ODI # 2611
239 48.1 4.96 282 -42 2 lost ODI v England Birmingham 27 Aug 2007 ODI # 2616
317/8 49.4 6.38 317 1 2 won ODI v England The Oval 5 Sep 2007 ODI # 2619
180/9 20.0 9.00 191 -10 2 lost T20I v New Zealand Johannesburg 16 Sep 2007 T20I # 32
9/1 2.4 3.37 308 -298 2 n/r ODI v Australia Bengaluru 29 Sep 2007 ODI # 2621
222 47.3 4.67 307 -84 2 lost ODI v Australia Kochi 2 Oct 2007 ODI # 2623
243 47.4 5.09 291 -47 2 lost ODI v Australia Hyderabad 5 Oct 2007 ODI # 2625
299/7 50.0 5.98 318 -18 2 lost ODI v Australia Nagpur 14 Oct 2007 ODI # 2631
195/8 46.0 4.23 194 2 2 won ODI v Australia Wankhede 17 Oct 2007 ODI # 2632
167/3 18.1 9.19 167 1 2 won T20I v Australia Brabourne 20 Oct 2007 T20I # 47
242/5 47.0 5.14 240 3 2 won ODI v Pakistan Guwahati 5 Nov 2007 ODI # 2643
260/4 46.3 5.59 256 5 2 won ODI v Pakistan Gwalior 15 Nov 2007 ODI # 2646
275 49.5 5.51 307 -31 2 lost ODI v Pakistan Jaipur 18 Nov 2007 ODI # 2647
276 78.4 3.50 45 2 won Test v Pakistan Delhi 22 Nov 2007 Test # 1849
203/4 61.1 3.31 203 1 4 won Test v Pakistan Delhi 22 Nov 2007 Test # 1849
196 71.5 2.72 -147 2 lost Test v Australia Melbourne 26 Dec 2007 Test # 1855
161 74.0 2.17 499 -337 4 lost Test v Australia Melbourne 26 Dec 2007 Test # 1855
532 138.2 3.84 69 2 lost Test v Australia Sydney 2 Jan 2008 Test # 1857
210 70.5 2.96 333 -122 4 lost Test v Australia Sydney 2 Jan 2008 Test # 1857
160/5 45.5 3.49 160 1 2 won ODI v Australia Melbourne 10 Feb 2008 ODI # 2675
153 41.2 3.70 204 -50 2 lost ODI v Australia Adelaide 17 Feb 2008 ODI # 2680
239/8 49.1 4.86 239 1 2 won ODI v Sri Lanka Adelaide 19 Feb 2008 ODI # 2681
299 49.1 6.08 318 -18 2 lost ODI v Australia Sydney 24 Feb 2008 ODI # 2685
180/3 32.2 5.56 180 1 2 won ODI v Sri Lanka Hobart 26 Feb 2008 ODI # 2686
242/4 45.5 5.28 240 3 2 won ODI v Australia Sydney 2 Mar 2008 ODI # 2688
627 155.1 4.04 87 2 draw Test v South Africa Chennai 26 Mar 2008 Test # 1870
325 99.4 3.26 60 2 won Test v South Africa Kanpur 11 Apr 2008 Test # 1873
64/2 13.1 4.86 62 3 4 won Test v South Africa Kanpur 11 Apr 2008 Test # 1873
223/3 35.1 6.34 223 1 2 won ODI v Bangladesh Mirpur 12 Jun 2008 ODI # 2706
290 48.2 6.00 316 -25 2 lost ODI v Pakistan Mirpur 14 Jun 2008 ODI # 2707
301/4 42.1 7.13 300 2 2 won ODI v Pakistan Karachi 26 Jun 2008 ODI # 2717
284/3 43.2 6.55 284 1 2 won ODI v Bangladesh Karachi 28 Jun 2008 ODI # 2721
310/4 46.5 6.61 309 2 2 won ODI v Sri Lanka Karachi 3 Jul 2008 ODI # 2732
173 39.3 4.37 274 -100 2 lost ODI v Sri Lanka Karachi 6 Jul 2008 ODI # 2735
223 72.5 3.06 -377 2 lost Test v Sri Lanka Colombo (SSC) 23 Jul 2008 Test # 1882
138 45.0 3.06 -239 3 lost Test v Sri Lanka Colombo (SSC) 23 Jul 2008 Test # 1882
143/7 39.4 3.60 143 1 2 won ODI v Sri Lanka Dambulla 20 Aug 2008 ODI # 2745
103 26.3 3.88 216 -124 2 lost ODI v Sri Lanka Colombo (RPS) 29 Aug 2008 ODI # 2756
360 119.0 3.02 -70 2 draw Test v Australia Bengaluru 9 Oct 2008 Test # 1887
177/4 73.0 2.42 299 -121 4 draw Test v Australia Bengaluru 9 Oct 2008 Test # 1887
198/5 40.0 4.95 183 -42 2 won ODI v England Kanpur 20 Nov 2008 ODI # 2778
273/4 43.4 6.25 271 3 2 won ODI v England Cuttack 26 Nov 2008 ODI # 2783
241 69.4 3.45 -75 2 won Test v England Chennai 11 Dec 2008 Test # 1898
387/4 98.3 3.92 387 1 4 won Test v England Chennai 11 Dec 2008 Test # 1898
247/4 48.1 5.12 247 1 2 won ODI v Sri Lanka Dambulla 28 Jan 2009 ODI # 2806
252 48.5 5.16 321 -68 2 lost ODI v Sri Lanka Colombo (RPS) 8 Feb 2009 ODI # 2818
174/7 19.2 9.00 172 3 2 won T20I v Sri Lanka Colombo (RPS) 10 Feb 2009 T20I # 82
201/0 23.3 8.55 118 -69 2 won ODI v New Zealand Hamilton 11 Mar 2009 ODI # 2824
520 152.4 3.40 241 2 won Test v New Zealand Hamilton 18 Mar 2009 Test # 1915
39/0 5.2 7.31 39 1 4 won Test v New Zealand Hamilton 18 Mar 2009 Test # 1915
305 93.5 3.25 -314 2 draw Test v New Zealand Napier 26 Mar 2009 Test # 1917
476/4 180.0 2.64 162 3 draw Test v New Zealand Napier 26 Mar 2009 Test # 1917
113/2 15.3 7.29 113 1 2 won T20I v Ireland Nottingham 10 Jun 2009 T20I # 101
150/5 20.0 7.50 154 -3 2 lost T20I v England Lord's 14 Jun 2009 T20I # 109
118/8 20.0 5.90 131 -12 2 lost T20I v South Africa Nottingham 16 Jun 2009 T20I # 113
159/4 21.5 7.28 159 -27 2 won ODI v West Indies Gros Islet 3 Jul 2009 ODI # 2854
DNB 0.0 - 0 0 n/r ODI v West Indies Gros Islet 5 Jul 2009 ODI # 2855
156/4 40.3 3.85 156 1 2 won ODI v New Zealand Colombo (RPS) 11 Sep 2009 ODI # 2886
168 37.2 4.50 308 -139 2 lost ODI v Sri Lanka Colombo (RPS) 12 Sep 2009 ODI # 2887
248 44.5 5.53 303 -54 2 lost ODI v Pakistan Centurion 26 Sep 2009 ODI # 2898
DNB 0.0 - 0 0 n/r ODI v Australia Centurion 28 Sep 2009 ODI # 2901
130/3 32.1 4.04 130 1 2 won ODI v West Indies Johannesburg 30 Sep 2009 ODI # 2904
288/8 50.0 5.76 293 -4 2 lost ODI v Australia Vadodara 25 Oct 2009 ODI # 2913
230/4 48.2 4.75 230 1 2 won ODI v Australia Delhi 31 Oct 2009 ODI # 2918
226 46.4 4.84 251 -24 2 lost ODI v Australia Mohali 2 Nov 2009 ODI # 2919
347 49.4 6.98 351 -3 2 lost ODI v Australia Hyderabad 5 Nov 2009 ODI # 2923
726/9d 163.3 4.44 333 2 won Test v Sri Lanka Brabourne 2 Dec 2009 Test # 1937
186/9 20.0 9.30 216 -29 2 lost T20I v Sri Lanka Nagpur 9 Dec 2009 T20I # 126
211/4 19.1 11.00 207 5 2 won T20I v Sri Lanka Mohali 12 Dec 2009 T20I # 127
243/3 42.3 5.71 240 4 2 won ODI v Sri Lanka Cuttack 21 Dec 2009 ODI # 2934
317/3 48.1 6.58 316 2 2 won ODI v Sri Lanka Eden Gardens 24 Dec 2009 ODI # 2935
DNB 0.0 - 0 0 n/r ODI v Sri Lanka Delhi 27 Dec 2009 ODI # 2936
297/4 47.3 6.25 297 1 2 won ODI v Bangladesh Mirpur 7 Jan 2010 ODI # 2939
214/2 32.4 6.55 214 1 2 won ODI v Sri Lanka Mirpur 10 Jan 2010 ODI # 2941
249/4 43.0 5.79 248 2 2 won ODI v Bangladesh Mirpur 11 Jan 2010 ODI # 2942
544/8d 133.0 4.09 311 2 won Test v Bangladesh Mirpur 24 Jan 2010 Test # 1950
2/0 0.2 6.00 2 1 4 won Test v Bangladesh Mirpur 24 Jan 2010 Test # 1950
233 64.4 3.60 -325 2 lost Test v South Africa Nagpur 6 Feb 2010 Test # 1951
319 107.1 2.97 -6 3 lost Test v South Africa Nagpur 6 Feb 2010 Test # 1951
643/6d 153.0 4.20 347 2 won Test v South Africa Eden Gardens 14 Feb 2010 Test # 1952
275 44.3 6.17 366 -90 2 lost ODI v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
116/3 14.5 7.82 116 1 2 won T20I v Afghanistan Gros Islet 1 May 2010 T20I # 153
135 17.4 7.64 185 -49 2 lost T20I v Australia Bridgetown 7 May 2010 T20I # 165
155/9 20.0 7.75 170 -14 2 lost T20I v West Indies Bridgetown 9 May 2010 T20I # 169
243/3 43.3 5.58 243 1 2 won ODI v Sri Lanka Bulawayo 30 May 2010 ODI # 2983
112/4 15.0 7.46 112 1 2 won T20I v Zimbabwe Harare 12 Jun 2010 T20I # 182
144/3 18.0 8.00 141 4 2 won T20I v Zimbabwe Harare 13 Jun 2010 T20I # 183
168/4 30.4 5.47 168 1 2 won ODI v Bangladesh Dambulla 16 Jun 2010 ODI # 2993
271/7 49.5 5.43 268 4 2 won ODI v Pakistan Dambulla 19 Jun 2010 ODI # 2996
276 65.0 4.24 -244 2 lost Test v Sri Lanka Galle 18 Jul 2010 Test # 1964
338 115.4 2.92 94 3 lost Test v Sri Lanka Galle 18 Jul 2010 Test # 1964
707 225.2 3.13 65 2 draw Test v Sri Lanka Colombo (SSC) 26 Jul 2010 Test # 1966
436 106.1 4.10 11 2 won Test v Sri Lanka Colombo (PSS) 3 Aug 2010 Test # 1968
258/5 68.3 3.76 257 2 4 won Test v Sri Lanka Colombo (PSS) 3 Aug 2010 Test # 1968
88 29.3 2.98 289 -200 2 lost ODI v New Zealand Dambulla 10 Aug 2010 ODI # 3030
171/4 34.3 4.95 171 1 2 won ODI v Sri Lanka Dambulla 16 Aug 2010 ODI # 3032
225 46.5 4.80 300 -74 2 lost ODI v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
405 108.1 3.74 -23 2 won Test v Australia Mohali 1 Oct 2010 Test # 1972
216/9 58.4 3.68 216 1 4 won Test v Australia Mohali 1 Oct 2010 Test # 1972
495 144.5 3.41 17 2 won Test v Australia Bengaluru 9 Oct 2010 Test # 1973
207/3 45.0 4.60 207 1 4 won Test v Australia Bengaluru 9 Oct 2010 Test # 1973
292/5 48.5 5.97 290 3 2 won ODI v Australia Visakhapatnam 20 Oct 2010 ODI # 3060
472 143.4 3.28 122 2 draw Test v New Zealand Hyderabad 12 Nov 2010 Test # 1975
68/0 17.0 4.00 327 -258 4 draw Test v New Zealand Hyderabad 12 Nov 2010 Test # 1975
566/8d 165.0 3.43 373 2 won Test v New Zealand Nagpur 20 Nov 2010 Test # 1978
259/2 43.0 6.02 259 1 2 won ODI v New Zealand Jaipur 1 Dec 2010 ODI # 3072
229/1 39.3 5.79 225 5 2 won ODI v New Zealand Vadodara 4 Dec 2010 ODI # 3074
321/5 48.5 6.57 316 6 2 won ODI v New Zealand Bengaluru 7 Dec 2010 ODI # 3076
107/2 21.1 5.05 104 4 2 won ODI v New Zealand Chennai 10 Dec 2010 ODI # 3077
364 117.1 3.10 2 2 draw Test v South Africa Cape Town 2 Jan 2011 Test # 1988
166/3 82.0 2.02 340 -173 4 draw Test v South Africa Cape Town 2 Jan 2011 Test # 1988
154 35.4 4.31 290 -135 2 lost ODI v South Africa Durban 12 Jan 2011 ODI # 3079
223/8 48.2 4.61 221 3 2 won ODI v South Africa Cape Town 18 Jan 2011 ODI # 3082
142/6 32.5 4.32 191 -123 2 lost ODI v South Africa Gqeberha 21 Jan 2011 ODI # 3084
234 40.2 5.80 268 -16 2 lost ODI v South Africa Centurion 23 Jan 2011 ODI # 3087
210/5 46.0 4.56 208 3 2 won ODI v Ireland Bengaluru 6 Mar 2011 ODI # 3121
191/5 36.3 5.23 190 2 2 won ODI v Netherlands Delhi 9 Mar 2011 ODI # 3124
261/5 47.4 5.47 261 1 2 won ODI v Australia Ahmedabad 24 Mar 2011 ODI # 3143
277/4 48.2 5.73 275 3 2 won ODI v Sri Lanka Wankhede 2 Apr 2011 ODI # 3148
217/6 44.5 4.84 215 3 2 won ODI v West Indies Port of Spain 6 Jun 2011 ODI # 3159
183/3 33.4 5.43 183 -57 2 won ODI v West Indies Port of Spain 8 Jun 2011 ODI # 3160
228/7 46.2 4.92 226 3 2 won ODI v West Indies North Sound 11 Jun 2011 ODI # 3161
146 39.0 3.74 250 -103 2 lost ODI v West Indies North Sound 13 Jun 2011 ODI # 3162
347 108.2 3.20 143 2 draw Test v West Indies Roseau 6 Jul 2011 Test # 1999
94/3 32.0 2.93 180 -85 4 draw Test v West Indies Roseau 6 Jul 2011 Test # 1999
286 95.5 2.98 -188 2 lost Test v England Lord's 21 Jul 2011 Test # 2000
261 96.3 2.70 458 -196 4 lost Test v England Lord's 21 Jul 2011 Test # 2000
288 91.1 3.15 67 2 lost Test v England Nottingham 29 Jul 2011 Test # 2001
158 47.4 3.31 478 -319 4 lost Test v England Nottingham 29 Jul 2011 Test # 2001
300 94.0 3.19 -291 2 lost Test v England The Oval 18 Aug 2011 Test # 2004
283 91.0 3.10 -8 3 lost Test v England The Oval 18 Aug 2011 Test # 2004
238/2 36.4 6.49 238 1 2 won ODI v England Delhi 17 Oct 2011 ODI # 3201
300/5 49.2 6.08 299 2 2 won ODI v England Mohali 20 Oct 2011 ODI # 3205
223/4 40.1 5.55 221 3 2 won ODI v England Wankhede 23 Oct 2011 ODI # 3207
209 52.5 3.95 -95 2 won Test v West Indies Delhi 6 Nov 2011 Test # 2015
276/5 80.4 3.42 276 1 4 won Test v West Indies Delhi 6 Nov 2011 Test # 2015
482 135.4 3.55 -108 2 draw Test v West Indies Wankhede 22 Nov 2011 Test # 2019
242/9 64.0 3.78 243 0 4 draw Test v West Indies Wankhede 22 Nov 2011 Test # 2019
213/9 48.5 4.36 212 2 2 won ODI v West Indies Cuttack 29 Nov 2011 ODI # 3217
270/5 48.1 5.60 270 1 2 won ODI v West Indies Visakhapatnam 2 Dec 2011 ODI # 3219
244 46.5 5.20 261 -16 2 lost ODI v West Indies Ahmedabad 5 Dec 2011 ODI # 3221
282 94.1 2.99 -51 2 lost Test v Australia Melbourne 26 Dec 2011 Test # 2025
169 47.5 3.53 292 -122 4 lost Test v Australia Melbourne 26 Dec 2011 Test # 2025
272 95.1 2.85 -332 2 lost Test v Australia Adelaide 24 Jan 2012 Test # 2031
201 69.4 2.88 500 -298 4 lost Test v Australia Adelaide 24 Jan 2012 Test # 2031
140/6 20.0 7.00 172 -31 2 lost T20I v Australia Sydney 1 Feb 2012 T20I # 217
135/2 19.4 6.86 132 4 2 won T20I v Australia Melbourne 3 Feb 2012 T20I # 218
151 29.4 5.08 217 -65 2 lost ODI v Australia Melbourne 5 Feb 2012 ODI # 3231
234/6 46.4 5.01 234 1 2 won ODI v Sri Lanka Perth 8 Feb 2012 ODI # 3233
270/6 49.4 5.43 270 1 2 won ODI v Australia Adelaide 12 Feb 2012 ODI # 3237
236/9 50.0 4.72 237 0 2 tied ODI v Sri Lanka Adelaide 14 Feb 2012 ODI # 3239
178 43.3 4.09 289 -110 2 lost ODI v Australia Brisbane 19 Feb 2012 ODI # 3244
238 45.1 5.26 290 -51 2 lost ODI v Sri Lanka Brisbane 21 Feb 2012 ODI # 3246
165 39.3 4.17 253 -87 2 lost ODI v Australia Sydney 26 Feb 2012 ODI # 3250
321/3 36.4 8.75 321 1 2 won ODI v Sri Lanka Hobart 28 Feb 2012 ODI # 3251
330/4 47.5 6.89 330 1 2 won ODI v Pakistan Mirpur 18 Mar 2012 ODI # 3263
71/0 7.5 9.06 83 -148 2 lost T20I v South Africa Johannesburg 30 Mar 2012 T20I # 242
288/5 49.4 5.79 287 2 2 won ODI v Sri Lanka Colombo (RPS) 28 Jul 2012 ODI # 3293
255/4 42.2 6.02 252 4 2 won ODI v Sri Lanka Colombo (RPS) 31 Jul 2012 ODI # 3294
353 96.5 3.64 -12 2 won Test v New Zealand Bengaluru 31 Aug 2012 Test # 2055
262/5 63.2 4.13 261 2 4 won Test v New Zealand Bengaluru 31 Aug 2012 Test # 2055
166/4 20.0 8.30 168 -1 2 lost T20I v New Zealand Chennai 11 Sep 2012 T20I # 261
129/2 17.0 7.58 129 1 2 won T20I v Pakistan Colombo (RPS) 30 Sep 2012 T20I # 282
326/9d 143.0 2.27 -4 2 draw Test v England Nagpur 13 Dec 2012 Test # 2066
158/5 17.5 8.85 158 1 2 won T20I v England Pune 20 Dec 2012 T20I # 292
165 48.0 3.43 251 -85 2 lost ODI v Pakistan Eden Gardens 3 Jan 2013 ODI # 3315
316/9 50.0 6.32 326 -9 2 lost ODI v England Rajkot 11 Jan 2013 ODI # 3318
157/3 28.1 5.57 156 2 2 won ODI v England Ranchi 19 Jan 2013 ODI # 3322
258/5 47.3 5.43 258 1 2 won ODI v England Mohali 23 Jan 2013 ODI # 3327
572 154.3 3.70 192 2 won Test v Australia Chennai 22 Feb 2013 Test # 2074
50/2 11.3 4.34 50 1 4 won Test v Australia Chennai 22 Feb 2013 Test # 2074
503 154.1 3.26 266 2 won Test v Australia Hyderabad 2 Mar 2013 Test # 2076
499 132.1 3.77 91 2 won Test v Australia Mohali 14 Mar 2013 Test # 2081
136/4 33.3 4.05 133 4 4 won Test v Australia Mohali 14 Mar 2013 Test # 2081
272 70.2 3.86 10 2 won Test v Australia Delhi 22 Mar 2013 Test # 2085
158/4 31.2 5.04 155 4 4 won Test v Australia Delhi 22 Mar 2013 Test # 2085
236/2 39.1 6.02 234 3 2 won ODI v West Indies The Oval 11 Jun 2013 ODI # 3368
102/2 19.1 5.32 102 -63 2 won ODI v Pakistan Birmingham 15 Jun 2013 ODI # 3372
182/2 35.0 5.20 182 1 2 won ODI v Sri Lanka Cardiff 20 Jun 2013 ODI # 3376
187 44.5 4.17 349 -161 2 lost ODI v Sri Lanka Kingston 2 Jul 2013 ODI # 3382
203/9 49.4 4.08 202 2 2 won ODI v Sri Lanka Port of Spain 11 Jul 2013 ODI # 3388
230/4 44.5 5.13 229 2 2 won ODI v Zimbabwe Harare 24 Jul 2013 ODI # 3395
187/3 35.3 5.26 184 4 2 won ODI v Zimbabwe Harare 28 Jul 2013 ODI # 3399
145/1 30.5 4.70 145 1 2 won ODI v Zimbabwe Bulawayo 1 Aug 2013 ODI # 3402
167/3 34.0 4.91 164 4 2 won ODI v Zimbabwe Bulawayo 3 Aug 2013 ODI # 3403
202/4 19.4 10.27 202 1 2 won T20I v Australia Rajkot 10 Oct 2013 T20I # 331
232 49.4 4.67 305 -72 2 lost ODI v Australia Pune 13 Oct 2013 ODI # 3419
362/1 43.3 8.32 360 3 2 won ODI v Australia Jaipur 16 Oct 2013 ODI # 3420
27/0 4.1 6.48 296 -268 2 n/r ODI v Australia Ranchi 23 Oct 2013 ODI # 3422
351/4 49.3 7.09 351 1 2 won ODI v Australia Nagpur 30 Oct 2013 ODI # 3424
453 129.4 3.49 219 2 won Test v West Indies Eden Gardens 6 Nov 2013 Test # 2101
495 108.0 4.58 313 2 won Test v West Indies Wankhede 14 Nov 2013 Test # 2102
212/4 35.2 6.00 212 1 2 won ODI v West Indies Kochi 21 Nov 2013 ODI # 3436
266/5 46.1 5.76 264 3 2 won ODI v West Indies Kanpur 27 Nov 2013 ODI # 3439
217 41.0 5.29 359 -141 2 lost ODI v South Africa Johannesburg 5 Dec 2013 ODI # 3442
146 35.1 4.15 281 -134 2 lost ODI v South Africa Durban 8 Dec 2013 ODI # 3443
DNB 0.0 - 0 0 n/r ODI v South Africa Centurion 11 Dec 2013 ODI # 3444
268 48.4 5.50 293 -24 2 lost ODI v New Zealand Napier 19 Jan 2014 ODI # 3456
277/9 41.3 6.67 293 6 2 lost ODI v New Zealand Hamilton 22 Jan 2014 ODI # 3458
314/9 50.0 6.28 315 0 2 tied ODI v New Zealand Auckland 25 Jan 2014 ODI # 3462
216 49.4 4.34 304 -87 2 lost ODI v New Zealand Wellington 31 Jan 2014 ODI # 3467
202 60.0 3.36 -301 2 lost Test v New Zealand Auckland 6 Feb 2014 Test # 2118
366 96.3 3.79 407 -40 4 lost Test v New Zealand Auckland 6 Feb 2014 Test # 2118
438 102.4 4.26 246 2 draw Test v New Zealand Wellington 14 Feb 2014 Test # 2120
166/3 52.0 3.19 435 -268 4 draw Test v New Zealand Wellington 14 Feb 2014 Test # 2120
280/4 49.0 5.71 280 1 2 won ODI v Bangladesh Fatullah 26 Feb 2014 ODI # 3474
160/2 32.2 4.94 160 1 2 won ODI v Afghanistan Mirpur 5 Mar 2014 ODI # 3483
131/3 18.3 7.08 131 1 2 won T20I v Pakistan Mirpur 21 Mar 2014 T20I # 378
130/3 19.4 6.61 130 1 2 won T20I v West Indies Mirpur 23 Mar 2014 T20I # 382
141/2 18.3 7.62 139 3 2 won T20I v Bangladesh Mirpur 28 Mar 2014 T20I # 389
176/4 19.1 9.18 173 4 2 won T20I v South Africa Mirpur 4 Apr 2014 T20I # 399
153/3 24.5 6.16 150 -119 2 won ODI v Bangladesh Mirpur 15 Jun 2014 ODI # 3497
330 106.1 3.10 -239 2 lost Test v England Southampton 27 Jul 2014 Test # 2132
178 66.4 2.67 445 -266 4 lost Test v England Southampton 27 Jul 2014 Test # 2132
228/4 43.0 5.30 228 1 2 won ODI v England Nottingham 30 Aug 2014 ODI # 3520
212/1 30.3 6.95 207 6 2 won ODI v England Birmingham 2 Sep 2014 ODI # 3523
253 48.4 5.19 295 -41 2 lost ODI v England Leeds 5 Sep 2014 ODI # 3525
177/5 20.0 8.85 181 -3 2 lost T20I v England Birmingham 7 Sep 2014 T20I # 405
197 41.0 4.80 322 -124 2 lost ODI v West Indies Kochi 8 Oct 2014 ODI # 3531
275/4 44.3 6.17 275 1 2 won ODI v Sri Lanka Ahmedabad 6 Nov 2014 ODI # 3540
245/4 44.1 5.54 243 3 2 won ODI v Sri Lanka Hyderabad 9 Nov 2014 ODI # 3543
288/7 48.4 5.91 287 2 2 won ODI v Sri Lanka Ranchi 16 Nov 2014 ODI # 3547
444 116.4 3.80 -73 2 lost Test v Australia Adelaide 9 Dec 2014 Test # 2148
315 87.1 3.61 364 -48 4 lost Test v Australia Adelaide 9 Dec 2014 Test # 2148
465 128.5 3.60 -65 2 draw Test v Australia Melbourne 26 Dec 2014 Test # 2152
174/6 66.0 2.63 384 -209 4 draw Test v Australia Melbourne 26 Dec 2014 Test # 2152
475 162.0 2.93 -97 2 draw Test v Australia Sydney 6 Jan 2015 Test # 2156
252/7 89.5 2.80 349 -96 4 draw Test v Australia Sydney 6 Jan 2015 Test # 2156
104/1 18.5 5.52 103 2 2 won ODI v U.A.E. Perth 28 Feb 2015 ODI # 3618
185/6 39.1 4.72 183 3 2 won ODI v West Indies Perth 6 Mar 2015 ODI # 3625
260/2 36.5 7.05 260 1 2 won ODI v Ireland Hamilton 10 Mar 2015 ODI # 3631
288/4 48.4 5.91 288 1 2 won ODI v Zimbabwe Auckland 14 Mar 2015 ODI # 3636
233 46.5 4.97 329 -95 2 lost ODI v Australia Sydney 26 Mar 2015 ODI # 3645
228 46.0 4.95 308 -79 2 lost ODI v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
135/9 20.0 6.75 146 -10 2 lost T20I v Zimbabwe Harare 19 Jul 2015 T20I # 442
375 117.4 3.18 192 2 lost Test v Sri Lanka Galle 12 Aug 2015 Test # 2176
112 49.5 2.24 176 -63 4 lost Test v Sri Lanka Galle 12 Aug 2015 Test # 2176
298/7 50.0 5.96 304 -5 2 lost ODI v South Africa Kanpur 11 Oct 2015 ODI # 3689
252/6 50.0 5.04 271 -18 2 lost ODI v South Africa Rajkot 18 Oct 2015 ODI # 3695
224 36.0 6.22 439 -214 2 lost ODI v South Africa Wankhede 25 Oct 2015 ODI # 3700
80/0 22.0 3.63 -134 2 draw Test v South Africa Bengaluru 14 Nov 2015 Test # 2188
323 49.2 6.54 349 -25 2 lost ODI v Australia Canberra 20 Jan 2016 ODI # 3726
331/4 49.4 6.66 331 1 2 won ODI v Australia Sydney 23 Jan 2016 ODI # 3727
200/3 20.0 10.00 198 3 2 won T20I v Australia Sydney 31 Jan 2016 T20I # 489
84/1 13.5 6.07 83 2 2 won T20I v Sri Lanka Visakhapatnam 14 Feb 2016 T20I # 499
85/5 15.3 5.48 84 2 2 won T20I v Pakistan Mirpur 27 Feb 2016 T20I # 512
142/5 19.2 7.34 139 4 2 won T20I v Sri Lanka Mirpur 1 Mar 2016 T20I # 515
82/1 10.1 8.06 82 1 2 won T20I v U.A.E. Mirpur 3 Mar 2016 T20I # 517
122/2 13.5 8.81 121 2 2 won T20I v Bangladesh Mirpur 6 Mar 2016 T20I # 521
79 18.1 4.34 127 -47 2 lost T20I v New Zealand Nagpur 15 Mar 2016 T20I # 535
119/4 15.5 7.51 119 1 2 won T20I v Pakistan Eden Gardens 19 Mar 2016 T20I # 541
161/4 19.1 8.40 161 1 2 won T20I v Australia Mohali 27 Mar 2016 T20I # 553
173/1 42.3 4.07 169 5 2 won ODI v Zimbabwe Harare 11 Jun 2016 ODI # 3742
129/2 26.5 4.80 127 3 2 won ODI v Zimbabwe Harare 13 Jun 2016 ODI # 3744
126/0 21.5 5.77 124 3 2 won ODI v Zimbabwe Harare 15 Jun 2016 ODI # 3746
168/6 20.0 8.40 171 -2 2 lost T20I v Zimbabwe Harare 18 Jun 2016 T20I # 558
103/0 13.1 7.82 100 4 2 won T20I v Zimbabwe Harare 20 Jun 2016 T20I # 559
500/9d 171.1 2.92 304 2 draw Test v West Indies Kingston 30 Jul 2016 Test # 2211
DNB 0.0 - 0 0 draw Test v West Indies Port of Spain 18 Aug 2016 Test # 2218
244/4 20.0 12.20 246 -1 2 lost T20I v West Indies Lauderhill 27 Aug 2016 T20I # 562
15/0 2.0 7.50 144 -128 2 n/r T20I v West Indies Lauderhill 28 Aug 2016 T20I # 563
194/4 33.1 5.84 191 4 2 won ODI v New Zealand Dharamsala 16 Oct 2016 ODI # 3796
236 49.3 4.76 243 -6 2 lost ODI v New Zealand Delhi 20 Oct 2016 ODI # 3797
289/3 48.2 5.97 286 4 2 won ODI v New Zealand Mohali 23 Oct 2016 ODI # 3798
241 48.4 4.95 261 -19 2 lost ODI v New Zealand Ranchi 26 Oct 2016 ODI # 3799
488 162.0 3.01 -49 2 draw Test v England Rajkot 9 Nov 2016 Test # 2232
172/6 52.3 3.27 310 -137 4 draw Test v England Rajkot 9 Nov 2016 Test # 2232
417 138.2 3.01 134 2 won Test v England Mohali 26 Nov 2016 Test # 2238
104/2 20.2 5.11 103 2 4 won Test v England Mohali 26 Nov 2016 Test # 2238
631 182.3 3.45 231 2 won Test v England Wankhede 8 Dec 2016 Test # 2239
759/7d 190.4 3.98 282 2 won Test v England Chennai 16 Dec 2016 Test # 2241
356/7 48.1 7.39 351 6 2 won ODI v England Pune 15 Jan 2017 ODI # 3819
316/9 50.0 6.32 322 -5 2 lost ODI v England Eden Gardens 22 Jan 2017 ODI # 3824
105 40.1 2.61 -155 2 lost Test v Australia Pune 23 Feb 2017 Test # 2250
107 33.5 3.16 441 -333 4 lost Test v Australia Pune 23 Feb 2017 Test # 2250
603/9d 210.0 2.87 152 2 draw Test v Australia Ranchi 16 Mar 2017 Test # 2256
332 118.1 2.80 32 2 won Test v Australia Dharamsala 25 Mar 2017 Test # 2258
106/2 23.5 4.44 106 1 4 won Test v Australia Dharamsala 25 Mar 2017 Test # 2258
193/2 38.0 5.07 192 2 2 won ODI v South Africa The Oval 11 Jun 2017 ODI # 3886
265/1 40.1 6.59 265 1 2 won ODI v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
158 30.3 5.18 339 -180 2 lost ODI v Pakistan The Oval 18 Jun 2017 ODI # 3894
178 49.4 3.58 190 -11 2 lost ODI v West Indies North Sound 2 Jul 2017 ODI # 3900
206/2 36.5 5.59 206 1 2 won ODI v West Indies Kingston 6 Jul 2017 ODI # 3902
220/1 28.5 7.63 217 4 2 won ODI v Sri Lanka Dambulla 20 Aug 2017 ODI # 3905
231/7 44.2 5.21 231 -5 2 won ODI v Sri Lanka Pallekele 24 Aug 2017 ODI # 3906
218/4 45.1 4.82 218 1 2 won ODI v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
239/4 46.3 5.13 239 1 2 won ODI v Sri Lanka Colombo (RPS) 3 Sep 2017 ODI # 3909
174/3 19.2 9.00 171 4 2 won T20I v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
294/5 47.5 6.14 294 1 2 won ODI v Australia Indore 24 Sep 2017 ODI # 3914
313/8 50.0 6.26 335 -21 2 lost ODI v Australia Bengaluru 28 Sep 2017 ODI # 3917
243/3 42.5 5.67 243 1 2 won ODI v Australia Nagpur 1 Oct 2017 ODI # 3919
49/1 5.3 8.90 48 -69 2 won T20I v Australia Ranchi 7 Oct 2017 T20I # 623
232/4 46.0 5.04 231 2 2 won ODI v New Zealand Pune 25 Oct 2017 ODI # 3931
156/7 20.0 7.80 197 -40 2 lost T20I v New Zealand Rajkot 4 Nov 2017 T20I # 631
610/6d 176.1 3.46 405 2 won Test v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
219/2 32.1 6.80 216 4 2 won ODI v Sri Lanka Visakhapatnam 17 Dec 2017 ODI # 3942
139/5 19.2 7.18 136 4 2 won T20I v Sri Lanka Wankhede 24 Dec 2017 T20I # 635
209 73.4 2.83 -77 2 lost Test v South Africa Cape Town 5 Jan 2018 Test # 2292
135 42.4 3.16 208 -72 4 lost Test v South Africa Cape Town 5 Jan 2018 Test # 2292
307 92.1 3.33 -28 2 lost Test v South Africa Centurion 13 Jan 2018 Test # 2293
151 50.2 3.00 287 -135 4 lost Test v South Africa Centurion 13 Jan 2018 Test # 2293
270/4 45.3 5.93 270 1 2 won ODI v South Africa Durban 1 Feb 2018 ODI # 3969
119/1 20.3 5.80 119 1 2 won ODI v South Africa Centurion 4 Feb 2018 ODI # 3970
206/2 32.1 6.40 205 2 2 won ODI v South Africa Centurion 16 Feb 2018 ODI # 3978
140/4 18.4 7.50 140 1 2 won T20I v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
153/4 17.3 8.74 153 1 2 won T20I v Sri Lanka Colombo (RPS) 12 Mar 2018 T20I # 659
168/6 20.0 8.40 167 2 2 won T20I v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
163/2 18.2 8.89 160 4 2 won T20I v England Manchester 3 Jul 2018 T20I # 684
201/3 18.4 10.76 199 3 2 won T20I v England Bristol 8 Jul 2018 T20I # 690
269/2 40.1 6.69 269 1 2 won ODI v England Nottingham 12 Jul 2018 ODI # 4014
236 50.0 4.72 323 -86 2 lost ODI v England Lord's 14 Jul 2018 ODI # 4016
274 76.0 3.60 -13 2 lost Test v England Birmingham 1 Aug 2018 Test # 2314
162 54.2 2.98 194 -31 4 lost Test v England Birmingham 1 Aug 2018 Test # 2314
273 84.5 3.21 27 2 lost Test v England Southampton 30 Aug 2018 Test # 2317
184 69.4 2.64 245 -60 4 lost Test v England Southampton 30 Aug 2018 Test # 2317
292 95.0 3.07 -40 2 lost Test v England The Oval 7 Sep 2018 Test # 2318
345 94.3 3.65 464 -118 4 lost Test v England The Oval 7 Sep 2018 Test # 2318
164/2 29.0 5.65 163 2 2 won ODI v Pakistan Dubai (DICS) 19 Sep 2018 ODI # 4040
174/3 36.2 4.78 174 1 2 won ODI v Bangladesh Dubai (DICS) 21 Sep 2018 ODI # 4042
238/1 39.3 6.02 238 1 2 won ODI v Pakistan Dubai (DICS) 23 Sep 2018 ODI # 4044
252 49.5 5.05 253 0 2 tied ODI v Afghanistan Dubai (DICS) 25 Sep 2018 ODI # 4046
223/7 50.0 4.46 223 1 2 won ODI v Bangladesh Dubai (DICS) 28 Sep 2018 ODI # 4048
367 106.4 3.44 56 2 won Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
75/0 16.1 4.63 72 4 4 won Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
326/2 42.1 7.73 323 4 2 won ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
240 47.4 5.03 284 -43 2 lost ODI v West Indies Pune 27 Oct 2018 ODI # 4062
105/1 14.5 7.07 105 1 2 won ODI v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
110/5 17.5 6.16 110 1 2 won T20I v West Indies Eden Gardens 4 Nov 2018 T20I # 707
182/4 20.0 9.10 182 1 2 won T20I v West Indies Chennai 11 Nov 2018 T20I # 710
169/7 17.0 9.94 174 11 2 lost T20I v Australia Brisbane 21 Nov 2018 T20I # 712
DNB 0.0 - 0 0 n/r T20I v Australia Melbourne 23 Nov 2018 T20I # 713
168/4 19.4 8.54 165 4 2 won T20I v Australia Sydney 25 Nov 2018 T20I # 714
283 105.5 2.67 -43 2 lost Test v Australia Perth 14 Dec 2018 Test # 2334
140 56.0 2.50 287 -146 4 lost Test v Australia Perth 14 Dec 2018 Test # 2334
254/9 50.0 5.08 289 -34 2 lost ODI v Australia Sydney 12 Jan 2019 ODI # 4077
299/4 49.2 6.06 299 1 2 won ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
234/3 49.2 4.74 231 4 2 won ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
156/2 34.5 4.47 156 -1 2 won ODI v New Zealand Napier 23 Jan 2019 ODI # 4082
245/3 43.0 5.69 244 2 2 won ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
139 19.2 7.18 220 -80 2 lost T20I v New Zealand Wellington 6 Feb 2019 T20I # 735
162/3 18.5 8.60 159 4 2 won T20I v New Zealand Auckland 8 Feb 2019 T20I # 737
208/6 20.0 10.40 213 -4 2 lost T20I v New Zealand Hamilton 10 Feb 2019 T20I # 738
240/4 48.2 4.96 237 4 2 won ODI v Australia Hyderabad 2 Mar 2019 ODI # 4102
281 48.2 5.81 314 -32 2 lost ODI v Australia Ranchi 8 Mar 2019 ODI # 4109
237 50.0 4.74 273 -35 2 lost ODI v Australia Delhi 13 Mar 2019 ODI # 4113
230/4 47.3 4.84 228 3 2 won ODI v South Africa Southampton 5 Jun 2019 ODI # 4150
306/5 50.0 6.12 338 -31 2 lost ODI v England Birmingham 30 Jun 2019 ODI # 4179
265/3 43.3 6.09 265 1 2 won ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
221 49.3 4.46 240 -18 2 lost ODI v New Zealand Manchester 9 Jul 2019 ODI # 4190
98/6 17.2 5.65 96 3 2 won T20I v West Indies Lauderhill 3 Aug 2019 T20I # 842
150/3 19.1 7.82 147 4 2 won T20I v West Indies Providence 6 Aug 2019 T20I # 846
DNB 0.0 - 0 0 n/r ODI v West Indies Providence 8 Aug 2019 ODI # 4196
256/4 32.3 7.87 255 16 2 won ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
151/3 19.0 7.94 150 2 2 won T20I v South Africa Mohali 18 Sep 2019 T20I # 888
154/2 15.4 9.82 154 1 2 won T20I v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
493/6d 114.0 4.32 343 2 won Test v Bangladesh Indore 14 Nov 2019 Test # 2366
347/9d 89.4 3.86 241 2 won Test v Bangladesh Eden Gardens 22 Nov 2019 Test # 2369
209/4 18.4 11.19 208 2 2 won T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
316/6 48.4 6.49 316 1 2 won ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
144/3 17.3 8.22 143 2 2 won T20I v Sri Lanka Indore 7 Jan 2020 T20I # 1026
289/3 47.3 6.08 287 3 2 won ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
204/4 19.0 10.73 204 1 2 won T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
135/3 17.3 7.71 133 3 2 won T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
251 48.3 5.17 274 -22 2 lost ODI v New Zealand Auckland 8 Feb 2020 ODI # 4239
308/8 50.0 6.16 375 -66 2 lost ODI v Australia Sydney 27 Nov 2020 ODI # 4265
338/9 50.0 6.76 390 -51 2 lost ODI v Australia Sydney 29 Nov 2020 ODI # 4266
195/4 19.4 9.91 195 1 2 won T20I v Australia Sydney 6 Dec 2020 T20I # 1115
174/7 20.0 8.70 187 -12 2 lost T20I v Australia Sydney 8 Dec 2020 T20I # 1116
326 115.1 2.83 131 2 won Test v Australia Melbourne 26 Dec 2020 Test # 2398
70/2 15.5 4.42 70 1 4 won Test v Australia Melbourne 26 Dec 2020 Test # 2398
244 100.4 2.42 -94 2 draw Test v Australia Sydney 7 Jan 2021 Test # 2402
334/5 131.0 2.54 407 -72 4 draw Test v Australia Sydney 7 Jan 2021 Test # 2402
336 111.4 3.00 -33 2 won Test v Australia Brisbane 15 Jan 2021 Test # 2404
329/7 97.0 3.39 328 2 4 won Test v Australia Brisbane 15 Jan 2021 Test # 2404
337 95.5 3.51 -241 2 lost Test v England Chennai 5 Feb 2021 Test # 2409
192 58.1 3.30 420 -227 4 lost Test v England Chennai 5 Feb 2021 Test # 2409
145 53.2 2.71 33 2 won Test v England Ahmedabad 24 Feb 2021 Test # 2412
49/0 7.4 6.39 49 1 4 won Test v England Ahmedabad 24 Feb 2021 Test # 2412
365 114.4 3.18 160 2 won Test v England Ahmedabad 4 Mar 2021 Test # 2414
166/3 17.5 9.30 165 2 2 won T20I v England Ahmedabad 14 Mar 2021 T20I # 1132
263/3 36.4 7.17 263 1 2 won ODI v Sri Lanka Colombo (RPS) 18 Jul 2021 ODI # 4307
277/7 49.1 5.63 276 2 2 won ODI v Sri Lanka Colombo (RPS) 20 Jul 2021 ODI # 4309
278 84.5 3.27 95 2 draw Test v England Nottingham 4 Aug 2021 Test # 2428
52/1 14.0 3.71 209 -156 4 draw Test v England Nottingham 4 Aug 2021 Test # 2428
89/2 6.3 13.69 86 4 2 won T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
136/1 15.2 8.86 133 4 2 won T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
166/5 19.4 8.44 165 2 2 won T20I v New Zealand Jaipur 17 Nov 2021 T20I # 1434
155/3 17.2 8.94 154 2 2 won T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
265/8 50.0 5.30 297 -31 2 lost ODI v South Africa Paarl 19 Jan 2022 ODI # 4344
283 49.2 5.73 288 -4 2 lost ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
178/4 28.0 6.35 177 2 2 won ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
162/4 18.5 8.60 158 5 2 won T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
186/3 17.1 10.83 184 3 2 won T20I v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
148/4 16.5 8.79 147 2 2 won T20I v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
111/3 9.2 11.89 109 3 2 won T20I v Ireland Dublin (Malahide) 26 Jun 2022 T20I # 1580
198/9 20.0 9.90 216 -17 2 lost T20I v England Nottingham 10 Jul 2022 T20I # 1631
114/0 18.4 6.10 111 4 2 won ODI v England The Oval 12 Jul 2022 ODI # 4424
146 38.5 3.75 247 -100 2 lost ODI v England Lord's 14 Jul 2022 ODI # 4428
261/5 42.1 6.18 260 2 2 won ODI v England Manchester 17 Jul 2022 ODI # 4433
312/8 49.4 6.28 312 1 2 won ODI v West Indies Port of Spain 24 Jul 2022 ODI # 4438
165/3 19.0 8.68 165 1 2 won T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
192/0 30.5 6.22 190 3 2 won ODI v Zimbabwe Harare 18 Aug 2022 ODI # 4451
167/5 25.4 6.50 162 6 2 won ODI v Zimbabwe Harare 20 Aug 2022 ODI # 4454
148/5 19.4 7.52 148 1 2 won T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
92/4 7.2 12.54 91 2 2 won T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
187/4 19.5 9.42 187 1 2 won T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
110/2 16.4 6.60 107 4 2 won T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
178 18.3 9.62 228 -49 2 lost T20I v South Africa Indore 4 Oct 2022 T20I # 1805
240/8 40.0 6.00 250 -9 2 lost ODI v South Africa Lucknow 6 Oct 2022 ODI # 4470
282/3 45.5 6.15 279 4 2 won ODI v South Africa Ranchi 9 Oct 2022 ODI # 4471
105/3 19.1 5.47 100 6 2 won ODI v South Africa Delhi 11 Oct 2022 ODI # 4472
160/6 20.0 8.00 160 1 2 won T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
75/4 9.0 8.33 76 -85 2 tied T20I v New Zealand Napier 22 Nov 2022 T20I # 1911
266/9 50.0 5.32 272 -5 2 lost ODI v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
314 86.3 3.63 87 2 won Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
145/7 47.0 3.08 145 1 4 won Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
190/8 20.0 9.50 207 -16 2 lost T20I v Sri Lanka Pune 5 Jan 2023 T20I # 1985
219/6 43.2 5.05 216 4 2 won ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
111/2 20.1 5.50 109 3 2 won ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
155/9 20.0 7.75 177 -21 2 lost T20I v New Zealand Ranchi 27 Jan 2023 T20I # 1990
101/4 19.5 5.09 100 2 2 won T20I v New Zealand Lucknow 29 Jan 2023 T20I # 1991
400 139.3 2.86 223 2 won Test v Australia Nagpur 9 Feb 2023 Test # 2490
262 83.3 3.13 -1 2 won Test v Australia Delhi 17 Feb 2023 Test # 2493
118/4 26.4 4.42 115 4 4 won Test v Australia Delhi 17 Feb 2023 Test # 2493
571 178.5 3.19 91 2 draw Test v Australia Ahmedabad 9 Mar 2023 Test # 2499
191/5 39.5 4.79 189 3 2 won ODI v Australia Wankhede 17 Mar 2023 ODI # 4538
248 49.1 5.04 270 -21 2 lost ODI v Australia Chennai 22 Mar 2023 ODI # 4545
296 69.4 4.24 -173 2 lost Test v Australia The Oval 7 Jun 2023 Test # 2505
234 63.3 3.68 444 -209 4 lost Test v Australia The Oval 7 Jun 2023 Test # 2505
421/5d 152.2 2.76 271 2 won Test v West Indies Roseau 12 Jul 2023 Test # 2510
118/5 22.5 5.16 115 4 2 won ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
145/9 20.0 7.25 150 -4 2 lost T20I v West Indies Tarouba 3 Aug 2023 T20I # 2188
164/3 17.5 9.19 160 5 2 won T20I v West Indies Providence 8 Aug 2023 T20I # 2192
179/1 17.0 10.52 179 1 2 won T20I v West Indies Lauderhill 12 Aug 2023 T20I # 2193
47/2 6.5 6.87 46 -92 2 won T20I v Ireland Dublin (Malahide) 18 Aug 2023 T20I # 2200
147/0 20.1 7.28 145 -83 2 won ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
259 49.5 5.19 266 -6 2 lost ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
51/0 6.1 8.27 51 1 2 won ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
281/5 48.4 5.77 277 5 2 won ODI v Australia Mohali 22 Sep 2023 ODI # 4651
286 49.4 5.75 353 -66 2 lost ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
97/1 9.2 10.39 97 1 2 won T20I v Bangladesh Hangzhou 6 Oct 2023 T20I # 2296
DNB 0.0 - 0 0 n/r T20I v Afghanistan Hangzhou 7 Oct 2023 T20I # 2301
201/4 41.2 4.86 200 2 2 won ODI v Australia Chennai 8 Oct 2023 ODI # 4662
273/2 35.0 7.80 273 1 2 won ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
192/3 30.3 6.29 192 1 2 won ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
261/3 41.3 6.28 257 5 2 won ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
274/6 48.0 5.70 274 1 2 won ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
209/8 19.5 10.53 209 1 2 won T20I v Australia Visakhapatnam 23 Nov 2023 T20I # 2360
117/2 16.4 7.02 117 1 2 won ODI v South Africa Johannesburg 17 Dec 2023 ODI # 4713
153 34.5 4.39 98 2 won Test v South Africa Cape Town 3 Jan 2024 Test # 2522
80/3 12.0 6.66 79 2 4 won Test v South Africa Cape Town 3 Jan 2024 Test # 2522
159/4 17.3 9.08 159 1 2 won T20I v Afghanistan Mohali 11 Jan 2024 T20I # 2428
173/4 15.4 11.04 173 1 2 won T20I v Afghanistan Indore 14 Jan 2024 T20I # 2431
436 121.0 3.60 190 2 lost Test v England Hyderabad 25 Jan 2024 Test # 2525
202 69.2 2.91 231 -28 4 lost Test v England Hyderabad 25 Jan 2024 Test # 2525
307 103.2 2.97 -46 2 won Test v England Ranchi 23 Feb 2024 Test # 2531
192/5 61.0 3.14 192 1 4 won Test v England Ranchi 23 Feb 2024 Test # 2531
477 124.1 3.84 259 2 won Test v England Dharamsala 7 Mar 2024 Test # 2534
Statsguru includes the following current or recent relevant matches:
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616 - Live]
    » Bangladesh 138 (19.3 ov, Mustafizur Rahman 1*, Ali Khan 3/25) - Match over
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th Match, May 23, 2024 [T20I # 2615 - Live]
    » Ireland 158/5 (19.3 ov, GH Dockrell 4*, GJ Delany 1*, SM Sharif 0/27) - Match over
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 4th match, May 22, 2024 [T20I # 2614]
 
Feedback Print this page