Records type all-round analysis [change type]
View match by match list [change view]
Opposition team Australia remove Australia from query or England remove England from query or ICC World XI remove ICC World XI 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 between 10 Dec 2002 and 24 dec 2007 remove between 10 Dec 2002 and 24 dec 2007 from query
Not involving the player AJ Strauss (ENG) remove AJ Strauss (ENG) from query
Ordered by batting average (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 1999-2021 446 11867 245 33.90 12 218 4/19 38.46 0 166 0 -4.56 Profile
filtered 2003-2007 115 4016 148* 38.24 3 67 4/42 44.22 0 44 0 -5.97
Match by match list
13 148* 161 161.00 1 48 0 0 Test v Sri Lanka Colombo (SSC) 26 Mar 2006 Test # 1794
143 - 143 143.00 2 42 1 0 ODI v India Colombo (RPS) 25 Jul 2004 ODI # 2152
108 - 108 108.00 - - 0 0 ODI v India Lahore 13 Feb 2006 ODI # 2329
44 53* 97 97.00 0 45 1 0 Test v Sri Lanka Karachi 28 Oct 2004 Test # 1719
95 - 95 95.00 1 24 1 0 ODI v India Rawalpindi 11 Feb 2006 ODI # 2327
90 - 90 90.00 0 21 1 0 ODI v India Peshawar 6 Feb 2006 ODI # 2324
89 - 89 89.00 3 61 0 0 ODI v India Jaipur 18 Nov 2007 ODI # 2647
86* - 86 - 3 32 0 0 ODI v Sri Lanka Karachi 6 Oct 2004 ODI # 2185
82* - 82 - 0 47 0 0 ODI v South Africa Lahore 3 Oct 2003 ODI # 2046
79* - 79 - - - 0 0 ODI v Sri Lanka Abu Dhabi 22 May 2007 ODI # 2586
75 - 75 75.00 1 42 0 0 ODI v India Jamshedpur 9 Apr 2005 ODI # 2237
74 - 74 74.00 0 39 1 0 ODI v New Zealand Dambulla 20 May 2003 ODI # 2015
72 - 72 72.00 0 2 0 0 ODI v India Delhi 17 Apr 2005 ODI # 2240
69 DNB 69 69.00 0 25 1 0 Test v West Indies Lahore 11 Nov 2006 Test # 1815
68 - 68 68.00 3 18 1 0 ODI v India Amstelveen 21 Aug 2004 ODI # 2157
66 - 66 66.00 - - 0 0 ODI v Australia Melbourne 4 Feb 2005 ODI # 2220
65 - 65 65.00 1 67 0 0 ODI v India Lahore 24 Mar 2004 ODI # 2117
65 - 65 65.00 3 67 0 0 ODI v India Ahmedabad 12 Apr 2005 ODI # 2238
62 - 62 62.00 0 24 1 0 ODI v West Indies Kingston 13 Mar 2007 ODI # 2531
61 - 61 61.00 0 31 0 0 ODI v India Eden Gardens 13 Nov 2004 ODI # 2192
60 - 60 60.00 - - 1 0 ODI v West Indies Brisbane 19 Jan 2005 ODI # 2206
59 - 59 59.00 0 70 0 0 Test v India Lahore 13 Jan 2006 Test # 1781
57 - 57 57.00 - - 0 0 T20I v Sri Lanka Johannesburg 17 Sep 2007 T20I # 35
56 - 56 56.00 0 45 1 0 ODI v Sri Lanka Lahore 14 Oct 2004 ODI # 2187
56 - 56 56.00 - - 0 0 ODI v South Africa Lahore 20 Oct 2007 ODI # 2635
47 8* 55 55.00 4 94 0 0 Test v South Africa Lahore 17 Oct 2003 Test # 1664
48 59 107 53.50 1 81 0 0 Test v Sri Lanka Faisalabad 20 Oct 2004 Test # 1716
52 - 52 52.00 1 25 2 0 ODI v New Zealand Mohali 25 Oct 2006 ODI # 2436
52* - 52 - - - 0 0 T20I v Australia Johannesburg 18 Sep 2007 T20I # 37
52* - 52 - 0 32 0 0 ODI v South Africa Centurion 4 Feb 2007 ODI # 2506
73 30 103 51.50 0 31 0 0 Test v South Africa Karachi 1 Oct 2007 Test # 1843
51 - 51 51.00 0 46 0 0 ODI v West Indies Gros Islet 21 May 2005 ODI # 2247
46 - 46 46.00 1 17 0 0 ODI v Sri Lanka Colombo (SSC) 22 Mar 2006 ODI # 2354
46* - 46 - 2 34 0 0 ODI v Sri Lanka Jaipur 17 Oct 2006 ODI # 2431
45 - 45 45.00 0 35 0 0 ODI v South Africa Lahore 5 Oct 2003 ODI # 2047
45 - 45 45.00 0 31 0 0 ODI v India Abu Dhabi 19 Apr 2006 ODI # 2364
45 - 45 45.00 - - 1 0 ODI v South Africa Multan 26 Oct 2007 ODI # 2639
43* - 43 - 0 29 0 0 ODI v South Africa Johannesburg 14 Feb 2007 ODI # 2523
42 - 42 42.00 0 16 1 0 ODI v South Africa Faisalabad 23 Oct 2007 ODI # 2637
41 - 41 41.00 0 34 0 0 ODI v India Kanpur 15 Apr 2005 ODI # 2239
41 - 41 41.00 - - - - ODI v South Africa Gqeberha 9 Feb 2007 ODI # 2517
13 64 77 38.50 0 52 0 0 Test v West Indies Kingston 3 Jun 2005 Test # 1754
37 - 37 37.00 1 56 0 0 ODI v Sri Lanka Lahore 16 Oct 2004 ODI # 2188
36 - 36 36.00 0 45 0 0 ODI v Australia Amstelveen 28 Aug 2004 ODI # 2162
34* - 34 - - - 0 0 ODI v West Indies Karachi 16 Dec 2006 ODI # 2466
34 - 34 34.00 0 30 1 0 ODI v New Zealand Dambulla 23 May 2003 ODI # 2017
33 - 33 33.00 2 30 0 0 ODI v Sri Lanka Dambulla 18 May 2003 ODI # 2012
9 23* 32 32.00 1 89 0 0 Test v South Africa Faisalabad 24 Oct 2003 Test # 1666
31 - 31 31.00 - - 0 0 ODI v Australia Hobart 16 Jan 2005 ODI # 2205
31 - 31 31.00 - - 0 0 ODI v India Gwalior 15 Nov 2007 ODI # 2646
30* - 30 - 1 59 1 0 ODI v India Rawalpindi 16 Mar 2004 ODI # 2114
27 - 27 27.00 1 46 0 0 ODI v Sri Lanka Abu Dhabi 20 May 2007 ODI # 2585
26* - 26 - - - 1 0 T20I v New Zealand Cape Town 22 Sep 2007 T20I # 44
25 - 25 25.00 0 31 0 0 ODI v India Mohali 8 Nov 2007 ODI # 2644
24 - 24 24.00 3 26 0 0 ODI v England Manchester 17 Jun 2003 ODI # 2025
6 41 47 23.50 - - 2 0 Test v Australia Melbourne 26 Dec 2004 Test # 1729
23 - 23 23.00 1 26 0 0 ODI v England Lord's 22 Jun 2003 ODI # 2027
23 - 23 23.00 1 36 1 0 ODI v New Zealand Lahore 1 Dec 2003 ODI # 2071
42 4 46 23.00 0 47 1 0 Test v West Indies Multan 19 Nov 2006 Test # 1816
23 - 23 23.00 1 23 2 0 ODI v South Africa Lahore 29 Oct 2007 ODI # 2642
21* - 21 - 0 29 0 0 ODI v West Indies Lahore 10 Dec 2006 ODI # 2463
1 20* 21 21.00 0 20 1 0 Test v South Africa Lahore 8 Oct 2007 Test # 1844
20 - 20 20.00 0 20 0 0 ODI v South Africa Rawalpindi 12 Oct 2003 ODI # 2050
20 - 20 20.00 2 23 1 0 ODI v Sri Lanka Dambulla 10 May 2003 ODI # 2008
20 - 20 20.00 - - 1 0 T20I v India Durban 14 Sep 2007 T20I # 29
19 DNB 19 19.00 - - 0 0 Test v India Faisalabad 21 Jan 2006 Test # 1782
19 - 19 19.00 - - 0 0 ODI v South Africa Cape Town 11 Feb 2007 ODI # 2521
18 - 18 18.00 0 23 0 0 ODI v South Africa Lahore 18 Oct 2007 ODI # 2633
18 - 18 18.00 1 42 0 0 ODI v South Africa Faisalabad 7 Oct 2003 ODI # 2048
17 - 17 17.00 0 17 0 0 ODI v Sri Lanka Colombo (RPS) 19 Mar 2006 ODI # 2352
17 - 17 17.00 1 15 0 0 ODI v West Indies Southampton 22 Sep 2004 ODI # 2181
16* - 16 - 2 46 0 0 ODI v New Zealand Rawalpindi 5 Dec 2003 ODI # 2073
15 - 15 15.00 - - 0 0 T20I v South Africa Johannesburg 2 Feb 2007 T20I # 14
15 - 15 15.00 0 64 0 0 ODI v New Zealand Faisalabad 3 Dec 2003 ODI # 2072
18 10 28 14.00 0 0 1 0 Test v West Indies Karachi 27 Nov 2006 Test # 1818
14 - 14 14.00 - - 1 0 ODI v Australia Sydney 6 Feb 2005 ODI # 2222
13 - 13 13.00 0 3 0 0 ODI v West Indies Kingstown 18 May 2005 ODI # 2246
13 - 13 13.00 0 38 0 0 ODI v India Lahore 21 Mar 2004 ODI # 2116
12 - 12 12.00 3 40 0 0 ODI v India Abu Dhabi 18 Apr 2006 ODI # 2363
12 - 12 12.00 - - 1 0 ODI v India Visakhapatnam 5 Apr 2005 ODI # 2236
12 - 12 12.00 0 33 0 0 ODI v India Kanpur 11 Nov 2007 ODI # 2645
12 - 12 12.00 0 22 1 0 ODI v India Karachi 19 Feb 2006 ODI # 2333
11 - 11 11.00 - - 0 0 ODI v Sri Lanka Abu Dhabi 18 May 2007 ODI # 2584
9 - 9 9.00 - - 0 0 ODI v India Multan 16 Feb 2006 ODI # 2331
9* - 9 - 2 45 0 0 ODI v New Zealand Queenstown 7 Jan 2004 ODI # 2076
9 - 9 9.00 - - 1 0 ODI v New Zealand Dambulla 11 May 2003 ODI # 2009
9 - 9 9.00 1 42 0 0 ODI v New Zealand Lahore 29 Nov 2003 ODI # 2068
8 - 8 8.00 - - 0 0 ODI v Australia Sydney 23 Jan 2005 ODI # 2209
8 - 8 8.00 - - 1 0 T20I v India Johannesburg 24 Sep 2007 T20I # 46
8* - 8 - - - 0 0 ODI v West Indies Perth 1 Feb 2005 ODI # 2218
7 - 7 7.00 - - 0 0 ODI v West Indies Adelaide 28 Jan 2005 ODI # 2213
7 - 7 7.00 0 50 0 0 ODI v India Karachi 13 Mar 2004 ODI # 2112
7 - 7 7.00 - - - - ODI v Sri Lanka Colombo (RPS) 17 Mar 2006 ODI # 2351
6 - 6 6.00 - - 0 0 ODI v West Indies Faisalabad 7 Dec 2006 ODI # 2460
0 11 11 5.50 - - 0 0 Test v India Delhi 22 Nov 2007 Test # 1849
5 - 5 5.00 1 29 0 0 ODI v South Africa Rawalpindi 10 Oct 2003 ODI # 2049
5 - 5 5.00 0 29 2 0 ODI v India Birmingham 19 Sep 2004 ODI # 2179
4 - 4 4.00 0 33 0 0 ODI v New Zealand Rawalpindi 7 Dec 2003 ODI # 2074
4 - 4 4.00 0 10 1 0 ODI v Sri Lanka Colombo (RPS) 21 Jul 2004 ODI # 2150
4 - 4 4.00 2 28 0 0 ODI v New Zealand Auckland 3 Jan 2004 ODI # 2075
4 - 4 4.00 - - 0 0 ODI v India Kochi 2 Apr 2005 ODI # 2235
2 - 2 2.00 0 15 0 0 ODI v India Guwahati 5 Nov 2007 ODI # 2643
2 - 2 2.00 1 36 2 0 ODI v Australia Lord's 4 Sep 2004 ODI # 2166
2 - 2 2.00 2 40 0 0 ODI v India Peshawar 19 Mar 2004 ODI # 2115
2 - 2 2.00 - - 0 0 ODI v England The Oval 20 Jun 2003 ODI # 2026
1 - 1 1.00 - - 2 0 ODI v Australia Perth 30 Jan 2005 ODI # 2215
0 - 0 0.00 0 55 1 0 ODI v New Zealand Wellington 17 Jan 2004 ODI # 2083
0 - 0 0.00 1 40 0 0 ODI v New Zealand Christchurch 10 Jan 2004 ODI # 2078
0 - 0 0.00 3 67 0 0 Test v England Lahore 29 Nov 2005 Test # 1774
0 - 0 0.00 0 21 2 0 ODI v South Africa Mohali 27 Oct 2006 ODI # 2438
0 - 0 0.00 0 14 0 0 ODI v West Indies Multan 13 Dec 2006 ODI # 2464
0 - 0 0.00 1 19 1 0 ODI v New Zealand Napier 14 Jan 2004 ODI # 2081
DNB - - - 2 27 1 0 ODI v South Africa Durban 7 Feb 2007 ODI # 2513
DNB - - - 2 41 0 0 ODI v West Indies Gros Islet 22 May 2005 ODI # 2248
DNB - - - 1 36 0 0 ODI v Sri Lanka Sharjah 4 Apr 2003 ODI # 1995
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th Match, Jun 9, 2024 [T20I # 2659 - Live]
    » Scotland 153/3 (13.1 ov, B McMullen 61*, MH Cross 15*, Bilal Khan 1/12) - Match over
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658 - Live]
    » Pakistan 113/7 (20.0 ov, Naseem Shah 10*, Shaheen Shah Afridi 0*, Arshdeep Singh 1/31) - Match over
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd Match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd Match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st Match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page