Records type all-round analysis [change type]
View match by match list [change view]
Match result lost match remove lost match from query
Ordered by hundreds scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2003-2021 392 12780 224 32.51 21 253 4/10 33.97 0 160 0 -1.45 Profile
filtered 2003-2021 164 3910 197 22.34 3 81 4/16 44.37 0 60 0 -22.02
Match by match list
121 - 121 1 1 26 0 0 ODI v West Indies Bridgetown 2 May 2011 ODI # 3155
105 - 105 1 1 42 1 0 ODI v India Mirpur 18 Mar 2012 ODI # 3263
197 24 221 1 2 110 1 0 Test v New Zealand Sharjah 26 Nov 2014 Test # 2147
42 8 50 0 1 39 1 0 Test v Sri Lanka Colombo (PSS) 25 Jun 2015 Test # 2168
0 - 0 0 0 24 0 0 T20I v South Africa Dubai (DICS) 13 Nov 2013 T20I # 334
60 - 60 0 - - 0 0 ODI v New Zealand Nelson 9 Jan 2018 ODI # 3947
15 - 15 0 0 45 1 0 ODI v South Africa Abu Dhabi 6 Nov 2013 ODI # 3430
43 - 43 0 0 33 2 0 ODI v England Leeds 12 Sep 2010 ODI # 3044
26 - 26 0 0 24 0 0 ODI v England Abu Dhabi 15 Feb 2012 ODI # 3240
13 - 13 0 0 17 0 0 ODI v Australia Sydney 23 Jan 2005 ODI # 2209
2 - 2 0 - - 0 0 T20I v Bangladesh Mirpur 2 Mar 2016 T20I # 516
25 - 25 0 - - 0 0 T20I v South Africa Johannesburg 2 Feb 2007 T20I # 14
4 - 4 0 - - 0 0 ODI v Bangladesh Mirpur 17 Apr 2015 ODI # 3647
0 - 0 0 0 22 0 0 T20I v England Abu Dhabi 27 Feb 2012 T20I # 229
4 - 4 0 0 30 0 0 ODI v Australia Perth 19 Jan 2017 ODI # 3820
4 - 4 0 1 14 0 0 ODI v West Indies The Oval 7 Jun 2013 ODI # 3364
0 - 0 0 0 9 0 0 ODI v South Africa Johannesburg 14 Feb 2007 ODI # 2523
6 2 8 0 4 48 2 0 Test v South Africa Johannesburg 1 Feb 2013 Test # 2072
5 - 5 0 1 26 0 0 ODI v New Zealand Pallekele 8 Mar 2011 ODI # 3123
0 - 0 0 0 18 0 0 ODI v South Africa Rawalpindi 12 Oct 2003 ODI # 2050
26 - 26 0 0 14 1 0 T20I v Bangladesh Mirpur 24 Apr 2015 T20I # 416
17 - 17 0 0 7 0 0 ODI v South Africa Cape Town 30 Jan 2019 ODI # 4090
62 - 62 0 3 39 1 0 ODI v Sri Lanka Hambantota 26 Aug 2014 ODI # 3515
45 - 45 0 - - 0 0 ODI v England Sharjah 17 Nov 2015 ODI # 3710
4 - 4 0 2 29 0 0 ODI v Australia Sharjah 28 Aug 2012 ODI # 3299
8 - 8 0 1 21 0 0 ODI v England Nottingham 8 Sep 2006 ODI # 2411
5 - 5 0 - - 1 0 T20I v Zimbabwe Harare 23 Apr 2021 T20I # 1156
95 - 95 0 0 13 1 0 Test v England The Oval 17 Aug 2006 Test # 1814
13 - 13 0 1 10 0 0 T20I v South Africa Abu Dhabi 26 Oct 2010 T20I # 190
18 42 60 0 - - 1 0 Test v England Manchester 22 Jul 2016 Test # 2208
0 - 0 0 0 21 0 0 T20I v South Africa Dubai (DICS) 15 Nov 2013 T20I # 336
0 - 0 0 - - 1 0 ODI v New Zealand Dunedin 13 Jan 2018 ODI # 3949
33 - 33 0 2 34 1 0 ODI v South Africa Abu Dhabi 8 Nov 2013 ODI # 3431
29 - 29 0 1 40 0 0 ODI v England Southampton 22 Sep 2010 ODI # 3047
29 - 29 0 0 32 0 0 ODI v England Dubai (DICS) 18 Feb 2012 ODI # 3243
41 - 41 0 1 34 1 0 ODI v West Indies Adelaide 28 Jan 2005 ODI # 2213
5* - 5 0 - - 0 0 T20I v India Eden Gardens 19 Mar 2016 T20I # 541
1 - 1 0 0 25 0 0 T20I v India Johannesburg 24 Sep 2007 T20I # 46
0 - 0 0 - - 0 0 ODI v Bangladesh Mirpur 19 Apr 2015 ODI # 3648
0 - 0 0 0 22 0 0 T20I v Sri Lanka Hambantota 1 Jun 2012 T20I # 244
40 - 40 0 0 54 0 0 ODI v Australia Sydney 22 Jan 2017 ODI # 3822
7 - 7 0 1 38 1 0 ODI v South Africa Birmingham 10 Jun 2013 ODI # 3367
11 - 11 0 2 39 0 0 ODI v West Indies Kingston 13 Mar 2007 ODI # 2531
17 0 17 0 1 35 0 0 Test v South Africa Cape Town 14 Feb 2013 Test # 2073
43 - 43 0 1 34 0 0 ODI v India Mohali 30 Mar 2011 ODI # 3147
42 - 42 0 0 59 0 0 ODI v India Kochi 2 Apr 2005 ODI # 2235
7 - 7 0 - - 0 0 T20I v England Dubai (DICS) 26 Nov 2015 T20I # 468
59 - 59 0 0 48 1 0 ODI v England Nottingham 17 May 2019 ODI # 4138
1 - 1 0 - - 2 0 ODI v Sri Lanka Dambulla 30 Aug 2014 ODI # 3519
37 - 37 0 - - 0 0 ODI v England Dubai (DICS) 20 Nov 2015 ODI # 3712
78 - 78 0 0 49 0 0 ODI v Australia Sharjah 3 Sep 2012 ODI # 3303
18 - 18 0 - - 0 0 ODI v England Birmingham 10 Sep 2006 ODI # 2412
10 - 10 0 - - 1 0 T20I v England Leeds 18 Jul 2021 T20I # 1193
19 15 34 0 1 60 0 0 Test v South Africa Centurion 11 Jan 2007 Test # 1828
14 - 14 0 1 19 0 0 T20I v South Africa Abu Dhabi 27 Oct 2010 T20I # 191
0 2 2 0 - - 2 0 Test v England Birmingham 3 Aug 2016 Test # 2212
13* - 13 0 2 25 1 0 T20I v South Africa Johannesburg 20 Nov 2013 T20I # 340
81 - 81 0 - - 1 0 ODI v New Zealand Hamilton 16 Jan 2018 ODI # 3953
6 - 6 0 1 10 0 0 ODI v South Africa Sharjah 11 Nov 2013 ODI # 3433
68 - 68 0 0 14 0 0 ODI v South Africa Abu Dhabi 29 Oct 2010 ODI # 3062
4 - 4 0 0 37 0 0 ODI v Bangladesh Mirpur 22 Apr 2015 ODI # 3649
1 - 1 0 0 38 1 0 ODI v England Dubai (DICS) 21 Feb 2012 ODI # 3247
13 - 13 0 0 38 1 0 ODI v Australia Melbourne 4 Feb 2005 ODI # 2220
0 - 0 0 - - 0 0 T20I v Australia Harare 2 Jul 2018 T20I # 682
12 - 12 0 1 47 0 0 T20I v Australia Gros Islet 2 May 2010 T20I # 156
18 0 18 0 0 24 1 0 Test v South Africa Centurion 22 Feb 2013 Test # 2075
9 - 9 0 0 17 1 0 T20I v Australia Dubai (DICS) 10 Sep 2012 T20I # 259
3 - 3 0 0 43 2 0 ODI v Australia Adelaide 26 Jan 2017 ODI # 3826
27 - 27 0 0 8 0 0 ODI v India Birmingham 15 Jun 2013 ODI # 3372
4 - 4 0 1 15 2 0 ODI v Ireland Kingston 17 Mar 2007 ODI # 2539
7 - 7 0 2 55 0 0 ODI v India Visakhapatnam 5 Apr 2005 ODI # 2236
25 - 25 0 - - 0 0 T20I v England Dubai (DICS) 27 Nov 2015 T20I # 469
0 - 0 0 0 25 0 0 ODI v England Leeds 19 May 2019 ODI # 4140
76 - 76 0 - - 0 0 ODI v New Zealand Sharjah 12 Dec 2014 ODI # 3566
42 - 42 0 - - 0 0 ODI v New Zealand Wellington 25 Jan 2016 ODI # 3728
21 - 21 0 1 44 0 0 ODI v India Delhi 6 Jan 2013 ODI # 3316
43 - 43 0 - - 0 0 ODI v New Zealand Mohali 25 Oct 2006 ODI # 2436
1 - 1 0 3 28 0 0 T20I v England Manchester 20 Jul 2021 T20I # 1195
10 10 20 0 0 7 0 0 Test v South Africa Cape Town 26 Jan 2007 Test # 1830
24 - 24 0 1 29 0 0 T20I v New Zealand Auckland 26 Dec 2010 T20I # 193
20 10 30 0 0 4 2 0 Test v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
7 - 7 0 0 45 0 0 T20I v Sri Lanka Dubai (DICS) 13 Dec 2013 T20I # 351
6 - 6 0 - - 1 0 ODI v New Zealand Wellington 19 Jan 2018 ODI # 3957
32 - 32 0 0 39 0 0 ODI v Sri Lanka Dubai (DICS) 20 Dec 2013 ODI # 3446
4 - 4 0 2 34 1 0 ODI v South Africa Dubai (DICS) 2 Nov 2010 ODI # 3064
9 - 9 0 2 61 0 0 ODI v Sri Lanka Pallekele 15 Jul 2015 ODI # 3669
6 - 6 0 1 34 0 0 ODI v Australia Sydney 6 Feb 2005 ODI # 2222
69 - 69 0 - - 0 0 T20I v England Manchester 30 Aug 2020 T20I # 1093
18 - 18 0 0 12 0 0 T20I v England Bridgetown 6 May 2010 T20I # 163
22 16 38 0 0 12 1 0 Test v Zimbabwe Harare 10 Sep 2013 Test # 2096
15 - 15 0 0 7 0 0 T20I v India Colombo (RPS) 30 Sep 2012 T20I # 282
88 - 88 0 1 35 0 0 ODI v West Indies Providence 7 Apr 2017 ODI # 3861
20 - 20 0 0 32 0 0 ODI v West Indies Providence 16 Jul 2013 ODI # 3390
34 - 34 0 2 55 1 0 ODI v Sri Lanka Abu Dhabi 22 May 2007 ODI # 2586
55 - 55 0 0 10 0 0 ODI v West Indies Providence 5 May 2011 ODI # 3156
14 - 14 0 0 19 0 0 ODI v England The Oval 20 Jun 2003 ODI # 2026
19 - 19 0 - - 0 0 T20I v New Zealand Hamilton 17 Jan 2016 T20I # 480
16 - 16 0 - - 1 0 ODI v West Indies Nottingham 31 May 2019 ODI # 4144
3 - 3 0 - - 0 0 ODI v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
76 - 76 0 - - 1 0 ODI v New Zealand Auckland 31 Jan 2016 ODI # 3730
25 - 25 0 1 48 0 0 ODI v South Africa Bloemfontein 10 Mar 2013 ODI # 3343
1 - 1 0 1 23 1 0 ODI v South Africa Mohali 27 Oct 2006 ODI # 2438
1* - 1 0 0 13 0 0 T20I v Australia Dubai (DICS) 11 Nov 2021 T20I # 1420
34 1 35 0 1 53 1 0 Test v South Africa Karachi 1 Oct 2007 Test # 1843
46 - 46 0 - - 0 0 T20I v New Zealand Hamilton 28 Dec 2010 T20I # 194
0 8 8 0 0 3 0 0 Test v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
15 - 15 0 0 14 0 0 T20I v India Mirpur 21 Mar 2014 T20I # 378
0 - 0 0 0 23 1 0 ODI v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
41 - 41 0 1 36 1 0 ODI v Sri Lanka Abu Dhabi 27 Dec 2013 ODI # 3450
59 - 59 0 1 47 0 0 ODI v South Africa Dubai (DICS) 8 Nov 2010 ODI # 3069
37 - 37 0 - - 0 0 ODI v Sri Lanka Hambantota 26 Jul 2015 ODI # 3672
14 - 14 0 1 30 1 0 ODI v Sri Lanka Pallekele 9 Jun 2012 ODI # 3273
0 - 0 0 - - 1 0 ODI v New Zealand Dambulla 11 May 2003 ODI # 2009
0 - 0 0 - - 0 0 T20I v New Zealand Auckland 18 Dec 2020 T20I # 1117
8 - 8 0 0 11 0 0 T20I v New Zealand Bridgetown 8 May 2010 T20I # 167
21 1 22 0 1 33 0 0 Test v Sri Lanka Dubai (DICS) 8 Jan 2014 Test # 2114
42 - 42 0 1 12 0 0 T20I v Sri Lanka Colombo (RPS) 4 Oct 2012 T20I # 287
33 - 33 0 - - 0 0 ODI v India Birmingham 4 Jun 2017 ODI # 3878
70 - 70 0 0 40 0 0 ODI v Zimbabwe Harare 27 Aug 2013 ODI # 3404
6 - 6 0 0 44 0 0 ODI v South Africa Lahore 18 Oct 2007 ODI # 2633
4 - 4 0 0 22 0 0 ODI v Sri Lanka Dubai (DICS) 14 Nov 2011 ODI # 3213
19 - 19 0 3 31 1 0 ODI v England Lord's 22 Jun 2003 ODI # 2027
2 - 2 0 - - 0 0 T20I v New Zealand Wellington 22 Jan 2016 T20I # 483
46 - 46 0 1 60 1 0 ODI v Australia Taunton 12 Jun 2019 ODI # 4157
0 - 0 0 - - 0 0 ODI v New Zealand Wellington 31 Jan 2015 ODI # 3596
11 - 11 0 - - 1 0 ODI v England Southampton 24 Aug 2016 ODI # 3770
57 - 57 0 0 49 0 0 ODI v South Africa Johannesburg 17 Mar 2013 ODI # 3347
1 - 1 0 0 12 0 0 ODI v West Indies Multan 13 Dec 2006 ODI # 2464
4 2 6 0 3 37 0 0 Test v West Indies Providence 12 May 2011 Test # 1992
3 - 3 0 0 23 0 0 T20I v West Indies Gros Islet 21 Apr 2011 T20I # 199
20 - 20 0 1 25 0 0 ODI v South Africa Faisalabad 7 Oct 2003 ODI # 2048
19 - 19 0 1 15 0 0 T20I v West Indies Mirpur 1 Apr 2014 T20I # 397
9 - 9 0 0 36 0 0 ODI v South Africa Durban 22 Jan 2019 ODI # 4081
18 - 18 0 0 54 0 0 ODI v Sri Lanka Fatullah 25 Feb 2014 ODI # 3473
0 - 0 0 - - 0 0 ODI v New Zealand Wellington 22 Jan 2011 ODI # 3085
27 - 27 0 - - 2 0 ODI v Zimbabwe Harare 3 Oct 2015 ODI # 3686
0 - 0 0 2 37 0 0 ODI v Sri Lanka Colombo (RPS) 16 Jun 2012 ODI # 3275
20 - 20 0 0 8 1 0 ODI v Sri Lanka Dambulla 18 May 2003 ODI # 2012
99* - 99 0 - - 0 0 T20I v New Zealand Hamilton 20 Dec 2020 T20I # 1118
DNB - - - 0 20 1 0 T20I v Australia Gros Islet 14 May 2010 T20I # 176
55 - 55 0 0 11 0 0 T20I v India Ahmedabad 28 Dec 2012 T20I # 298
1 - 1 0 - - 0 0 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
28 - 28 0 0 23 0 0 ODI v South Africa Sharjah 30 Oct 2013 ODI # 3425
30 - 30 0 0 28 0 0 ODI v England Chester-le-Street 10 Sep 2010 ODI # 3043
5 - 5 0 0 30 0 0 ODI v England Abu Dhabi 13 Feb 2012 ODI # 3238
0 - 0 0 1 17 1 0 ODI v Australia Hobart 16 Jan 2005 ODI # 2205
4 - 4 0 - - 1 0 T20I v India Mirpur 27 Feb 2016 T20I # 512
9 - 9 0 0 11 0 0 ODI v India Manchester 16 Jun 2019 ODI # 4161
86 - 86 0 - - 0 0 ODI v New Zealand Napier 3 Feb 2015 ODI # 3598
0 - 0 0 1 25 0 0 T20I v England Dubai (DICS) 25 Feb 2012 T20I # 228
4 - 4 0 0 23 2 0 ODI v Australia Brisbane 13 Jan 2017 ODI # 3817
5 - 5 0 1 23 0 0 ODI v South Africa Benoni 24 Mar 2013 ODI # 3350
21 - 21 0 2 69 0 0 ODI v South Africa Centurion 4 Feb 2007 ODI # 2506
20 4 24 0 3 55 0 0 Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
21 - 21 0 2 57 0 0 ODI v New Zealand Auckland 5 Feb 2011 ODI # 3097
1 - 1 0 1 26 1 0 ODI v South Africa Rawalpindi 10 Oct 2003 ODI # 2049
9 - 9 0 1 20 0 0 T20I v New Zealand Dubai (DICS) 5 Dec 2014 T20I # 412
52 - 52 0 - - 0 0 ODI v South Africa Centurion 25 Jan 2019 ODI # 4084
3 - 3 0 0 42 0 0 ODI v Sri Lanka Mirpur 8 Mar 2014 ODI # 3486
0 - 0 0 - - 0 0 ODI v England Abu Dhabi 13 Nov 2015 ODI # 3708
6 - 6 0 1 30 0 0 ODI v Sri Lanka Colombo (RPS) 18 Jun 2012 ODI # 3277
0 - 0 0 0 24 0 0 ODI v New Zealand Dambulla 23 May 2003 ODI # 2017
32 - 32 0 - - 0 0 T20I v South Africa Johannesburg 12 Apr 2021 T20I # 1146
14 - 14 0 0 15 1 0 T20I v England Cardiff 7 Sep 2010 T20I # 187
Statsguru includes the following current or recent relevant matches:
Sri Lanka v South Africa at New York, ICC Men's T20 World Cup 4th Match, Jun 3, 2024 [T20I # 2635 - Live]
    » Sri Lanka 13/0 (3.0 ov, P Nissanka 3*, BKG Mendis 8*, M Jansen 0/6)
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
 
Feedback Print this page