Most Runs

Iwan Rees (Wales)           1456 (ave. 48.53)

Stephen Mace (Aus)               1168 (55.62)

Giles Ecclestone (Eng)            966 (48.30)

Stephen Foster (Eng)              799 (53.52)

Richard Petrie (NZ)               712 (39.56)

David Snellgrove (Eng)            701 (26.96)

Peter Solway (Aus)                690 (76.67)

Tony Clark (Aus)                  684 (34.20)

Iqbal Khan (I)                    676 (39.76)

Jonathan Wileman (Eng)            655 (65.50)

Sunil Dhaniram (WI)               652 (43.47)

Adrian Dale (NZ)                  652 (38.35)

Michael Cann (Wales)              652 (25.08)

Sanjeewa Weerasinghe (USA)        611 (32.16)

Ishwar Maraj (WI)                 589 (32.72)

Richard Trotman (Eng)             586 (36.63)

Rafey Kazi (USA)                  576 (36.00)

Parak Ananta (Ind/USA)            538 (33.63)

Murray Goodwin (Zim)              534 (76.29)

Mason Robinson (NZ)               527 (29.28)

Brandon Nash (SA)                 466 (66.57)

Craig Lyons (SA)                  455 (45.50)

Steve Maddock (Wales)             453 (23.84)

Sajid Ali (Pak)                   441 (49.00)

Anthony Barranca (Aus)            434 (31.00)

Sudesh Dhaniram (WI)              432 (30.86)

Naseer Ahmed (Eng)                412 (41.20)

Colin Owens (NZ)                  409 (40.90)

Most Wickets

Stephen Foster (Eng)   49 (ave. 10.53)

Himanshu Patadia (USA) 37 (14.27)

Zamin Amin (WI)        37 (17.70)

Iwan Rees (Wales)      37 (23.97)

Roy Emmott (Wales)     37 (28.27)

Andrew Nuttall (NZ)    35 (15.54)

Jaffar Qureshi (Pak)   34 (13.47)

Sean Cooper (Eng)      34 (22.88)

Zubair Hussain (USA)   33 (19.06)

Steve Gollan (Aus)     33 (19.91)

Julian Ballinger (Wales)28 (20.32)

Mark Davies (Wales)    28 (25.14)

Tim Sargent (Aus)      26 (23.54)

Andrew Walton (Aus/Zim)26 (22.50)

Rudy Gibson (Can)      25 (24.28)

James Morris (Aus)     24 (18.63)

Martyn Gidley (Eng)    24 (19.88)

Darshan Vaghmaria (Zim)23 (14.96)

Dinesh Sharma (Ind)    23 (16.52)

Philip Melville (Aus)  23 (17.17)

Chris Hudson (Wales)   23 (26.74)

Fareed Hosein (WI)     23 (31.04)

Richard Cooper (Eng)   22 (14.05)

Mehboob Elahi (Eng)    21 (13.43)

Humayun Bashir (USA)   21 (18.38)

Dean Askew (NZ)        21 (21.81)

Dave Mohammed (Can)    20 (20.75)

Mo Fayyaz (Eng)        20 (24.65)

Highest Scores

Peter Solway (Aus)      151* vs SL

Richard Trotman (Eng)   148* vs WI

Jonathan Wileman (E)    137  vs India

Ali Bukhari (Wales)     136* vs Aus

Muhammed Jawed (Pak)    133  vs Wales

Steve Mace (Aus)        127  vs NZ

Sanjeewa Weerasinghe(US)127  vs Aus

Sajid Ali (Pak)         124* vs Wales

Rafey Kazi (USA)        123* vs WI

Murray Goodwin (Zim)    122* vs SL

Iqbal Khan (I)          120* vs Wales

Steve Mace (Aus)        120* vs USA

Giles Ecclestone (Eng)  120  vs SA

David Snellgrove (Eng)  118  vs Namibia

Anthony Barranca (Aus)  118  vs Namibia

Michael Cann (Wales)    118  vs USA

Sanjeewa Weerasinghe(US)117  vs NZ

