Bangladesh pace bowler Mashrafe Mortaza, one of the country's biggest sports stars, stepped down as captain of the national one-day side, possibly ending his international career.
Friday's (6th March) 50-over game against Zimbabwe in Sylhet will be his last as captain, said the 36-year-old, who already has a new career as a member of parliament.
Mashrafe said he would remain available for selection as a player, but selectors are under pressure to bring in fresh blood ahead of the 2023 World Cup in India.
"I would like to thank Bangladesh Cricket Board for keeping confidence in me for such a long period," said Mashrafe.
"I will try to give my best as a player if I get the opportunity."
Mashrafe had not played any one-day internationals since last year's World Cup until the current Zimbabwe series. He claimed three wickets in the first two matches.
Bangladesh won both to take an unassailable 2-0 lead in the series.
Mashrafe, who withdrew from a lucrative national team contract in January, said the decision to rebuild the team for the next World Cup had convinced him to step down.
"Until yesterday I was undecided, but this morning I thought 'that's enough'," he said.
Mashrafe, who has had seven operations on his knees, acknowledged that he had been lucky to play so long.
The bowler has cult status in Bangladesh for his role in taking the team from being international whipping boys to becoming a respected limited-overs side.
He led Bangladesh to 49 wins in 87 matches, making him Bangladesh's most successful one-day captain.
Mashrafe also led Bangladesh to 10 Twenty20 wins before retiring from the format in 2017. He has not played a Test since 2009 due to injury.
Mashrafe won a seat in parliament for the ruling Awami League party in an election in December 2018.
The Bangladesh board wanted to organise a grand farewell last year, but Mashrafe rejected the offer.