ICC Test, ODI and Twenty20 Cricket Rankings, Top Batter, Top Allrounder, Top Bowler Rank ICC RankingsTeamsBatsmenBowlersAll RoundersTestODIT20PosPlayerTeamRating1Rashid KhanAFG7102Jofra ArcherENG6703Kuldeep YadavIND6554Maheesh TheekshanaSL6475Keshav MaharajSA6466Bernard ScholtzNAM6457Mitchell SantnerNZ6368Josh HazlewoodAUS6289Abrar AhmedPAK62410Matt HenryNZ61911Wanindu HasarangaSL61912Adil RashidENG60313Adam ZampaAUS60114Saurabh NetravalkarUSA58215Mehidy Hasan MirazBAN58016Ravindra JadejaIND57817Jayden SealesWI57818Gudakesh MotieWI57419Shaheen AfridiPAK57120Richard NgaravaZIM56921Mohammed SirajIND56922Haris RaufPAK56223Mohammad ShamiIND56124Azmatullah OmarzaiAFG55925Mohammad NabiAFG55326Mitchell StarcAUS55127Mark AdairIRE54428Asitha FernandoSL54029Alzarri JosephWI52430Andy McBrineIRE52231Mark WattSCO52232Lungi NgidiSA52133Axar PatelIND52034Jacob DuffyNZ51835Marco JansenSA51436Naseem ShahPAK51437Kagiso RabadaSA51138Michael BracewellNZ51139Nosthush KenjigeUSA50440Sikandar RazaZIM50241Taskin AhmedBAN50142Blessing MuzarabaniZIM49943Dunith WellalageSL49744Aryan DuttNED49245Graham HumeIRE48946Nasum AhmedBAN48447Sandeep LamichhaneNEP48248Roston ChaseWI47849Brandon McMullenSCO47850Craig YoungIRE475