Pakistan require an astonishing win to qualify but if Bangladesh opt to bat first, their chances of crossing New Zealand will be done and dusted.
"Obviously, we are here to win all the matches," said Sarfaraz ahead of the clash.
"We will do our best to win the last game as well to end on a high and we will do our best to achieve that but we need to be realistic, but if Allah helps then miracles can happen," he said.
"It's like you score 600, 500, 400 on a pitch then you think you can get the other team out for 50 and then win by a 316-run margin. If you think realistically, then we can only try.
"But the first real thing will be to win the match."
Sarfaraz admitted it had been tough to post big totals as the pitches were tough for batting with ball holding up in the surface.
"If you look at the tournament then, realistically, the tournament is of 280-300 totals," said Sarfaraz.
"If you look at the pitches, they were not for free-scoring. They were tough for batting with spin and the ball was not coming onto the bat."
Pakistan were knocked over for a mere 105 in their tournament opener, with the West Indies finishing the contest in just 13.4 overs, which took a massive toll on Pakistan’s net run-rate.
They won just one of their first five matches, but came back strongly to beat South Africa, New Zealand and Afghanistan to reach the fifth spot.
New Zealand were unable to defeat England on Wednesday which left them with an impossible task to qualify for the semis.