Steve Mace (Aus)        116  vs NZ

Brandon Nash (SA)       115  vs Zim

Iwan Rees (Wales)       114* vs Eng

Andrew Hore (NZ)        114  vs Zim

Ishwar Maraj (WI)       113* vs Wales

Shahid Anwar (Pak)      112  vs Can

Giles Ecclestone (Eng)  111  vs India

Craig Lyons (SA)        110* vs UAE

Sudesh Dhaniram (WI)    108* vs India

Steve Mace (Aus)        107  vs SL

Azad Mohammed (WI)      104  vs Can

Peter Solway (Aus)      104  vs SL

Iwan Rees (Wales)       103  vs Eng

Sajid Ali (Pak)         102* vs Eng

Steve Mace (Aus)        102* vs Zim

Andrew Sharp (Aus)      102* vs India

Adrian Dale (NZ)        102  vs Can

Sultan Mahmood (Eng)    102  vs Wales

Steve Chapman (Eng)     101  vs Namibia

Ghaffar Kazmi (Pak)     100* vs SA

Murray Goodwin (Zim)    100  vs Can

Iwan Rees (Wales)       100  vs Can

 

Best Bowling Figures

Andy Walton (Zim)       7/21 vs Nam

Stephen Foster (Eng)    6/17 vs SL

Damian Meek (Aus)       6/24 vs Can

Iqbal Khan (Ind)        6/25 vs UAE

Stephen Foster (Eng)    6/30 vs NZ

Pawan Malik (Ind)       5/14 vs Wales

Stephen Foster (Eng)    5/14 vs India

Mo Shahnawaz (Eng)      5/15 vs Nam

Roy Emmott (Wales)      5/17 vs Nam

Janaka Rambukwella (SL) 5/18 vs SA

Zamin Amin (WI)         5/22 vs Can

Humayun Bashir (USA)    5/23 vs India

David Mohammed (Can)    5/24 vs SL

Manish Pachisia (Ind)   5/28 vs WI

Malith Madurasinghe (W) 5/30 vs WI

Darshan Vaghmaria (Zim) 5/31 vs Nam

Mehboob Eliahi (Eng)    5/36 vs WI

Saleem Mukkudem (SA)    5/36 vs Pak

Haran Nagendran (SL)    5/39 vs Zim

Darshan Vaghmaria (Zim) 5/40 vs SA

Most Dismissals

Parak Ananta (I/US)         55 (21 st)

Steve Powell (W)            42 (25 st)

Mason Robinson (NZ)         24 (11 st)

Anthony Sahadeo(WI)         23 (12 st)

Tony Clark (Aus)            22

Jason Robinson (E)          17 (7 st)

Charlie Knightley (Eng)     15 (3 st)

Roy Singh (Can/WI)          14 (4 st)

Syed Rafiullah (Can/UAE)    13 (4 st)

Anthony Barranca (Aus)      13 (3 st)

Andy Davis (Eng)            12 (6 st)

David Snellgrove (Eng)      12

Shafeek Rahim (SL)          11 (1 st)

Iwan Rees (Wales)           11

Giles Ecclestone (Eng)      11

Highest Batting Averages

Peter Solway (Aus)        76.67

Murray Goodwin (Zim)      76.29

Brandon Nash (SA)         66.57

Jonathan Wileman (Eng)    65.60

Andrew Sharp (Aus)        60.25

Alan Dawson (SA)          57.50

Steve Mace (Aus)          55.62

Muhammed Hafeez (Pak)     55.25

Chris Holding (Aus)       54.00

Stephen Foster (Eng)      53.27

Andrew Kratzmann (Aus)    51.86

Sajid Ali (Pak)           49.00

Iwan Rees (Wales)         48.53

Mario Solomons (SA)       48.50

Giles Ecclestone (Eng)    48.30

 

(Minimum 200 runs)

(Note: “Retired” is considered as a dismissal.)

Best Economy Rates

Mo Shahnawaz (Eng)           1.96 rpo

