Most Runs

Iwan Rees (Wales)           1874 (ave. 44.62)

Stephen Mace (Aus)               1598 (57.07)

Giles Ecclestone (Eng)           1569 (60.35)

Richard Trotman (Eng)            1128 (47.00)

Tony Clark (Aus)                  964 (34.43)

Jonathan Wileman (Eng)            960 (60.00)

Richard Petrie (NZ)               889 (38.65)

Sanjeewa Weerasinghe (USA)        859 (35.79)

David Snellgrove (Eng)            847 (26.47)

Iqbal Khan (I)                    840 (33.60)

Naseer Ahmed (Eng)                828 (48.71)

Stephen Foster (Eng)              799 (53.27)

Mason Robinson (NZ)               767 (33.35)

Fazal Alam (USA)                  767 (29.50)

Michael Cann (Wales)              737 (23.77)

Vinayank Samant (Ind)             735 (49.00)

Fakir Dungaria (Eng/Ind)          725 (25.89)

Ishwar Maraj (WI)                 707 (28.28)

Peter Solway (Aus)                690 (76.67)

Sunil Dhaniram (WI)               687 (42.94)

Adrian Dale (NZ)                  652 (38.35)

 

Most Wickets

Iwan Rees (Wales)      62 (ave. 21.58)

Zamin Amin (WI)        51 (19.47)

Himanshu Patadia (USA) 50 (16.18)

Roy Emmott (Wales)     50 (28.40)

Stephen Foster (Eng)   49 (10.53)

Jaffar Qureshi (Pak)   47 (15.21)

Julian Ballinger(Wales)47 (21.40)

Sean Cooper (Eng)      42 (22.93)

Dinesh Sharma (Ind)    40 (20.68)

James Morris (Aus)     38 (19.00)

Dinesh Sharma (Ind)    36 (18.75)

Andrew Nuttall (NZ)    36 (18.83)

Marcus Sharp (Eng)     35 (20.17)

Steve Gollan (Aus)     35 (24.66)

Zubair Hussain (USA)   33 (19.06)

Martyn Gidley (Eng)    33 (19.52)

Mark Davies (Wales)    32 (33.22)

Richard Cooper (Eng)   30 (15.17)

Vejai Seonarine (WI)   30 (19.50)

Tony Clark (Aus)       30 (25.60)

Fakir Dungaria (I/Eng) 30 (26.33)

Highest Scores

Peter Solway (Aus)      151* vs SL

Richard Trotman (Eng)   148* vs WI

Jonathan Wileman (E)    137  vs India

Simon Holliday (Wales)  137 vs USA

Ali Bukhari (Wales)     136* vs Aus

Muhammed Jawed (Pak)    133  vs Wales

Steve Mace (Aus)        127  vs NZ

Sanjeewa Weerasinghe(US)127  vs Aus

Richard Trotman (Eng)   127 vs India

Giles Ecclestone (Eng)  125 vs SL

Sajid Ali (Pak)         124* vs Wales

Fakir Dungaria (Ind)    124* vs Can

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

 

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

Wiaan Smit (SA)         5/21 vs WI

Zamin Amin (WI)         5/22 vs Can

Humayun Bashir (USA)    5/23 vs India

Nalaka Fernando (Zim)   5/23 vs Nam

David Mohammed (Can)    5/24 vs SL

Manish Pachisia (Ind)   5/28 vs WI

Simon Waddington (Aus)  5/28 vs Can

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

Murugan Mayilswamy (I)  5/39 vs Pak

Darshan Vaghmaria (Zim) 5/40 vs SA

Craig Trindall (Aus)    5/45 vs SL

Most Dismissals

Parak Ananta (I/US)         59 (27 st)

Steve Powell (W)            46 (27 st)

Anthony Sahadeo(WI)         29 (13 st)

Charlie Knightley (Eng)     26 (7 st)

Mason Robinson (NZ)         25 (12 st)

Tony Clark (Aus)            24

Anthony Barranca (Aus)      23 (3 st)

