Most Runs
Iwan Rees (Wales) 1190 (ave. 49.58)
Stephen Mace (Aus) 1000 (71.43)
Giles Ecclestone (Eng) 845 (48.00)
Stephen Foster (Eng) 730 (52.14)
Peter Solway (Aus) 690 (76.67)
Richard Petrie (NZ) 682 (42.63)
Iqbal Khan (I) 676 (39.76)
Adrian Dale (NZ) 652 (38.35)
David Snellgrove (Eng) 643 (30.62)
Jonathan Wileman (Eng) 613 (68.11)
Sanjeewa Weerasinghe (USA) 611 (32.16)
Ishwar Maraj (WI) 589 (32.72)
Rafey Kazi (USA) 576 (36.00)
Michael Cann (Wales) 572 (27.74)
Sunil Dhaniram (WI) 567 (43.62)
Parak Ananta (Ind/USA) 538 (33.63)
Mason Robinson (NZ) 527 (29.28)
Richard Trotman (Eng) 468 (39.00)
Brandon Nash (SA) 466 (66.57)
Steve Maddock (Wales) 453 (23.84)
Tony Clark (Aus) 443 (29.53)
Sajid Ali (Pak) 441 (49.00)
Sudesh Dhaniram (WI) 417 (34.75)
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)
Himanshu Patadia (USA) 33 (15.09)
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)
Tim Sargent (Aus) 26 (23.54)
Rudy Gibson (Can) 25 (24.28)
Mark Davies (Wales) 24 (20.88)
Dinesh Sharma (Ind) 23 (16.52)
Chris Hudson (Wales) 23 (26.74)
Fareed Hosein (WI) 23 (31.04)
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
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
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) 31 (18 st)
Mason Robinson (NZ) 24 (11 st)
Anthony Sahadeo(WI) 23 (12 st)
Tony Clark (Aus) 19
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
Andrew Kratzmann (Aus) 91.00
Peter Solway (Aus) 76.67
Murray Goodwin (Zim) 75.40
Steve Mace (Aus) 71.43
Jonathan Wileman (Eng) 68.11
Brandon Nash (SA) 66.57
Mario Solomons (SA) 64.25
Alan Dawson (SA) 57.50
Muhammed Hafeez (Pak) 55.25
Chris Holding (Aus) 54.00
Stephen Foster (Eng) 52.14
Naseer Ahmed (Eng) 52.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 Peiris (SL) 2.46
Dee Thakur (Nam) 2.64
Simon Myles (Eng) 2.77
Sajith Fernando (SL) 2.77
Dave Burden (Eng) 2.88
Jaffar Qureshi (Pak) 2.90
Khurrum Khan (UAE) 2.91
Marcus Sharp (Eng) 2.93
Glen White (NZ) 3.00
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)
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)
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
Stephen Foster (Eng) 9.69
Ruvin Peiris (SL) 10.10
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
Darren Smith (Aus) 14.09
Neil Ronaldson (NZ) 14.36
Richard Cooper (Eng) 14.69
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. Stephen Foster (Eng) 103
2. Murray Goodwin (Zim) 101
3. Steve Mace (Aus) 78
4. Ruvin Peiris (SL) 78
5. Andrew Kratzmann (Aus) 74
6. Alan Dawson (SA) 73
7. Brandon Nash (SA) 72
8. Iwan Rees (Wales) 71
9. Jaffar Qureshi (Pak) 70
10. Bede Anandappa (Can) 69
11. Khurrum Khan (UAE) 67
12. Ambey Parwatkar (UAE) 62
13. Suwanji Madanayake (SL) 62
14. Muhammed Hafeez (Pak) 60
15. Mehboob Elahi (Eng) 60
16. Sunil Dhaniram (WI) 58
17. Chris Holding (Aus) 58
18. Darshan Vaghmaria (Zim) 57
19. Sajith Fernando (USA) 56
20. Iqbal Khan (Ind) 55
21. Richard Petrie (NZ) 55
22. Paul Evans (Aus) 55
23. Jonathan Wileman (Eng) 54
24. Adrian Dale (NZ) 53
25. Naseer Ahmed (Eng) 53
26. Muhammed Jawed (Pak) 50
27. Giles Ecclestone (Eng) 50
28. Nishit Shetty (India) 48
29. Himanshu Patadia (USA) 48
30. Dinesh Sharma (India) 47
31. Vejai Seonarine (WI) 46
32. Craig Lyons (SA) 46
33. Mason Robinson (NZ) 47
34. Andrew Nuttall (NZ) 44
35. Naeem Tayyab (Pak) 43
Updated 31 March, 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.