Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 10 Jul 2019 remove greater than or equal to 10 Jul 2019 from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 2015-2024 201 199 43 6884 131* 44.12 7818 88.05 6 50 9 56 629 121 Profile
filtered 2019-2024 50 51 24 3824 131* 141.62 3768 101.48 4 47 0 51 344 83
Innings by innings list
95 215 145 10 0 65.51 7 caught 3 Test v Australia Brisbane 21 Nov 2019 Test # 2368
72 222 139 7 0 51.79 7 caught 1 Test v England Southampton 13 Aug 2020 Test # 2392
53 170 113 5 1 46.90 7 caught 2 Test v England Southampton 21 Aug 2020 Test # 2393
89 103 59 10 3 150.84 1 caught 2 T20I v New Zealand Napier 22 Dec 2020 T20I # 1119
71 205 142 8 0 50.00 7 run out 2 Test v New Zealand Mount Maunganui 26 Dec 2020 Test # 2397
60 285 191 6 0 31.41 6 lbw 4 Test v New Zealand Mount Maunganui 26 Dec 2020 Test # 2397
61 103 71 11 0 85.91 6 caught 1 Test v New Zealand Christchurch 3 Jan 2021 Test # 2400
115* 292 204 15 0 56.37 6 not out 3 Test v South Africa Rawalpindi 4 Feb 2021 Test # 2408
104* 102 64 6 7 162.50 1 not out 1 T20I v South Africa Lahore 11 Feb 2021 T20I # 1120
51 74 41 6 1 124.39 1 caught 1 T20I v South Africa Lahore 13 Feb 2021 T20I # 1121
74* 100 50 9 2 148.00 1 not out 2 T20I v South Africa Johannesburg 10 Apr 2021 T20I # 1145
73* 79 47 5 2 155.31 1 not out 2 T20I v South Africa Centurion 14 Apr 2021 T20I # 1147
82* 94 61 10 1 134.42 1 not out 1 T20I v Zimbabwe Harare 21 Apr 2021 T20I # 1154
91* 87 60 5 3 151.66 1 not out 1 T20I v Zimbabwe Harare 25 Apr 2021 T20I # 1158
74 87 58 8 0 127.58 4 caught 1 ODI v England Birmingham 13 Jul 2021 ODI # 4303
63 65 41 8 1 153.65 1 caught 1 T20I v England Nottingham 16 Jul 2021 T20I # 1191
76* 99 57 5 3 133.33 1 not out 1 T20I v England Manchester 20 Jul 2021 T20I # 1195
79* 87 55 6 3 143.63 1 not out 2 T20I v India Dubai (DICS) 24 Oct 2021 T20I # 1361
79* 105 50 8 4 158.00 1 not out 1 T20I v Namibia Abu Dhabi 2 Nov 2021 T20I # 1386
67 87 52 3 4 128.84 1 caught 1 T20I v Australia Dubai (DICS) 11 Nov 2021 T20I # 1420
53* 148 94 4 1 56.38 6 not out 1 Test v Bangladesh Mirpur 4 Dec 2021 Test # 2439
78 84 52 10 0 150.00 1 caught 1 T20I v West Indies Karachi 13 Dec 2021 T20I # 1448
87 93 45 10 3 193.33 1 caught 2 T20I v West Indies Karachi 16 Dec 2021 T20I # 1450
104* 235 177 11 1 58.75 6 not out 4 Test v Australia Karachi 12 Mar 2022 Test # 2455
59 104 61 2 1 96.72 4 caught 2 ODI v West Indies Multan 8 Jun 2022 ODI # 4401
69* - 82 6 1 84.14 4 not out 2 ODI v Netherlands Rotterdam 18 Aug 2022 ODI # 4452
78* 105 57 6 1 136.84 1 not out 1 T20I v Hong Kong Sharjah 2 Sep 2022 T20I # 1756
71 90 51 6 2 139.21 1 caught 2 T20I v India Dubai (DICS) 4 Sep 2022 T20I # 1758
55 92 49 4 1 112.24 1 caught 2 T20I v Sri Lanka Dubai (DICS) 11 Sep 2022 T20I # 1769
68 70 46 6 2 147.82 1 stumped 1 T20I v England Karachi 20 Sep 2022 T20I # 1789
88* 88 51 5 4 172.54 1 not out 2 T20I v England Karachi 22 Sep 2022 T20I # 1793
88 92 67 9 1 131.34 1 caught 1 T20I v England Karachi 25 Sep 2022 T20I # 1798
63 100 46 2 3 136.95 1 caught 1 T20I v England Lahore 28 Sep 2022 T20I # 1801
78* 101 50 7 2 156.00 1 not out 1 T20I v Bangladesh Christchurch 7 Oct 2022 T20I # 1807
69 92 56 4 0 123.21 1 caught 2 T20I v Bangladesh Christchurch 13 Oct 2022 T20I # 1818
57 77 43 5 0 132.55 1 caught 2 T20I v New Zealand Sydney 9 Nov 2022 T20I # 1877
77* 117 86 6 1 89.53 4 not out 2 ODI v New Zealand Karachi 9 Jan 2023 ODI # 4500
77 116 74 6 0 104.05 4 bowled 1 ODI v New Zealand Karachi 13 Jan 2023 ODI # 4504
50 52 34 6 1 147.05 1 caught 1 T20I v New Zealand Lahore 15 Apr 2023 T20I # 2046
98* - 62 7 4 158.06 1 not out 1 T20I v New Zealand Rawalpindi 24 Apr 2023 T20I # 2049
54* 69 41 6 0 131.70 5 not out 2 ODI v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
50* 90 67 4 1 74.62 8 not out 2 Test v Sri Lanka Colombo (SSC) 24 Jul 2023 Test # 2514
67 120 79 6 1 84.81 4 lbw 1 ODI v Afghanistan Colombo (RPS) 26 Aug 2023 ODI # 4627
63* 93 79 7 1 79.74 4 not out 2 ODI v Bangladesh Lahore 6 Sep 2023 ODI # 4634
86* 125 73 6 2 117.80 4 not out 1 ODI v Sri Lanka Colombo (RPS) 14 Sep 2023 ODI # 4644
68 104 75 8 0 90.66 4 bowled 1 ODI v Netherlands Hyderabad 6 Oct 2023 ODI # 4659
131* 193 121 8 3 108.26 4 not out 2 ODI v Sri Lanka Hyderabad 10 Oct 2023 ODI # 4665
88 153 103 10 2 85.43 6 caught 1 Test v Australia Sydney 3 Jan 2024 Test # 2521
90* 97 63 6 2 142.85 2 not out 1 T20I v New Zealand Christchurch 19 Jan 2024 T20I # 2437
75* 85 46 6 4 163.04 2 not out 2 T20I v Ireland Dublin 12 May 2024 T20I # 2609
56 72 38 4 3 147.36 2 bowled 2 T20I v Ireland Dublin 14 May 2024 T20I # 2610
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 2nd T20I, May 25, 2024 [T20I # 2626]
United States of America v Bangladesh at Prairie View, 3rd T20I, May 25, 2024 [T20I # 2625]
Romania v Gibraltar at Ilfov County, Continental Cup 6th match, May 25, 2024 [T20I # 2624]
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623]
Austria v Belgium at Lower Austria, 2nd T20I, May 25, 2024 [T20I # 2622]
Austria v Belgium at Lower Austria, 1st T20I, May 25, 2024 [T20I # 2621]
 
Feedback Print this page