The change came due to poor performance and whitewash losses under Tharanga's captaincy.
Earlier, Mathews had stepped down from the position following the loss against Zimbabwe in July last year, while Dinesh Chandimal, who is currently spearheading the Test team, has not consistently held a place in the playing XI for ODIs.
And now Mathews, who earlier led the team in all formats, agreed to once again lead the team in the white-ball format, following a request made by Sri Lanka Cricket (SLC) President Thilanga Sumathipala.
"I invited Angelo to reconsider and accept the captaincy once again, further to the lengthy discussions I had with the Head Coach, Selectors and the Management of the SLC," said Sumathipala.
The tri-series will begin on January 15 and run until January 27. (ANI)