In cricket, a batsman reaches a century when he scores 100 or more runs in a single innings. A century is regarded as a landmark score for a batsman, and his number of centuries is generally recorded in his career statistics. The Bangladesh Premier League (BPL) is a professional Twenty20 cricket league in Bangladesh which has been held annually since its first season in 2012. Though Following the match fixing scandal, the league was not played in the year 2014. It started again at year 2015, the third season of this tournament. In the ten seasons played, thirty centuries have been made by twenty four different players.
The first century in the BPL was scored in the first match on 10 February 2012 at Sher-e-Bangla National Cricket Stadium, Dhaka by Chris Gayle for Barisal Burners against Sylhet Royals. The highest score in the competition was made by Chris Gayle, who scored 146 runs not out for Rangpur Riders against Dhaka Dynamites. The fastest century in terms of balls was scored by Chris Gayle, who scored 126 runs not out in 51 balls while playing for Ranhpur Riders. The slowest century was scored by Dwayne Smith for Khulna Royal Bengal against Sylhet Royals. He scored his century in 70 balls while his final score was 103 runs not out in 73 balls at a strike rate of 141.09.
The highest number of centuries have been scored by Chris Gayle with five centuries.
Among the thirty seven centuries only ten of them are made by the player of the hosting country. Twenty seven centuries has been scored by the foreigner players with twelve from West Indies players.
Mohammad Ashraful, Shahriar Nafees and Faf du Plessis are the only players to score a century while captaining their team. Ashraful was the captain of Dhaka Gladiators side while Nafees was the captain of Khulna Royal Bengal and Faf du Plessis captaining Comilla Victorians.
2025 BPL, also known as BPL11 has seen the most number of centuries till now. Eight centuries have been scored on this season so far. While 2015 and 2016 has the lowest number of centuries with one each.
Key
Symbol Meaning * Remained not out player was selected Man of the Match Balls Balls faced during the innings 4s Number of fours hit by the batsman 6s Number of sixes hit by the batsman S/R. Strike rate during the innings Inn. The innings of the match Won The match was won by the team for which the player played Lost The match was lost by the team for which the player played
Centuries
+Bangladesh Premier League centuries No. Player Score Balls 4s 6s S/R Team Opposition Inn. Venue Date Result 1 (1/5) Barisal Burners Sylhet Royals2Sher-e-Bangla National Cricket Stadium, Dhaka Won 2 (2/5) Dhaka Gladiators Lost 3 Khulna Royal Bengals Sylhet Royals 1 Won 4 Barisal BurnersDuronto Rajshahi 2 Won 5 Khulna Royal Bengal 1 Sheikh Abu Naser Stadium, Khulna Won 6 Dhaka Gladiators Khulna Royal Bengals 2Sher-e-Bangla National Cricket Stadium, Dhaka Won 7 (3/5) Sylhet Royals 1 Won 8 (1/2) Barisal Bulls Dhaka Dynamites2 Zohur Ahmed Chowdhury Stadium, Chittagong Won 9 Rajshahi Kings Barisal BullsSher-e-Bangla National Cricket Stadium, Dhaka Lost 10 (4/5) Rangpur Riders Khulna Titans Won 11 (1/2) Comilla Victorians1 10 December 2017 Won 12 (5/5) Dhaka Dynamites Won 13 Rajshahi Kings Comilla Victorians Won 14 (1/2) Rangpur RidersChittagong VikingsZohur Ahmed Chowdhury Stadium, ChittagongWon 15 16 (2/2) Comilla Victorians Khulna Titans Won 17 Rangpur Riders Dhaka Dynamites 2 Won 18 (1/2) Comilla Victorians1 Sher-e-Bangla National Cricket Stadium, Dhaka Won 19 (1/2) Sylhet Thunder Khulna TigersZohur Ahmed Chowdhury Stadium, Chittagong Won 20 Cumilla Warriors Rajshahi Royals Lost 21 (1/2) Khulna Tigers Dhaka Platoon 2 Sher-e-Bangla National Cricket Stadium, Dhaka Won 22 Sylhet Sunrisers Minister Dhaka 1Zohur Ahmed Chowdhury Stadium, Chittagong Lost 23 (2/2) Minister Dhaka Sylhet Sunrisers 2 Won 24 Comilla Victorians Khulna Tigers 1Sher-e-Bangla National Cricket Stadium, Dhaka Lost 25 (2/2) Khulna Tigers Comilla Victorians 2 Won 26 Khulna Tigers Chattogram Challengers 1 Lost 27 (1/2) Chattogram Challengers Khulna Tigers 2 Won 28 Fortune Barishal Rangpur Riders 1 Zohur Ahmed Chowdhury Stadium, Chattogram Won29 Johnson Charles (2/2)107*56511197.07Comilla VictoriansKhulna Tigers2Sylhet International Cricket Stadium, Sylhet31 January 2023Won 30 Towhid Hridoy Comilla Victorians Durdanto Dhaka Shere Bangla National Stadium, Dhaka Won31 Will Jacks108*53510203.8Comilla VictoriansChattogram ChallengersZohur Ahmed Chowdhury Stadium, ChattogramWon32 Tanzid Hasan (1/2)1166588178.46Chattogram ChallengersKhulna Tigers120 February 2024Won33 Usman Khan (2/2)12362136198.38Chittagong KingsDurbar RajshahiSher-e-Bangla National Cricket Stadium, Dhaka3 January 2025Won34 Thisara Perera103*6097171.66Dhaka CapitalsKhulna Tigers2Lost35 Alex Hales (2/2)113*56107201.78Rangpur RidersSylhet StrikersSylhet International Cricket Stadium, Sylhet6 January 2025Won36 Litton Das 125*55109227.27Dhaka CapitalsDurbar Rajshahi112 January 2025Won37 Tanzid Hasan (2/2)1086468168.7538 Graham Clark 1015076202.00Chittagong KingsKhulna TigersZohur Ahmed Chowdhury Stadium, Chattogram16 January 2025Won 39 Anamul Haque Durbar Rajshahi 2 Lost 40 Mohammad Naim Khulna Tigers Rangpur Riders 1 Sher-e-Bangla National Cricket Stadium, Dhaka Won 41 Najmul Hossain Shanto (2/2) Rajshahi Warriors Sylhet Titans 2 Sylhet International Cricket Stadium, Sylhet Won 42 Hassan Eisakhil Noakhali Express Rangpur Riders 1 Sher-e-Bangla National Cricket Stadium, Dhaka Lost 43 Towhid Hridoy (2/2) Rangpur Riders Noakhali Express 2 Sher-e-Bangla National Cricket Stadium, Dhaka Won
Season overview
+ Season wise statistics for century scores Season No. of centurions No. of centuries Highest score Highest scorer 2012 3 4 116 2013 3 3 114 2015 1 1 101* 2016 1 1 122 2017 2 3 146* 2019 6 6 141* 2019–20 3 3 115* 2022 4 4 116 2022–23 44109* 2024 33116 2025 88125*
References