The Scotland national cricket team represents the country of Scotland in the arena of cricket. In 1994, the Scottish national cricket team became an Associate Members of the ICC after generating connections with the England national cricket team two years earlier. Since then, Scottish squad has played in three World Cups of cricket in 1999, 2007, and 2015 and also played three ICC World T20 tournaments of 2007, 2009, and 2016. Although, their first win in both of these games did not come until they beat the Hong Kong cricket team in the World Twenty20 of 2016. Scotland national cricket team is operated by Cricket Scotland. Here are the top 10 best players in Scotland cricket team in ODI's-

10. Henry Munsey

Henry was named to represent the Scotland cricket team for their tour for T20I in Ireland in 2015 and the ICC World Twenty20 Qualifier in 2015. Henry made his first appearance in Twenty20 International (T20I) match against the Ireland cricket team in June 2015.

9. Ryan Watson

Ryan nowadays plays club cricket with Forfarshire CC. Ryan is a hard-hitting right-handed batsman and bowls both medium-fast and off-break. Ryan became one of the first three cricketers to be awarded a contract with Cricket Scotland in 2008.

8. Fraser Watts

Watts is a right-handed batsman in the Scottish national cricket team; he started playing in Carlton Cricket Club in Edinburgh. Watts showed considerable strength early on and, when aged 16, won a scholarship in sports to Durham School, where Watts completed the last two years of his education.

7. Neil McCallum

Neil made his first appearance in first-class cricket on 11 May 2006, for the Scotland cricket team against Namibia in the ICC Intercontinental Cup of 2006-07. Neil gave his first appearance for Scotland's squad in July 2000 against an England Amateur team.

6. Preston Mommsen

Preston was born in South Africa but plays for the Scottish national cricket team and is a former captain in the international team for limited overs. Preston led the South African national cricket team at U-19 levels he has played his first cricket match for the Scottish cricket squad in a first-class match in 2010 against the Netherlands squad.

5. Gavin Hamilton

Hamilton was born on 16 September 1974; he is an all-rounder cricket player who played many One Day International matches and Twenty20 International matches for Scotland cricket team and also played one Test match for England cricket team. Hamilton represented Scotland's squad in the World Cup of 1999.

4. Matthew Cross

In 2013, Matthew grew his career statistics as he got a break into the senior squad of Scotland, which was followed by his selection for the T20 squad of Scotland national cricket team to take part in the World Cup Qualifiers of 2013 in the United Arab Emirates.

3. Richie Berrington

Richie stroked a century in just 56 balls in a Twenty20 International match in 2012 against Bangladesh; with the help of Richie, Scotland's squad won by 34 runs. Richie became the seventh cricket player to stroke a century in a Twenty20 International match, the first century from an associate nation.

2. Calum MacLeod

From 2008, Calum is leading the Scotland national cricket team; he also led the team in the World Cup of 2015 and the Twenty20 World Cup of 2016. Calum has played country cricket for Warwickshire and Durham in England. In 2019, MacLeod was selected as the Associate Player of the Year at the ICC Awards of 2008.

1. Kyle Coetzer

Coetzer was born on 14 April 1984; he is a Scottish cricket player and current captain of the Scotland cricket team in international format. In the Twenty20 World Cup of 2009 in England, he took "the best catch ever" according to former cricket player David Lloyd in a game against the South African cricket team. Coetzer was also one of Scotland's leading run-scorer. Coetzer also captained Pokhara Rhinos in Everest Premier League.