Here is the list of all Highest Averages in BPL history:
| # | Player | Team | Matches | Runs | Avg | 100s | 50s |
|---|---|---|---|---|---|---|---|
| 1 | Hassan Eisakhil | Noakhali Express | 3 | 224 | 112.00 | 1 | 1 |
| 2 | Kane Williamson | Rajshahi Warriors | 2 | 69 | 69.00 | 0 | 0 |
| 3 | Shimron Hetmyer | Khulna Tigers | 2 | 63 | 63.00 | 0 | 1 |
| 4 | AB de Villiers | Rangpur Riders | 6 | 247 | 61.75 | 1 | 0 |
| 5 | William Bosisto | Khulna Tigers | 10 | 298 | 59.60 | 0 | 2 |
| 6 | Shadab Khan | Dhaka Capitals | 10 | 111 | 55.50 | 0 | 1 |
| 7 | Farveez Maharoof | Fortune Barishal(old) | 3 | 49 | 49.00 | 0 | 0 |
| 8 | Mohammad Enamul | Comilla Victorians | 7 | 95 | 47.50 | 0 | 0 |
| 9 | Muhammad Waseem | Rajshahi Warriors | 5 | 189 | 47.25 | 0 | 2 |
| 10 | Marlon Samuels | Comilla Victorians | 35 | 1039 | 47.23 | 0 | 9 |
| 11 | Alex Hales | Rangpur Riders | 16 | 604 | 46.46 | 2 | 3 |
| 12 | Tom Bruce | Chattogram Royals | 9 | 278 | 46.33 | 0 | 2 |
| 13 | Mirza Baig | Chattogram Royals | 6 | 184 | 46.00 | 0 | 1 |
| 14 | Azam Khan | Khulna Tigers | 9 | 226 | 45.20 | 1 | 0 |
| 15 | Sherfane Rutherford | Sylhet Titans | 6 | 180 | 45.00 | 0 | 1 |
| 16 | Iftikhar Ahmed | Rangpur Riders | 26 | 718 | 44.88 | 1 | 4 |
| 17 | Rilee Rossouw | Khulna Tigers | 37 | 1240 | 44.29 | 1 | 9 |
| 18 | Will Jacks | Comilla Victorians | 15 | 571 | 43.92 | 1 | 4 |
| 19 | Imran Nazir | Dhaka Gladiators | 11 | 390 | 43.33 | 0 | 4 |
| 20 | Brad Hodge | Fortune Barishal(old) | 23 | 756 | 42.00 | 0 | 7 |
| 21 | James Neesham | Rajshahi Warriors | 14 | 378 | 42.00 | 0 | 3 |
| 22 | Colin Ingram | Sylhet Titans | 9 | 333 | 41.63 | 0 | 3 |
| 23 | Bhanuka Rajapaksa | Fortune Barishal | 7 | 205 | 41.00 | 0 | 1 |
| 24 | Babar Azam | Rangpur Riders | 11 | 368 | 40.89 | 0 | 3 |
| 25 | Dwaine Pretorius | Rangpur Riders | 5 | 81 | 40.50 | 0 | 0 |
| 26 | Adam Rossington | Chattogram Royals | 9 | 281 | 40.14 | 0 | 3 |
| 27 | Mohammad Rizwan | Comilla Victorians | 17 | 478 | 39.83 | 0 | 4 |
| 28 | Khushdil Shah | Rangpur Riders | 38 | 831 | 39.57 | 0 | 3 |
| 29 | Dawid Malan | Rangpur Riders | 46 | 1485 | 39.08 | 1 | 11 |
| 30 | Rubel Mia | Sylhet Titans | 1 | 39 | 39.00 | 0 | 0 |
| 31 | Peter Trego | Sylhet Titans | 9 | 311 | 38.88 | 0 | 3 |
| 32 | Chris Gayle | Fortune Barishal | 52 | 1723 | 38.29 | 5 | 6 |
| 33 | Tamim Iqbal | Fortune Barishal | 118 | 3835 | 37.60 | 2 | 32 |
| 34 | David Warner | Sylhet Titans | 7 | 223 | 37.17 | 0 | 3 |
| 35 | Faf du Plessis | Comilla Victorians | 11 | 295 | 36.88 | 1 | 1 |
| 36 | Shoaib Malik | Fortune Barishal | 59 | 1437 | 35.93 | 0 | 8 |
| 37 | Avishka Fernando | Chattogram Royals | 12 | 395 | 35.91 | 0 | 2 |
| 38 | Mushfiqur Rahim | Rajshahi Warriors | 153 | 3689 | 35.82 | 0 | 22 |
| 39 | Shai Hope | Khulna Tigers | 11 | 320 | 35.56 | 0 | 1 |
| 40 | Ryan ten Doeschate | Rajshahi Warriors | 30 | 780 | 35.45 | 0 | 4 |
| 41 | Evin Lewis | Khulna Tigers | 41 | 1152 | 34.91 | 2 | 6 |
| 42 | Ashar Zaidi | Comilla Victorians | 15 | 244 | 34.86 | 0 | 1 |
| 43 | Jehan Mubarak | Khulna Royal Bengals | 4 | 104 | 34.67 | 0 | 1 |
| 44 | Andre Russell | Rangpur Riders | 60 | 970 | 34.64 | 0 | 1 |
| 45 | Ahmed Shehzad | Fortune Barishal | 39 | 1133 | 34.33 | 1 | 8 |
| 46 | James Franklin | Rajshahi Warriors | 17 | 343 | 34.30 | 0 | 1 |
| 47 | Andre Fletcher | Fortune Barishal | 40 | 1156 | 34.00 | 2 | 6 |
| 48 | Elton Chigumbura | Chattogram Royals | 16 | 272 | 34.00 | 0 | 0 |
| 49 | Kamran Akmal | Chattogram Royals | 12 | 368 | 33.45 | 0 | 5 |
| 50 | Upul Tharanga | Comilla Victorians | 14 | 433 | 33.31 | 0 | 4 |
| 51 | Jahandad Khan | Rajshahi Warriors | 7 | 33 | 33.00 | 0 | 0 |
| 52 | Kyle Mayers | Rangpur Riders | 21 | 593 | 32.94 | 0 | 4 |
| 53 | Shivnarine Chanderpaul | Sylhet Titans | 15 | 424 | 32.62 | 0 | 4 |
| 54 | Tanzid Hasan | Rajshahi Warriors | 39 | 1236 | 32.53 | 3 | 7 |
| 55 | Rameez Raja | Fortune Barishal(old) | 4 | 65 | 32.50 | 0 | 0 |
| 56 | Usman Ghani | Dhaka Capitals | 9 | 227 | 32.43 | 0 | 1 |
| 57 | Misbah-ul-Haq | Chattogram Royals | 9 | 191 | 31.83 | 0 | 1 |
| 58 | Kumar Sangakkara | Dhaka Capitals | 27 | 827 | 31.81 | 0 | 4 |
| 59 | Laurie Evans | Dhaka Capitals | 15 | 413 | 31.77 | 1 | 2 |
| 60 | Nasir Jamshed | Rangpur Riders | 16 | 444 | 31.71 | 0 | 3 |
| 61 | Tawhid Hridoy | Rangpur Riders | 64 | 1703 | 31.54 | 2 | 11 |
| 62 | Johnson Charles | Noakhali Express | 34 | 906 | 31.24 | 2 | 4 |
| 63 | Ryan Burl | Rajshahi Warriors | 37 | 620 | 31.00 | 0 | 1 |
| 64 | Robbie Frylinck | Khulna Tigers | 22 | 247 | 30.88 | 0 | 0 |
| 65 | Graham Clark | Chittagong Kings | 14 | 431 | 30.79 | 1 | 1 |
| 66 | Alex Ross | Khulna Tigers | 19 | 460 | 30.67 | 0 | 4 |
| 67 | Tim Bresnan | Sylhet Titans | 5 | 61 | 30.50 | 0 | 0 |
| 68 | Usman Khan | Dhaka Capitals | 25 | 729 | 30.38 | 2 | 3 |
| 69 | Dwayne Smith | Rajshahi Warriors | 26 | 698 | 30.35 | 1 | 4 |
| 70 | Karim Janat | Fortune Barishal | 18 | 303 | 30.30 | 0 | 0 |
| 71 | Azhar Mahmood | Fortune Barishal(old) | 23 | 574 | 30.21 | 0 | 5 |
| 72 | Shahzaib Hasan | Duronto Rajshahi | 8 | 240 | 30.00 | 0 | 2 |
| 73 | Romario Shepherd | Chattogram Royals | 4 | 90 | 30.00 | 0 | 1 |
| 74 | Brad Hogg | Sylhet Titans | 7 | 30 | 30.00 | 0 | 0 |
| 75 | Mohammad Nawaz | Rajshahi Warriors | 35 | 533 | 29.61 | 0 | 2 |
| 76 | Lendl Simmons | Sylhet Titans | 29 | 823 | 29.39 | 1 | 6 |
| 77 | Brendan Taylor | Khulna Tigers | 23 | 615 | 29.29 | 0 | 5 |
| 78 | Owais Shah | Sylhet Titans | 8 | 205 | 29.29 | 0 | 1 |
| 79 | Harry Tector | Sylhet Titans | 6 | 146 | 29.20 | 0 | 1 |
| 80 | Luke Ronchi | Chattogram Royals | 11 | 321 | 29.18 | 0 | 2 |
| 81 | Chadwick Walton | Comilla Victorians | 25 | 522 | 29.00 | 0 | 3 |
| 82 | Jofra Archer | Khulna Tigers | 9 | 87 | 29.00 | 0 | 0 |
| 83 | Cameron Borgas | Rangpur Riders | 10 | 200 | 28.57 | 0 | 0 |
| 84 | Travis Birt | Khulna Royal Bengals | 8 | 171 | 28.50 | 0 | 1 |
| 85 | Parvez Hossain Emon | Sylhet Titans | 33 | 851 | 28.37 | 0 | 5 |
| 86 | Mahmudullah | Rangpur Riders | 144 | 2913 | 28.01 | 0 | 15 |
| 87 | Abdul Razzaq | Duronto Rajshahi | 10 | 167 | 27.83 | 0 | 0 |
| 88 | Benny Howell | Sylhet Titans | 37 | 609 | 27.68 | 0 | 3 |
| 89 | Tillakaratne Dilshan | Chattogram Royals | 17 | 414 | 27.60 | 0 | 1 |
| 90 | Azmatullah Omarzai | Sylhet Titans | 26 | 411 | 27.40 | 0 | 1 |
| 91 | Daniel Harris | Khulna Royal Bengals | 9 | 136 | 27.20 | 0 | 0 |
| 92 | Kieron Pollard | Dhaka Capitals | 36 | 707 | 27.19 | 0 | 4 |
| 93 | Mohammad Shahzad | Dhaka Capitals | 33 | 841 | 27.13 | 0 | 4 |
| 94 | Najibullah Zadran | Chattogram Royals | 25 | 406 | 27.07 | 0 | 1 |
| 95 | Shakib Al Hasan | Rangpur Riders | 113 | 2397 | 26.93 | 0 | 13 |
| 96 | Khawaja Nafay | Chittagong Kings | 8 | 214 | 26.75 | 0 | 3 |
| 97 | Scott Styris | Sylhet Titans | 7 | 107 | 26.75 | 0 | 0 |
| 98 | Mohammad Ashraful | Chattogram Royals | 29 | 641 | 26.71 | 1 | 2 |
| 99 | Mohammad Naim | Chattogram Royals | 76 | 1781 | 26.58 | 1 | 9 |
| 100 | Sean Ervine | Duronto Rajshahi | 17 | 319 | 26.58 | 0 | 1 |