Scotland has seen some of the greatest cricketers and also the finest batsmen. The players in this list have scored the highest runs for Scotland in ODI cricket. All these scores are a century and some players are placed in many spots on this list because they have scored many centuries and their scores remain unbeaten by other Scotland batsmen. Another interesting fact is, that most of these high scores are scored after 2010 and some after 2015. These periods are the times when Scotland showed their potential and their batting ability. To check out more about the Scotland batsmen, scroll down below!

1. Calum Macleod

CALUM MACLEOD is the cricketer who topped this list of the highest run, and this is his record for his runs in ODI cricket and he is the top scorer of Scotland in ODI. He scored 175 runs in total in an ODI match against Canada in 2014. In this innings, he scored 14 boundaries and 5 sixes, and this was played in the Christchurch ground on 23 Jan.

2. Calum Macleod

In the 2nd spot is once again CALUM MACLEOD for his amazing performance in ODI cricket in 2018. This was his performance in an ODI match between Scotland, and Afghanistan, and he scored 157* runs in this innings which was played in the Bulawayo ground on 4 Mar 2018. He scored 23 boundaries and a six in this innings.

3. Kyle Coetzer

KYLE COETZER is the main performer and one of the key batsmen for Scotland in ODI cricket, and this was his performance in an ODI inning that was played against Bangladesh in the 2015 series. In this innings, he scored 156 runs in total. This match was held in the Nelson ground on 5 Mar 2015. He also scored 17 boundaries and 4 sixes in this innings.

4. Calum Macleod

Once again on this list is CALUM MACLEOD for his mind-blowing performance in the ODI cricket which was played in 2017. This was his performance in an ODI match between Scotland and PNG, and he scored 154 runs in this innings with 15 boundaries and 3 sixes. This match was held on Port Moresby ground on 6 Oct 2017.

5. Calum Macleod

Yes, you guessed it right! It is CALUM MACLEOD again on this list for his exciting performance in one of his ODI matches that were played in 2018. This was his century in an ODI match that was played against England, and he scored 140* runs in this innings with 16 boundaries and 3 sixes. This was held in Edinburgh ground on 10 Jun 2018.

6. Preston Mommsen

PRESTON MOMMSEN is one of the crucial batsmen for Scotland in the ODI cricket format and this is his high score for his team in 2014. This was his performance in an ODI match that was played against UAE, and he scored 139* runs in total with 12 boundaries and a six. This was held in Lincoln ground on 1 Feb 2014.

7. Kyle Coetzer

This man is one of the main pillars of the Scotland batting squad, and with his batting skills, and abilities, they could reach many heights. This was KYLE COETZER’s performance in the 2013 ODI match that was played against Afghanistan, and he scored 133 runs with 14 boundaries and 2 sixes. This was held in the Sharjah ground on 8 Mar 2013.

8. Kyle Coetzer

Didn’t we tell you?  That this man is the main pillar of Scotland’s batting? And this was his performance in the 2016 ODI match that was played against UAE, and he scored a huge 127 runs in this innings with 14 boundaries and a six. This match was held in Edinburgh ground on 14 Aug 2016.

9. Ryan Watson

At no.9 is the former cricketer and batsmen RYAN WATSON of Scotland’s batting squad, and this was his performance in one of his ODI matches that were played against Canada in 2007, and he scored 123* runs in this innings with 10 boundaries and 2 sixes. This game was held in the Mombasa ground on 18 Jan 2007.

10. Neil Mccallum

The batsman, at last, is another former cricketer NEIL MCCALLUM of team Scotland. This was his performance in his ODI career and this was in a match that was played against Ireland in 2009. He scored 121* runs in this match with 12 boundaries and 3 sixes, and this was held in the Benoni ground on 1 Apr 2009.