Scotland Men’s national cricket team has been an associate member of the International Cricket Council since 1994. Scotland played their first ever One Day International on 16th May 1999 against Australia and has since played 138 One Day International matches. They are currently ranked at number 11 in the ICC Men’s One Day Internationals team rankings and are ranked above Zimbabwe, which is a Test-playing nation. Many cricketers have scored at least one 50 for the Scottish national cricket team in ODIs. Here are the top 10 Scottish cricketers with the most 50s for Scotland in One Day Internationals.

1. Kyle Coetzer

Kyle Coetzer is a Scottish cricketer and a former captain of the Scotland national cricket team. Coetzer is one of their best batsmen, and he has scored the most 50s for them in One Day International matches. Coetzer made his ODI debut in 2008 and has played 82 One Day International matches for Scotland till now. Coetzer has made twenty 50s for them in the 80 innings he has batted in and scored five centuries for them.

2. Richie Berrington

Richie Berrington is a Scottish cricketer who made his One Day International debut for the Scottish national cricket team in 2008 against Ireland. Berrington has 97 ODI matches for Scotland. In 92 innings he has batted in, he has made sixteen 50s and three centuries for the Scotland national cricket team.

3. Calum Macleod

Calum Macleod is a Scottish cricketer who is a right-handed batsman. Macleod is also considered to be one of the best batsmen of the Scotland national cricket team and is third on the list of Scottish cricketers with the most 50s for their national team. Macleod has made thirteen 50s for them in 88 ODIs. Macleod has also scored the most number of ODI hundreds for the Scotland national cricket team, with ten centuries to his name.

4. Matthew Cross

Matthew Cross is a Scottish cricketer who made his One Day International debut for the Scotland national cricket team in 2014 against Canada. He has till now played 75 ODIs for the Scottish national team. He has scored nine 50s in 70 innings he has batted in which is the joint fourth most number of 50s by a Scottish national team cricket player in ODIs. He has also scored two centuries for them.

5. Fraser Watts

David Fraser Watts is a former Scottish international cricketer who played for the Scotland cricket team from 2006-2012. He played only 36 One Day Internationals for the Scottish national team. In 35 innings, Watts got a chance to bat Watts made nine 50s and one hundred for his team. He is also joint fourth on the list of Scottish cricketers with the most 50s in ODIs.

6. George Munsey

George Munsey is a Scottish cricketer who plays as a batsman and made his One Day International debut in 2017 and has since played 43 One Day matches for them. Munsey has batted in 42 ODIs till now and has made nine 50s in them with the highest score of 79 not out.

7. Gavin Hamilton

Gavin Hamilton is a former Scottish cricketer who played 38 ODIs for the Scotland cricket team and even played 1 Test match for the England national cricket team in 1999. Hamilton played his first ODI match for Scotland in 1999. Hamilton made seven fifties and two centuries for the Scottish national team. Hamilton played his last ODI match for Scotland in 2019.

8. Preston Mommeson

Preston Mommeson is a Scottish cricketer who was born in South Africa. He is a former captain of Scotland in limited-over formats. Mommeson played 44 One Day International matches for the Scotland national cricket team from 2010-2017 and made six fifties for his team. Mommeson also scored two centuries for his national team.

9. Ryan Watson

Ryan Watson is a former Scottish cricketer born in Zimbabwe but played for the Scotland national cricket team. Watson made his One Day International debut in 2006 against Pakistan. Watson played 35 ODI matches for Scotland and made six 50s in them along with one hundred. Watson played his last ODI in 2009 against Australia.

10. Michael Leask

Michael Leask is a Scottish cricketer who made his international debut for Scotland in 2013 and has played 54 One Day International matches for them till now. He has made six fifties for his team till now in the 45 innings he has batted in till now. His highest ODI score is 85.