Skip to content
Cricket Record Book

BPL Records: Bangladesh Premier League Winners and Stats

Covers 469 Bangladesh Premier League matches from Feb 2012 to Jan 2026, with ball-by-ball records from Cricsheet. Team names are shown as recorded each season.

Comilla Victorians have won four titles, twice as many as any other side, and that is the first thing these BPL records show. The Bangladesh Premier League data covers 469 matches over 12 seasons, from Feb 2012 to Jan 2026.

The newest name on the trophy is Rajshahi Warriors, who beat Chattogram Royals by 63 runs in the 2025/26 final. Franchise names follow the scorecards of each season, so a renamed franchise can show up under more than one name in the tables.

BPL Winners List and Titles by Team

Dhaka Gladiators won the first two finals, in 2011/12 and 2012/13. The list then jumps to 2015/16, and later from 2019/20 to 2021/22, which is why there are 12 seasons in all. Comilla Victorians took four of the next seven titles, including back to back wins in 2021/22 and 2022/23. Fortune Barishal then won two in a row, 2023/24 and 2024/25.

Every final in the table was played at the Shere Bangla National Stadium in Mirpur. The closest was 2021/22, when Comilla beat Fortune Barishal by 1 run. The widest was the latest, Rajshahi Warriors’ 63-run win.

The win-loss table tells the same story. Rangpur Riders have played the most games, 112, and won the most, 64. Comilla won 59 of 90 for a 65.6 win percentage, and Fortune Barishal sit at 67.9. Rajshahi Warriors went 10 and 3 in their one season. Dhaka Capitals won only 6 of 22.

BPL Winners List: Every Final

SeasonChampionRunner-upFinalVenue
2011/12Dhaka GladiatorsBarisal BurnersDhaka Gladiators won by 8 wicketsShere Bangla National Stadium, Mirpur
2012/13Dhaka GladiatorsChittagong KingsDhaka Gladiators won by 43 runsShere Bangla National Stadium, Mirpur
2015/16Comilla VictoriansBarisal BullsComilla Victorians won by 3 wicketsShere Bangla National Stadium, Mirpur
2016/17Dhaka DynamitesRajshahi KingsDhaka Dynamites won by 56 runsShere Bangla National Stadium, Mirpur
2017/18Rangpur RidersDhaka DynamitesRangpur Riders won by 57 runsShere Bangla National Stadium, Mirpur
2018/19Comilla VictoriansDhaka DynamitesComilla Victorians won by 17 runsShere Bangla National Stadium, Mirpur
2019/20Rajshahi RoyalsKhulna TigersRajshahi Royals won by 21 runsShere Bangla National Stadium, Mirpur
2021/22Comilla VictoriansFortune BarishalComilla Victorians won by 1 runShere Bangla National Stadium, Mirpur
2022/23Comilla VictoriansSylhet StrikersComilla Victorians won by 7 wicketsShere Bangla National Stadium, Mirpur
2023/24Fortune BarishalComilla VictoriansFortune Barishal won by 6 wicketsShere Bangla National Stadium, Mirpur
2024/25Fortune BarishalChittagong KingsFortune Barishal won by 3 wicketsShere Bangla National Stadium, Mirpur
2025/26Rajshahi WarriorsChattogram RoyalsRajshahi Warriors won by 63 runsShere Bangla National Stadium, Mirpur

Most BPL Titles by Team

TeamTitles
Comilla Victorians4
Dhaka Gladiators2
Fortune Barishal2
Dhaka Dynamites1
Rangpur Riders1
Rajshahi Royals1
Rajshahi Warriors1

BPL Team Records: Wins and Losses

TeamMatchesWonLostNRWin %
Rangpur Riders1126448057.1
Comilla Victorians905931065.6
Fortune Barishal533617067.9
Dhaka Dynamites533023056.6
Khulna Tigers632934046.0
Chattogram Challengers512526049.0
Chittagong Vikings441727038.6
Rajshahi Kings381721044.7
Sylhet Strikers381721044.7
Chittagong Kings301713056.7
Khulna Titans371621043.2
Barisal Bulls251312052.0
Dhaka Gladiators17116064.7
Sylhet Royals15105066.7
Rajshahi Royals15105066.7
Rajshahi Warriors13103076.9
Sylhet Sixers23914039.1
Duronto Rajshahi1899050.0
Barisal Burners19811042.1
Dhaka Platoon1376053.8
Chattogram Royals1275058.3
Dhaka Capitals22616027.3
Durbar Rajshahi1266050.0
Sylhet Titans1266050.0
Khulna Royal Bengals16511031.2
Cumilla Warriors1257041.7
Rangpur Rangers1257041.7
Minister Group Dhaka945044.4
Dhaka Dominators1239025.0
Sylhet Super Stars936033.3
Noakhali Express1028020.0
Sylhet Thunder1211108.3
Durdanto Dhaka1211108.3
Sylhet Sunrisers918011.1

