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 2025

min 60 balls faced
#PlayerTeamAverageRuns · dismissalsMatches
1AM RossingtonPA53.83323 runs · 6 dismissals7
2MRJ WattKY41246 runs · 6 dismissals7
3MMMS CoorayJB3570 runs · 2 dismissals3
4N DickwellaLL34.25137 runs · 4 dismissals6
5RS BoparaCR33.86237 runs · 7 dismissals7
6JDS NeeshamPA3399 runs · 3 dismissals4
7B BhandariSPR33264 runs · 8 dismissals9
8WG BosistoKY3296 runs · 3 dismissals5
9Aarif SheikhSPR31186 runs · 6 dismissals8
10Shubham RanjaneBK2987 runs · 3 dismissals4
11CA LynnSPR28.60143 runs · 5 dismissals6
12Priyank PanchalKY28.14197 runs · 7 dismissals7
13SP KrishnamurthiJB27.83167 runs · 6 dismissals7
14RK PaudelLL27.60276 runs · 10 dismissals10
15Gulsan JhaKY27.50110 runs · 4 dismissals7
16P SarrafKY27.25109 runs · 4 dismissals6
17Kushal MallaCR27135 runs · 5 dismissals7
18DS AireeSPR27162 runs · 6 dismissals9
19DJM ShortLL25.60256 runs · 10 dismissals10
20F du PlessisBK25.25101 runs · 4 dismissals4
21BG CharlesworthKG25.13201 runs · 8 dismissals8
22SD HeazlettBK25150 runs · 6 dismissals6
23JA SimpsonKG24.57172 runs · 7 dismissals8
24Basir AhamadBK23.88191 runs · 8 dismissals9
25MG ErasmusKG23.6771 runs · 3 dismissals5
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 →

49 qualifying players plotted by strike rate against batting average.

Leaderboards · CricRhino