CS MacLeod
Batting Stats :
Format | Mat | Inns | Run | BF | 4s | 6s | 100s | 50s | 30s | 0s | HS | Out | NO |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
T20I | 119 | 113 | 2619 | 2210 | 260 | 52 | 1 | 12 | 24 | 10 | 104 | 95 | 18 |
ODI | 95 | 93 | 2774 | 3486 | 295 | 28 | 8 | 11 | 10 | 10 | 175 | 86 | 7 |
Test | 11 | 19 | 269 | 618 | 37 | 2 | 0 | 0 | 3 | 4 | 44 | 17 | 2 |
Total | 225 | 225 | 5662 | 6314 | 592 | 82 | 9 | 23 | 37 | 24 | 175 | 198 | 27 |
Bowling Stats :
Format | Mat | Inns | Ov | Run | DB | Wkts | 3 Wkts | 4 Wkts | 5 Wkts | ER |
---|---|---|---|---|---|---|---|---|---|---|
T20I | 119 | 15 | 27.1 | 207 | 55 | 3 | 0 | 0 | 0 | 14 |
ODI | 95 | 36 | 135.1 | 730 | 423 | 8 | 0 | 0 | 0 | 84 |
Test | 11 | 4 | 12 | 45 | 48 | 0 | 0 | 0 | 0 | 0 |
Total | 225 | 55 | 174.2 | 982 | 526 | 11 | 0 | 0 | 0 | 98 |
Gender : Man
Team Played For
2. Scotland
3. Paktia Panthers
4. Kent
5. Durham
6. Derbyshire
Tournament Played
For Full Tournament List Click on Tournament Tab..
Total Tournament Played : 61
Match List T20
New Zealand VS Scotland 1st T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
New Zealand tour of Scotland 2022 27 Jul, 2022
Scotland VS India 37th T20
Dubai International Cricket Stadium
ICC Men's T20 World Cup 2021-22 05 Nov, 2021
New Zealand VS Scotland 32nd T20
Dubai International Cricket Stadium
ICC Men's T20 World Cup 2021-22 03 Nov, 2021
Scotland VS Namibia 21st T20
Zayed Cricket Stadium, Abu Dhabi
ICC Men's T20 World Cup 2021-22 27 Oct, 2021
Afghanistan VS Scotland 17th T20
Sharjah Cricket Stadium
ICC Men's T20 World Cup 2021-22 25 Oct, 2021
Oman VS Scotland 10th T20
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
ICC Men's T20 World Cup 2021-22 21 Oct, 2021
Match List ODI
Scotland VS United States of America 102nd ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 17 Aug, 2022
Scotland VS United Arab Emirates 100th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 14 Aug, 2022
United States of America VS Scotland 99th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 13 Aug, 2022
Scotland VS United Arab Emirates 97th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 10 Aug, 2022
Scotland VS New Zealand Only ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
New Zealand tour of Scotland 2022 31 Jul, 2022
Namibia VS Scotland 94th ODI
Titwood, Glasgow
ICC Men's Cricket World Cup League 2 2022 14 Jul, 2022
Scotland VS United Arab Emirates 83rd ODI
Moosa Cricket Stadium, Pearland
ICC Men's Cricket World Cup League 2 2022 03 Jun, 2022
Match List Test
Ireland VS Scotland Only Test
Dubai International Cricket Stadium
ICC Intercontinental Cup 2017-18 29 Nov, 2017
United Arab Emirates VS Scotland Only Test
Cambusdoon New Ground, Ayr
ICC Intercontinental Cup 2016 09 Aug, 2016
Durham VS Somerset Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2015 07 Jun, 2015
Nottinghamshire VS Durham Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2015 10 May, 2015
Sussex VS Durham Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2015 26 Apr, 2015
Somerset VS Durham Only Test
The Cooper Associates County Ground, Taunton
LV= County Championship 2015 12 Apr, 2015
Durham VS Northamptonshire Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2014 15 Sep, 2014
Match List T20
Scotland VS Zimbabwe 12th T20
Bellerive Oval, Hobart
ICC Men's T20 World Cup 2022-23 21 Oct, 2022
CS MacLeod: 25 (26)
CS MacLeod: 0-11(1.0)
Scotland VS Ireland 7th T20
Bellerive Oval, Hobart
ICC Men's T20 World Cup 2022-23 19 Oct, 2022
CS MacLeod: 0 (3)
Did not bowl.
Scotland VS West Indies 3rd T20
Bellerive Oval, Hobart
ICC Men's T20 World Cup 2022-23 17 Oct, 2022
CS MacLeod: 23 (14)
Did not bowl.
New Zealand VS Scotland 1st T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
New Zealand tour of Scotland 2022 27 Jul, 2022
CS MacLeod: 33 (24)
Did not bowl.
Scotland VS India 37th T20
Dubai International Cricket Stadium
ICC Men's T20 World Cup 2021-22 05 Nov, 2021
CS MacLeod: 16 (28)
Did not bowl.
New Zealand VS Scotland 32nd T20
Dubai International Cricket Stadium
ICC Men's T20 World Cup 2021-22 03 Nov, 2021
CS MacLeod: 12 (15)
Did not bowl.
Scotland VS Namibia 21st T20
Zayed Cricket Stadium, Abu Dhabi
ICC Men's T20 World Cup 2021-22 27 Oct, 2021
CS MacLeod: 0 (2)
Did not bowl.
Afghanistan VS Scotland 17th T20
Sharjah Cricket Stadium
ICC Men's T20 World Cup 2021-22 25 Oct, 2021
CS MacLeod: 0 (1)
Did not bowl.
Oman VS Scotland 10th T20
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
ICC Men's T20 World Cup 2021-22 21 Oct, 2021
Did not bat.
Did not bowl.
Scotland VS Papua New Guinea 5th T20
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
ICC Men's T20 World Cup 2021-22 19 Oct, 2021
CS MacLeod: 10 (11)
Did not bowl.
Scotland VS Bangladesh 2nd T20
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
ICC Men's T20 World Cup 2021-22 17 Oct, 2021
CS MacLeod: 5 (14)
Did not bowl.
Papua New Guinea VS Scotland Only T20
ICC Academy, Dubai
Papua New Guinea v Scotland T20I Match 2021-22 08 Oct, 2021
CS MacLeod: 27 (28)
CS MacLeod: 1-29(4.0)
Scotland VS Zimbabwe 3rd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe tour of Ireland and Scotland 2021 19 Sep, 2021
CS MacLeod: 39 (29)
CS MacLeod: 0-3(1.0)
Zimbabwe VS Scotland 2nd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe tour of Ireland and Scotland 2021 17 Sep, 2021
CS MacLeod: 0 (3)
CS MacLeod: 0-6(1.0)
Scotland VS Zimbabwe 1st T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe tour of Ireland and Scotland 2021 15 Sep, 2021
CS MacLeod: 6 (12)
Did not bowl.
Kent VS Sussex Only T20
St Lawrence Ground, Canterbury
Vitality Blast 2021 18 Jul, 2021
CS MacLeod: 31 (27)
Did not bowl.
Kent VS Middlesex Only T20
Lord's, London
Vitality Blast 2021 16 Jul, 2021
CS MacLeod: 7 (6)
Did not bowl.
Lancashire VS Sussex Quarter Final T20
County Ground
Vitality Blast 2020 01 Oct, 2020
CS MacLeod: 9 (8)
Did not bowl.
Essex VS Sussex Only T20
County Ground
Vitality Blast 2020 20 Sep, 2020
CS MacLeod: 40 (40)
Did not bowl.
Middlesex VS Sussex Only T20
County Ground
Vitality Blast 2020 18 Sep, 2020
CS MacLeod: 2 (4)
Did not bowl.
Sussex VS Surrey Only T20
Kennington Oval, London
Vitality Blast 2020 16 Sep, 2020
CS MacLeod: 22 (22)
Did not bowl.
Essex VS Sussex Only T20
County Ground
Vitality Blast 2020 14 Sep, 2020
CS MacLeod: 9 (12)
Did not bowl.
Kent VS Sussex Only T20
St Lawrence Ground, Canterbury
Vitality Blast 2020 12 Sep, 2020
CS MacLeod: 19 (17)
Did not bowl.
Sussex VS Hampshire Only T20
The Rose Bowl, Southampton
Vitality Blast 2020 10 Sep, 2020
CS MacLeod: 1 (4)
Did not bowl.
Oman VS Scotland 5th Place Play-Off T20
ICC Academy, Dubai
ICC Men's T20 World Cup Qualifier 2019-20 31 Oct, 2019
CS MacLeod: 15 (13)
CS MacLeod: 1-17(2.0)
United Arab Emirates VS Scotland Qualifier 3 T20
Dubai International Cricket Stadium
ICC Men's T20 World Cup Qualifier 2019-20 30 Oct, 2019
CS MacLeod: 25 (12)
CS MacLeod: 1-18(3.0)
Netherlands VS Scotland 41st T20
Dubai International Cricket Stadium
ICC Men's T20 World Cup Qualifier 2019-20 27 Oct, 2019
CS MacLeod: 1 (3)
CS MacLeod: 0-7(1.0)
Bermuda VS Scotland 30th T20
Dubai International Cricket Stadium
ICC Men's T20 World Cup Qualifier 2019-20 24 Oct, 2019
CS MacLeod: 74 (37)
Did not bowl.
Namibia VS Scotland 19th T20
ICC Academy, Dubai
ICC Men's T20 World Cup Qualifier 2019-20 22 Oct, 2019
CS MacLeod: 39 (46)
Did not bowl.
Papua New Guinea VS Scotland 14th T20
ICC Academy, Dubai
ICC Men's T20 World Cup Qualifier 2019-20 21 Oct, 2019
CS MacLeod: 0 (4)
Did not bowl.
Kenya VS Scotland 8th T20
ICC Academy Ground No 2, Dubai
ICC Men's T20 World Cup Qualifier 2019-20 19 Oct, 2019
CS MacLeod: 30 (27)
Did not bowl.
Scotland VS Singapore 1st T20
ICC Academy, Dubai
ICC Men's T20 World Cup Qualifier 2019-20 18 Oct, 2019
CS MacLeod: 44 (31)
Did not bowl.
Netherlands VS Scotland 5th T20
The Village, Malahide, Dublin
Ireland Tri-Nation T20I Series 2019 19 Sep, 2019
CS MacLeod: 18 (21)
CS MacLeod: 0-9(3.0)
Ireland VS Scotland 3rd T20
The Village, Malahide, Dublin
Ireland Tri-Nation T20I Series 2019 17 Sep, 2019
CS MacLeod: 72 (42)
Did not bowl.
Netherlands VS Scotland 2nd T20
The Village, Malahide, Dublin
Ireland Tri-Nation T20I Series 2019 16 Sep, 2019
Did not bat.
Did not bowl.
Oman VS Scotland 6th T20
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
Oman Quadrangular T20I Series 2018-19 17 Feb, 2019
CS MacLeod: 29 (29)
Did not bowl.
Ireland VS Scotland 4th T20
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
Oman Quadrangular T20I Series 2018-19 15 Feb, 2019
CS MacLeod: 35 (29)
Did not bowl.
Netherlands VS Scotland 1st T20
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
Oman Quadrangular T20I Series 2018-19 13 Feb, 2019
CS MacLeod: 53 (45)
Did not bowl.
Kabul Zwanan VS Paktia Panthers Semi Final T20
Sharjah Cricket Stadium
Afghanistan Premier League 2018-19 20 Oct, 2018
CS MacLeod: 9 (17)
Did not bowl.
Kabul Zwanan VS Paktia Panthers 20th T20
Sharjah Cricket Stadium
Afghanistan Premier League 2018-19 18 Oct, 2018
CS MacLeod: 35 (30)
Did not bowl.
Paktia Panthers VS Kandahar Knights 18th T20
Sharjah Cricket Stadium
Afghanistan Premier League 2018-19 17 Oct, 2018
CS MacLeod: 40 (33)
Did not bowl.
Balkh Legends VS Paktia Panthers 12th T20
Sharjah Cricket Stadium
Afghanistan Premier League 2018-19 13 Oct, 2018
CS MacLeod: 2 (4)
Did not bowl.
Paktia Panthers VS Kabul Zwanan 1st T20
Sharjah Cricket Stadium
Afghanistan Premier League 2018-19 05 Oct, 2018
CS MacLeod: 6 (5)
Did not bowl.
Leicestershire VS Derbyshire Only T20
County Ground
Vitality Blast 2018 11 Aug, 2018
Did not bat.
Did not bowl.
Worcestershire VS Derbyshire Only T20
County Ground, New Road, Worcester
Vitality Blast 2018 09 Aug, 2018
CS MacLeod: 1 (8)
Did not bowl.
Derbyshire VS Northamptonshire Only T20
County Ground
Vitality Blast 2018 08 Aug, 2018
CS MacLeod: 4 (11)
Did not bowl.
Derbyshire VS Birmingham Bears Only T20
County Ground
Vitality Blast 2018 03 Aug, 2018
CS MacLeod: 39 (38)
Did not bowl.
Nottinghamshire VS Derbyshire Only T20
Trent Bridge, Nottingham
Vitality Blast 2018 02 Aug, 2018
CS MacLeod: 4 (3)
Did not bowl.
Derbyshire VS Yorkshire Only T20
Headingley, Leeds
Vitality Blast 2018 30 Jul, 2018
CS MacLeod: 28 (19)
Did not bowl.
Yorkshire VS Derbyshire Only T20
Queen's Park, Chesterfield
Vitality Blast 2018 28 Jul, 2018
CS MacLeod: 15 (13)
Did not bowl.
Leicestershire VS Derbyshire Only T20
Grace Road, Leicester
Vitality Blast 2018 27 Jul, 2018
Did not bat.
Did not bowl.
Derbyshire VS Northamptonshire Only T20
County Ground
Vitality Blast 2018 19 Jul, 2018
CS MacLeod: 104 (61)
Did not bowl.
Lancashire VS Derbyshire Only T20
Old Trafford, Manchester
Vitality Blast 2018 14 Jul, 2018
CS MacLeod: 30 (29)
Did not bowl.
Nottinghamshire VS Derbyshire Only T20
County Ground
Vitality Blast 2018 13 Jul, 2018
CS MacLeod: 48 (38)
Did not bowl.
Derbyshire VS Worcestershire Only T20
County Ground
Vitality Blast 2018 08 Jul, 2018
CS MacLeod: 7 (9)
Did not bowl.
Derbyshire VS Lancashire Only T20
County Ground
Vitality Blast 2018 06 Jul, 2018
CS MacLeod: 44 (37)
Did not bowl.
Scotland VS Netherlands 6th T20
VRA Ground, Amstelveen
Netherlands Tri-Nation T20I Series 2018 20 Jun, 2018
CS MacLeod: 4 (1)
Did not bowl.
Netherlands VS Scotland 5th T20
VRA Ground, Amstelveen
Netherlands Tri-Nation T20I Series 2018 19 Jun, 2018
CS MacLeod: 14 (15)
Did not bowl.
Scotland VS Ireland 4th T20
Sportpark Het Schootsveld, Deventer
Netherlands Tri-Nation T20I Series 2018 17 Jun, 2018
CS MacLeod: 46 (39)
Did not bowl.
Ireland VS Scotland 3rd T20
Sportpark Het Schootsveld, Deventer
Netherlands Tri-Nation T20I Series 2018 16 Jun, 2018
CS MacLeod: 12 (13)
Did not bowl.
Pakistan VS Scotland 2nd T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Pakistan tour of Ireland, England and Scotland 2018 13 Jun, 2018
CS MacLeod: 25 (27)
Did not bowl.
Pakistan VS Scotland 1st T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Pakistan tour of Ireland, England and Scotland 2018 12 Jun, 2018
CS MacLeod: 12 (15)
Did not bowl.
Ireland VS Scotland Semi Final T20
Dubai International Cricket Stadium
Desert T20 Challenge 2016-17 20 Jan, 2017
CS MacLeod: 2 (7)
Did not bowl.
Oman VS Scotland 12th T20
Dubai International Cricket Stadium
Desert T20 Challenge 2016-17 19 Jan, 2017
CS MacLeod: 35 (30)
Did not bowl.
Netherlands VS Scotland 8th T20
Sheikh Zayed Stadium, Abu Dhabi
Desert T20 Challenge 2016-17 17 Jan, 2017
CS MacLeod: 20 (18)
Did not bowl.
Hong Kong VS Scotland 1st T20
Sheikh Zayed Stadium, Abu Dhabi
Desert T20 Challenge 2016-17 14 Jan, 2017
CS MacLeod: 60 (34)
CS MacLeod: 0-13(1.0)
Durham VS Derbyshire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2016 29 Jul, 2016
CS MacLeod: 83 (50)
Did not bowl.
Durham VS Lancashire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2016 22 Jul, 2016
CS MacLeod: 45 (31)
Did not bowl.
Yorkshire VS Durham Only T20
Headingley, Leeds
NatWest T20 Blast 2016 20 Jul, 2016
CS MacLeod: 12 (10)
Did not bowl.
Leicestershire VS Durham Only T20
Grace Road, Leicester
NatWest T20 Blast 2016 04 Jun, 2016
CS MacLeod: 25 (24)
Did not bowl.
Worcestershire VS Durham Only T20
County Ground, New Road, Worcester
NatWest T20 Blast 2016 20 May, 2016
CS MacLeod: 0 (1)
Did not bowl.
Afghanistan VS Scotland 2nd T20
Vidarbha Cricket Association Stadium, Jamtha, Nagpur
ICC World Twenty20 2015-16 08 Mar, 2016
CS MacLeod: 2 (3)
Did not bowl.
United Arab Emirates VS Scotland Only T20
ICC Academy, Dubai
United Arab Emirates VS Scotland Only T20-2015-16 2015-16 04 Feb, 2016
CS MacLeod: 15 (15)
Did not bowl.
Hong Kong VS Scotland 2nd T20
Mission Road Ground, Mong Kok, Hong Kong
Scotland in Hong Kong T20I Series 2015-16 31 Jan, 2016
CS MacLeod: 2 (4)
Did not bowl.
Hong Kong VS Scotland 1st T20
Mission Road Ground, Mong Kok, Hong Kong
Scotland in Hong Kong T20I Series 2015-16 30 Jan, 2016
CS MacLeod: 16 (14)
CS MacLeod: 0-15(1.0)
Hong Kong VS Scotland Semi Final T20
The Village, Malahide, Dublin
ICC World Twenty20 Qualifier 2015 25 Jul, 2015
CS MacLeod: 0 (5)
Did not bowl.
Scotland VS Oman 35th IT20
Goldenacre, Edinburgh
ICC World Twenty20 Qualifier 2015 18 Jul, 2015
CS MacLeod: 20 (21)
Did not bowl.
Scotland VS Canada 28th IT20
Goldenacre, Edinburgh
ICC World Twenty20 Qualifier 2015 16 Jul, 2015
CS MacLeod: 29 (15)
Did not bowl.
Kenya VS Scotland 22nd IT20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Twenty20 Qualifier 2015 14 Jul, 2015
CS MacLeod: 21 (11)
Did not bowl.
Scotland VS Afghanistan 15th T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Twenty20 Qualifier 2015 12 Jul, 2015
CS MacLeod: 19 (12)
Did not bowl.
Scotland VS Netherlands 8th T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Twenty20 Qualifier 2015 11 Jul, 2015
CS MacLeod: 18 (22)
Did not bowl.
Scotland VS United Arab Emirates 1st T20
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Twenty20 Qualifier 2015 09 Jul, 2015
CS MacLeod: 7 (8)
Did not bowl.
Durham VS Worcestershire Only T20
County Ground, New Road, Worcester
NatWest T20 Blast 2015 05 Jul, 2015
CS MacLeod: 17 (15)
Did not bowl.
Durham VS Leicestershire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2015 03 Jul, 2015
CS MacLeod: 10 (10)
Did not bowl.
Durham VS Lancashire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2015 25 Jun, 2015
CS MacLeod: 4 (3)
Did not bowl.
Worcestershire VS Durham Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2015 12 Jun, 2015
CS MacLeod: 13 (15)
Did not bowl.
Durham VS Warwickshire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2015 06 Jun, 2015
CS MacLeod: 41 (27)
Did not bowl.
Nottinghamshire VS Durham Only T20
Trent Bridge, Nottingham
NatWest T20 Blast 2015 31 May, 2015
CS MacLeod: 32 (27)
Did not bowl.
Durham VS Yorkshire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2015 29 May, 2015
CS MacLeod: 8 (13)
Did not bowl.
Durham VS Leicestershire Only T20
Grace Road, Leicester
NatWest T20 Blast 2015 28 May, 2015
CS MacLeod: 7 (13)
Did not bowl.
Durham VS Lancashire Only T20
Old Trafford, Manchester
NatWest T20 Blast 2015 22 May, 2015
CS MacLeod: 18 (8)
CS MacLeod: 0-6(1.0)
Durham VS Northamptonshire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2015 15 May, 2015
CS MacLeod: 60 (32)
Did not bowl.
Northamptonshire VS Durham Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2014 25 Jul, 2014
CS MacLeod: 64 (42)
Did not bowl.
Lancashire VS Durham Only T20
Old Trafford, Manchester
NatWest T20 Blast 2014 24 Jul, 2014
CS MacLeod: 5 (5)
Did not bowl.
Durham VS Leicestershire Only T20
Grace Road, Leicester
NatWest T20 Blast 2014 18 Jul, 2014
CS MacLeod: 15 (17)
Did not bowl.
Yorkshire VS Durham Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2014 11 Jul, 2014
CS MacLeod: 0 (3)
Did not bowl.
Derbyshire VS Durham Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2014 29 Jun, 2014
CS MacLeod: 9 (16)
Did not bowl.
Durham VS Northamptonshire Only T20
County Ground
NatWest T20 Blast 2014 27 Jun, 2014
CS MacLeod: 15 (8)
Did not bowl.
Durham VS Leicestershire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2014 20 Jun, 2014
CS MacLeod: 42 (28)
Did not bowl.
Durham VS Worcestershire Only T20
County Ground, New Road, Worcester
NatWest T20 Blast 2014 07 Jun, 2014
CS MacLeod: 43 (33)
Did not bowl.
Durham VS Nottinghamshire Only T20
Trent Bridge, Nottingham
NatWest T20 Blast 2014 30 May, 2014
CS MacLeod: 13 (7)
Did not bowl.
Lancashire VS Durham Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2014 29 May, 2014
CS MacLeod: 45 (34)
Did not bowl.
Durham VS Worcestershire Only T20
Riverside Ground, Chester-le-Street
NatWest T20 Blast 2014 16 May, 2014
CS MacLeod: 80 (56)
Did not bowl.
Papua New Guinea VS Scotland 7th Place Play-Off IT20
Sheikh Zayed Stadium Nursery 1
ICC World Twenty20 Qualifier 2013-14 29 Nov, 2013
CS MacLeod: 11 (15)
Did not bowl.
Netherlands VS Scotland Qualifying Play-off T20
Sheikh Zayed Stadium, Abu Dhabi
ICC World Twenty20 Qualifier 2013-14 28 Nov, 2013
CS MacLeod: 0 (1)
Did not bowl.
Italy VS Scotland Qualifying Play-off Semi-Final IT20
Sheikh Zayed Stadium Nursery 2
ICC World Twenty20 Qualifier 2013-14 27 Nov, 2013
CS MacLeod: 56 (45)
Did not bowl.
Denmark VS Scotland 52nd IT20
ICC Academy Ground No 2, Dubai
ICC World Twenty20 Qualifier 2013-14 24 Nov, 2013
CS MacLeod: 41 (32)
Did not bowl.
Netherlands VS Scotland 41st T20
ICC Academy, Dubai
ICC World Twenty20 Qualifier 2013-14 22 Nov, 2013
CS MacLeod: 3 (6)
Did not bowl.
Scotland VS Papua New Guinea 36th IT20
ICC Academy, Dubai
ICC World Twenty20 Qualifier 2013-14 21 Nov, 2013
CS MacLeod: 58 (40)
Did not bowl.
Kenya VS Scotland 29th T20
ICC Academy, Dubai
ICC World Twenty20 Qualifier 2013-14 19 Nov, 2013
CS MacLeod: 1 (9)
Did not bowl.
Nepal VS Scotland 24th IT20
ICC Academy Ground No 2, Dubai
ICC World Twenty20 Qualifier 2013-14 18 Nov, 2013
CS MacLeod: 82 (64)
CS MacLeod: 0-8(1.1)
Afghanistan VS Scotland 16th T20
Sharjah Cricket Stadium
ICC World Twenty20 Qualifier 2013-14 16 Nov, 2013
CS MacLeod: 56 (47)
Did not bowl.
Bermuda VS Scotland 4th IT20
Sharjah Cricket Stadium
ICC World Twenty20 Qualifier 2013-14 15 Nov, 2013
Did not bat.
CS MacLeod: 0-9(2.0)
Afghanistan VS Scotland 2nd T20
Sharjah Cricket Stadium
Afghanistan v Scotland T20I Series 2012-13 04 Mar, 2013
CS MacLeod: 31 (37)
Did not bowl.
Afghanistan VS Scotland 1st T20
Sharjah Cricket Stadium
Afghanistan v Scotland T20I Series 2012-13 03 Mar, 2013
CS MacLeod: 1 (1)
Did not bowl.
Canada VS Scotland 5th Place Play-Off T20
Dubai International Cricket Stadium
ICC World Twenty20 Qualifier 2011-12 23 Mar, 2012
CS MacLeod: 2 (3)
Did not bowl.
Ireland VS Scotland 38th T20
Dubai International Cricket Stadium
ICC World Twenty20 Qualifier 2011-12 18 Mar, 2012
CS MacLeod: 5 (6)
Did not bowl.
Scotland VS South Africa 5th T20
Kennington Oval, London
ICC World Twenty20 2009 07 Jun, 2009
CS MacLeod: 0 (3)
CS MacLeod: 0-37(4.0)
New Zealand VS Scotland 2nd T20
Kennington Oval, London
ICC World Twenty20 2009 06 Jun, 2009
Did not bat.
CS MacLeod: 0-19(1.0)
Match List ODI
Scotland VS United States of America 102nd ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 17 Aug, 2022
CS MacLeod: 133 (144)
CS MacLeod: 0-11(2.0)
Scotland VS United Arab Emirates 100th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 14 Aug, 2022
CS MacLeod: 77 (107)
CS MacLeod: 0-11(3.0)
United States of America VS Scotland 99th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 13 Aug, 2022
CS MacLeod: 117 (91)
CS MacLeod: 0-23(6.0)
Scotland VS United Arab Emirates 97th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2022 10 Aug, 2022
CS MacLeod: 76 (87)
Did not bowl.
Scotland VS New Zealand Only ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
New Zealand tour of Scotland 2022 31 Jul, 2022
CS MacLeod: 7 (14)
Did not bowl.
Nepal VS Scotland 96th ODI
Titwood, Glasgow
ICC Men's Cricket World Cup League 2 2022 17 Jul, 2022
CS MacLeod: 64 (29)
Did not bowl.
Namibia VS Scotland 94th ODI
Titwood, Glasgow
ICC Men's Cricket World Cup League 2 2022 14 Jul, 2022
CS MacLeod: 59 (93)
Did not bowl.
Scotland VS Nepal 93rd ODI
Titwood, Glasgow
ICC Men's Cricket World Cup League 2 2022 13 Jul, 2022
CS MacLeod: 13 (21)
Did not bowl.
Scotland VS United Arab Emirates 83rd ODI
Moosa Cricket Stadium, Pearland
ICC Men's Cricket World Cup League 2 2022 03 Jun, 2022
CS MacLeod: 20 (28)
CS MacLeod: 0-11(1.0)
United Arab Emirates VS Scotland 81st ODI
Moosa Cricket Stadium, Pearland
ICC Men's Cricket World Cup League 2 2022 31 May, 2022
CS MacLeod: 20 (32)
CS MacLeod: 0-19(4.0)
Scotland VS United States of America 80th ODI
Choice Moosa Stadium, Pearland
ICC Men's Cricket World Cup League 2 2022 29 May, 2022
CS MacLeod: 1 (4)
CS MacLeod: 0-15(3.0)
United States of America VS Scotland 79th ODI
Choice Moosa Stadium, Pearland
ICC Men's Cricket World Cup League 2 2022 28 May, 2022
CS MacLeod: 40 (50)
CS MacLeod: 0-35(6.0)
Scotland VS Papua New Guinea 76th ODI
Dubai International Cricket Stadium
ICC Men's Cricket World Cup League 2 2022 13 Apr, 2022
CS MacLeod: 8 (15)
Did not bowl.
Scotland VS Oman 74th ODI
Dubai International Cricket Stadium
ICC Men's Cricket World Cup League 2 2022 10 Apr, 2022
CS MacLeod: 19 (44)
Did not bowl.
Scotland VS Papua New Guinea 73rd ODI
Dubai International Cricket Stadium
ICC Men's Cricket World Cup League 2 2022 09 Apr, 2022
CS MacLeod: 32 (51)
CS MacLeod: 1-10(3.0)
Scotland VS Oman 48th ODI
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
ICC Men's Cricket World Cup League 2 2021 02 Oct, 2021
CS MacLeod: 2 (6)
Did not bowl.
Papua New Guinea VS Scotland 46th ODI
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
ICC Men's Cricket World Cup League 2 2021 29 Sep, 2021
CS MacLeod: 28 (68)
Did not bowl.
Scotland VS Oman 45th ODI
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2)
ICC Men's Cricket World Cup League 2 2021 28 Sep, 2021
CS MacLeod: 26 (50)
CS MacLeod: 1-4(3.0)
Papua New Guinea VS Scotland 43rd ODI
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2)
ICC Men's Cricket World Cup League 2 2021 25 Sep, 2021
CS MacLeod: 45 (79)
CS MacLeod: 0-5(2.0)
Netherlands VS Scotland 2nd ODI
Hazelaarweg, Rotterdam
Scotland tour of Netherlands 2021 20 May, 2021
CS MacLeod: 0 (4)
Did not bowl.
Netherlands VS Scotland 1st ODI
Hazelaarweg, Rotterdam
Scotland tour of Netherlands 2021 19 May, 2021
CS MacLeod: 14 (33)
Did not bowl.
United Arab Emirates VS Scotland 6th ODI
ICC Academy, Dubai
ICC Men's Cricket World Cup League 2 2019-20 15 Dec, 2019
CS MacLeod: 17 (22)
CS MacLeod: 0-28(4.0)
Scotland VS United States of America 5th ODI
ICC Academy, Dubai
ICC Men's Cricket World Cup League 2 2019-20 14 Dec, 2019
CS MacLeod: 62 (73)
Did not bowl.
Scotland VS United States of America 2nd ODI
Sharjah Cricket Stadium
ICC Men's Cricket World Cup League 2 2019-20 09 Dec, 2019
CS MacLeod: 86 (102)
CS MacLeod: 0-21(3.0)
Scotland VS Papua New Guinea 5th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2019 20 Aug, 2019
CS MacLeod: 9 (25)
CS MacLeod: 1-13(4.0)
Scotland VS Oman 4th ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2019 18 Aug, 2019
CS MacLeod: 8 (22)
Did not bowl.
Scotland VS Papua New Guinea 3rd ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2019 17 Aug, 2019
CS MacLeod: 36 (59)
CS MacLeod: 0-14(4.0)
Scotland VS Oman 2nd ODI
Mannofield Park, Aberdeen
ICC Men's Cricket World Cup League 2 2019 15 Aug, 2019
CS MacLeod: 3 (3)
CS MacLeod: 0-4(1.0)
Scotland VS Sri Lanka 2nd ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Sri Lanka tour of England and Scotland 2019 21 May, 2019
CS MacLeod: 1 (4)
Did not bowl.
Scotland VS Afghanistan 2nd ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Afghanistan tour of England and Scotland 2019 10 May, 2019
CS MacLeod: 100 (89)
Did not bowl.
West Indies VS Scotland 31st ODI
Harare Sports Club
ICC Cricket World Cup Qualifier (ICC Trophy) 2017-18 21 Mar, 2018
CS MacLeod: 21 (51)
Did not bowl.
Ireland VS Scotland 28th ODI
Harare Sports Club
ICC Cricket World Cup Qualifier (ICC Trophy) 2017-18 18 Mar, 2018
CS MacLeod: 21 (34)
CS MacLeod: 0-18(2.0)
Scotland VS United Arab Emirates 24th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier (ICC Trophy) 2017-18 15 Mar, 2018
CS MacLeod: 78 (79)
CS MacLeod: 0-14(3.0)
Zimbabwe VS Scotland 20th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier (ICC Trophy) 2017-18 12 Mar, 2018
CS MacLeod: 1 (10)
CS MacLeod: 0-12(2.0)
Scotland VS Nepal 11th ODI
Queens Sports Club, Bulawayo
ICC Cricket World Cup Qualifier 2017-18 08 Mar, 2018
CS MacLeod: 15 (22)
Did not bowl.
Hong Kong VS Scotland 8th ODI
Bulawayo Athletic Club
ICC Cricket World Cup Qualifier (ICC Trophy) 2017-18 06 Mar, 2018
CS MacLeod: 10 (9)
Did not bowl.
Afghanistan VS Scotland 4th ODI
Bulawayo Athletic Club
ICC Cricket World Cup Qualifier (ICC Trophy) 2017-18 04 Mar, 2018
CS MacLeod: 157 (146)
Did not bowl.
Scotland VS United Arab Emirates 6th ODI
ICC Academy, Dubai
United Arab Emirates Tri-Nation Series 2017-18 23 Jan, 2018
CS MacLeod: 10 (20)
CS MacLeod: 0-56(7.0)
Scotland VS United Arab Emirates 5th ODI
ICC Academy, Dubai
United Arab Emirates Tri-Nation Series 2017-18 21 Jan, 2018
CS MacLeod: 5 (8)
CS MacLeod: 0-35(7.0)
Ireland VS Scotland 4th ODI
ICC Academy, Dubai
United Arab Emirates Tri-Nation Series 2017-18 18 Jan, 2018
CS MacLeod: 58 (46)
CS MacLeod: 0-38(5.0)
Scotland VS Ireland 3rd ODI
ICC Academy, Dubai
United Arab Emirates Tri-Nation Series 2017-18 16 Jan, 2018
CS MacLeod: 33 (38)
CS MacLeod: 0-25(4.0)
Scotland VS Kenya 54th ODI
Dubai International Cricket Stadium
ICC World Cricket League Championship 2017-18 08 Dec, 2017
CS MacLeod: 19 (30)
CS MacLeod: 0-14(3.0)
Kenya VS Scotland 50th ODI
Dubai International Cricket Stadium
ICC World Cricket League Championship 2017-18 06 Dec, 2017
CS MacLeod: 56 (75)
Did not bowl.
Scotland VS Zimbabwe 2nd ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe in Scotland ODI Series 2017 17 Jun, 2017
CS MacLeod: 58 (78)
CS MacLeod: 0-21(5.0)
Scotland VS Zimbabwe 1st ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Zimbabwe in Scotland ODI Series 2017 15 Jun, 2017
CS MacLeod: 13 (21)
Did not bowl.
Scotland VS Namibia 40th ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Cricket League Championship 2017 13 Jun, 2017
CS MacLeod: 0 (2)
Did not bowl.
Scotland VS Namibia 39th ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Cricket League Championship 2017 11 Jun, 2017
CS MacLeod: 22 (33)
Did not bowl.
United Arab Emirates VS Scotland 2nd ODI
Dubai International Cricket Stadium
United Arab Emirates Tri-Nation Series 2016-17 24 Jan, 2017
CS MacLeod: 8 (10)
Did not bowl.
Hong Kong VS Scotland 1st ODI
Sheikh Zayed Stadium, Abu Dhabi
United Arab Emirates Tri-Nation Series 2016-17 22 Jan, 2017
CS MacLeod: 4 (14)
CS MacLeod: 0-16(3.2)
Scotland VS Hong Kong 2nd ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Hong Kong in Scotland ODI Series 2016 10 Sep, 2016
CS MacLeod: 102 (107)
Did not bowl.
Scotland VS Hong Kong 1st ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
Hong Kong in Scotland ODI Series 2016 08 Sep, 2016
CS MacLeod: 28 (17)
Did not bowl.
Scotland VS United Arab Emirates 28th ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Cricket League Championship 2016 16 Aug, 2016
CS MacLeod: 103 (122)
CS MacLeod: 0-12(1.0)
Scotland VS United Arab Emirates 26th ODI
Grange Cricket Club Ground, Raeburn Place, Edinburgh
ICC World Cricket League Championship 2016 14 Aug, 2016
CS MacLeod: 20 (33)
CS MacLeod: 0-8(2.0)
Durham VS Worcestershire Only ODI
Riverside Ground, Chester-le-Street
Royal London One-Day Cup 2016 12 Jun, 2016
CS MacLeod: 8 (13)
Did not bowl.
Durham VS Derbyshire Only ODI
County Ground, Derby
Royal London One-Day Cup 2016 07 Jun, 2016
CS MacLeod: 9 (25)
Did not bowl.
Durham VS Leicestershire Only ODI
Grace Road, Leicester
Royal London One-Day Cup 2016 05 Jun, 2016
CS MacLeod: 29 (19)
Did not bowl.
Netherlands VS Scotland 9th ODI
VRA Ground, Amstelveen
ICC World Cricket League Championship 2015 14 Sep, 2015
Did not bat.
Did not bowl.
Nottinghamshire VS Durham Quarter Final ODI
Trent Bridge, Nottingham
Royal London One-Day Cup 2015 25 Aug, 2015
CS MacLeod: 34 (26)
Did not bowl.
Durham VS Derbyshire Only ODI
Riverside Ground, Chester-le-Street
Royal London One-Day Cup 2015 17 Aug, 2015
CS MacLeod: 2 (6)
Did not bowl.
Durham VS Leicestershire Only ODI
Grace Road, Leicester
Royal London One-Day Cup 2015 06 Aug, 2015
CS MacLeod: 30 (21)
Did not bowl.
Gloucestershire VS Durham Only ODI
County Ground, Bristol
Royal London One-Day Cup 2015 04 Aug, 2015
CS MacLeod: 2 (8)
Did not bowl.
Australia VS Scotland 40th ODI
Bellerive Oval, Hobart
ICC Cricket World Cup 2014-15 14 Mar, 2015
CS MacLeod: 22 (19)
Did not bowl.
Scotland VS Sri Lanka 35th ODI
Bellerive Oval, Hobart
ICC Cricket World Cup 2014-15 11 Mar, 2015
CS MacLeod: 11 (21)
Did not bowl.
Bangladesh VS Scotland 27th ODI
Saxton Oval, Nelson
ICC Cricket World Cup 2014-15 05 Mar, 2015
CS MacLeod: 11 (11)
Did not bowl.
Afghanistan VS Scotland 17th ODI
University Oval, Dunedin
ICC Cricket World Cup 2014-15 26 Feb, 2015
CS MacLeod: 0 (5)
Did not bowl.
England VS Scotland 14th ODI
Hagley Oval, Christchurch
ICC Cricket World Cup 2014-15 23 Feb, 2015
CS MacLeod: 4 (6)
Did not bowl.
New Zealand VS Scotland 6th ODI
University Oval, Dunedin
ICC Cricket World Cup 2014-15 17 Feb, 2015
CS MacLeod: 0 (1)
Did not bowl.
Afghanistan VS Scotland 4th ODI
Sheikh Zayed Stadium, Abu Dhabi
Dubai Triangular Series 2014-15 14 Jan, 2015
CS MacLeod: 5 (21)
Did not bowl.
Ireland VS Scotland 3rd ODI
Dubai International Cricket Stadium
Dubai Triangular Series 2014-15 12 Jan, 2015
CS MacLeod: 0 (3)
Did not bowl.
Afghanistan VS Scotland 1st ODI
ICC Academy, Dubai
Dubai Triangular Series 2014-15 08 Jan, 2015
CS MacLeod: 0 (2)
Did not bowl.
Warwickshire VS Durham Final ODI
Lord's, London
Royal London One-Day Cup 2014 20 Sep, 2014
CS MacLeod: 0 (7)
Did not bowl.
Ireland VS Scotland 3rd ODI
The Village, Malahide, Dublin
Scotland in Ireland ODI Series 2014 12 Sep, 2014
CS MacLeod: 116 (141)
CS MacLeod: 0-27(4.1)
Ireland VS Scotland 2nd ODI
The Village, Malahide, Dublin
Scotland in Ireland ODI Series 2014 10 Sep, 2014
CS MacLeod: 4 (3)
CS MacLeod: 0-9(1.1)
Ireland VS Scotland 1st ODI
The Village, Malahide, Dublin
Scotland in Ireland ODI Series 2014 08 Sep, 2014
CS MacLeod: 25 (28)
Did not bowl.
Durham VS Nottinghamshire Semi Final ODI
Riverside Ground, Chester-le-Street
Royal London One-Day Cup 2014 06 Sep, 2014
CS MacLeod: 6 (11)
Did not bowl.
Durham VS Yorkshire Quarter Final ODI
Headingley, Leeds
Royal London One-Day Cup 2014 28 Aug, 2014
CS MacLeod: 4 (14)
Did not bowl.
Surrey VS Durham Only ODI
Riverside Ground, Chester-le-Street
Royal London One-Day Cup 2014 14 Aug, 2014
CS MacLeod: 1 (4)
Did not bowl.
Nottinghamshire VS Durham Only ODI
Riverside Ground, Chester-le-Street
Royal London One-Day Cup 2014 12 Aug, 2014
CS MacLeod: 0 (3)
CS MacLeod: 0-16(2.4)
Durham VS Middlesex Only ODI
Riverside Ground, Chester-le-Street
Royal London One-Day Cup 2014 10 Aug, 2014
CS MacLeod: 0 (4)
Did not bowl.
Durham VS Glamorgan Only ODI
Sophia Gardens, Cardiff
Royal London One-Day Cup 2014 08 Aug, 2014
CS MacLeod: 41 (71)
Did not bowl.
Durham VS Sussex Only ODI
County Ground, Hove
Royal London One-Day Cup 2014 05 Aug, 2014
CS MacLeod: 14 (18)
Did not bowl.
Warwickshire VS Durham Only ODI
Roseworth Terrace, Gosforth
Royal London One-Day Cup 2014 31 Jul, 2014
CS MacLeod: 46 (60)
Did not bowl.
Durham VS Kent Only ODI
St Lawrence Ground, Canterbury
Royal London One-Day Cup 2014 29 Jul, 2014
CS MacLeod: 94 (139)
Did not bowl.
Durham VS Somerset Only ODI
The Cooper Associates County Ground, Taunton
Royal London One-Day Cup 2014 27 Jul, 2014
CS MacLeod: 10 (11)
Did not bowl.
Scotland VS England Only ODI
Mannofield Park, Aberdeen
Scotland VS England Only ODI-2014 2014 09 May, 2014
CS MacLeod: 9 (7)
Did not bowl.
Kenya VS Scotland 32nd ODI
Hagley Oval, Christchurch
ICC Cricket World Cup Qualifier 2013-14 30 Jan, 2014
CS MacLeod: 17 (20)
CS MacLeod: 0-19(4.0)
Scotland VS Canada 18th ODI
Hagley Oval, Christchurch
ICC Cricket World Cup Qualifier 2013-14 23 Jan, 2014
CS MacLeod: 175 (141)
CS MacLeod: 1-4(1.0)
Ireland VS Scotland 51st ODI
Civil Service Cricket Club, Stormont, Belfast
ICC World Cricket League Championship 2013 06 Sep, 2013
CS MacLeod: 21 (48)
CS MacLeod: 1-18(6.0)
Scotland VS United Arab Emirates 20th ODI
Sharjah Cricket Stadium
ICC World Cricket League Championship 2011-12 09 Mar, 2012
CS MacLeod: 2 (8)
Did not bowl.
Scotland VS United Arab Emirates 19th ODI
Sharjah Cricket Stadium
ICC World Cricket League Championship 2011-12 07 Mar, 2012
CS MacLeod: 7 (17)
Did not bowl.
Namibia VS Scotland 13th ODI
Wanderers Cricket Ground, Windhoek
ICC World Cricket League Championship 2011-12 28 Sep, 2011
CS MacLeod: 46 (48)
Did not bowl.
Scotland VS Netherlands 2nd ODI
Mannofield Park, Aberdeen
ICC World Cricket League Championship 2011 29 Jun, 2011
CS MacLeod: 2 (14)
Did not bowl.
Afghanistan VS Scotland 5th Place Play-Off ODI
Willowmoore Park, Benoni
ICC World Cup Qualifiers 2009 19 Apr, 2009
CS MacLeod: 0 (4)
CS MacLeod: 0-65(8.0)
Canada VS Scotland 27th ODI
Willowmoore Park, Benoni
ICC World Cup Qualifiers 2009 08 Apr, 2009
CS MacLeod: 2 (4)
CS MacLeod: 2-48(8.3)
Ireland VS Scotland 4th ODI
Willowmoore Park, Benoni
ICC World Cup Qualifiers 2009 01 Apr, 2009
Did not bat.
CS MacLeod: 1-31(7.0)
Match List Test
Ireland VS Scotland Only Test
Dubai International Cricket Stadium
ICC Intercontinental Cup 2017-18 29 Nov, 2017
CS MacLeod: 8 (27)
CS MacLeod: 33 (72)
CS MacLeod: 0-16(3.0)
United Arab Emirates VS Scotland Only Test
Cambusdoon New Ground, Ayr
ICC Intercontinental Cup 2016 09 Aug, 2016
Did not bat.
Did not bowl.
Durham VS Somerset Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2015 07 Jun, 2015
CS MacLeod: 0 (2)
CS MacLeod: 0 (14)
Did not bowl.
Warwickshire VS Durham Only Test
Edgbaston, Birmingham
LV= County Championship 2015 17 May, 2015
CS MacLeod: 3 (16)
CS MacLeod: 16 (54)
CS MacLeod: 0-5(1.0)
Nottinghamshire VS Durham Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2015 10 May, 2015
CS MacLeod: 0 (2)
CS MacLeod: 20 (16)
Did not bowl.
Middlesex VS Durham Only Test
Lord's, London
LV= County Championship 2015 02 May, 2015
CS MacLeod: 13 (37)
CS MacLeod: 0 (4)
CS MacLeod: 0-11(4.0)
Sussex VS Durham Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2015 26 Apr, 2015
CS MacLeod: 22 (50)
CS MacLeod: 26 (75)
Did not bowl.
Somerset VS Durham Only Test
The Cooper Associates County Ground, Taunton
LV= County Championship 2015 12 Apr, 2015
CS MacLeod: 44 (85)
CS MacLeod: 14 (16)
Did not bowl.
Durham VS Northamptonshire Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2014 15 Sep, 2014
CS MacLeod: 36 (67)
Did not bowl.
Durham VS Nottinghamshire Only Test
Riverside Ground, Chester-le-Street
LV= County Championship 2014 31 Aug, 2014
CS MacLeod: 18 (28)
CS MacLeod: 3 (9)
Did not bowl.
Scotland VS Ireland Only Test
Castle Avenue, Dublin
ICC Intercontinental Cup 2013 11 Sep, 2013
CS MacLeod: 12 (32)
CS MacLeod: 1 (12)
CS MacLeod: 0-13(4.0)