Most Runs in BPL History

BatterMInnsRunsHSAvgSR100s50s
Tamim Iqbal Fortune Barishal/Comilla Victorians1121123,680141*37.94123.32230
Mushfiqur Rahim Fortune Barishal/Khulna Tigers1321323,42398*35.29129.61020
Mahmudullah Khulna Titans/Fortune Barishal1171172,6757327.30125.41014
Liton Das Comilla Victorians/Rajshahi Royals1111112,618125*24.47129.41114
Anamul Haque Chittagong Vikings/Dhaka Gladiators1151152,604100*24.80119.72114
Mohammad Mithun Rangpur Riders/Chittagong Kings1151152,46284*25.12117.52012
Imrul Kayes Comilla Victorians/Chattogram Challengers1051052,23581*23.78118.32011
Shakib Al Hasan Dhaka Dynamites/Fortune Barishal99992,16989*26.13138.68012
Nazmul Hossain Shanto Sylhet Strikers/Khulna Titans95952,105115*24.48117.4027
Afif Hossain Chattogram Challengers/Khulna Tigers93932,0197623.21123.2606
Sabbir Rahman Sylhet Sixers/Dhaka Capitals1031032,00712222.05122.3016
Mohammad Naim Khulna Tigers/Rangpur Riders74741,781111*26.58119.9319
Soumya Sarkar Rangpur Riders/Fortune Barishal1031031,76188*18.94115.3208
Towhid Hridoy Fortune Barishal/Comilla Victorians61611,70310931.54133.46211
Rony Talukdar Rangpur Riders/Dhaka Dynamites85851,6896820.35123.46010
Mehedi Hasan Miraz Rajshahi Kings/Khulna Tigers97971,61187*19.18121.5806
CH Gayle Rangpur Riders/Fortune Barishal49491,597146*37.14146.1146
DJ Malan Cumilla Warriors/Barisal Bulls46461,485100*40.14131.42111
Nurul Hasan Rangpur Riders/Dhaka Dynamites1041041,4466120.08121.1101
Shoaib Malik Comilla Victorians/Rajshahi Royals56561,4038735.08125.6008

Most Wickets in BPL History

BowlerMInnsWktsBestAvgEcon5w
Shakib Al Hasan Dhaka Dynamites/Fortune Barishal1041041385/1617.946.431
Taskin Ahmed Chittagong Vikings/Sylhet Sixers92921287/1920.417.952
Mustafizur Rahman Comilla Victorians/Rajshahi Kings91911215/2719.407.151
Rubel Hossain Rangpur Riders/Dhaka Dynamites84841064/2321.588.030
Mohammad Saifuddin Comilla Victorians/Khulna Tigers7474954/2021.187.950
Arafat Sunny Chittagong Kings/Rangpur Riders9191904/1422.066.980
Mashrafe Mortaza Rangpur Riders/Comilla Victorians9494884/1126.117.090
Shoriful Islam Chittagong Kings/Chattogram Challengers6060875/920.368.311
Mahedi Hasan Rangpur Riders/Comilla Victorians9797864/2226.427.300
Mehedi Hasan Miraz Rajshahi Kings/Khulna Tigers105105844/1628.957.700
Abu Hider Comilla Victorians/Dhaka Dynamites7676815/1224.628.271
Khaled Ahmed Fortune Barishal/Chittagong Kings6464794/1423.498.580
Mohammad Nabi Rangpur Riders/Chittagong Vikings7171784/2419.386.630
Shafiul Islam Khulna Titans/Khulna Tigers7272745/2627.558.651
NLTC Perera Rangpur Riders/Khulna Tigers7575735/2623.858.312
Al-Amin Hossain Barisal Bulls/Comilla Victorians7575735/3631.689.071
Tanvir Islam Comilla Victorians/Fortune Barishal6565724/1321.407.200
Hasan Mahmud Rangpur Riders/Dhaka Platoon6363704/2624.837.920
Abu Jayed Chittagong Vikings/Khulna Titans6161664/3523.338.560
Nasum Ahmed Khulna Tigers/Chattogram Challengers7373665/726.416.861

Most Sixes in BPL

