Top Ten Batsmen and Bowlers - One Day Internationals

Rating calculated on performances in 3 years to 24/05/2022

Batting
 
  Player Country Inns NO 50s 100s HS   Runs S/R Avg Rating
1 Babar Azam  Pakistan 22 3 6 7 158 1522 99.35 80.11 885
2 Rassie van der Dussen  South Africa 21 6 7 2 129* 1012 95.02 67.47 818
3 Rohit Sharma  India 23 1 3 7 159 1273 96.44 57.86 685
4 Quinton de Kock  South Africa 23 1 7 3 124 1056 96.70 48.00 675
5 Litton Das  Bangladesh 25 2 3 4 176 1087 92.35 47.26 653
6 David Warner  Australia 22 2 6 4 166 1112 91.75 55.60 650
7 Shakib Al Hasan  Bangladesh 23 4 8 2 124* 1038 86.36 54.63 641
8 Jonny Bairstow  England 24 0 5 4 124 1169 101.39 48.71 610
9 Nicholas Pooran  West Indies 33 6 8 1 118 1121 99.47 41.52 561
10 KL Rahul  India 28 3 8 4 112 1291 90.92 51.64 560

Bowling
 
  Player Country Overs Mdns Runs Wkts 4w E/R S/R Avg Rating
1 Shakib Al Hasan*  Bangladesh 213.0 9 943 35 3 4.43 36.51 26.94 809
2 Alzarri Joseph*  West Indies 238.1 12 1153 46 3 4.84 31.07 25.07 782
3 Shaheen Shah Afridi*  Pakistan 147.4 9 795 35 4 5.39 25.31 22.71 780
4 Mehidy Hasan Miraz*  Bangladesh 254.1 11 1170 35 3 4.60 43.57 33.43 777
5 Adam Zampa*  Australia 212.2 3 1147 43 3 5.41 29.63 26.67 765
6 Mustafizur Rahman*  Bangladesh 222.1 6 1249 48 2 5.62 27.77 26.02 743
7 Mitchell Starc*  Australia 223.0 8 1270 50 5 5.70 26.76 25.40 735
8 Mohammad Saifuddin*  Bangladesh 119.5 2 787 30 1 6.59 23.97 26.23 704
9 Mohammed Shami*  India 135.3 6 842 35 4 6.22 23.23 24.06 686
10 Sheldon Cottrell*  West Indies 190.0 9 1098 35 2 5.78 32.57 31.37 661

Top Ten Test Batsmen and Bowlers
Top Ten T20 Batsmen and Bowlers