Scotland's male cricketers will play their first home matches in more than two years against Zimbabwe next month.
The T20 internationals on 15, 17 and 19 September at the Grange, Edinburgh will act as ICC T20 World Cup preparation for Shane Burger's side.
Scotland men last played at home in August 2019.
"It will be wonderful to finally have international cricket back being played on home soil in front of our own fans," said Burger.
Zimbabwe will play three ODI's and five T20I's against Ireland before heading to Scotland.
The Scots travel to Oman to face Papa New Guinea in the Cricket World Cup League 2 on 25 September then face hosts Oman on 26 and 28 September, Papa New Guinea again on 29 September and Oman a third time on 2 October.
At the T20 World Cup, also in Oman, Scotland open against Bangladesh on 17 October. Burger's team then take on Papua New Guinea two days later and hosts Oman on 21 October.
Meanwhile, Scotland women opened their T20 World Cup qualifying campaign by beating the Netherlands by six wickets in La Manga.
After the Dutch were held to 98/5, the Scots reached 99/4 from 16.3 overs with with Sarah Bryce top scoring on 46 runs.
"It was a little bit up and down today," said head coach Mark Coles ahead of Thursday's meeting with Ireland. "We should have finished at two or three down, but it's a win in what was potentially a bit of a banana skin game for us."