High scores
Player Runs Balls 4s 6s SR Opposition Ground Match Date Scorecard
CS MacLeod 175 141 14 5 124.11 v Canada Christchurch 23 Jan 2014 ODI # 3459
CS MacLeod 157* 146 23 1 107.53 v Afghanistan Bulawayo 4 Mar 2018 ODI # 3983
KJ Coetzer 156 134 17 4 116.41 v Bangladesh Nelson 5 Mar 2015 ODI # 3624
CS MacLeod 154 163 15 3 94.47 v P.N.G. Port Moresby 6 Oct 2017 ODI # 3920
CS MacLeod 140* 94 16 3 148.93 v England Edinburgh 10 Jun 2018 ODI # 4008
PL Mommsen 139* 149 12 1 93.28 v U.A.E. Lincoln 1 Feb 2014 ODI # 3468
KJ Coetzer 133 136 14 2 97.79 v Afghanistan Sharjah 8 Mar 2013 ODI # 3342
KJ Coetzer 127 121 14 1 104.95 v U.A.E. Edinburgh 14 Aug 2016 ODI # 3765
CS MacLeod 116* 141 15 0 82.26 v Ireland Dublin (Malahide) 12 Sep 2014 ODI # 3529
MW Machan 114 111 9 3 102.70 v Kenya Aberdeen 30 Jun 2013 ODI # 3379
MH Cross 114 135 5 4 84.44 v U.A.E. Bulawayo 15 Mar 2018 ODI # 3998
PL Mommsen 111* 101 9 0 109.90 v U.A.E. Edinburgh 14 Aug 2016 ODI # 3765
KJ Coetzer 109 101 13 2 107.92 v Zimbabwe Edinburgh 15 Jun 2017 ODI # 3892
MH Cross 107* 110 10 2 97.27 v U.A.E. ICCA Dubai 21 Jan 2018 ODI # 3961
CS MacLeod 103 122 6 3 84.42 v U.A.E. Edinburgh 16 Aug 2016 ODI # 3766
CS MacLeod 102 107 8 1 95.32 v Hong Kong Edinburgh 10 Sep 2016 ODI # 3779
RD Berrington 101* 126 8 1 80.15 v Ireland Dublin (Malahide) 10 Sep 2014 ODI # 3528
CS MacLeod 99* 127 12 0 77.95 v Canada Ayr 11 Jul 2012 ODI # 3287
DF Watts 98 112 8 0 87.50 v Ireland Amstelveen 10 Jul 2010 ODI # 3023
HJW Gardiner 96 105 14 0 91.42 v Afghanistan ICCA Dubai 8 Jan 2015 ODI # 3572
PL Mommsen 91* 122 10 0 74.59 v Ireland Belfast 6 Sep 2013 ODI # 3411
MH Cross 91 120 11 0 75.83 v P.N.G. Port Moresby 8 Oct 2017 ODI # 3921
RD Berrington 90 95 9 2 94.73 v U.A.E. ICCA Dubai 23 Jan 2018 ODI # 3963
NFI McCallum 89* 78 7 4 114.10 v Canada Amstelveen 3 Jul 2010 ODI # 3009
KJ Coetzer 89* 99 11 1 89.89 v Netherlands Aberdeen 29 Jun 2011 ODI # 3166
KJ Coetzer 89 85 10 2 104.70 v Ireland Edinburgh 12 Jul 2011 ODI # 3171
HJW Gardiner 89 98 10 0 90.81 v Ireland Dublin (Malahide) 12 Sep 2014 ODI # 3529
MA Jones 87 135 9 0 64.44 v Ireland ICCA Dubai 16 Jan 2018 ODI # 3954
MW Machan 86 120 4 0 71.66 v Ireland Dubai (DSC) 12 Jan 2015 ODI # 3575
RD Berrington 84 92 3 1 91.30 v Netherlands Rotterdam 15 Jun 2010 ODI # 2992
PL Mommsen 80* 116 5 0 68.96 v U.A.E. Edinburgh 16 Aug 2016 ODI # 3766
PL Mommsen 80 107 7 1 74.76 v Ireland Amstelveen 10 Jul 2010 ODI # 3023
PL Mommsen 78 97 4 1 80.41 v Kenya Christchurch 30 Jan 2014 ODI # 3466
CS MacLeod 78 79 8 1 98.73 v U.A.E. Bulawayo 15 Mar 2018 ODI # 3998
KJ Coetzer 75 79 13 0 94.93 v U.A.E. ICCA Dubai 23 Jan 2018 ODI # 3963
MA Jones 74 94 5 1 78.72 v Ireland ICCA Dubai 18 Jan 2018 ODI # 3956
KJ Coetzer 71 84 11 0 84.52 v England Christchurch 23 Feb 2015 ODI # 3611
FRJ Coleman 70 74 7 0 94.59 v Sri Lanka Hobart 11 Mar 2015 ODI # 3632
MW Machan 68 70 6 0 97.14 v Canada Christchurch 23 Jan 2014 ODI # 3459
RD Berrington 67 91 3 2 73.62 v Canada Amstelveen 3 Jul 2010 ODI # 3009
RD Berrington 67 95 4 0 70.52 v Afghanistan Bulawayo 4 Mar 2018 ODI # 3983
KJ Coetzer 66 85 7 1 77.64 v P.N.G. Dubai (DSC) 25 Nov 2017 ODI # 3934
KJ Coetzer 64 92 5 0 69.56 v Netherlands Aberdeen 28 Jun 2011 ODI # 3164
JH Davey 64 90 6 1 71.11 v Afghanistan Sharjah 8 Mar 2013 ODI # 3342
PL Mommsen 63* 98 4 0 64.28 v Kenya Aberdeen 30 Jun 2013 ODI # 3379
MM Iqbal 63 92 3 0 68.47 v Netherlands Amstelveen 1 Jul 2010 ODI # 3007
RD Berrington 63 53 7 1 118.86 v U.A.E. Lincoln 1 Feb 2014 ODI # 3468
RD Berrington 62 84 3 0 73.80 v Afghanistan Abu Dhabi 14 Jan 2015 ODI # 3576
KJ Coetzer 61 60 7 1 101.66 v Zimbabwe Edinburgh 17 Jun 2017 ODI # 3893
KJ Coetzer 61 70 7 1 87.14 v Ireland Harare 18 Mar 2018 ODI # 4001
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Scotland v England at Edinburgh, Only ODI, Jun 10, 2018 [ODI # 4008]
Scotland v West Indies at Harare, ICC Cricket World Cup Qualifier 31st match, Mar 21, 2018 [ODI # 4004]
Ireland v Scotland at Harare, ICC Cricket World Cup Qualifier 28th match, Mar 18, 2018 [ODI # 4001]