Colombo: All rounder Sanath Jayasuriya claimed his 300th one-day wicket to help Sri Lanka to a five-wicket victory in the second one-day international yesterday.

Jayasuriya claimed four wickets for 31 runs from 9.5 overs to become the ninth player in ODI history to take 300 wickets.

The 38-year-old, who had scored 12,084 runs in 396 matches prior to this one, is the only player to have scored more than 10,000 runs and taken 300 wickets.

Jayasuriya reached the landmark when he dismissed last man Syed Rasel as Bangladesh were bowled out for 137 in 46.5 overs. He was also named man of the match.

"It is nice to be the first one to get there but I am happy I took four wickets and helped my team win," said the left-hander, who has played more one-dayers than any one else in history.

"Such records come when you play for so long."