Sri Lanka captain Dinesh Chandimal won the toss and elected to bat against Australia in the first day-night test at the Gabba on Thursday.

The tourists are without all-rounder Angelo Mathews, who is out with a hamstring injury and has been replaced by Dhananjaya de Silva.

After a 2-1 series loss to India, Australia has again reshuffled its brittle batting order, bringing in Joe Burns to open with Marcus Harris.

Kurtis Patterson has been rewarded for successive centuries for a Cricket Australia XI in last week’s match against Sri Lanka in Hobart with his first test cap.

Paceman Jhye Richardson will also make his debut, coming in for the injured Josh Hazlewood.

The second test is at Canberra’s Manuka Oval from February 1.