CricketScore

Players / CS MacLeod

Men's cricket

CS MacLeod: runs, wickets and records

169 recorded matches from 1 Apr 2009 to 21 Oct 2022, most often for Scotland, Durham, Derbyshire. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
ODIs62612,01517534.1579.86920726
T20Is51489307423.25110.3048315
T20 leagues48471,17010427.21125.31412922
County Championship8152154416.5445.300312

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
ODIs3382/4677.505.110
T20Is1231/1760.337.870

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
175141Canada23 Jan 2014
133*144United States17 Aug 2022
11791United States13 Aug 2022
116*141Ireland12 Sep 2014
10461Northamptonshire19 Jul 2018

CS MacLeod: matches in the records

CS MacLeod appears in 169 recorded men's matches, from 1 April 2009 to 21 October 2022, most often for Scotland, Durham and Derbyshire. The matches split as 62 in One Day Internationals, 51 in Twenty20 Internationals, 48 in franchise Twenty20 leagues and 8 in the County Championship. The most frequent opponents in the records are Ireland (16 matches), United Arab Emirates (14 matches) and Netherlands (13 matches). The ground used most often is Dubai International Cricket Stadium, with 14 matches.

CS MacLeod batting record

In One Day Internationals, the batting record is 2,015 runs in 61 innings, an average of 34.15, a strike rate of 79.8 and a highest score of 175, with 6 hundreds, 9 fifties and 3 ducks.

In Twenty20 Internationals, the batting record is 930 runs in 48 innings, an average of 23.25, a strike rate of 110.3 and a highest score of 74, with 4 fifties and 7 ducks.

In franchise Twenty20 leagues, the batting record is 1,170 runs in 47 innings, an average of 27.21, a strike rate of 125.3 and a highest score of 104, with 1 hundred, 4 fifties and 3 ducks.

In the County Championship, the batting record is 215 runs in 15 innings, an average of 16.54, a strike rate of 45.3 and a highest score of 44, with 4 ducks.

CS MacLeod highest innings

The highest individual scores in the records are: 175 from 141 balls against Canada at Hagley Oval on 23 January 2014 (ODIs). 133* from 144 balls against United States at Mannofield Park, Aberdeen on 17 August 2022 (ODIs). 117 from 91 balls against United States at Mannofield Park, Aberdeen on 13 August 2022 (ODIs). 116* from 141 balls against Ireland at The Village, Malahide on 12 September 2014 (ODIs). 104 from 61 balls against Northamptonshire at County Ground on 19 July 2018 (franchise Twenty20 leagues).

CS MacLeod best bowling

The best bowling figures in the records are: 2 for 46 against Canada at Willowmoore Park on 8 April 2009.

CS MacLeod results with the side

In One Day Internationals, the player's side won 29 and lost 30 of the 62 recorded matches (49.2% of decided matches).

In Twenty20 Internationals, the player's side won 25 and lost 25 of the 51 recorded matches (50.0% of decided matches).

In franchise Twenty20 leagues, the player's side won 19 and lost 27 of the 48 recorded matches (41.3% of decided matches).

Against the most frequent opponents the results were Ireland: 2 won, 13 lost in 16 matches, United Arab Emirates: 9 won, 5 lost in 14 matches, Netherlands: 8 won, 5 lost in 13 matches, Oman: 7 won, 1 lost in 9 matches and Papua New Guinea: 9 won, 0 lost in 9 matches.

CS MacLeod teams

Matches by side: Scotland (113), Durham (34), Derbyshire (13), Sussex (7) and Kent (2).

CS MacLeod main grounds

The grounds used most often are Dubai International Cricket Stadium (14), Riverside Ground (14), ICC Academy (13), County Ground (12), Grange Cricket Club Ground, Raeburn Place (8) and Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) (8).

CS MacLeod runs by year

Runs in each calendar year of the records: 2009 (2), 2011 (2), 2012 (7), 2013 (25), 2014 (734), 2015 (441), 2016 (451), 2017 (200), 2018 (674), 2019 (657), 2020 (102), 2021 (268), 2022 (767).

CS MacLeod wickets by year

Wickets in each calendar year of the records: 2009 (3), 2013 (1), 2014 (1), 2019 (3), 2021 (2), 2022 (1).

CS MacLeod matches by year