David Snellgrove (Eng)      23

Mario Solomons (SA)         19 (4 st)

Jason Robinson (E)          17 (7 st)

Vinayak Samant (Ind)        17 (9 st)

Azhar Khan (Pak)            16 (11 st)

Highest Batting Averages

Peter Solway (Aus)        76.67

Murray Goodwin (Zim)      76.29

Brandon Nash (SA)         66.57

Jason Oates (Zim)         60.38

Giles Ecclestone (Eng)    60.35

Jonathan Wileman (Eng)    60.00

Roy Smith (Eng)           59.94

Simon Holliday (Wales)    57.73

Mandar Phadke (Ind)       57.60

Alan Dawson (SA)          57.50

Jason Oates (Zim)         57.00

Steve Mace (Aus)          57.07

Andrew Sharp (Aus)        56.09

Stephen Foster (Eng)      53.27

Sheikh Iqbal Ahmed (Pak)  51.40

 

(Minimum 200 runs)

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

Best Economy Rates

Ambey Parwatkar (UAE)        2.39 rpo

Dee Thakur (Nam)             2.64

Simon Myles (Eng)            2.77

Ruvin Peiris (SL)            2.82

Richard Cooper (Eng)         2.89

Stephen Howell (WI)          2.89

Javed Qureshi (Pak)          2.90

Khurrum Khan (UAE)           2.91

  

(Minimum 30 overs)

Highest Team Scores

414/7 Eng vs Nam (WC 2025)

402/5 Eng vs Scot (2025)

359/5 Eng vs Ind (Marl Cup 2022)

331/9 Canada vs Nam (WC 2025)

323/4 Aus vs USA (Quad Series 2024)

321/2 Pak v Wales (WC 2020)

320/6 SA vs Zim (Quad Series 2022)

318/7 India vs SA (WC 2025)

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/7 Wales vs Scotland (2025)

301/8 SA vs Zim (Quad Series 2022)

Best Bowling Averages

Stephen Foster (Eng)     10.53

Ruvin Peiris (SL)        11.27

Zulfi Butt (Eng)         12.35

Harry Nagendran (SL)     12.82

Mehboob Elahi (Eng)      13.43

Alan Dawson (SA)         13.47

Craig Trindall (Aus)     13.52

Ali Bukhari (Wales)      14.04

Fazal Alam (USA)         14.08

Darren Smith (Aus)       14.09

Wiaan Smit (SA)          14.28

Neil Ronaldson (NZ)      14.36

Sajith Fernando (USA)    14.77

Mahmood Ahmed (Can)      14.92

 

(Minimum 10 wickets)

1.  Ali Bukhari (Wales)       112

2.  Wiaan Smit (SA)           101

3.  Saman Jayantha (SL)        89

4.  Iwan Rees (Wales)          75

5.  Simon Holliday (Wales)     73

6.  Zulfi Butt (Eng)           70

7.  Ruvin Peiris (SL)          66

8.  Steve Mace (Aus)           65

9.  Jaffar Qureshi (Pak)       65

10. Craig Trindall (Aus)       64

11.  Jason Oates (Zim)         61

12. Giles Ecclestone (Eng)     59

13. Sajith Fernando (USA)      57

14. Sohail Masood (Ind)        57

15. Muhammed Hafeez (Pak)      57

16. Darshan Vaghmaria (Zim)    55

17. Ravinder Bhandari (Ind)    53

18. Vinayank Samant (Ind)      51

19. Richard Petrie (NZ)        51

20. Yahya Jiwa (SA)            51

21. Rory Ingram (SL)           51

22. Kshitij Desai (Eng)        50

23. Sudesh Dhaniram (WI)       50

24. Andrew Sharp (Aus)         50

25. Muhammed Shahid (Pak)      50

26. Richard Trotman (Eng)      49

27. Rehan Rauf (Pak)           49

28. Vishal Dube (NZ)           49

29. Andrew Walton (Zim)        48

30. Nishit Shetty (Ind)        48

Updated 11 September, 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.