BatterMInnsSixesRunsHS
CH Gayle Rangpur Riders/Fortune Barishal49491311,597146*
Tamim Iqbal Fortune Barishal/Comilla Victorians1121121163,680141*
Mushfiqur Rahim Fortune Barishal/Khulna Tigers1321321053,42398*
Mahmudullah Khulna Titans/Fortune Barishal1171171022,67573
Sabbir Rahman Sylhet Sixers/Dhaka Capitals103103982,007122
Anamul Haque Chittagong Vikings/Dhaka Gladiators115115972,604100*
Mohammad Mithun Rangpur Riders/Chittagong Kings115115952,46284*
Imrul Kayes Comilla Victorians/Chattogram Challengers105105942,23581*
Liton Das Comilla Victorians/Rajshahi Royals111111932,618125*
Shakib Al Hasan Dhaka Dynamites/Fortune Barishal9999832,16989*

Highest Individual Score in BPL

BatterScoreBalls4s6sAgainstDate
CH Gayle Rangpur Riders146*69518Dhaka Dynamites12 Dec 2017
Tamim Iqbal Comilla Victorians141*611011Dhaka Dynamites8 Feb 2019
CH Gayle Rangpur Riders126*51614Khulna Titans8 Dec 2017
Liton Das Dhaka Capitals125*55109Durbar Rajshahi12 Jan 2025
Usman Khan Chittagong Kings12362136Durbar Rajshahi3 Jan 2025
Sabbir Rahman Rajshahi Kings1226199Barisal Bulls13 Nov 2016
CH Gayle Barisal Burners11661611Dhaka Gladiators14 Feb 2012
LMP Simmons Sylhet Sunrisers11665145Minister Group Dhaka28 Jan 2022
Tanzid Hasan Chattogram Challengers1166588Khulna Tigers20 Feb 2024
Nazmul Hossain Shanto Khulna Tigers115*5787Dhaka Platoon11 Jan 2020

Best bowling figures in the Bangladesh Premier League

BowlerFiguresOversAgainstDate
Taskin Ahmed Durbar Rajshahi7/194Dhaka Capitals2 Jan 2025
Mohammad Amir Khulna Tigers6/174Rajshahi Royals13 Jan 2020
Mohammad Sami Duronto Rajshahi5/63.2Dhaka Gladiators27 Feb 2012
Faheem Ashraf Fortune Barishal5/73.1Sylhet Strikers26 Jan 2025
Nasum Ahmed Sylhet Titans5/74Noakhali Express5 Jan 2026
Wahab Riaz Dhaka Platoon5/83.4Rajshahi Royals30 Dec 2019
Shoriful Islam Chattogram Royals5/93.5Noakhali Express16 Jan 2026
Abu Hider Rangpur Riders5/124Fortune Barishal19 Feb 2024
KK Cooper Barisal Bulls5/154Rangpur Riders23 Nov 2015
Shakib Al Hasan Dhaka Dynamites5/163.5Rangpur Riders21 Nov 2017

Highest team totals in the Bangladesh Premier League

TeamTotalOversAgainstVenueDate
Dhaka Capitals254/120Durbar RajshahiSylhet International Cricket Stadium, Sylhet12 Jan 2025
Rangpur Riders239/420Chittagong VikingsZahur Ahmed Chowdhury Stadium, Chattogram25 Jan 2019
Comilla Victorians239/320Chattogram ChallengersZahur Ahmed Chowdhury Stadium, Chattogram13 Feb 2024
Chattogram Challengers238/420Cumilla WarriorsZahur Ahmed Chowdhury Stadium, Chattogram20 Dec 2019
Fortune Barishal238/420Rangpur RidersZahur Ahmed Chowdhury Stadium, Chattogram19 Jan 2023
Comilla Victorians237/520Khulna TitansZahur Ahmed Chowdhury Stadium, Chattogram28 Jan 2019
Sylhet Thunder232/520Khulna TigersZahur Ahmed Chowdhury Stadium, Chattogram21 Dec 2019
Cumilla Warriors222/720Chattogram ChallengersZahur Ahmed Chowdhury Stadium, Chattogram20 Dec 2019
Chattogram Challengers221/420Dhaka PlatoonZahur Ahmed Chowdhury Stadium, Chattogram18 Dec 2019
Khulna Tigers220/420Rangpur RidersShere Bangla National Stadium, Mirpur30 Jan 2025

Lowest all-out totals in the Bangladesh Premier League

TeamTotalOversAgainstVenueDate
Khulna Titans4410.4Rangpur RidersShere Bangla National Stadium, Mirpur10 Nov 2016
Barisal Bulls5816Sylhet Super StarsShere Bangla National Stadium, Mirpur6 Dec 2015
Sylhet Super Stars5911.5Rangpur RidersShere Bangla National Stadium, Mirpur7 Dec 2015
Noakhali Express6114.2Sylhet TitansSylhet International Cricket Stadium, Sylhet5 Jan 2026
Comilla Victorians6316.2Rangpur RidersShere Bangla National Stadium, Mirpur8 Jan 2019

