Stats

All-time cricket leaderboards built from every match on the site — see who’s scored the most runs, taken the most wickets, or posted the highest individual innings.

Most Runs leaderboard
#PlayerMatRunsAvg
1Harry BrookEngland1686454.00
2Shai HopeWest Indies1986178.27
3David BedinghamSouth Africa1284349.59
4Nathan McSweeneySouth Australia1384046.67
5Devdutt PadikkalIndia A976154.36
6Tom LammonbySomerset876069.09
7James BraceyGloucestershire874257.08
8Ben McKinneyEngland Lions1371241.88
9Lhuan-dre PretoriusTitans1370658.83
10Tom AbellVancouver Guardians1269546.33
11Lehan BothaRocks1168075.56
12Gerhard ErasmusNamibia1568061.82
13Shafali VermaIndia W1466966.90
14Charli KnottBrisbane Heat W1566644.40
15Jake LehmannSouth Australia1265838.71
16Martin AnderssonEngland 6s1265550.38
17Marques AckermanSouth Africa664480.50
18Abhishek SharmaIndia1663939.94
19Asa TribeJersey962444.57
20Matt RenshawAustralia1061147.00
21Kamindu MendisSri Lanka1860833.78
22Curtis CampherIreland1460343.07
23Ricardo VasconcelosNorthamptonshire658753.36
24Connor EsterhuizenDP World Lions1358458.40
25Sediqullah AtalAfghanistan1357340.93
26Hayley MatthewsMelbourne Renegades W1157051.82
27Dewald BrevisTitans1856937.93
28Gavin KaplanRocks1356947.42
29Sinethemba QeshileTitans956670.75
30Saif ZaibNorthamptonshire756647.17
31Diego RosierNorth West Dragons956556.50
32Amir JangooWest Indies1456356.30
33Jordan HermannWarriors1556137.40
34Ryan RickeltonSouth Africa956156.10
35Maaz SadaqatPakistan1456040.00
36Hasan NawazPakistan1755442.62
37Jake LibbyWorcestershire854845.67
38Joe ClarkeNottinghamshire854745.58
39Sam KonstasNew South Wales754654.60
40Jack HaynesEngland Lions1054541.92
41Sikandar RazaZimbabwe1554541.92
42Jack LeesTuskers854477.71
43Maia BouchierAdelaide Strikers W1154254.20
44Zubair AliQatar954190.17
45Ben DuckettEngland1253738.36
46Babar HayatHong Kong 6s1653741.31
47Travis HeadAustralia1153635.73
48Glenn PhillipsNew Zealand1453444.50
49Josh ThomasSomerset852543.75
50Anshy RathHong Kong 6s1652540.38

About these leaderboards

Each list ranks players by their cumulative totals across every recorded match, and updates as new results come in.