T20 cricket is known for its fast pace and high-scoring thrill, and the Bangladesh Premier League (BPL) perfectly reflects this nature. While batters often steal the spotlight with explosive innings, bowlers sometimes endure extremely difficult outings. A slight mistake in line or length can quickly turn into a costly over, especially against aggressive hitters. These moments often define the most expensive overs in BPL history.
Over the years, several bowlers in the BPL have faced such challenging moments, conceding a large number of runs in their full quota of four overs. Below is a rewritten and structured list of the top five most expensive bowling spells in a single BPL innings, highlighting the most expensive overs in BPL.
Table of Contents
List of 5 Most Expensive Overs in BPL History
5. Nasir Hossain – 60 Runs Conceded

Nasir Hossain occupies the fifth position on this list due to a tough bowling performance while representing Chattogram Royals. Known for his all-round abilities, Nasir struggled to control the flow of runs in this particular match. The opposition batters consistently targeted him, taking advantage of every scoring opportunity, making it one of the most expensive overs in BPL records.
Despite managing to claim two wickets, his spell proved expensive as he was unable to contain the aggressive batting. His economy rate clearly reflects the pressure he faced throughout his four overs.
| Team | Chattogram Royals |
| Overs | 4 |
| Runs | 60 |
| Wickets | 2 |
| Economy | 15.00 |
| Against | Dhaka Capitals |
| Ground | Chattogram |
| Date | Dec 18, 2019 |
ALSO READ: LQ vs MS Match Prediction by Rana88, 11th PSL T20 Match Details
4. Shafiul Islam – 62 Runs Conceded

Shafiul Islam comes in at number four after conceding 62 runs while playing for Rajshahi Warriors. An experienced campaigner, Shafiul found it difficult to maintain control as the opposition batters dominated his bowling from the start. This spell stands among the most expensive overs in BPL history.
Even though he picked up a wicket, it did little to reduce the impact of the heavy scoring. The pitch conditions offered little help, and the batters capitalized fully, pushing his economy rate to a very high level.
| Team | Rajshahi Warriors |
| Overs | 4 |
| Runs | 62 |
| Wickets | 1 |
| Economy | 15.50 |
| Against | Dhaka Capitals |
| Ground | Sylhet |
| Date | Jan 12, 2025 |
3. Lahiru Samarakoon – 64 Runs Conceded
At number three is Lahiru Samarakoon, who experienced a particularly difficult outing while representing Rajshahi Warriors. Facing a strong batting lineup, he struggled to find consistency and rhythm, which allowed the batters to score freely. This performance is counted among the most expensive overs in BPL.
What made this spell even more challenging was his inability to take a wicket. The opposition maintained constant pressure, hitting boundaries regularly and ensuring his figures climbed rapidly.
| Team | Rajshahi Warriors |
| Overs | 4 |
| Runs | 64 |
| Wickets | 0 |
| Economy | 16.00 |
| Against | Fortune Barishal |
| Ground | Dhaka |
| Date | Dec 30, 2024 |
2. Al-Amin Hossain – 69 Runs Conceded

Al-Amin Hossain ranks second on this list after conceding 69 runs in his four-over spell for Chattogram Royals. This was one of the most punishing performances by a bowler in BPL history and clearly one of the most expensive overs in BPL.
He was unable to break through the batting lineup, finishing without a wicket. The opposition batters attacked relentlessly, finding gaps and clearing boundaries with ease. His economy rate reflects the intensity of the pressure he faced throughout the innings.
| Team | Chattogram Royals |
| Overs | 4 |
| Runs | 69 |
| Wickets | 0 |
| Economy | 17.25 |
| Against | Comilla Victorians |
| Ground | Chattogram |
| Date | Feb 13, 2024 |
1. Musfik Hasan – 72 Runs Conceded

Topping the list is Musfik Hasan, who holds the record for the most runs conceded in a single innings in BPL history. Playing for Comilla Victorians, he endured a very difficult spell, giving away 72 runs in just four overs. This remains the highest among the most expensive overs in BPL.
The Rangpur Riders’ batters dominated him from the beginning, consistently hitting boundaries and not allowing him to settle. Although he managed to take one wicket, it had little impact on reducing the overall damage. His economy rate of 18 makes this the most expensive spell recorded in the tournament.
| Team | Comilla Victorians |
| Overs | 4 |
| Runs | 72 |
| Wickets | 1 |
| Economy | 18.00 |
| Against | Rangpur Riders |
| Ground | Dhaka |
| Date | Feb 26, 2024 |
FAQs
1. What are the most expensive overs in BPL history?
The most expensive overs in BPL refer to bowling spells where bowlers conceded the highest number of runs in their four overs, with Musfik Hasan’s 72 runs being the highest.
2. Who conceded the most runs in a single BPL innings?
Musfik Hasan holds the record for conceding the most runs in a single innings, giving away 72 runs in 4 overs.
3. Why do bowlers concede such expensive overs in BPL?
Bowlers often face aggressive batters, flat pitches, and small boundaries, which increase the chances of conceding runs and creating the most expensive overs in BPL.
4. Has any bowler taken wickets in these expensive spells?
Yes, some bowlers like Nasir Hossain and Musfik Hasan managed to take wickets, but it didn’t significantly reduce the impact of their expensive spells.
5. Which teams are most involved in the most expensive overs in BPL?
Teams like Chattogram Royals, Rajshahi Warriors, and Comilla Victorians frequently appear in records related to the most expensive overs in BPL due to high-scoring matches.