Recorded matches in each calendar year: 2009 (4), 2011 (1), 2012 (2), 2013 (4), 2014 (19), 2015 (25), 2016 (12), 2017 (8), 2018 (28), 2019 (22), 2020 (7), 2021 (18), 2022 (19).

CS MacLeod fours and sixes

In One Day Internationals, 207 fours and 26 sixes, one boundary every 10.8 balls faced; 48.8% of the runs came in boundaries.

In Twenty20 Internationals, 83 fours and 15 sixes, one boundary every 8.6 balls faced; 45.4% of the runs came in boundaries.

In franchise Twenty20 leagues, 129 fours and 22 sixes, one boundary every 6.2 balls faced; 55.4% of the runs came in boundaries.

In the County Championship, 31 fours and 2 sixes, one boundary every 14.4 balls faced; 63.3% of the runs came in boundaries.

How CS MacLeod gets out

In One Day Internationals, 59 recorded dismissals: caught 53%, bowled 31%, lbw 10% and caught and bowled 3%.

In Twenty20 Internationals, 40 recorded dismissals: caught 45%, bowled 28%, lbw 10% and run out 10%.

In franchise Twenty20 leagues, 43 recorded dismissals: caught 63%, bowled 16%, stumped 7% and run out 7%.

CS MacLeod player of the match awards

Of the 10 player of the match awards on record, the first is dated 23 January 2014 (Scotland v Canada) and the latest 17 August 2022 (Scotland v United States): 5 in One Day Internationals, 2 in Twenty20 Internationals and 3 in franchise Twenty20 leagues.

CS MacLeod first and latest matches

The first recorded match in One Day Internationals is dated 1 April 2009 against Ireland and the latest 17 August 2022 against United States.

The first recorded match in Twenty20 Internationals is dated 6 June 2009 against New Zealand and the latest 21 October 2022 against Zimbabwe.

The first recorded match in franchise Twenty20 leagues is dated 16 May 2014 against Worcestershire and the latest 18 July 2021 against Sussex.

The first recorded match in the County Championship is dated 31 August 2014 against Nottinghamshire and the latest 7 June 2015 against Somerset.

CS MacLeod against different opponents

The most runs against a single opponent are 481 against United Arab Emirates in 14 innings (average 37.00), 450 against Ireland in 15 innings (average 37.50), 439 against United States in 6 innings (average 87.80) and 283 against Northamptonshire in 6 innings (average 56.60).

CS MacLeod at different grounds

The grounds that have produced the most runs are Riverside Ground (504 runs in 14 innings), Mannofield Park, Aberdeen (403 runs in 4 innings), Grange Cricket Club Ground, Raeburn Place (349 runs in 8 innings) and County Ground (321 runs in 11 innings).

CS MacLeod recent years

Year by year, the latest figures in the records are 2017: 8 matches and 200 runs; 2018: 28 matches and 674 runs; 2019: 22 matches, 657 runs and 3 wickets; 2020: 7 matches and 102 runs; 2021: 18 matches, 268 runs and 2 wickets; 2022: 19 matches, 767 runs and 1 wickets.

CS MacLeod year by year

The busiest year in the records is 2018, with 28 matches. The most runs in a calendar year came in 2022: 767. The most wickets in a calendar year came in 2019: 3.

Questions and answers

How many matches has CS MacLeod played?

169 recorded matches, from 1 April 2009 to 21 October 2022.

How many runs has CS MacLeod scored in ODIs?

2,015 runs in 61 innings, at an average of 34.15.

How many runs has CS MacLeod scored in T20Is?

930 runs in 48 innings, at an average of 23.25.

How many runs has CS MacLeod scored in T20 leagues?

1,170 runs in 47 innings, at an average of 27.21.

What is CS MacLeod's highest score?

175 from 141 balls against Canada on 23 January 2014, at Hagley Oval.

How many sixes has CS MacLeod hit?

65 sixes and 450 fours in the recorded matches.

How many player of the match awards has CS MacLeod won?

10 in the recorded matches.

How many hundreds has CS MacLeod scored?

7 in the recorded matches.

Which teams has CS MacLeod played for?

Scotland (113), Durham (34), Derbyshire (13), Sussex (7) and Kent (2).

When was CS MacLeod's most recent recorded match?

21 October 2022.

Team pages

Records