Records type batting analysis [change type]
View innings by innings list [change view]
Involving the player CS MacLeod (SCOT) remove CS MacLeod (SCOT) 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 2009-2022 64 61 9 1238 74 23.80 1115 111.03 0 7 8 107 23 Profile
filtered 2009-2022 64 61 9 1238 74 23.80 1115 111.03 0 7 8 107 23
Innings by innings list
DNB - - - - - - - 1 v New Zealand The Oval 6 Jun 2009 T20I # 91
0 4 3 0 0 0.00 11 bowled 2 v South Africa The Oval 7 Jun 2009 T20I # 94
55 - 35 7 0 157.14 2 caught 1 v Kenya ICCA Dubai 13 Mar 2012 T20I # 231
5 - 6 1 0 83.33 2 lbw 2 v Ireland Dubai (DICS) 18 Mar 2012 T20I # 235
57 58 42 5 2 135.71 2 caught 1 v Netherlands ICCA Dubai 22 Mar 2012 T20I # 237
2 - 3 0 0 66.66 2 bowled 2 v Canada Dubai (DICS) 23 Mar 2012 T20I # 239
19 15 13 2 1 146.15 2 stumped 1 v Bangladesh The Hague 24 Jul 2012 T20I # 252
1 - 1 0 0 100.00 2 run out 2 v Afghanistan Sharjah 3 Mar 2013 T20I # 307
31 - 37 2 0 83.78 2 bowled 1 v Afghanistan Sharjah 4 Mar 2013 T20I # 309
13 - 18 1 0 72.22 2 bowled 1 v Kenya Aberdeen 4 Jul 2013 T20I # 319
46* - 50 1 2 92.00 2 not out 2 v Kenya Aberdeen 5 Jul 2013 T20I # 320
56 41 47 3 2 119.14 2 caught 2 v Afghanistan Sharjah 16 Nov 2013 T20I # 337
1 29 9 0 0 11.11 2 run out 2 v Kenya ICCA Dubai 19 Nov 2013 T20I # 339
3 13 6 0 0 50.00 2 caught 1 v Netherlands ICCA Dubai 22 Nov 2013 T20I # 342
0 6 1 0 0 0.00 2 bowled 1 v Netherlands Abu Dhabi 28 Nov 2013 T20I # 347
7* - 8 1 0 87.50 3 not out 2 v U.A.E. Edinburgh 9 Jul 2015 T20I # 430
18 37 22 2 0 81.81 3 caught 2 v Netherlands Edinburgh 11 Jul 2015 T20I # 433
19 20 12 2 1 158.33 3 run out 2 v Afghanistan Edinburgh 12 Jul 2015 T20I # 435
0 6 5 0 0 0.00 2 bowled 2 v Hong Kong Dublin (Malahide) 25 Jul 2015 T20I # 445
16 - 14 0 1 114.28 7 run out 1 v Hong Kong Mong Kok 30 Jan 2016 T20I # 487
2 - 4 0 0 50.00 7 caught 1 v Hong Kong Mong Kok 31 Jan 2016 T20I # 488
15 - 15 2 0 100.00 2 caught 2 v U.A.E. ICCA Dubai 4 Feb 2016 T20I # 491
4 - 9 0 0 44.44 2 bowled 1 v Netherlands ICCA Dubai 5 Feb 2016 T20I # 492
2 8 3 0 0 66.66 3 run out 2 v Afghanistan Nagpur 8 Mar 2016 T20I # 523
60 - 34 4 3 176.47 3 caught 1 v Hong Kong Abu Dhabi 14 Jan 2017 T20I # 577
20 - 18 2 0 111.11 4 hit wicket 1 v Netherlands Abu Dhabi 17 Jan 2017 T20I # 582
35* - 30 2 1 116.66 4 not out 2 v Oman Dubai (DICS) 19 Jan 2017 T20I # 585
2 - 7 0 0 28.57 3 caught 2 v Ireland Dubai (DICS) 20 Jan 2017 T20I # 587
12 - 15 1 0 80.00 4 lbw 2 v Pakistan Edinburgh 12 Jun 2018 T20I # 671
25 - 27 2 0 92.59 4 caught 2 v Pakistan Edinburgh 13 Jun 2018 T20I # 673
12 - 13 1 0 92.30 4 caught 2 v Ireland Deventer 16 Jun 2018 T20I # 674
46* - 39 5 0 117.94 3 not out 1 v Ireland Deventer 17 Jun 2018 T20I # 675
14 - 15 0 0 93.33 4 bowled 2 v Netherlands Amstelveen 19 Jun 2018 T20I # 676
4* - 1 1 0 400.00 5 not out 1 v Netherlands Amstelveen 20 Jun 2018 T20I # 677
53 - 45 7 0 117.77 4 bowled 1 v Netherlands Al Amerat 13 Feb 2019 T20I # 739
35* - 29 3 1 120.68 3 not out 2 v Ireland Al Amerat 15 Feb 2019 T20I # 742
29* - 29 5 0 100.00 4 not out 2 v Oman Al Amerat 17 Feb 2019 T20I # 744
DNB - - - - - - - 1 v Netherlands Dublin (Malahide) 16 Sep 2019 T20I # 884
72 - 42 8 2 171.42 3 caught 1 v Ireland Dublin (Malahide) 17 Sep 2019 T20I # 885
18 - 21 3 0 85.71 3 caught 2 v Netherlands Dublin (Malahide) 19 Sep 2019 T20I # 889
5 - 4 1 0 125.00 5 caught 2 v Ireland Dublin (Malahide) 20 Sep 2019 T20I # 891
44 - 31 2 1 141.93 4 caught 2 v Singapore ICCA Dubai 18 Oct 2019 T20I # 935
30 - 27 3 0 111.11 3 caught 1 v Kenya ICCA 2 Dubai 19 Oct 2019 T20I # 943
0 - 4 0 0 0.00 3 lbw 1 v P.N.G. ICCA Dubai 21 Oct 2019 T20I # 950
39 - 46 1 1 84.78 3 caught 2 v Namibia ICCA Dubai 22 Oct 2019 T20I # 955
74 - 37 9 2 200.00 4 caught 1 v Bermuda Dubai (DICS) 24 Oct 2019 T20I # 966
1 - 3 0 0 33.33 4 lbw 1 v Netherlands Dubai (DICS) 27 Oct 2019 T20I # 983
25 - 12 3 0 208.33 5 run out 1 v U.A.E. Dubai (DICS) 30 Oct 2019 T20I # 989
15 - 13 1 1 115.38 4 bowled 2 v Oman ICCA Dubai 31 Oct 2019 T20I # 991
6 13 12 1 0 50.00 5 bowled 1 v Zimbabwe Edinburgh 15 Sep 2021 T20I # 1276
0 7 3 0 0 0.00 5 caught 2 v Zimbabwe Edinburgh 17 Sep 2021 T20I # 1279
39* - 29 3 1 134.48 5 not out 1 v Zimbabwe Edinburgh 19 Sep 2021 T20I # 1280
27* - 28 1 0 96.42 5 not out 2 v P.N.G. ICCA Dubai 8 Oct 2021 T20I # 1291
5 18 14 0 0 35.71 5 bowled 1 v Bangladesh Al Amerat 17 Oct 2021 T20I # 1311
10 19 11 1 0 90.90 5 caught 1 v P.N.G. Al Amerat 19 Oct 2021 T20I # 1318
DNB - - - - - - - 2 v Oman Al Amerat 21 Oct 2021 T20I # 1338
0 3 1 0 0 0.00 3 lbw 2 v Afghanistan Sharjah 25 Oct 2021 T20I # 1364
0 4 2 0 0 0.00 3 caught 1 v Namibia Abu Dhabi 27 Oct 2021 T20I # 1371
12 16 15 0 0 80.00 5 bowled 2 v New Zealand Dubai (DICS) 3 Nov 2021 T20I # 1388
16 46 28 0 0 57.14 5 bowled 1 v India Dubai (DICS) 5 Nov 2021 T20I # 1396
33 - 24 3 1 137.50 2 caught 2 v New Zealand Edinburgh 27 Jul 2022 T20I # 1692
23 15 14 4 0 164.28 5 caught 1 v West Indies Hobart 17 Oct 2022 T20I # 1826
0 6 3 0 0 0.00 6 run out 1 v Ireland Hobart 19 Oct 2022 T20I # 1833
25 46 26 1 0 96.15 5 caught 1 v Zimbabwe Hobart 21 Oct 2022 T20I # 1838
Statsguru includes the following current or recent Twenty20 Internationals:
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 2nd match, May 19, 2024 [T20I # 2612]
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 1st match, May 18, 2024 [T20I # 2611]
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
 
Feedback Print this page