Cricket Scotland has announced fixtures against New Zealand and Australia for the home summer of 2020. New Zealand will play an ODI and a T20I ahead of their trip to Ireland, while Australia will arrive for a T20I before travelling on to England.

New Zealand had been due to visit for an ODI on June 26, but have changed their itinerary and will be in Edinburgh for games at the Grange on June 10 and 12. Australia will now play at the Grange on June 29, ahead of three ODIs and three T20Is against England in July.

"The opportunity to play against two of the best teams in the world is an exciting prospect," Scotland men's head coach, Shane Burger, said. "We have beaten teams of this calibre previously and we will be looking to push them all the way on all occasions.

"Cricket Scotland has set big goals for the year 2020 and this is part of that vision of playing against the world's best and challenging players and staff to keep improving both on and off the field."

Scotland memorably beat England in an ODI in Edinburgh in 2018, although their recent form in World Cup League 2 has been patchy with losses to USA and UAE earlier this month. In October, they secured qualification for next year's T20 World Cup, despite finishing fourth in their group behind Papua New Guinea, Netherlands and Namibia.

Cricket Scotland CEO Gus Mackay said: "We are delighted to welcome Australia and New Zealand to Scotland for three summer internationals in 2020.

"To host these high-profile matches further demonstrates Cricket Scotland's ambitions of playing more fixtures against Full Member opposition and also provides our fans and supporters with more international cricket. In addition, it presents a great opportunity to prepare for the ICC Men's T20 World Cup to be held in Australia the same year."