Bangladesh captain Khaled Mashud has pin-pointed bad batting as the reason for his team's disappointing performance at the World Cup.
The Tigers stretched their winless streak to 32 one-day internationals on Saturday when Kenya beat them by 32 runs.
Chasing a modest target of 218 to win, Bangladesh slumped to 185 all out to remain firmly rooted to the bottom of Group B.
"We batted very badly and allowed ourselves to be got out very cheaply, so we couldn't reach the total," Mashud said afterwards.
"Obviously, 217 wasn't too big a total but we couldn't bat well - actually, in every match we couldn't bat well, so we couldn't get any results."
This hasn't finished our cricket
Tigers captain Khaled Mahmud
Veteran all-rounder Maurice Odumbe proved to be the scourge of Bangladeshi hopes, turning in a superb performance with both bat and ball for Kenya.
After top-scoring with 52 in a total of 217-7 in 50 overs, he then took 4-38 to help the side of part-timers into the second stage, while Bangladesh were left to reflect on a miserable record of 30 defeats in their last 32 one-dayers.
Despite amassing just two points from their rained-out match against the West Indies, Mashud is insistent his team are not leaving the World Cup empty-handed.
"Obviously we've got some experience from here, but we haven't had any luck in this tournament," he added.
"This hasn't finished our cricket and we'll try our best to do well in the future."