You are currently offline

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
Overview
T20I
ODI
Test
Tournaments
Gender : Man

Team Played For

1. Sussex
2. Scotland
3. Paktia Panthers
4. Kent
5. Durham
6. Derbyshire


Tournament Played

1. ICC World Twenty20 (2009)
2. ICC World Cup Qualifiers (2009)
3. ICC World Cricket League Championship (2011)
4. ICC Intercontinental Cup (2013)
5. ICC World Cricket League Championship (2011-12)
6. ICC World Twenty20 Qualifier (2011-12)
7. Afghanistan v Scotland T20I Series (2012-13)
8. ICC Cricket World Cup (2014-15)
9. ICC World Twenty20 Qualifier (2013-14)

For Full Tournament List Click on Tournament Tab..
Total Tournament Played : 61

Match List T20

Scotland VS Zimbabwe 12th T20

Bellerive Oval, Hobart

ICC Men's T20 World Cup 2022-23 21 Oct, 2022

Scotland VS Ireland 7th T20

Bellerive Oval, Hobart

ICC Men's T20 World Cup 2022-23 19 Oct, 2022

Scotland VS West Indies 3rd T20

Bellerive Oval, Hobart

ICC Men's T20 World Cup 2022-23 17 Oct, 2022

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

For Full T20I Match List Click on T20I Tab... Total T20I Match : 119

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

Nepal VS Scotland 96th ODI

Titwood, Glasgow

ICC Men's Cricket World Cup League 2 2022 17 Jul, 2022

Namibia VS Scotland 94th ODI

Titwood, Glasgow

ICC Men's Cricket World Cup League 2 2022 14 Jul, 2022

Scotland VS Nepal 93rd ODI

Titwood, Glasgow

ICC Men's Cricket World Cup League 2 2022 13 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

For Full ODI Match List Click on ODI Tab... Total ODI Match : 95

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

Warwickshire VS Durham Only Test

Edgbaston, Birmingham

LV= County Championship 2015 17 May, 2015

Nottinghamshire VS Durham Only Test

Riverside Ground, Chester-le-Street

LV= County Championship 2015 10 May, 2015

Middlesex VS Durham Only Test

Lord's, London

LV= County Championship 2015 02 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

For Full Test Match List Click on Test Tab... Total Test Match : 11

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)


Tournament Played

1. ICC World Twenty20 (2009)
2. ICC World Cup Qualifiers (2009)
3. ICC World Cricket League Championship (2011)
4. ICC Intercontinental Cup (2013)
5. ICC World Cricket League Championship (2011-12)
6. ICC World Twenty20 Qualifier (2011-12)
7. Afghanistan v Scotland T20I Series (2012-13)
8. ICC Cricket World Cup (2014-15)
9. ICC World Twenty20 Qualifier (2013-14)
10. ICC World Cricket League Championship (2013)
11. Scotland VS England Only ODI-2014 (2014)
12. LV= County Championship (2014)
13. NatWest T20 Blast (2014)
14. Royal London One-Day Cup (2014)
15. ICC Cricket World Cup Qualifier (2013-14)
16. Scotland in Ireland ODI Series (2014)
17. LV= County Championship (2015)
18. NatWest T20 Blast (2015)
19. Royal London One-Day Cup (2015)
20. Dubai Triangular Series (2014-15)
21. ICC World Twenty20 Qualifier (2015)
22. ICC World Cricket League Championship (2015)
23. NatWest T20 Blast (2016)
24. Royal London One-Day Cup (2016)
25. ICC World Twenty20 (2015-16)
26. Scotland in Hong Kong T20I Series (2015-16)
27. United Arab Emirates VS Scotland Only T20-2015-16 (2015-16)
28. ICC Intercontinental Cup (2016)
29. ICC World Cricket League Championship (2016)
30. Hong Kong in Scotland ODI Series (2016)
31. ICC World Cricket League Championship (2017)
32. Desert T20 Challenge (2016-17)
33. United Arab Emirates Tri-Nation Series (2016-17)
34. Zimbabwe in Scotland ODI Series (2017)
35. ICC World Cricket League Championship (2017-18)
36. ICC Intercontinental Cup (2017-18)
37. Pakistan tour of Ireland
38. England and Scotland (2018)
39. Vitality Blast (2018)
40. United Arab Emirates Tri-Nation Series (2017-18)
41. ICC Cricket World Cup Qualifier (ICC Trophy) (2017-18)
42. ICC Cricket World Cup Qualifier (2017-18)
43. Netherlands Tri-Nation T20I Series (2018)
44. Afghanistan Premier League (2018-19)
45. Afghanistan tour of England and Scotland (2019)
46. Sri Lanka tour of England and Scotland (2019)
47. Oman Quadrangular T20I Series (2018-19)
48. ICC Men's Cricket World Cup League 2 (2019)
49. ICC Men's T20 World Cup Qualifier (2019-20)
50. Ireland Tri-Nation T20I Series (2019)
51. ICC Men's Cricket World Cup League 2 (2019-20)
52. Vitality Blast (2020)
53. Vitality Blast (2021)
54. Scotland tour of Netherlands (2021)
55. Zimbabwe tour of Ireland and Scotland (2021)
56. ICC Men's T20 World Cup (2021-22)
57. ICC Men's Cricket World Cup League 2 (2021)
58. Papua New Guinea v Scotland T20I Match (2021-22)
59. ICC Men's T20 World Cup (2022-23)
60. New Zealand tour of Scotland (2022)
61. ICC Men's Cricket World Cup League 2 (2022)

Player Tags: CS MacLeod, CS MacLeod Test stats, CS MacLeod Test career, CS MacLeod Test runs, CS MacLeod Test centuries, CS MacLeod Test Wickets, CS MacLeod ODI stats, CS MacLeod ODI career, CS MacLeod ODI runs, CS MacLeod ODI centuries, CS MacLeod ODI Wickets, CS MacLeod T20 stats, CS MacLeod T20 career, CS MacLeod T20 runs, CS MacLeod T20 centuries, CS MacLeod T20 Wickets, CS MacLeod Scotland,Durham,Derbyshire,Paktia Panthers,Sussex,Kent