
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.