George Munsey rapidly climbing this top 9 list of leading ODI run-scorers for Scotland

George Munsey bats in ODIs
George Munsey is among Scotland's top run-scorers in ODIs.

Scotland’s journey in ODI cricket has been shaped by a core of impactful batters over the years, who have helped define the team’s identity.

George Munsey smashed a record score of 191 in one-day cricket for Scotland against the Netherlands in June, proof that the nation is becoming a more dangerous force in international cricket year on year.

Scotland has struck a perfect balance of big-boundary hitters to canny batters with the temperament to score against the best bowling attack in the world.

Landmarks like their new highest individual score are a reflection of how far they’ve come in bridging the gaps between the historically successful cricketing nations.

Scotland haven’t featured in an ICC ODI World Cup since 2015 but rank just five places below England in the ICC World Rankings, with their team performances well and truly on the up.

Let’s take a look at the 9 batters who have led the way with the most ODI runs for Scotland…

9. Preston Mommsen – 1,115 runs ODI runs for Scotland

Mommsen averaged 30.97 across 44 matches in his seven-year ODI career, with a highest score of 139 not out.

His two centuries, six fifties, and focus in the middle order from 2010 to 2017 underlined his reliability in important years of Scotland’s ODI revolution.

8. Brandon McMullen – 1,175 runs ODI runs for Scotland

McMullen averages 43.51, the highest of any batter on this list, and has already racked up four centuries since his debut in 2022.

A high score of 151 and a strike rate of 87.94 show his ability to play a role as either the aggressor or the anchor in Scotland’s ODI innings.

7. Gavin Hamilton – 1,231 runs in ODIs for Scotland

Hamilton scored at 35.17 across 38 innings, with two centuries and seven fifties for his nation between 1999 and 2010.

He high-scored with an impressive knock of 119 and was a bedrock for Scotland in finding early consistency in ODI cricket, hitting 95 fours and 11 sixes along the way. Hamilton was brutal and has a knack for punishing loose deliveries.

Also read: Nathan Lyon vs Shane Warne, Stuart Broad vs James Anderson, Ravichandran Ashwin vs Anil Kumble – who was fastest to 500 Test wickets?

6. Michael Leask – 1,535 runs ODI runs for Scotland

Leask is one of the most explosive batters on the list with a dominant strike rate of 113.53 as well as 68 sixes and 119 fours from his debut in 2014.

He has one century, eight fifties and an unbeaten top score of 107, frequently lifting Scotland late in their innings.

5. Matthew Cross – 2,215 runs ODI runs for Scotland

Cross has racked up 2215 runs at an average of 23.56 with a highest score of 114 and a strike rate of 71.79, and has featured in several positions in the batting order.

His ODI career started in 2014 with 11 fifties and two centuries to date.

4. George Munsey – 2,487 runs ODI runs for Scotland

Munsey made history with a stunning 191, Scotland’s highest ever ODI individual score, in 2025 against the Netherlands.

The knock only added to his already impressive credentials since his debut in 2017: a 42.87 average, strike rate of 89.10 and 73 sixes with three centuries and 16 fifties opening the batting.

3. Calum MacLeod – 3,026 runs ODI runs for Scotland

MacLeod combined a strong average with volume, scoring 10 centuries and 13 fifties from 2008 to 2o22 with a highest score of 175.

He could accelerate while playing long, meaningful innings across all phases of the 50-over game.

2. Kyle Coetzer – 3,192 runs ODI runs for Scotland

Coetzer was one of Scotland’s most consistent top-order players, averaging 38.92 with a memorable best innings of 156 against Bangladesh.

He’s racked up five hundreds, 21 fifties and 412 fours – the most by a batter in Scotland ODI history.

1. Richie Berrington – 3,536 runs in ODIs for Scotland

Scotland’s leading run-scorer in ODIs, Berrington, has averaged 33.35 in his long international career, which began in 2008.

Six centuries, 20 fifties and 127 against the UAE in 2023 highlight his credentials – but his 83 sixes place him as the leading maximum hitter in Scottish ODIs.

Read next: Which 7 bowlers reached 50 Test wickets the fastest among left-arm seamers? Top spot isn’t as predictable as you’d think