Dambulla - Sri Lankan skipper Angelo Mathews won the toss and elected to bat first against Australia in the fourth one-day international in Dambulla on Wednesday.
The hosts, who trail the five-match series 1-2, have made several changes to the side that lost to Australia on Sunday.
Young batsman Avishka Fernando has been handed his international debut while all-rounders Sachith Pathirana and Angelo Perera also get a chance to prove their worth.
The David Warner-led Australia have added Usman Khawaja in place of Shaun Marsh, who returned home with a broken finger, while medium-pace bowler Scott Boland replaces Josh Hazlewood.
Sri Lanka: Angelo Mathews (captain), Kusal Perera, Kusal Mendis, Dinesh Chandimal, Avishka Fernando, Dhananjaya de Silva, Thisara Perera, Sachith Pathirana, Dilruwan Perera, Amila Aponso, Angelo Perera
Australia: David Warner (captain), Aaron Finch, Usman Khawaja, George Bailey, John Hastings, Travis Head, Matthew Wade, James Faulkner, Mitchell Starc, Adam Zampa, Scott Boland
Umpires: Michael Gough (ENG) and Ruchira Palliyaguruge (SRI)
TV Umpire: Aleem Dar (PAK)
Match Referee: Javagal Srinath (IND)
Reserve Umpire: Ranmore Martinesz (SRI)