Geoff Marsh of Australia agreed Friday to coach the Sri Lankan national cricket squad. ((Paul Kane/Getty Images))

Sri Lanka appointed former Australian batsman Geoff Marsh as its national team coach on Friday.

Sri Lanka Cricket said in a statement that Marsh has been offered a two-year contract starting Sept. 27.

The 52-year-old has played 50 tests and 119 one-day internationals for Australia and coached the Australian and Zimbabwe teams.

He has also been a selector for Australia.

"With his vast coaching and playing experience at the highest levels, Sri Lanka Cricket is confident that he would be an ideal choice for the post of Sri Lanka national team head coach," the statement said.

Sri Lanka has been without a permanent coach since this year's World Cup when former coach Trevor Bayliss quit.

Former Australia batsman Stuart Law, who was an assistant to Bayliss, was in-charge of the team for the tour of England.

Rumesh Ratnayake, a former Sri Lankan seamer, was appointed interim coach for the home series against Australia.