Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 28 Jun 2019 remove greater than or equal to 28 Jun 2019 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 2019-2022 34 33 2 1199 177* 38.67 1336 89.74 3 5 3 122 27 Profile
filtered 2020-2022 32 31 2 1164 177* 40.13 1299 89.60 3 5 3 119 25
Innings by innings list
0 1 1 0 0 0.00 1 lbw 1 ODI v Australia Paarl 29 Feb 2020 ODI # 4248
129* 215 139 7 4 92.80 1 not out 2 ODI v Australia Bloemfontein 4 Mar 2020 ODI # 4252
23 47 26 4 0 88.46 1 caught 2 ODI v Australia Potchefstroom 7 Mar 2020 ODI # 4254
44 33 29 8 1 151.72 1 bowled 2 T20I v Pakistan Lahore 11 Feb 2021 T20I # 1120
4 2 2 1 0 200.00 1 bowled 2 T20I v Pakistan Lahore 13 Feb 2021 T20I # 1121
27 34 17 3 1 158.82 1 lbw 1 T20I v Pakistan Lahore 14 Feb 2021 T20I # 1122
70 105 81 9 0 86.41 1 lbw 2 ODI v Pakistan Centurion 7 Apr 2021 ODI # 4287
24 19 16 2 2 150.00 1 lbw 1 T20I v Pakistan Johannesburg 10 Apr 2021 T20I # 1145
15 22 10 0 2 150.00 1 caught 2 T20I v Pakistan Johannesburg 12 Apr 2021 T20I # 1146
55 71 40 5 2 137.50 1 caught 1 T20I v Pakistan Centurion 14 Apr 2021 T20I # 1147
33 42 28 3 1 117.85 1 caught 1 T20I v Pakistan Centurion 16 Apr 2021 T20I # 1148
TDNB - - - - - - - - ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
84 121 96 7 4 87.50 1 caught 2 ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
177* 213 169 16 6 104.73 1 not out 1 ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
4 7 5 0 0 80.00 3 caught 1 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
0 1 2 0 0 0.00 3 caught 1 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
23 45 31 3 0 74.19 1 lbw 2 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
121 197 135 9 1 89.62 1 lbw 1 ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
18 46 19 2 0 94.73 1 caught 2 ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
16 31 22 3 0 72.72 1 caught 1 ODI v Netherlands Centurion 26 Nov 2021 ODI # 4337
6 21 10 1 0 60.00 2 caught 1 ODI v India Paarl 19 Jan 2022 ODI # 4344
91 154 108 8 1 84.25 1 bowled 2 ODI v India Paarl 21 Jan 2022 ODI # 4346
1 11 6 0 0 16.66 2 caught 1 ODI v India Cape Town 23 Jan 2022 ODI # 4349
4 15 10 0 0 40.00 2 caught 2 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
26 58 40 4 0 65.00 1 bowled 2 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
39 68 56 7 0 69.64 1 caught 1 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
57 115 77 5 0 74.02 1 caught 1 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
0 12 6 0 0 0.00 2 caught 2 ODI v England Manchester 22 Jul 2022 ODI # 4435
11 23 18 2 0 61.11 1 caught 1 ODI v England Leeds 24 Jul 2022 ODI # 4437
22 58 42 3 0 52.38 1 caught 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
25 43 31 4 0 80.64 2 lbw 1 ODI v India Ranchi 9 Oct 2022 ODI # 4471
15 42 27 3 0 55.55 1 caught 1 ODI v India Delhi 11 Oct 2022 ODI # 4472
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