Records type all-round analysis [change type]
View match by match list [change view]
Home or away home venue remove home venue from query
Not involving the captain KP Pietersen (ENG) remove KP Pietersen (ENG) 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 2015-2024 286 13582 196 48.16 31 2 1/1 21.00 0 140 0 27.16 Profile
filtered 2015-2024 74 4323 196 60.88 15 1 1/7 25.00 0 27 0 35.88
Match by match list
36 196 232 1 1 7 0 0 Test v Australia Karachi 12 Mar 2022 Test # 2455
102* - 102 1 - - 1 0 Test v Sri Lanka Rawalpindi 11 Dec 2019 Test # 2373
110* - 110 1 - - 0 0 T20I v England Karachi 22 Sep 2022 T20I # 1793
114 - 114 1 - - 1 0 ODI v Australia Lahore 31 Mar 2022 ODI # 4380
101* - 101 1 - - 0 0 T20I v New Zealand Lahore 15 Apr 2023 T20I # 2046
151 - 151 1 - - 0 0 ODI v Nepal Multan 30 Aug 2023 ODI # 4628
60 100* 160 1 - - 1 0 Test v Sri Lanka Karachi 19 Dec 2019 Test # 2375
115 - 115 1 - - 0 0 ODI v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
136 4 140 1 - - 0 0 Test v England Rawalpindi 1 Dec 2022 Test # 2478
105* - 105 1 - - 0 0 ODI v Australia Lahore 2 Apr 2022 ODI # 4382
143 - 143 1 - - 0 0 Test v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
103 - 103 1 - - 0 0 ODI v West Indies Multan 8 Jun 2022 ODI # 4401
161 14 175 1 0 11 1 0 Test v New Zealand Karachi 26 Dec 2022 Test # 2486
125 - 125 1 - - 0 0 ODI v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
107 - 107 1 - - 0 0 ODI v New Zealand Karachi 5 May 2023 ODI # 4574
27 - 27 0 - - 0 0 T20I v Sri Lanka Lahore 9 Oct 2019 T20I # 925
24 27 51 0 - - 1 0 Test v New Zealand Karachi 2 Jan 2023 Test # 2487
31 - 31 0 - - 1 0 T20I v England Karachi 20 Sep 2022 T20I # 1789
66 - 66 0 - - 1 0 ODI v New Zealand Karachi 9 Jan 2023 ODI # 4500
14 - 14 0 - - 2 0 T20I v New Zealand Rawalpindi 20 Apr 2024 T20I # 2579
34* - 34 0 - - 2 0 T20I v Sri Lanka Lahore 29 Oct 2017 T20I # 629
57 - 57 0 - - 0 0 ODI v Australia Lahore 29 Mar 2022 ODI # 4379
5 - 5 0 - - 1 0 T20I v South Africa Lahore 13 Feb 2021 T20I # 1121
9 - 9 0 - - 0 0 T20I v New Zealand Lahore 14 Apr 2023 T20I # 2045
1 - 1 0 - - 1 0 ODI v New Zealand Karachi 7 May 2023 ODI # 4575
54 - 54 0 - - 0 0 ODI v Zimbabwe Lahore 31 May 2015 ODI # 3653
0 - 0 0 - - 0 0 T20I v Bangladesh Lahore 24 Jan 2020 T20I # 1032
79 - 79 0 - - 0 0 ODI v New Zealand Karachi 11 Jan 2023 ODI # 4502
37 - 37 0 - - 0 0 T20I v New Zealand Rawalpindi 21 Apr 2024 T20I # 2581
17 - 17 0 - - 1 0 T20I v West Indies Karachi 1 Apr 2018 T20I # 663
67 55 122 0 0 2 1 0 Test v Australia Lahore 21 Mar 2022 Test # 2458
44 - 44 0 - - 1 0 T20I v South Africa Lahore 14 Feb 2021 T20I # 1122
66* - 66 0 - - 0 0 T20I v Bangladesh Lahore 25 Jan 2020 T20I # 1033
8 - 8 0 - - 0 0 T20I v England Karachi 23 Sep 2022 T20I # 1795
4 - 4 0 - - 0 0 ODI v New Zealand Karachi 13 Jan 2023 ODI # 4504
5 - 5 0 - - 0 0 T20I v New Zealand Lahore 25 Apr 2024 T20I # 2582
97* - 97 0 - - 1 0 T20I v West Indies Karachi 2 Apr 2018 T20I # 664
0 - 0 0 - - 1 0 T20I v West Indies Karachi 13 Dec 2021 T20I # 1448
1 - 1 0 - - 0 0 T20I v New Zealand Lahore 17 Apr 2023 T20I # 2047
17 - 17 0 - - 0 0 ODI v Bangladesh Lahore 6 Sep 2023 ODI # 4634
31 - 31 0 - - 0 0 ODI v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
82 - 82 0 - - 0 0 T20I v Zimbabwe Rawalpindi 7 Nov 2020 T20I # 1105
36 - 36 0 - - 0 0 T20I v England Karachi 25 Sep 2022 T20I # 1798
49 - 49 0 - - 0 0 ODI v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
69 - 69 0 - - 1 0 T20I v New Zealand Lahore 27 Apr 2024 T20I # 2583
51 - 51 0 - - 1 0 T20I v West Indies Karachi 3 Apr 2018 T20I # 665
75 1 76 0 - - 1 0 Test v England Multan 9 Dec 2022 Test # 2480
7 - 7 0 - - 0 0 T20I v West Indies Karachi 14 Dec 2021 T20I # 1449
TDNB - - - - - 1 0 T20I v New Zealand Rawalpindi 20 Apr 2023 T20I # 2048
86 - 86 0 - - 0 0 T20I v World-XI Lahore 12 Sep 2017 T20I # 619
7 30 37 0 - - 1 0 Test v South Africa Karachi 26 Jan 2021 Test # 2406
19 - 19 0 - - 0 0 ODI v Zimbabwe Rawalpindi 30 Oct 2020 ODI # 4262
51 - 51 0 - - 0 0 T20I v Zimbabwe Rawalpindi 8 Nov 2020 T20I # 1106
9 - 9 0 - - 0 0 T20I v England Lahore 28 Sep 2022 T20I # 1801
65 - 65 0 - - 0 0 ODI v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
13 - 13 0 - - 0 0 T20I v Sri Lanka Lahore 5 Oct 2019 T20I # 914
78 54 132 0 - - 0 0 Test v England Karachi 17 Dec 2022 Test # 2483
79 - 79 0 - - 0 0 T20I v West Indies Karachi 16 Dec 2021 T20I # 1450
77 - 77 0 - - 0 0 ODI v West Indies Multan 10 Jun 2022 ODI # 4405
19 - 19 0 - - 0 0 T20I v New Zealand Rawalpindi 24 Apr 2023 T20I # 2049
45 - 45 0 - - 0 0 T20I v World-XI Lahore 13 Sep 2017 T20I # 620
77 8 85 0 - - 0 0 Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
77* - 77 0 - - 0 0 ODI v Zimbabwe Rawalpindi 1 Nov 2020 ODI # 4263
DNB - - - - - 1 0 T20I v Zimbabwe Rawalpindi 10 Nov 2020 T20I # 1107
87* - 87 0 - - 0 0 T20I v England Lahore 30 Sep 2022 T20I # 1802
54 - 54 0 - - 0 0 ODI v New Zealand Karachi 3 May 2023 ODI # 4573
3 - 3 0 - - 0 0 T20I v Sri Lanka Lahore 7 Oct 2019 T20I # 922
66 - 66 0 - - 0 0 T20I v Australia Lahore 5 Apr 2022 T20I # 1504
1 - 1 0 - - 1 0 ODI v West Indies Multan 12 Jun 2022 ODI # 4407
TDNB - - - - - 0 0 T20I v New Zealand Rawalpindi 18 Apr 2024 T20I # 2575
48 - 48 0 - - 2 0 T20I v World-XI Lahore 15 Sep 2017 T20I # 621
36 DNB 36 0 0 5 0 0 Test v Australia Rawalpindi 4 Mar 2022 Test # 2453
0 - 0 0 - - 0 0 T20I v South Africa Lahore 11 Feb 2021 T20I # 1120
4 - 4 0 - - 0 0 T20I v England Lahore 2 Oct 2022 T20I # 1804
Statsguru includes the following current or recent relevant matches:
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page