Mashrafe Mortaza will step down as Bangladesh ODI captain after the final match of the series against Zimbabwe on Friday.
The 36-year-old paceman first led the Tigers in white-ball cricket back in 2014 and has gone on to skipper his country 87 times in the shortest format.
Mortaza will get the opportunity to end his reign with a 50th ODI victory as captain when Bangladesh go in search of a 3-0 whitewash at Sylhet.
"I am leaving the Bangladesh captaincy," Mortaza said in a press conference on Thursday. "The third ODI is going to be my last game as captain.
"I took the decision myself. As a player, I will keep trying to give my best if I get the opportunity. I wish the next captain all the best.
"I believe that the Bangladesh team will reach the next stage under him. I will try to give him all the support through my experience.
"I think the three available senior players each have the ability to lead the side. Hope the BCB takes the best one of them."
Mortaza, now a member of parliament in Bangladesh, added: "I am everything due to cricket. If I didn't finish playing cricket, I would have been doing fish farming.
"My future definitely includes cricket, and if a player requires me, I will give it my best. I have to do my work in my constituency until the next election."