Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 10 Apr 2007 remove greater than or equal to 10 Apr 2007 from query
Innings in match 2nd innings remove 2nd innings from query
Ordered by start date (ascending)
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-2016 497 527 64 17671 193 38.16 21879 80.76 39 83 35 2011 112 Profile
filtered 2007-2016 145 142 20 5236 193 42.91 5836 89.71 15 23 14 637 47
Innings by innings list
14* 33 24 0 0 58.33 6 not out 2 ODI v New Zealand St George's 12 Apr 2007 ODI # 2569
DNB - - - - - - - 2 ODI v Ireland St George's 18 Apr 2007 ODI # 2575
14 20 13 2 0 107.69 6 run out 2 ODI v Australia Bridgetown 28 Apr 2007 ODI # 2581
10 - 18 0 0 55.55 6 lbw 2 ODI v Pakistan Abu Dhabi 20 May 2007 ODI # 2585
79 125 101 8 1 78.21 6 run out 2 Test v Bangladesh Colombo (SSC) 25 Jun 2007 Test # 1837
0 3 2 0 0 0.00 6 bowled 2 Test v Bangladesh Colombo (PSS) 3 Jul 2007 Test # 1838
17* 29 24 2 0 70.83 6 not out 2 Test v Bangladesh Kandy 11 Jul 2007 Test # 1839
20* 58 41 3 0 48.78 6 not out 2 ODI v Bangladesh Colombo (RPS) 23 Jul 2007 ODI # 2606
DNB - - - - - - - 2 T20I v New Zealand Johannesburg 15 Sep 2007 T20I # 30
38 33 28 0 4 135.71 6 caught 2 T20I v Pakistan Johannesburg 17 Sep 2007 T20I # 35
29 36 29 3 0 100.00 6 bowled 2 ODI v England Dambulla 4 Oct 2007 ODI # 2624
14 17 10 0 1 140.00 6 caught 2 ODI v Australia Sydney 8 Feb 2008 ODI # 2673
62* 90 59 6 1 105.08 1 not out 2 ODI v India Canberra 12 Feb 2008 ODI # 2676
11 23 13 2 0 84.61 1 bowled 2 ODI v Australia Perth 15 Feb 2008 ODI # 2679
9* 18 14 0 0 64.28 6 not out 2 ODI v Australia Melbourne 22 Feb 2008 ODI # 2683
0 2 3 0 0 0.00 6 caught 2 Test v India Galle 31 Jul 2008 Test # 1884
23 65 45 3 0 51.11 7 lbw 2 Test v India Colombo (PSS) 8 Aug 2008 Test # 1886
DNB - - - - - - - 2 ODI v India Dambulla 18 Aug 2008 ODI # 2742
16 31 21 3 0 76.19 6 caught 2 ODI v India Colombo (RPS) 24 Aug 2008 ODI # 2750
12 17 22 1 0 54.54 6 lbw 2 ODI v India Colombo (RPS) 27 Aug 2008 ODI # 2755
33 - 37 3 0 89.18 2 bowled 2 T20I v Zimbabwe King City (NW) 10 Oct 2008 T20I # 69
7* 15 9 0 0 77.77 7 not out 2 T20I v Pakistan King City (NW) 13 Oct 2008 T20I # 76
8 13 8 1 0 100.00 1 caught 2 ODI v India Colombo (RPS) 31 Jan 2009 ODI # 2810
31 38 26 4 1 119.23 1 bowled 2 ODI v India Colombo (RPS) 3 Feb 2009 ODI # 2813
38 54 45 6 0 84.44 1 caught 2 ODI v India Colombo (RPS) 5 Feb 2009 ODI # 2815
53 46 32 10 0 165.62 1 bowled 2 T20I v Australia Nottingham 8 Jun 2009 T20I # 97
20 48 34 2 0 58.82 6 caught 2 Test v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
44 81 66 2 2 66.66 8 caught 2 Test v Pakistan Colombo (SSC) 20 Jul 2009 Test # 1927
57 40 28 8 2 203.57 1 caught 2 T20I v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
1 3 3 0 0 33.33 1 caught 2 T20I v New Zealand Colombo (RPS) 4 Sep 2009 T20I # 121
42 38 29 9 0 144.82 1 bowled 2 ODI v India Colombo (RPS) 14 Sep 2009 ODI # 2889
41 38 31 7 1 132.25 1 caught 2 ODI v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
112 203 133 12 0 84.21 1 caught 2 Test v India Ahmedabad 16 Nov 2009 Test # 1933
0 1 1 0 0 0.00 1 caught 2 Test v India Kanpur 24 Nov 2009 Test # 1935
160 186 124 20 3 129.03 2 bowled 2 ODI v India Rajkot 15 Dec 2009 ODI # 2932
123 156 113 12 2 108.84 2 bowled 2 ODI v India Nagpur 18 Dec 2009 ODI # 2933
104 183 122 12 0 85.24 2 caught 2 ODI v Bangladesh Mirpur 4 Jan 2010 ODI # 2937
49 82 54 8 0 90.74 2 caught 2 ODI v India Mirpur 13 Jan 2010 ODI # 2943
20 13 12 2 1 166.66 4 caught 2 T20I v Australia Bridgetown 9 May 2010 T20I # 170
33 30 26 5 0 126.92 3 caught 2 T20I v India Gros Islet 11 May 2010 T20I # 173
6 18 7 1 0 85.71 2 bowled 2 T20I v New Zealand Lauderhill 22 May 2010 T20I # 180
33* 61 49 2 0 67.34 2 not out 2 T20I v New Zealand Lauderhill 23 May 2010 T20I # 181
60* 64 45 7 1 133.33 2 not out 2 ODI v Zimbabwe Bulawayo 1 Jun 2010 ODI # 2985
21 24 19 4 0 110.52 2 caught 2 ODI v India Harare 5 Jun 2010 ODI # 2988
108* 141 102 14 0 105.88 2 not out 2 ODI v Zimbabwe Harare 9 Jun 2010 ODI # 2990
24 21 16 4 1 150.00 2 caught 2 ODI v India Dambulla 22 Jun 2010 ODI # 2999
0 3 2 0 0 0.00 2 caught 2 ODI v India Dambulla 24 Jun 2010 ODI # 3001
5 11 9 1 0 55.55 2 caught 2 ODI v New Zealand Dambulla 13 Aug 2010 ODI # 3031
35 - 23 8 0 152.17 2 caught 2 ODI v India Dambulla 22 Aug 2010 ODI # 3038
41 - 34 6 0 120.58 2 stumped 2 T20I v Australia Perth 31 Oct 2010 T20I # 192
7 14 6 1 0 116.66 2 caught 2 ODI v Australia Melbourne 3 Nov 2010 ODI # 3065
0 5 2 0 0 0.00 2 caught 2 Test v West Indies Galle 15 Nov 2010 Test # 1977
11 35 23 1 0 47.82 2 caught 2 ODI v West Indies Colombo (SSC) 3 Feb 2011 ODI # 3096
41 81 55 5 0 74.54 2 bowled 2 ODI v Pakistan Colombo (RPS) 26 Feb 2011 ODI # 3109
44 41 30 8 0 146.66 2 caught 2 ODI v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
108* 175 115 10 2 93.91 2 not out 2 ODI v England Colombo (RPS) 26 Mar 2011 ODI # 3145
73 142 93 10 1 78.49 2 caught 2 ODI v New Zealand Colombo (RPS) 29 Mar 2011 ODI # 3146
193 433 253 20 2 76.28 2 bowled 2 Test v England Lord's 3 Jun 2011 Test # 1995
1 1 2 0 0 50.00 1 caught 2 ODI v England The Oval 28 Jun 2011 ODI # 3165
3 16 6 0 0 50.00 2 bowled 2 ODI v England Lord's 3 Jul 2011 ODI # 3168
4 13 6 0 0 66.66 2 caught 2 ODI v England Manchester 9 Jul 2011 ODI # 3170
17 28 16 3 0 106.25 2 bowled 2 ODI v Australia Colombo (RPS) 22 Aug 2011 ODI # 3184
4 4 2 1 0 200.00 2 caught 2 Test v Australia Galle 31 Aug 2011 Test # 2005
83 178 131 14 0 63.35 5 caught 2 Test v Australia Colombo (SSC) 16 Sep 2011 Test # 2008
64 124 78 8 0 82.05 2 bowled 2 ODI v Pakistan Dubai (DICS) 18 Nov 2011 ODI # 3214
11 42 21 2 0 52.38 2 caught 2 ODI v Pakistan Sharjah 20 Nov 2011 ODI # 3215
78 126 79 12 0 98.73 2 caught 2 Test v South Africa Cape Town 3 Jan 2012 Test # 2028
0 9 2 0 0 0.00 2 caught 2 ODI v South Africa Paarl 11 Jan 2012 ODI # 3225
87 122 87 9 2 100.00 2 caught 2 ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
41 88 49 5 0 83.67 2 caught 2 ODI v South Africa Johannesburg 22 Jan 2012 ODI # 3229
40 91 57 4 0 70.17 2 caught 2 ODI v Australia Perth 10 Feb 2012 ODI # 3235
45 50 41 4 1 109.75 2 caught 2 ODI v Australia Sydney 17 Feb 2012 ODI # 3241
3 32 9 0 0 33.33 2 caught 2 ODI v Australia Hobart 24 Feb 2012 ODI # 3248
27 33 22 5 0 122.72 2 bowled 2 ODI v Australia Brisbane 4 Mar 2012 ODI # 3255
106 169 119 10 0 89.07 2 caught 2 ODI v Australia Adelaide 6 Mar 2012 ODI # 3256
8 12 8 2 0 100.00 2 caught 2 ODI v Australia Adelaide 8 Mar 2012 ODI # 3257
7 18 9 1 0 77.77 2 caught 2 ODI v India Mirpur 13 Mar 2012 ODI # 3259
18 38 21 4 0 85.71 2 bowled 2 T20I v Pakistan Hambantota 3 Jun 2012 T20I # 245
10 20 15 1 0 66.66 2 bowled 2 ODI v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
121 299 195 13 1 62.05 2 lbw 2 Test v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
6 8 6 1 0 100.00 2 lbw 2 ODI v India Hambantota 21 Jul 2012 ODI # 3291
50 72 49 5 0 102.04 2 caught 2 ODI v India Hambantota 24 Jul 2012 ODI # 3292
0 7 3 0 0 0.00 2 caught 2 ODI v India Pallekele 4 Aug 2012 ODI # 3295
0 4 1 0 0 0.00 2 bowled 2 T20I v India Pallekele 7 Aug 2012 T20I # 255
0 5 0 0 0 - 2 run out 2 T20I v South Africa Hambantota 22 Sep 2012 T20I # 269
76 81 53 5 3 143.39 2 run out 2 T20I v New Zealand Pallekele 27 Sep 2012 T20I # 275
13 15 9 3 0 144.44 2 caught 2 T20I v West Indies Pallekele 29 Sep 2012 T20I # 280
0 3 3 0 0 0.00 2 bowled 2 T20I v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
2* 7 8 0 0 25.00 2 not out 2 T20I v New Zealand Pallekele 30 Oct 2012 T20I # 290
37 81 51 5 0 72.54 2 caught 2 ODI v New Zealand Pallekele 4 Nov 2012 ODI # 3305
102* 148 95 12 1 107.36 2 not out 2 ODI v New Zealand Pallekele 6 Nov 2012 ODI # 3306
5 11 8 1 0 62.50 2 bowled 2 Test v New Zealand Colombo (PSS) 25 Nov 2012 Test # 2063
147 413 273 21 0 53.84 2 bowled 2 Test v Australia Hobart 14 Dec 2012 Test # 2067
51 104 70 4 0 72.85 2 run out 2 ODI v Australia Melbourne 11 Jan 2013 ODI # 3317
51 148 88 4 0 57.95 2 caught 2 ODI v Australia Adelaide 13 Jan 2013 ODI # 3319
22 44 33 3 0 66.66 2 caught 2 ODI v Australia Brisbane 18 Jan 2013 ODI # 3321
9* 16 9 1 0 100.00 2 not out 2 ODI v Australia Sydney 20 Jan 2013 ODI # 3324
19 79 48 0 0 39.58 2 caught 2 ODI v Australia Hobart 23 Jan 2013 ODI # 3326
16 31 21 0 1 76.19 2 caught 2 T20I v Australia Sydney 26 Jan 2013 T20I # 299
0 3 2 0 0 0.00 2 caught 2 Test v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
113* 160 108 11 0 104.62 2 not out 2 ODI v Bangladesh Hambantota 23 Mar 2013 ODI # 3349
44 86 56 3 1 78.57 2 caught 2 ODI v England The Oval 13 Jun 2013 ODI # 3370
6 13 8 1 0 75.00 2 caught 2 ODI v South Africa Pallekele 26 Jul 2013 ODI # 3398
115* 192 130 16 0 88.46 1 not out 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
9 43 19 0 0 47.36 2 caught 2 T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
74* 80 51 9 2 145.09 1 not out 2 T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
59* 77 49 8 0 120.40 2 not out 2 T20I v New Zealand Pallekele 21 Nov 2013 T20I # 341
30 53 43 2 0 69.76 2 caught 2 ODI v Pakistan Sharjah 18 Dec 2013 ODI # 3445
40 65 48 6 0 83.33 2 run out 2 ODI v Pakistan Dubai (DICS) 20 Dec 2013 ODI # 3446
59 94 62 10 0 95.16 2 bowled 2 ODI v Pakistan Sharjah 22 Dec 2013 ODI # 3447
45 100 69 4 0 65.21 2 caught 2 ODI v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
3 16 6 0 0 50.00 2 bowled 2 T20I v Bangladesh Chattogram 14 Feb 2014 T20I # 358
12* 24 11 2 0 109.09 2 not out 2 T20I v Netherlands Chattogram 24 Mar 2014 T20I # 384
18 27 16 4 0 112.50 2 caught 2 T20I v India Mirpur 6 Apr 2014 T20I # 400
33 60 40 5 0 82.50 2 caught 2 ODI v England The Oval 22 May 2014 ODI # 3492
28 33 23 5 0 121.73 1 caught 2 ODI v England Birmingham 3 Jun 2014 ODI # 3496
40 80 46 5 0 86.95 2 caught 2 ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
30 65 24 5 0 125.00 2 run out 2 ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
50* 84 55 9 0 90.90 2 not out 2 ODI v Pakistan Dambulla 30 Aug 2014 ODI # 3519
18 38 22 2 0 81.81 2 caught 2 ODI v India Cuttack 2 Nov 2014 ODI # 3539
34 41 33 6 0 103.03 2 caught 2 ODI v India Eden Gardens 13 Nov 2014 ODI # 3544
26 35 23 5 0 113.04 1 caught 2 ODI v England Colombo (RPS) 29 Nov 2014 ODI # 3557
16 24 21 3 0 76.19 1 caught 2 ODI v England Colombo (RPS) 7 Dec 2014 ODI # 3563
116 174 127 17 0 91.33 2 caught 2 ODI v New Zealand Hamilton 15 Jan 2015 ODI # 3577
116 152 106 17 1 109.43 2 caught 2 ODI v New Zealand Dunedin 23 Jan 2015 ODI # 3588
21 56 36 3 0 58.33 2 caught 2 ODI v New Zealand Dunedin 25 Jan 2015 ODI # 3590
24 50 41 2 0 58.53 2 caught 2 ODI v New Zealand Christchurch 14 Feb 2015 ODI # 3599
0 7 1 0 0 0.00 2 caught 2 ODI v Afghanistan Dunedin 22 Feb 2015 ODI # 3609
44 81 55 4 2 80.00 2 caught 2 ODI v England Wellington 1 Mar 2015 ODI # 3619
62 91 60 8 0 103.33 2 lbw 2 ODI v Australia Sydney 8 Mar 2015 ODI # 3629
47 102 63 3 0 74.60 2 bowled 2 ODI v Pakistan Pallekele 15 Jul 2015 ODI # 3669
14 27 21 1 0 66.66 2 caught 2 ODI v Pakistan Colombo (RPS) 19 Jul 2015 ODI # 3670
6 10 5 1 0 120.00 2 caught 2 T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
59 - 32 6 3 184.37 2 caught 2 ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
17 20 13 3 0 130.76 2 bowled 2 ODI v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
21 25 19 4 0 110.52 2 caught 2 ODI v West Indies Pallekele 7 Nov 2015 ODI # 3704
52 70 38 5 0 136.84 2 caught 2 T20I v West Indies Colombo (RPS) 11 Nov 2015 T20I # 461
91 153 92 9 0 98.91 2 run out 2 ODI v New Zealand Nelson 31 Dec 2015 ODI # 3717
5 9 4 1 0 125.00 2 caught 2 ODI v New Zealand Mount Maunganui 5 Jan 2016 ODI # 3721
0 4 1 0 0 0.00 2 caught 2 T20I v New Zealand Mount Maunganui 7 Jan 2016 T20I # 474
0 - 1 0 0 0.00 2 stumped 2 T20I v India Ranchi 12 Feb 2016 T20I # 497
12 15 9 2 0 133.33 2 caught 2 T20I v Bangladesh Mirpur 28 Feb 2016 T20I # 513
83* 83 56 8 3 148.21 2 not out 2 T20I v Afghanistan Eden Gardens 17 Mar 2016 T20I # 538
2 1 2 0 0 100.00 2 caught 2 T20I v England Delhi 26 Mar 2016 T20I # 551
4 - 3 1 0 133.33 2 bowled 2 T20I v Australia Pallekele 6 Sep 2016 T20I # 565
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631 - Live]
    » England 158/3 (15.3 ov, HC Brook 17*, JM Bairstow 28*, Haris Rauf 3/38) - Match over
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