BPL Records by Season: Top Run Scorer and Wicket Taker

SeasonMost runsMost wickets
2011/12Kamran Akmal (Sylhet Royals) 280Mohammad Sami (Duronto Rajshahi) 12
2012/13BJ Hodge (Barisal Burners) 410Azhar Mahmood (Barisal Burners) 19
2015/16KC Sangakkara (Dhaka Dynamites) 349KK Cooper (Barisal Bulls) 22
2016/17Tamim Iqbal (Chittagong Vikings) 476DJ Bravo (Dhaka Dynamites) 21
2017/18CH Gayle (Rangpur Riders) 485Shakib Al Hasan (Dhaka Dynamites) 22
2018/19RR Rossouw (Rangpur Riders) 514Shakib Al Hasan (Dhaka Dynamites) 23
2019/20RR Rossouw (Khulna Tigers) 495Mustafizur Rahman (Rangpur Rangers) 20
2021/22WG Jacks (Chattogram Challengers) 414Mustafizur Rahman (Comilla Victorians) 19
2022/23Nazmul Hossain Shanto (Sylhet Strikers) 516Tanvir Islam (Comilla Victorians) 17
2023/24Tamim Iqbal (Fortune Barishal) 492Shoriful Islam (Durdanto Dhaka) 22
2024/25Mohammad Naim (Khulna Tigers) 511Taskin Ahmed (Durbar Rajshahi) 25
2025/26Parvez Hossain Emon (Sylhet Titans) 395Shoriful Islam (Chattogram Royals) 26

Most Runs, Wickets and Sixes in BPL History

Tamim Iqbal, playing for Fortune Barishal and Comilla Victorians, is first, piling up 3,680 across 112 innings (average 37.94) with 30 fifties. Mushfiqur Rahim is next on 3,423 but needed 132 innings. Among the top 20, DJ Malan has the best average, 40.14.

Chris Gayle (Rangpur Riders and Fortune Barishal) is the outlier. He made 1,597 runs from just 49 innings, yet he has the most hundreds in the list with 4 and the most sixes with 131. Tamim is second for sixes on 116.

Shakib Al Hasan, for Dhaka Dynamites and Fortune Barishal, heads the bowling: 138 scalps, 17.94 runs per wicket, 6.43 an over. Taskin Ahmed has 128 and Mustafizur Rahman 121. Shakib’s 7 player of the match awards top that list too.

Big Innings, Five-Fors and Record Totals

Gayle set the individual high with 146* for Rangpur Riders against Dhaka Dynamites on 12 Dec 2017, hitting 18 sixes off 69 balls. He owns three of the top seven innings. Tamim’s 141* in Feb 2019 is second.

Taskin Ahmed’s 7/19 for Durbar Rajshahi against Dhaka Capitals on 2 Jan 2025 is the best bowling, ahead of Mohammad Amir’s 6/17. Mohammad Sami took 5/6 back in 2012.

Dhaka Capitals hold the highest total, 254/1 against Durbar Rajshahi at Sylhet on 12 Jan 2025, the day Liton Das made 125*. Eight of the next nine totals came at the Zahur Ahmed Chowdhury Stadium, Chattogram. At the bottom sits 44 all out, by the Khulna side against Rangpur Riders at Mirpur in Nov 2016, and four of the five lowest came at Mirpur.

For other leagues, compare the PSL records, the CPL records or the IPL winners list.

Questions about BPL records

Which team has won the most BPL titles?

Comilla Victorians lead with four, the first in 2015/16 and the last in 2022/23. Dhaka Gladiators and Fortune Barishal have two each. Rajshahi Warriors won the 2025/26 final.

Which batter tops the BPL run charts?

Tamim Iqbal leads with 3,680 runs in 112 innings, with 2 hundreds and 30 fifties. Mushfiqur Rahim trails him on 3,423.

Which bowler has the most BPL wickets?

Shakib Al Hasan, with 138 at 17.94 apiece. Taskin Ahmed has 128 and Mustafizur Rahman 121.

What is the best individual innings in BPL history?

Chris Gayle made 146* off 69 balls for Rangpur Riders against Dhaka Dynamites at Mirpur on 12 Dec 2017. He hit 18 sixes. Tamim Iqbal’s 141* for Comilla Victorians is next.

What is the highest team total in BPL history?

Dhaka Capitals made 254/1 against Durbar Rajshahi at Sylhet on 12 Jan 2025. Rangpur Riders and Comilla Victorians share second with 239.

Which batter had the biggest single BPL season?

Nazmul Hossain Shanto made 516 for Sylhet Strikers in 2022/23. RR Rossouw made 514 in 2018/19 and Mohammad Naim 511 in 2024/25. Rossouw topped the list in two straight seasons for two different teams.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.