The Bangladesh Premier League (BPL) has witnessed some of the most exhilarating batting performances over the years. Many local and international stars have not only helped their teams win crucial matches but have also set records that will be remembered forever. Here, we bring you the top 10 fastest centuries in BPL history, explained with detailed statistics and context.
10. Dwayne Smith – 103 vs Sylhet Royals (2012)

Dwayne Smith’s unbeaten 103* off 73 balls for Khulna against the Royals in the 2012 BPL season is one of the standout innings in Fastest Centuries in BPL History. Smith’s knock was a perfect example of powerful hitting, where he smashed 6 fours and 6 sixes, making his strike rate an impressive 141.09. His performance helped Khulna chase down a big target and was crucial in their victory.
Player | Runs | Balls | Team |
Dwayne Smith | 103* | 73 | Khulna |
Smith’s innings ranks high in the list of Fastest Centuries in BPL History and stands as a benchmark for explosive batting in T20 cricket.
ALSO READ:
9. Shahriar Nafees – 102 vs Duronto Rajshahi(2013)

Shahriar Nafees demonstrated his maturity and skill when he scored 102* off 69 balls for Khulna against Rajshahi in the 2013 season. This knock was filled with 12 fours and 2 sixes, which led to a strike rate of 147.82. His performance became one of the finest examples of a local batter stepping up in the BPL, showing that Bangladeshi players can also deliver remarkable centuries.
Player | Runs | Balls | Team |
Shahriar Nafees | 102* | 69 | Khulna |
Nafees’ century holds a special place among the Fastest Centuries in BPL History, showcasing his ability to perform under pressure.
8. Mohammad Ashraful – 103 vs Khulna Royal Bengals (2013)

Ashraful’s 103* off 58 balls in 2013 for Dhaka Gladiators was one of the most memorable performances in the history of Fastest Centuries in BPL History. He struck 14 boundaries and 2 sixes, finishing with an incredible strike rate of 177.58. This innings marked a dramatic comeback for Ashraful, proving his exceptional batting prowess in the shortest format.
Player | Runs | Balls | Team |
Mohammad Ashraful | 103* | 58 | Dhaka |
Ashraful’s knock not only made headlines but also solidified his place among the legends of Fastest Centuries in BPL History.
7. Evin Lewis – 101 vs Dhaka Dynamites (2015)

Evin Lewis made an explosive century for Barisal Bulls in 2015, scoring 101* off 65 balls against the Dynamites. His innings was packed with 7 fours and 6 sixes, and his strike rate of 155.38 showcased his aggressive playing style. This century was a perfect example of a modern-day T20 batter at his best and one of the most exciting knocks in Fastest Centuries in BPL History.
Player | Runs | Balls | Team |
Evin Lewis | 101* | 65 | Bulls |
Lewis’ knock was a critical contribution to his team’s victory and remains one of the fastest centuries in BPL history.
6. Ahmed Shehzad – 113 vs Duronto Rajshahi (2012)

In one of the most aggressive performances of 2012, Ahmed Shehzad scored an unbeaten 113* off 49 balls for Barisal Burners. He struck 12 boundaries and 6 sixes, maintaining an outstanding strike rate of 230.61. This knock is still remembered as one of the fastest centuries in BPL History and is a prime example of an explosive T20 innings.
Player | Runs | Balls | Team |
Ahmed Shehzad | 113* | 49 | Barisal |
Shehzad’s blistering knock left a lasting impression, and it ranks among the top Fastest Centuries in BPL History for its rapid scoring.
5. Sabbir Rahman – 122 vs Barisal Bulls (2016)

Sabbir Rahman became the first Bangladeshi to score more than 120 runs in a BPL innings when he smashed 122 off 61 balls for Rajshahi Kings against the Bulls in 2016. With 9 fours and 9 sixes, he maintained a strike rate of 200.00, making his knock one of the fastest centuries in BPL History. This innings was a statement of intent and established Rahman as a dominant force in T20 cricket.
Player | Runs | Balls | Team |
Sabbir Rahman | 122 | 61 | Kings |
4. Chris Gayle – 114 vs Barisal Burners (2012)

Chris Gayle’s thunderous 114 off 51 balls for Dhaka Gladiators in the 2012 BPL season is still one of the most unforgettable moments in the tournament’s history. His innings was a masterclass in T20 batting, with 11 fours and 7 sixes, and he posted a strike rate of 223.52. Gayle’s sheer power and consistency in hitting made this one of the fastest centuries in BPL history and cemented his legacy as a T20 legend.
Player | Runs | Balls | Team |
Chris Gayle | 114 | 51 | Dhaka |
Gayle’s performance not only left a massive imprint on BPL’s history but also earned him a top spot among the Fastest Centuries in BPL History.
3. Liam Livingstone – 118 vs Khulna Tigers (2020)

Liam Livingstone’s stunning 118 off 59 balls for Rajshahi Royals against Khulna Tigers in 2020 remains one of the most explosive innings in BPL history. He blasted 10 fours and 9 sixes, setting a strike rate of 200.00. His ability to hit big and score quickly secured him a place among the top scorers in Fastest Centuries in BPL History, with his century coming in a match that was full of entertainment and high-impact shots.
Player | Runs | Balls | Team |
Liam Livingstone | 118 | 59 | Rajshahi |
Livingstone’s scintillating knock is undoubtedly one of the fastest centuries in BPL history, highlighting his aggressive batting style.
2. Martin Guptill – 127 vs Chittagong Vikings (2016)

New Zealand’s Martin Guptill’s knock of 127 runs off 60 balls for Dhaka Dynamites against Chittagong Vikings in 2016 is one of the most impactful innings in the BPL’s history. Guptill’s performance featured 7 fours and 10 sixes, contributing to a massive strike rate of 211.66. His century was a sight to behold, as he took on the bowlers and firmly placed himself in the list of fastest centuries in BPL history.
Player | Runs | Balls | Team |
Martin Guptill | 127 | 60 | Dhaka |
Guptill’s powerful performance earned him a top position among the Fastest Centuries in BPL History and remains a defining moment in the tournament.
1. Shahid Afridi – 141* vs Khulna (2013)

The record for the fastest century in BPL history is held by the explosive Pakistani all-rounder Shahid Afridi. In the 2013 BPL season, Afridi scored an astonishing 141* off 62 balls for the Dhaka Gladiators against Khulna. His innings included 9 fours and 11 sixes, and he achieved a mind-blowing strike rate of 227.41. Afridi’s ability to dominate with both bat and ball made him one of the most entertaining cricketers, and his century remains the fastest in BPL history.
Player | Runs | Balls | Team |
Shahid Afridi | 141* | 62 | Dhaka |
Afridi’s record-breaking century stands tall as the fastest in the history of the Bangladesh Premier League, making him a legend in the list of Fastest Centuries in BPL History.
READ MORE: