Scotland captain Preston Mommsen has retired from international cricket to take up an "attractive opportunity in the corporate world".
The 29-year-old, one of seven Scotland-based full-time professionals, has featured in 42 one-day internationals and 24 Twenty20 internationals.
He said: "It has been an incredibly difficult decision but one that I felt I had to make at this stage."
Scotland head coach Grant Bradburn described it as "a big loss".
South Africa-born Mommsen led Scotland at the 2015 World Cup in Australia and New Zealand and the 2016 World Twenty20 in India.
He scored two hundreds and six half-centuries in ODIs, where he averaged 32.38 with the bat, and was named ICC Associate and Affiliate Cricketer of the Year in 2014.
His best form came in the 2014 World Cup qualifier in New Zealand, where he hit 520 runs at an average of 86.66 during the tournament, including 139 in Scotland's victory over the United Arab Emirates in the final.
Mommsen was also the first to captain Scotland to victory in a global tournament when they beat Hong Kong at the World T20.