Records type batting analysis [change type]
View reverse cumulative averages [change view]
Primary team Malaysia remove Malaysia from query
Ordered by start date (descending)
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-2024 73 62 6 1490 105* 26.60 1195 124.68 1 6 4 118 56 Profile
filtered 2019-2024 73 62 6 1490 105* 26.60 1195 124.68 1 6 4 118 56
Reverse cumulative
1 1 0 32 32 32.00 31 103.22 0 0 0 2 0 v Hong Kong 17 Apr 2024 T20I # 2571
2 2 0 70 38 35.00 53 132.07 0 0 0 5 1 v Qatar 15 Apr 2024 T20I # 2566
3 3 0 71 38 23.66 57 124.56 0 0 0 5 1 v Saudi Arabia 13 Apr 2024 T20I # 2557
4 3 0 71 38 23.66 57 124.56 0 0 0 5 1 v Nepal 12 Apr 2024 T20I # 2549
5 4 0 73 38 18.25 62 117.74 0 0 0 5 1 v P.N.G. 17 Mar 2024 T20I # 2523
6 5 0 109 38 21.80 91 119.78 0 0 0 11 1 v P.N.G. 16 Mar 2024 T20I # 2522
7 6 0 123 38 20.50 110 111.81 0 0 0 12 1 v Bahrain 11 Mar 2024 T20I # 2514
8 6 0 123 38 20.50 110 111.81 0 0 0 12 1 v Tanzania 10 Mar 2024 T20I # 2512
9 6 0 123 38 20.50 110 111.81 0 0 0 12 1 v Kuwait 9 Mar 2024 T20I # 2506
10 7 0 142 38 20.28 128 110.93 0 0 0 14 1 v Bahrain 7 Mar 2024 T20I # 2502
11 8 0 145 38 18.12 136 106.61 0 0 0 14 1 v Vanuatu 6 Mar 2024 T20I # 2499
12 9 0 216 71 24.00 177 122.03 0 1 0 16 7 v Singapore 2 Nov 2023 T20I # 2344
13 10 0 219 71 21.90 181 120.99 0 1 0 16 7 v Nepal 31 Oct 2023 T20I # 2340
14 11 0 232 71 21.09 190 122.10 0 1 0 18 7 v Oman 30 Oct 2023 T20I # 2335
15 12 0 232 71 19.33 191 121.46 0 1 1 18 7 v Bangladesh 4 Oct 2023 T20I # 2283
16 12 0 232 71 19.33 191 121.46 0 1 1 18 7 v Thailand 2 Oct 2023 T20I # 2275
17 13 0 237 71 18.23 199 119.09 0 1 1 18 7 v Singapore 28 Sep 2023 T20I # 2257
18 14 0 244 71 17.42 209 116.74 0 1 1 18 7 v P.N.G. 23 Sep 2023 T20I # 2252
19 15 0 269 71 17.93 239 112.55 0 1 1 19 7 v Hong Kong 22 Sep 2023 T20I # 2249
20 16 0 318 71 19.87 275 115.63 0 1 1 22 10 v P.N.G. 20 Sep 2023 T20I # 2244
21 17 0 318 71 18.70 276 115.21 0 1 2 22 10 v Hong Kong 19 Sep 2023 T20I # 2241
22 18 0 328 71 18.22 287 114.28 0 1 2 24 10 v Thailand 1 Aug 2023 T20I # 2187
23 19 1 433 105* 24.05 337 128.48 1 1 2 33 16 v Myanmar 30 Jul 2023 T20I # 2184
24 19 1 433 105* 24.05 337 128.48 1 1 2 33 16 v Bhutan 27 Jul 2023 T20I # 2173
25 19 1 433 105* 24.05 337 128.48 1 1 2 33 16 v China 26 Jul 2023 T20I # 2169
26 20 1 439 105* 23.10 344 127.61 1 1 2 33 16 v Cambodia 11 May 2023 T20I # 2066
27 20 1 439 105* 23.10 344 127.61 1 1 2 33 16 v Thailand 4 May 2023 T20I # 2053
28 21 1 445 105* 22.25 353 126.06 1 1 2 33 16 v Indonesia 2 May 2023 T20I # 2051
29 22 1 462 105* 22.00 375 123.20 1 1 2 33 17 v Hong Kong 12 Mar 2023 T20I # 2022
30 23 1 466 105* 21.18 378 123.28 1 1 2 34 17 v Hong Kong 11 Mar 2023 T20I # 2020
31 24 1 503 105* 21.86 397 126.70 1 1 2 37 19 v Bahrain 9 Mar 2023 T20I # 2016
32 25 1 513 105* 21.37 414 123.91 1 1 2 38 19 v Kuwait 8 Mar 2023 T20I # 2014
33 26 1 516 105* 20.64 420 122.85 1 1 2 38 19 v Bahrain 23 Dec 2022 T20I # 1981
34 27 1 602 105* 23.15 470 128.08 1 2 2 42 25 v Singapore 22 Dec 2022 T20I # 1976
35 27 1 602 105* 23.15 470 128.08 1 2 2 42 25 v Qatar 21 Dec 2022 T20I # 1975
36 28 2 603 105* 23.19 471 128.02 1 2 2 42 25 v Bahrain 19 Dec 2022 T20I # 1969
37 29 2 644 105* 23.85 500 128.80 1 2 2 45 27 v Singapore 18 Dec 2022 T20I # 1965
38 30 3 668 105* 24.74 514 129.96 1 2 2 47 28 v Qatar 16 Dec 2022 T20I # 1960
39 31 3 683 105* 24.39 526 129.84 1 2 2 47 29 v Bahrain 15 Dec 2022 T20I # 1956
40 32 4 699 105* 24.96 535 130.65 1 2 2 50 29 v Bhutan 11 Jul 2022 T20I # 1632
41 33 4 756 105* 26.06 565 133.80 1 3 2 54 33 v Maldives 9 Jul 2022 T20I # 1622
42 34 5 771 105* 26.58 572 134.79 1 3 2 54 35 v Thailand 7 Jul 2022 T20I # 1615
43 35 5 771 105* 25.70 575 134.08 1 3 3 54 35 v Maldives 6 Jul 2022 T20I # 1613
44 35 5 771 105* 25.70 575 134.08 1 3 3 54 35 v Thailand 4 Jul 2022 T20I # 1608
45 36 5 782 105* 25.22 585 133.67 1 3 3 55 35 v Singapore 30 Jun 2022 T20I # 1592
46 37 5 817 105* 25.53 617 132.41 1 3 3 59 35 v Singapore 29 Jun 2022 T20I # 1589
47 38 5 844 105* 25.57 644 131.05 1 3 3 59 38 v Singapore 28 Jun 2022 T20I # 1583
48 39 5 877 105* 25.79 675 129.92 1 3 3 62 38 v Nepal 2 Apr 2022 T20I # 1502
49 40 5 940 105* 26.85 718 130.91 1 4 3 67 41 v P.N.G. 1 Apr 2022 T20I # 1501
50 41 5 964 105* 26.77 756 127.51 1 4 3 70 41 v Nepal 30 Mar 2022 T20I # 1499
51 42 5 1020 105* 27.56 793 128.62 1 5 3 75 44 v P.N.G. 29 Mar 2022 T20I # 1498
52 43 5 1051 105* 27.65 814 129.11 1 5 3 79 45 v Nepal 22 Apr 2021 T20I # 1155
53 43 5 1051 105* 27.65 814 129.11 1 5 3 79 45 v Netherlands 21 Apr 2021 T20I # 1153
54 44 5 1054 105* 27.02 819 128.69 1 5 3 79 45 v Nepal 19 Apr 2021 T20I # 1151
55 45 5 1054 105* 26.35 822 128.22 1 5 4 79 45 v Netherlands 18 Apr 2021 T20I # 1150
56 46 5 1071 105* 26.12 839 127.65 1 5 4 80 46 v Hong Kong 6 Mar 2020 T20I # 1076
57 47 5 1096 105* 26.09 855 128.18 1 5 4 82 48 v Singapore 3 Mar 2020 T20I # 1071
58 47 5 1096 105* 26.09 855 128.18 1 5 4 82 48 v Thailand 1 Mar 2020 T20I # 1070
59 48 5 1126 105* 26.18 881 127.80 1 5 4 84 49 v Nepal 29 Feb 2020 T20I # 1068
60 49 5 1169 105* 26.56 914 127.89 1 5 4 89 49 v Hong Kong 24 Feb 2020 T20I # 1055
61 50 5 1227 105* 27.26 960 127.81 1 6 4 94 50 v Hong Kong 23 Feb 2020 T20I # 1051
62 51 5 1248 105* 27.13 977 127.73 1 6 4 98 50 v Hong Kong 21 Feb 2020 T20I # 1045
63 52 5 1288 105* 27.40 1016 126.77 1 6 4 104 50 v Hong Kong 20 Feb 2020 T20I # 1044
64 53 5 1311 105* 27.31 1030 127.28 1 6 4 109 50 v Qatar 27 Jul 2019 T20I # 839
65 54 5 1318 105* 26.89 1043 126.36 1 6 4 109 50 v Singapore 26 Jul 2019 T20I # 837
66 55 5 1327 105* 26.54 1052 126.14 1 6 4 110 50 v Nepal 24 Jul 2019 T20I # 835
67 56 5 1342 105* 26.31 1065 126.00 1 6 4 110 51 v Kuwait 22 Jul 2019 T20I # 833
68 57 5 1359 105* 26.13 1082 125.60 1 6 4 110 52 v Nepal 14 Jul 2019 T20I # 830
69 58 5 1404 105* 26.49 1121 125.24 1 6 4 110 54 v Nepal 13 Jul 2019 T20I # 827
70 59 5 1409 105* 26.09 1126 125.13 1 6 4 110 54 v Maldives 28 Jun 2019 T20I # 814
71 60 6 1436 105* 26.59 1146 125.30 1 6 4 114 54 v Thailand 27 Jun 2019 T20I # 813
72 61 6 1479 105* 26.89 1179 125.44 1 6 4 117 56 v Maldives 25 Jun 2019 T20I # 810
73 62 6 1490 105* 26.60 1195 124.68 1 6 4 118 56 v Thailand 24 Jun 2019 T20I # 809
Statsguru includes the following current or recent Twenty20 Internationals:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page