Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 5 Mar 2010 remove greater than or equal to 5 Mar 2010 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 2008-2023 159 155 7 4687 156 31.66 5129 91.38 5 27 12 570 88 Profile
filtered 2010-2023 146 142 6 4372 156 32.14 4793 91.21 5 27 11 538 77
Innings by innings list
51 76 63 8 0 80.95 3 caught 1 ODI v England Edinburgh 19 Jun 2010 ODI # 2997
64 79 92 5 0 69.56 2 caught 1 ODI v Netherlands Aberdeen 28 Jun 2011 ODI # 3164
89* 150 99 11 1 89.89 2 not out 2 ODI v Netherlands Aberdeen 29 Jun 2011 ODI # 3166
89 109 85 10 2 104.70 2 bowled 2 ODI v Ireland Edinburgh 12 Jul 2011 ODI # 3171
10 30 18 1 0 55.55 2 bowled 2 ODI v Sri Lanka Edinburgh 13 Jul 2011 ODI # 3172
46 - 36 6 1 127.77 4 caught 1 T20I v Kenya ICCA Dubai 13 Mar 2012 T20I # 231
62 - 52 2 4 119.23 4 caught 2 T20I v Ireland Dubai (DICS) 18 Mar 2012 T20I # 235
5 7 6 1 0 83.33 4 caught 1 T20I v Netherlands ICCA Dubai 22 Mar 2012 T20I # 237
22 - 29 1 0 75.86 4 caught 2 T20I v Canada Dubai (DICS) 23 Mar 2012 T20I # 239
4 6 5 0 0 80.00 1 caught 2 ODI v Canada Ayr 11 Jul 2012 ODI # 3287
14 24 23 1 0 60.86 4 caught 1 T20I v Bangladesh The Hague 24 Jul 2012 T20I # 252
16 - 22 2 0 72.72 4 caught 2 T20I v Afghanistan Sharjah 3 Mar 2013 T20I # 307
9 - 12 1 0 75.00 3 caught 1 T20I v Afghanistan Sharjah 4 Mar 2013 T20I # 309
23 - 21 3 1 109.52 1 caught 1 ODI v Afghanistan Sharjah 6 Mar 2013 ODI # 3341
133 - 136 14 2 97.79 1 run out 1 ODI v Afghanistan Sharjah 8 Mar 2013 ODI # 3342
32 - 60 3 0 53.33 1 caught 2 ODI v Pakistan Edinburgh 17 May 2013 ODI # 3356
37 - 52 6 0 71.15 1 bowled 1 ODI v Kenya Aberdeen 30 Jun 2013 ODI # 3379
57 - 80 6 0 71.25 1 bowled 2 ODI v Kenya Aberdeen 2 Jul 2013 ODI # 3381
5 17 9 0 0 55.55 4 caught 2 T20I v Afghanistan Sharjah 16 Nov 2013 T20I # 337
15 8 5 2 1 300.00 4 bowled 2 T20I v Kenya ICCA Dubai 19 Nov 2013 T20I # 339
7 16 12 0 0 58.33 5 caught 1 T20I v Netherlands ICCA Dubai 22 Nov 2013 T20I # 342
7 6 6 1 0 116.66 6 caught 1 T20I v Netherlands Abu Dhabi 28 Nov 2013 T20I # 347
8 28 14 1 0 57.14 4 bowled 2 ODI v England Aberdeen 9 May 2014 ODI # 3491
22 - 35 4 0 62.85 1 caught 1 ODI v Afghanistan ICCA Dubai 8 Jan 2015 ODI # 3572
2 - 7 0 0 28.57 1 caught 1 ODI v Ireland Dubai (DICS) 12 Jan 2015 ODI # 3575
16 - 25 3 0 64.00 1 caught 1 ODI v Afghanistan Abu Dhabi 14 Jan 2015 ODI # 3576
TDNB - - - - - - - - ODI v Ireland ICCA Dubai 19 Jan 2015 ODI # 3584
1 20 10 0 0 10.00 1 caught 1 ODI v New Zealand Dunedin 17 Feb 2015 ODI # 3604
71 110 84 11 0 84.52 1 caught 2 ODI v England Christchurch 23 Feb 2015 ODI # 3611
25 52 41 5 0 60.97 1 bowled 1 ODI v Afghanistan Dunedin 26 Feb 2015 ODI # 3614
156 198 134 17 4 116.41 1 caught 1 ODI v Bangladesh Nelson 5 Mar 2015 ODI # 3624
0 2 2 0 0 0.00 1 caught 2 ODI v Sri Lanka Hobart 11 Mar 2015 ODI # 3632
0 11 11 0 0 0.00 1 caught 1 ODI v Australia Hobart 14 Mar 2015 ODI # 3637
19 - 20 2 0 95.00 2 bowled 2 T20I v Ireland Bready 18 Jun 2015 T20I # 419
TDNB - - - - - - - - T20I v Ireland Bready 19 Jun 2015 T20I # 420
34 - 22 5 0 154.54 2 stumped 2 T20I v Ireland Bready 20 Jun 2015 T20I # 421
TDNB - - - - - - - - T20I v Ireland Bready 21 Jun 2015 T20I # 422
39 - 16 9 0 243.75 2 bowled 2 T20I v U.A.E. Edinburgh 9 Jul 2015 T20I # 430
5 8 6 1 0 83.33 2 caught 2 T20I v Netherlands Edinburgh 11 Jul 2015 T20I # 433
15 25 15 2 0 100.00 2 caught 2 T20I v Afghanistan Edinburgh 12 Jul 2015 T20I # 435
33 29 19 5 1 173.68 1 caught 2 T20I v Hong Kong Dublin (Malahide) 25 Jul 2015 T20I # 445
6 - 17 1 0 35.29 1 bowled 2 ODI v Hong Kong Mong Kok 26 Jan 2016 ODI # 3729
0 - 3 0 0 0.00 2 caught 1 T20I v Hong Kong Mong Kok 30 Jan 2016 T20I # 487
70 - 40 5 6 175.00 2 caught 1 T20I v Hong Kong Mong Kok 31 Jan 2016 T20I # 488
0 - 1 0 0 0.00 1 caught 2 T20I v U.A.E. ICCA Dubai 4 Feb 2016 T20I # 491
30 - 26 2 1 115.38 1 caught 1 T20I v Netherlands ICCA Dubai 5 Feb 2016 T20I # 492
40 40 27 4 1 148.14 2 caught 2 T20I v Afghanistan Nagpur 8 Mar 2016 T20I # 523
3 15 4 0 0 75.00 2 caught 2 T20I v Zimbabwe Nagpur 10 Mar 2016 T20I # 527
20* 37 19 2 0 105.26 2 not out 2 T20I v Hong Kong Nagpur 12 Mar 2016 T20I # 532
TDNB - - - - - - - - ODI v Afghanistan Edinburgh 4 Jul 2016 ODI # 3759
0 - 2 0 0 0.00 1 caught 2 ODI v Afghanistan Edinburgh 6 Jul 2016 ODI # 3760
127 - 121 14 1 104.95 1 caught 1 ODI v U.A.E. Edinburgh 14 Aug 2016 ODI # 3765
25 - 28 5 0 89.28 1 caught 2 ODI v U.A.E. Edinburgh 16 Aug 2016 ODI # 3766
53 - 30 6 2 176.66 1 lbw 1 ODI v Hong Kong Edinburgh 8 Sep 2016 ODI # 3778
48 - 42 8 2 114.28 1 caught 1 ODI v Hong Kong Edinburgh 10 Sep 2016 ODI # 3779
31 - 20 2 1 155.00 2 caught 1 T20I v Hong Kong Abu Dhabi 14 Jan 2017 T20I # 577
4 - 7 1 0 57.14 2 caught 1 T20I v Netherlands Abu Dhabi 17 Jan 2017 T20I # 582
25 - 22 3 0 113.63 2 lbw 2 T20I v Oman Dubai (DICS) 19 Jan 2017 T20I # 585
40 - 31 3 2 129.03 1 caught 2 T20I v Ireland Dubai (DICS) 20 Jan 2017 T20I # 587
27 - 35 4 0 77.14 2 bowled 1 ODI v Hong Kong Abu Dhabi 22 Jan 2017 ODI # 3823
30 - 35 5 0 85.71 2 caught 1 ODI v U.A.E. Dubai (DICS) 24 Jan 2017 ODI # 3825
109 - 101 13 2 107.92 2 caught 1 ODI v Zimbabwe Edinburgh 15 Jun 2017 ODI # 3892
61 - 60 7 1 101.66 2 stumped 1 ODI v Zimbabwe Edinburgh 17 Jun 2017 ODI # 3893
46 - 41 9 0 112.19 1 caught 1 ODI v P.N.G. Port Moresby 6 Oct 2017 ODI # 3920
22 - 24 4 0 91.66 1 run out 1 ODI v P.N.G. Port Moresby 8 Oct 2017 ODI # 3921
29 - 38 4 1 76.31 2 bowled 2 ODI v P.N.G. Dubai (DICS) 24 Nov 2017 ODI # 3933
66 - 85 7 1 77.64 2 caught 2 ODI v P.N.G. Dubai (DICS) 25 Nov 2017 ODI # 3934
28 - 24 6 0 116.66 1 bowled 1 ODI v U.A.E. ICCA Dubai 21 Jan 2018 ODI # 3961
75 - 79 13 0 94.93 2 caught 1 ODI v U.A.E. ICCA Dubai 23 Jan 2018 ODI # 3963
2 16 6 0 0 33.33 2 stumped 2 ODI v Afghanistan Bulawayo 4 Mar 2018 ODI # 3983
41* 99 60 5 1 68.33 2 not out 2 ODI v Hong Kong Bulawayo 6 Mar 2018 ODI # 3985
39 53 37 4 2 105.40 2 caught 2 ODI v Zimbabwe Bulawayo 12 Mar 2018 ODI # 3996
43 55 41 5 1 104.87 2 caught 1 ODI v U.A.E. Bulawayo 15 Mar 2018 ODI # 3998
61 89 70 7 1 87.14 2 bowled 2 ODI v Ireland Harare 18 Mar 2018 ODI # 4001
2 12 7 0 0 28.57 2 caught 2 ODI v West Indies Harare 21 Mar 2018 ODI # 4004
58 - 49 8 2 118.36 2 caught 1 ODI v England Edinburgh 10 Jun 2018 ODI # 4008
31 - 18 4 1 172.22 2 caught 2 T20I v Pakistan Edinburgh 12 Jun 2018 T20I # 671
1 - 6 0 0 16.66 2 bowled 2 T20I v Pakistan Edinburgh 13 Jun 2018 T20I # 673
33 - 22 6 0 150.00 2 lbw 2 T20I v Ireland Deventer 16 Jun 2018 T20I # 674
54 - 41 7 0 131.70 2 caught 1 T20I v Ireland Deventer 17 Jun 2018 T20I # 675
42 - 20 7 1 210.00 2 caught 2 T20I v Netherlands Amstelveen 19 Jun 2018 T20I # 676
24 - 14 1 2 171.42 1 caught 1 T20I v Netherlands Amstelveen 20 Jun 2018 T20I # 677
1 - 3 0 0 33.33 2 caught 1 T20I v Netherlands Al Amerat 13 Feb 2019 T20I # 739
74 - 38 9 4 194.73 2 bowled 2 T20I v Ireland Al Amerat 15 Feb 2019 T20I # 742
3 - 13 0 0 23.07 2 bowled 2 T20I v Oman Al Amerat 17 Feb 2019 T20I # 744
79 - 98 12 0 80.61 2 caught 1 ODI v Afghanistan Edinburgh 10 May 2019 ODI # 4131
34 - 44 7 0 77.27 2 caught 2 ODI v Sri Lanka Edinburgh 21 May 2019 ODI # 4142
56 - 72 4 1 77.77 2 caught 1 ODI v Oman Aberdeen 15 Aug 2019 ODI # 4200
96 - 123 9 2 78.04 2 bowled 2 ODI v P.N.G. Aberdeen 17 Aug 2019 ODI # 4201
0 - 1 0 0 0.00 2 caught 1 ODI v Oman Aberdeen 18 Aug 2019 ODI # 4202
62 - 91 7 2 68.13 2 bowled 1 ODI v P.N.G. Aberdeen 20 Aug 2019 ODI # 4203
89 - 50 11 5 178.00 2 caught 1 T20I v Netherlands Dublin (Malahide) 16 Sep 2019 T20I # 884
10 - 9 2 0 111.11 2 bowled 1 T20I v Ireland Dublin (Malahide) 17 Sep 2019 T20I # 885
5 - 4 1 0 125.00 2 caught 2 T20I v Netherlands Dublin (Malahide) 19 Sep 2019 T20I # 889
38 - 36 4 0 105.55 2 caught 2 T20I v Singapore ICCA Dubai 18 Oct 2019 T20I # 935
14 - 14 1 1 100.00 2 bowled 1 T20I v Kenya ICCA 2 Dubai 19 Oct 2019 T20I # 943
54 - 47 3 2 114.89 2 caught 1 T20I v P.N.G. ICCA Dubai 21 Oct 2019 T20I # 950
12 - 13 0 1 92.30 2 caught 1 T20I v Bermuda Dubai (DICS) 24 Oct 2019 T20I # 966
17 - 17 3 0 100.00 2 caught 1 T20I v Netherlands Dubai (DICS) 27 Oct 2019 T20I # 983
34 - 33 4 0 103.03 2 caught 1 T20I v U.A.E. Dubai (DICS) 30 Oct 2019 T20I # 989
0 - 3 0 0 0.00 2 caught 2 T20I v Oman ICCA Dubai 31 Oct 2019 T20I # 991
5 - 11 1 0 45.45 2 bowled 2 ODI v U.S.A. Sharjah 9 Dec 2019 ODI # 4217
13 - 32 2 0 40.62 2 caught 2 ODI v U.S.A. ICCA Dubai 14 Dec 2019 ODI # 4219
95 - 106 8 1 89.62 2 caught 1 ODI v U.A.E. ICCA Dubai 15 Dec 2019 ODI # 4220
9 - 16 0 1 56.25 1 caught 2 ODI v Netherlands Rotterdam 19 May 2021 ODI # 4288
17 56 39 1 0 43.58 1 caught 2 ODI v Netherlands Rotterdam 20 May 2021 ODI # 4289
2 6 3 0 0 66.66 2 bowled 1 T20I v Zimbabwe Edinburgh 15 Sep 2021 T20I # 1276
2 7 4 0 0 50.00 2 caught 2 T20I v Zimbabwe Edinburgh 17 Sep 2021 T20I # 1279
6 - 14 1 0 42.85 2 caught 1 T20I v Zimbabwe Edinburgh 19 Sep 2021 T20I # 1280
23 - 41 3 0 56.09 2 caught 2 ODI v P.N.G. Al Amerat 25 Sep 2021 ODI # 4330
60 - 63 7 2 95.23 2 caught 1 ODI v Oman Al Amerat 28 Sep 2021 ODI # 4332
81 - 103 8 1 78.64 2 caught 2 ODI v P.N.G. Al Amerat 29 Sep 2021 ODI # 4333
5 - 18 0 0 27.77 2 caught 1 ODI v Oman Al Amerat 2 Oct 2021 ODI # 4335
14 - 9 3 0 155.55 2 caught 2 T20I v P.N.G. ICCA Dubai 8 Oct 2021 T20I # 1291
1 - 6 0 0 16.66 2 caught 1 T20I v Namibia ICCA Dubai 9 Oct 2021 T20I # 1293
0 15 7 0 0 0.00 2 bowled 1 T20I v Bangladesh Al Amerat 17 Oct 2021 T20I # 1311
6 13 6 1 0 100.00 2 bowled 1 T20I v P.N.G. Al Amerat 19 Oct 2021 T20I # 1318
41 50 28 2 3 146.42 2 bowled 2 T20I v Oman Al Amerat 21 Oct 2021 T20I # 1338
10 16 7 2 0 142.85 2 bowled 2 T20I v Afghanistan Sharjah 25 Oct 2021 T20I # 1364
17 16 11 4 0 154.54 2 caught 2 T20I v New Zealand Dubai (DICS) 3 Nov 2021 T20I # 1388
1 12 7 0 0 14.28 2 bowled 1 T20I v India Dubai (DICS) 5 Nov 2021 T20I # 1396
9 27 16 1 0 56.25 2 bowled 2 T20I v Pakistan Sharjah 7 Nov 2021 T20I # 1406
13 - 28 1 0 46.42 1 caught 1 ODI v P.N.G. Dubai (DICS) 9 Apr 2022 ODI # 4384
23 - 36 4 0 63.88 1 bowled 1 ODI v Oman Dubai (DICS) 10 Apr 2022 ODI # 4385
74 - 101 8 0 73.26 1 bowled 1 ODI v P.N.G. Dubai (DICS) 13 Apr 2022 ODI # 4387
0 - 2 0 0 0.00 1 caught 2 ODI v Oman Dubai (DICS) 15 Apr 2022 ODI # 4388
28 - 49 3 0 57.14 2 caught 2 ODI v U.S.A. Pearland 28 May 2022 ODI # 4390
17 - 29 3 0 58.62 2 bowled 1 ODI v U.S.A. Pearland 29 May 2022 ODI # 4391
108* - 142 16 0 76.05 2 not out 2 ODI v U.A.E. Pearland 31 May 2022 ODI # 4393
10 - 13 0 0 76.92 2 bowled 1 ODI v U.A.E. Pearland 3 Jun 2022 ODI # 4396
29 - 34 4 1 85.29 1 caught 1 ODI v Namibia Glasgow 10 Jul 2022 ODI # 4420
6 - 14 1 0 42.85 1 caught 1 ODI v Nepal Glasgow 13 Jul 2022 ODI # 4425
3 - 8 0 0 37.50 1 caught 2 ODI v Namibia Glasgow 14 Jul 2022 ODI # 4427
44* - 52 7 0 84.61 1 not out 2 ODI v Nepal Glasgow 17 Jul 2022 ODI # 4432
22 37 25 4 0 88.00 1 caught 1 ODI v New Zealand Edinburgh 31 Jul 2022 ODI # 4440
23 - 29 5 0 79.31 1 caught 1 ODI v U.A.E. Aberdeen 10 Aug 2022 ODI # 4444
28 - 47 2 0 59.57 1 caught 2 ODI v U.S.A. Aberdeen 13 Aug 2022 ODI # 4446
10 - 11 2 0 90.90 1 caught 1 ODI v U.A.E. Aberdeen 14 Aug 2022 ODI # 4447
9 - 13 2 0 69.23 1 caught 1 ODI v U.S.A. Aberdeen 17 Aug 2022 ODI # 4449
54 - 44 10 1 122.72 1 bowled 2 ODI v Namibia Windhoek 1 Dec 2022 ODI # 4491
3 - 10 0 0 30.00 3 caught 2 ODI v Nepal Windhoek 4 Dec 2022 ODI # 4494
0 - 1 0 0 0.00 1 lbw 1 ODI v Namibia Windhoek 5 Dec 2022 ODI # 4495
16 - 14 3 0 114.28 1 lbw 2 ODI v Nepal Windhoek 8 Dec 2022 ODI # 4498
46* - 72 7 0 63.88 1 not out 2 ODI v Namibia Kirtipur 15 Feb 2023 ODI # 4516
0 - 3 0 0 0.00 1 caught 1 ODI v Namibia Kirtipur 20 Feb 2023 ODI # 4519
22 - 23 4 0 95.65 1 lbw 1 ODI v Nepal Kirtipur 21 Feb 2023 ODI # 4520
Statsguru includes the following current or recent relevant matches:
United States of America v India at New York, ICC Men's T20 World Cup 25th Match, Jun 12, 2024 [T20I # 2671]
Australia v Namibia at North Sound, ICC Men's T20 World Cup 24th match, Jun 11, 2024 [T20I # 2666]
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665]
 
Feedback Print this page