Top 5 Highest Batting Averages in BPL History

In the thrilling history of the Bangladesh Premier League (BPL), many batters have played iconic innings, but only a few have consistently maintained the highest batting averages in BPL. Batting average is a sign of a batter’s consistency, ability to build innings, and stay at the crease.

List of 5 Highest Batting Averages in BPL History

5. Shadab Khan – Dhaka Platoon

Top 5 Highest Batting Averages in BPL History

Shadab Khan, best known as a bowler, shocked everyone with his strong batting performance during the 2019–2020 BPL season. Despite limited opportunities, he managed to record one of the highest batting averages in BPL, showcasing his value as a lower-order batter.

Shadab scored 111 runs in just 4 innings and stayed not out in two of them. His highest score was 64* (not out), and he ended the tournament with a fantastic average of 55.50. His short but powerful performances added great value to his team, showing that he could be relied upon under pressure. Having one of the highest batting averages in BPL, Shadab proved his worth beyond his primary skill.

SeasonMatchesRunsHighest ScoreAverage
2019–2020411164*55.50

His inclusion in this list of highest batting averages in BPL highlights how even unexpected performers can make a major impact.

ALSO READ:

4. WG Bosisto – Khulna Tigers

Top 5 Highest Batting Averages in BPL History

WG Bosisto quietly made his mark with the highest batting averages in BPL during the 2024–2025 season. Playing for the Khulna Tigers, Bosisto built his reputation as a calm and dependable middle-order batter. His smart play helped him stay not out in half of his 10 innings, ending with a stellar average of 59.60.

His top score of 75* and 59.60 average are strong indicators of his consistency. Bosisto may not have played with explosive power, but his stability helped the team in tight situations. His name now stands out in the list of highest batting averages in BPL, thanks to his composure and cricketing sense.

SeasonMatchesRunsHighest ScoreAverage
2024–20251029875*59.60

Bosisto’s ability to remain calm under pressure is one reason he owns one of the highest batting averages in BPL.

3. AB de Villiers – Rangpur Riders

Top 5 Highest Batting Averages in BPL History

AB de Villiers, despite featuring in just one season of the BPL in 2019, displayed why he’s regarded as one of the best T20 batters ever. In just 6 innings, he scored 247 runs and remained unbeaten in 2 of them. His average of 61.75 ranks among the highest batting averages in BPL, which is remarkable for a foreign player with limited appearances.

His strike rate of 168.02 and a century (100*) underline his dominance. AB’s class and timing allowed him to perform at the highest level, even in unfamiliar conditions. That one season was enough to place him among players with the highest batting averages in BPL history.

SeasonMatchesRunsHighest ScoreAverage
20196247100*61.75

Even in a short stint, AB de Villiers set a standard few could match, ranking him highly among the highest batting averages in BPL.

2. Shimron Hetmyer – Khulna Tigers

Top 5 Highest Batting Averages in BPL History

Shimron Hetmyer’s inclusion in this list of highest batting averages in BPL might surprise some due to his limited appearances. But in his single BPL match in 2025, he made a loud statement by scoring 63 runs off just 33 balls. That innings gave him a powerful average of 63.00 and a strike rate of 190.90.

Hetmyer showed what a game-changer he can be with power-hitting and smart placement. His knock included 6 fours and 4 sixes, proving his ability to take on bowlers in any situation. Although the sample size is small, the highest batting averages in BPL list considers quality over quantity.

SeasonMatchesRunsHighest ScoreAverage
202516363*63.00

With such an explosive knock, Hetmyer’s brief show was enough to be included in the elite group with the highest batting averages in BPL.

1. James Neesham – Rangpur Riders

Top 5 Highest Batting Averages in BPL History

At number one is James Neesham, who holds the record for the highest batting averages in BPL history. Playing in the 2024 season for Rangpur Riders, he scored 291 runs in 7 matches with 3 not outs. His average of 72.75 tops all other players in the league’s history.

Neesham’s highest score was 97*, and he struck 3 half-centuries along the way. His strike rate of 167.24 is equally impressive, making him one of the most complete T20 batters in recent BPL history. Neesham combined consistency with power, and his name now leads the list of highest batting averages in BPL.

SeasonMatchesRunsHighest ScoreAverage
2024729197*72.75

James Neesham’s impact with the bat made a huge difference for Rangpur, and his average ensures his spot at the very top of the highest batting averages in BPL chart.

READ MORE:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top