The 22-year-old, who was born in Australia to a Scottish mother, has impressed for the Saltires in the Yorkshire Bank 40 this season.
Captain Kyle Coetzer is named in the squad, but he remains a doubt with a wrist injury. Preston Mommsen is on standby to captain the team in Edinburgh if Coetzer is unfit.
Sussex batsman Matt Machan, Yorkshire all-rounder Iain Wardlaw, Leicestershire's Rob Taylor and Northamptonshire wicketkeeper David Murphy are all included, but Neil Carter is unavailable due to work commitments. Safayaan Sharif takes his place after recovering from a side injury sustained during Scotland's tour to the United Arab Emirates in March.
Scotland coach Pete Steindl said: "We're really looking forward to welcoming the Australians to the Grange for our big home game of the summer. It's always a great occasion for the players and staff to test themselves against the likes of Australia and we are looking forward to the challenge."
Squad: Kyle Coetzer (Northants, capt), Richie Berrington (Greenock), Freddie Coleman (Warwickshire), Gordon Drummond (Carlton), Hamish Gardiner (Carlton), Gordon Goudie (Grange), Majid Haq (Clydesdale), Matt Machan (Sussex), Calum MacLeod (Uddingston), Preston Mommsen (Carlton), David Murphy (Northants), Safayaan Sharif (Clydesdale), Rob Taylor (Leicestershire), Iain Wardlaw (Yorkshire).