Shakib Al Hasan, the veteran Bangladeshi all-rounder, is on the brink of achieving a significant milestone. He needs just 55 more runs to cross the 7,500 ODI runs mark. 

If he reaches this milestone, he will become the third Bangladeshi batter to achieve this feat, joining the ranks of Tamim Iqbal and Mushfiqur Rahim. 

Shakib has been a reliable contributor in 2023, amassing 610 runs at an average of 32.10. His performance includes five fifties, which underscore his importance in the middle order.

Top stats for Bangladesh batters

1. Najmul Shanto's Prolific Run-Scoring

Najmul Shanto has emerged as Bangladesh's highest run-getter in ODIs this year, accumulating 781 runs at an impressive average of 41.10. 

His standout performance includes two centuries and six fifties, making him a vital pillar of Bangladesh's batting lineup in the 2023 season.

2. Mushfiqur Rahim's Consistency

Mushfiqur Rahim, another experienced campaigner for Bangladesh, isn't far behind Najmul Shanto. 

He has amassed 761 runs in 2023, comprising six fifties and a century. Rahim's consistency is a key factor in Bangladesh's batting strength.

3. Mahmudullah's World Cup Excellence

In the ODI World Cup, Mahmudullah has been a standout performer for Bangladesh. He has amassed 834 runs at an impressive average of 55.60, adding significant contributions to his team's World Cup campaign. 

In the 2023 World Cup alone, Mahmudullah has contributed 218 runs, further emphasizing his vital role in the Bangladeshi lineup.

In conclusion, the upcoming clash between Pakistan and Bangladesh promises to be an exciting contest with both teams vying for a much-needed victory to rejuvenate their World Cup campaigns. 

As these statistics reveal, both sides possess formidable batting lineups with key players who have the potential to turn the tide in their favour. Cricket fans worldwide can expect a riveting encounter at the iconic Eden Gardens.

Weather and pitch report

There is no indication of rain in Kolkata for Tuesday, October 31, or in the run-up to the match. The weather is expected to feature hazy sunshine and moonlight, with temperatures starting at 33°C and gradually decreasing to 26°C as the match progresses, as per AccuWeather's forecast. 

The Weather Channel also predicts a clear day with no rain expected. Noon temperatures are projected to reach 32°C, and they will ease to 27°C as the match reaches its closing stages. 

Therefore, it seems highly unlikely that the weather will disrupt the Pakistan vs. Bangladesh match in Kolkata.

The ICC has designated four out of the nine pitches at Eden Gardens in Kolkata to host five matches of the ICC World Cup 2023, including the highly anticipated semifinal. 

These pitches have been meticulously prepared using black cotton soil, a choice that enhances the bounce of the ball. 

While dew could potentially favor teams batting second, the groundsmen have ensured that the tracks are balanced, aiming to prevent one-sided matches. 

Recent One Day Internationals (ODIs) at this venue have witnessed low-scoring contests, with both spin and pace bowlers finding success.