Skip to content
cricRhino

Leaderboards

Ranked across the whole archive or a single season. Rate metrics carry a qualification threshold, stated under every table.

Best batting averageNPL 2024

min 60 balls faced
#PlayerTeamAverageRuns · dismissalsMatches
1B YadavLL50100 runs · 2 dismissals6
2S DhawanKY45.33136 runs · 3 dismissals4
3AGS GousPA44.80224 runs · 5 dismissals6
4RS BoparaCR40.86286 runs · 7 dismissals8
5RK PaudelLL39.86279 runs · 7 dismissals7
6WG BosistoKY38.80194 runs · 5 dismissals7
7DS AireeSPR37.83227 runs · 6 dismissals9
8RA ReiferPA36.50146 runs · 4 dismissals7
9Basir AhamadBK36.20181 runs · 5 dismissals7
10JDS NeeshamJB35.29247 runs · 7 dismissals9
11BKEL MilanthaJB32.56293 runs · 9 dismissals10
12SA ZaibSPR30.56275 runs · 9 dismissals9
13B BhandariSPR29.38235 runs · 8 dismissals9
14Kushal MallaCR27.88223 runs · 8 dismissals8
15H ThakerJB27.60138 runs · 5 dismissals10
16D KharelPA27162 runs · 6 dismissals7
17I PandeySPR25.60128 runs · 5 dismissals8
18TJ MooresLL23.57165 runs · 7 dismissals7
19CAK WaltonKY22.88183 runs · 8 dismissals9
20MJ GuptillBK22.83137 runs · 6 dismissals6
21BJ McMullenSPR22.33201 runs · 9 dismissals9
22AK SahJB22132 runs · 6 dismissals7
23S MaharjanKG21.7587 runs · 4 dismissals5
24Hassan EisakhilCR20.83125 runs · 6 dismissals6
25S JoraLL20120 runs · 6 dismissals7
min 60 balls faced

Strike rate vs batting average

Only players qualifying for both rate leaderboards. Top-right is the rare combination — fast and hard to remove.

Strike rate →Average →

48 qualifying players plotted by strike rate against batting average.