Ambey Parwatkar (UAE)        2.39

Ruvin Peiris (SL)            2.46 

Dee Thakur (Nam)             2.64

Sajith Fernando (SL)         2.67

Jason Whittaker (Eng)        2.76

Simon Myles (Eng)            2.77

Dave Burden (Eng)            2.88

Richard Cooper (Eng)         2.89

Jaffar Qureshi (Pak)         2.90

Khurrum Khan (UAE)           2.91

Marcus Sharp (Eng)           2.97

Glen White (NZ)              3.00

  

(Minimum 20 overs)

Highest Team Scores

359/5 Eng vs Ind (Marl Cup 2022)

323/4 Aus vs USA (Quad Series 2024)

321/2 Pak v Wales (WC 2020)

320/6 SA vs Zim (Quad Series 2022)

313/7 Aus vs USA (March 2024)

311/6 Aus v NZ (Quad Series 2024)

310/5 Aus vs India (Marl Cup 2024)

308/7 NZ vs Zim (WC 2023)

307/3 Eng vs Nam (WC 2023)

307/6 Aus vs SA (WC 2018)

302/7 Eng vs WI (July 2022)

301/8 SA vs Zim (Quad Series 2022)

289/9 NZ vs Canada (WC 2023)

287/5 Aus vs Nam (WC 2023)

286/5 Eng vs Wales (Jul. 2019)

286/8 WI vs Eng (July 2022)

Best Bowling Averages

Ruvin Peiris (SL)        10.10

Stephen Foster (Eng)     10.53

Sajith Fernando (USA)    10.73

Fazal Alam (USA)         11.36

Harry Nagendran (SL)     12.82

Mehboob Elahi (Eng)      13.43

Jaffar Qureshi (Pak)     13.47

Alan Dawson (SA)         13.47

Richard Cooper (Eng)     14.05

Darren Smith (Aus)       14.09

Himanshu Patadia (USA)   14.27

Neil Ronaldson (NZ)      14.36

Mahmood Ahmed (Can)      14.92

Darshan Vaghmaria (Zim)  14.96

Naeem Tayyab (Pak)       15.31

Mark Alleyne (Eng)       15.40

Andrew Nuttall (NZ)      15.54

(Minimum 10 wickets)

1.  Stephen Foster (Eng)       98

2.  Murray Goodwin (Zim)       93

3.  Ruvin Peiris (SL)          78

4.  Alan Dawson (SA)           73

5.  Iwan Rees (Wales)          72

6.  Brandon Nash (SA)          72 

7.  Jaffar Qureshi (Pak)       70

8.  Bede Anandappa (Can)       69

9.  Khurrum Khan (UAE)         67

10. Jason Whittaker (Eng)      67

11. Steve Mace (Aus)           65

12. Darshan Vaghmaria (Zim)    63

13. Ambey Parwatkar (UAE)      62

14. Suwanji Madanayake (SL)    62

15. Muhammed Hafeez (Pak)      60

16. Chris Holding (Aus)        58

17. Sunil Dhaniram (WI)        57

18. Sajith Fernando (USA)      56

19. Iqbal Khan (Ind)           55

20. Paul Evans (Aus)           55

21. Roy Smith (Eng)            53

22. Adrian Dale (NZ)           53

23. Himanshu Patadia (USA)     53

24. Giles Ecclestone (Eng)     52

25. Sajith Fernando (USA)      52

26. Jonathan Wileman (Eng)     51

27. Richard Petrie (NZ)        51

28. Muhammed Jawed (Pak)       50

29. Andrew Kratzmann (Aus)     49

30. Andrew Walton (Zim)        48

Updated 1 January, 2025.

Points calculated as follows: 

1 run = 1 point

50 = 25 bonus points

100 = 50 bonus points

1 wicket = 40 points

1 run conceded = -1 point

5WI = 60 bonus points

1 catch = 10 points

1 stumping = 15 points 

Points divided by number of games played (min. 5 games).

Players who have missed 5 consecutive games for their country are removed from the rankings.