
Most Runs
Iwan Rees (Wales) 1190 (ave. 49.58)
Giles Ecclestone (Eng) 845 (48.00)
Stephen Foster (Eng) 730 (52.14)
Peter Solway (Aus) 690 (76.67)
Iqbal Khan (I) 676 (39.76)
Stephen Mace (Aus) 656 (65.60)
Adrian Dale (NZ) 652 (38.35)
David Snellgrove (Eng) 643 (30.62)
Richard Petrie (NZ) 628 (44.86)
Jonathan Wileman (Eng) 613 (68.11)
Ishwar Maraj (WI) 589 (32.72)
Michael Cann (Wales) 572 (27.74)
Sunil Dhaniram (WI) 567 (43.62)
Mason Robinson (NZ) 524 (32.75)
Rafey Kazi (USA) 514 (46.73)
Richard Trotman (Eng) 468 (39.00)
Brandon Nash (SA) 466 (66.57)
Steve Maddock (Wales) 453 (23.84)
Sajid Ali (Pak) 441 (49.00)
Tony Clark (Aus) 439 (31.36)
Sudesh Dhaniram (WI) 417 (34.75)
Parak Ananta (Ind/USA) 409 (29.21)
Most Wickets
Stephen Foster (Eng) 45 (ave. 9.96)
Zamin Amin (WI) 37 (17.70)
Andrew Nuttall (NZ) 35 (15.54)
Jaffar Qureshi (Pak) 34 (13.47)
Zubair Hussain (USA) 33 (19.06)
Steve Gollan (Aus) 32 (19.00)
Roy Emmott (Wales) 32 (28.00)
Sean Cooper (Eng) 31 (22.00)
Iwan Rees (Wales) 30 (25.00)
Himanshu Patadia (USA) 26 (12.38)
Tim Sargent (Aus) 26 (23.54)
Rudy Gibson (Can) 25 (24.28)
Mark Davies (Wales) 24 (20.88)
Dinesh Sharma (Ind) 23 (16.52)
Fareed Hosein (WI) 23 (31.04)
Chris Hudson (Wales) 23 (26.74)
Mehboob Elahi (Eng) 21 (13.43)
Dean Askew (NZ) 21 (21.81)
Dave Mohammed (Can) 20 (20.75)
Mo Fayyaz (Eng) 20 (23.70)




Highest Scores
Peter Solway (Aus) 151* vs SL
Richard Trotman (Eng) 148* vs WI
Jonathan Wileman (E) 137 vs India
Muhammed Jawed (Pak) 133 vs Wales
Steve Mace (Aus) 127 vs NZ
Sajid Ali (Pak) 124* vs Wales
Rafey Kazi (USA) 123* vs WI
Murray Goodwin (Zim) 122* vs SL
Iqbal Khan (I) 120* vs Wales
Giles Ecclestone (Eng) 120 vs SA
David Snellgrove (Eng) 118 vs Namibia
Anthony Barranca (Aus) 118 vs Namibia
Michael Cann (Wales) 118 vs USA
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
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
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
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) 48 (19 st)
Steve Powell (W) 31 (18 st)
Anthony Sahadeo(WI) 23 (12 st)
Mason Robinson (NZ) 20 (9 st)
Tony Clark (Aus) 18
Jason Robinson (E) 17 (7 st)
Roy Singh (Can/WI) 14 (4 st)
Syed Rafiullah (Can/UAE) 14 (4 st)
Charlie Knightley (Eng) 14 (3 st)
Andy Davis (Eng) 12 (6 st)
Shafeek Rahim (SL) 11 (1 st)
David Snellgrove (Eng) 11
Greg McDonald (Zim) 10 (8 st)
Mario Solomons (SA) 10 (3 st)
Senerath Seneviratne (SL) 10
Iqbal Khan (India) 10
Shantha Jayasekera (Can) 10



Highest Batting Averages
Peter Solway (Aus) 76.67
Murray Goodwin (Zim) 75.40
Jonathan Wileman (Eng) 68.11
Brandon Nash (SA) 66.57
Steve Mace (Aus) 65.60
Mario Solomons (SA) 64.25
Alan Dawson (SA) 57.50
Muhammed Hafeez (Pak) 55.25
Stephen Foster (Eng) 52.14
Naseer Ahmed (Eng) 52.00
Kashif Rana (USA) 54.00
Leith Dawes (Aus) 50.75
Iwan Rees (Wales) 49.58
Sajid Ali (Pak) 49.00
(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 Peiri (SL) 2.46
Dee Thakur (Nam) 2.64
Simon Myles (Eng) 2.77
Sajith Fernando (SL) 2.77
Himanshu Patadia (USA) 2.78
Dave Burden (Eng) 2.88
Jaffar Qureshi (Pak) 2.90
Viren Patel (Ind) 2.91
Khurrum Khan (UAE) 2.91
Marcus Sharp (Eng) 2.93
Glen White (NZ) 3.00
Sanjay Pandya (USA) 3.01
Richard Cooper (Eng) 3.01
Mahmood Ahmed (Can) 3.07
Alan Dawson (SA) 3.07
(Minimum 20 overs)
Highest Team Scores
359/5 Eng vs Ind (Marl Cup 2022)
321/2 Pak v Wales (WC 2020)
320/6 SA vs Zim (Quad Series 2022)
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)
281/6 Aus vs SL (WC 2018)
Best Bowling Averages
Stephen Foster (Eng) 9.69
Ruvin Peiris (SL) 10.10
Himanshu Patadia (USA) 12.38
Harry Nagendran (SL) 12.82
Mehboob Elahi (Eng) 13.43
Jaffar Qureshi (Pak) 13.47
Alan Dawson (SA) 13.47
Darren Smith (Aus) 14.09
Neil Ronaldson (NZ) 14.36
Richard Cooper (Eng) 14.69
Mahmood Ahmed (Can) 14.92
Naeem Tayyab (Pak) 15.31
Mark Alleyne (Eng) 15.40
Andrew Nuttall (NZ) 15.54
Bede Anandappa (Can) 15.57
(Minimum 10 wickets)


1. Stephen Foster (Eng) 103
2. Murray Goodwin (Zim) 101
3. Ruvin Peiris (SL) 78
4. Alan Dawson (SA) 73
5. Steve Mace (Aus) 72
6. Brandon Nash (SA) 72
7. Iwan Rees (Wales) 71
8. Jaffar Qureshi (Pak) 70
9. Bede Anandappa (Can) 69
10. Khurrum Khan (UAE) 67
11. Ambey Parwatkar (UAE) 62
12. Suwanji Madanayake (SL) 62
13. Muhammed Hafeez (Pak) 60
14. Mehboob Elahi (Eng) 60
15. Sunil Dhaniram (WI) 58
16. Richard Petrie (NZ) 58
17. Darshan Vaghmaria (Zim) 57
18. Sajith Fernando (USA) 56
19. Jonathan Wileman (Eng) 58
20. Iqbal Khan (Ind) 55
21. Himanshu Patadia (USA) 54
22. Adrian Dale (NZ) 53
23. Naseer Ahmed (Eng) 53
24. Muhammed Jawed (Pak) 50
25. Giles Ecclestone (Eng) 50
26. Nishit Shetty (India) 48
27. Mason Robinson (NZ) 47
28. Dinesh Sharma (India) 47
29. Adil Somani (NZ) 47
30. Damian Meek (Aus) 47
31. Vejai Seonarine (WI) 46
32. Craig Lyons (SA) 46
33. Fazal Alam (USA) 46
34. Andrew Nuttall (NZ) 44
35. Colin Owens (NZ) 43

Updated 17 July, 2023.
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.