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)
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)
Sunil Dhaniram (WI) 567 (43.62)
Parak Ananta (Ind/USA) 538 (33.63)
Mason Robinson (NZ) 527 (29.28)
Brandon Nash (SA) 466 (66.57)
Steve Maddock (Wales) 453 (23.84)
Sajid Ali (Pak) 441 (49.00)
Anthony Barranca (Aus) 434 (31.00)
Sudesh Dhaniram (WI) 417 (34.75)
Colin Owens (NZ) 409 (40.90)
Most Wickets
Stephen Foster (Eng) 49 (ave. 10.53)
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)
Himanshu Patadia (USA) 33 (15.09)
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)
Rudy Gibson (Can) 25 (24.28)
James Morris (Aus) 24 (18.63)
Martyn Gidley (Eng) 24 (19.88)
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
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) 51 (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) 75.40
Brandon Nash (SA) 66.57
Jonathan Wileman (Eng) 65.60
Mario Solomons (SA) 64.25
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
Iwan Rees (Wales) 48.53
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
Jason Whittaker (Eng) 2.76
Simon Myles (Eng) 2.77
Sajith Fernando (SL) 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
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
Neil Ronaldson (NZ) 14.36
Mahmood Ahmed (Can) 14.92
Himanshu Patadia (USA) 15.09
Naeem Tayyab (Pak) 15.31
Mark Alleyne (Eng) 15.40
Andrew Nuttall (NZ) 15.54
(Minimum 10 wickets)
1. Murray Goodwin (Zim) 101
2. Stephen Foster (Eng) 98
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. Ambey Parwatkar (UAE) 62
13. Suwanji Madanayake (SL) 62
14. Muhammed Hafeez (Pak) 60
15. Sunil Dhaniram (WI) 58
16. Chris Holding (Aus) 58
17. Darshan Vaghmaria (Zim) 57
18. Sajith Fernando (USA) 56
19. Iqbal Khan (Ind) 55
20. Paul Evans (Aus) 55
21. Roy Smith (Eng) 53
22. Giles Ecclestone (Eng) 52
23. Jonathan Wileman (Eng) 51
24. Richard Petrie (NZ) 51
25. Muhammed Jawed (Pak) 50
26. Andrew Kratzmann (Aus) 49
27. Nishit Shetty (India) 48
28. Himanshu Patadia (USA) 48
29. Dinesh Sharma (India) 47
30. Vejai Seonarine (WI) 46
Updated 19 October, 2024.
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.