Sri Lanka will choose between Angelo Mathews and Dinesh Chandimal for their next limited-overs captain.

Angelo Mathews is in contention to become Sri Lanka's limited-overs captain six months on from resigning the role, while Dinesh Chandimal is also in contention.

All-rounder Mathews stepped down as skipper across all three formats in July following a dismal 3-2 ODI series loss to Zimbabwe.

However, the captaincy has proved problematic for Sri Lanka over the past year with Thisara Perera having stood in during last month's limited-over contests with India, and Upul Tharanga having also skippered the side in 2017.

Sri Lanka appointed Chandika Hathurusingha as head coach in December, and are now keen to nail down a regular leader on the pitch under his tenure.

Mathews may hold the edge over Test captain Chandimal who is not always an automatic starter in shorter formats, but he has struggled with leg injuries over the past 18 months.

Commenting on the imminent decision, Sri Lanka Cricket president Thilanga Sumathipala said via a statement: "During the discussion [over the limited-overs captaincy], the Chairman of selectors informed me that they are considering appointing either Angelo Mathews or Dinesh Chandimal to fill the role."

The statement added that the decision will be announced on January 9.

Sri Lanka's next assignment is the Bangladesh Tri-Nations Series, which they start against Zimbabwe on January 17.