ICC Test, ODI and Twenty20 Cricket Rankings, Top Batter, Top Allrounder, Top Bowler Rank ICC RankingsTeamsBatsmenBowlersAll RoundersTestODIT20PosPlayerTeamRating1Rashid KhanAFG6872Shaheen AfridiPAK6753Keshav MaharajSA6744Kuldeep YadavIND6655Bernard ScholtzNAM6546Maheesh TheekshanaSL6507Jasprit BumrahIND6458Mohammed SirajIND6439Gudakesh MotieWI63910Adam ZampaAUS63511Josh HazlewoodAUS63412Mohammad NabiAFG62913Trent BoultNZ62414Mohammed ShamiIND61015Haris RaufPAK60516Mitchell StarcAUS59117Mitchell SantnerNZ57918Matt HenryNZ57619Saurabh NetravalkarUSA57020Wanindu HasarangaSL56721Kagiso RabadaSA56422Mark AdairIRE55723Lungi NgidiSA55624Mujeeb Ur RahmanAFG55625Ravindra JadejaIND55526Mark WattSCO55327Chris WoakesENG55028Andy McBrineIRE54529Adil RashidENG54330Mehidy HasanBAN54231Richard NgaravaZIM54132Aryan DuttNED54033Nosthush KenjigeUSA53734Pat CumminsAUS52535Jofra ArcherENG52136Alzarri JosephWI51937Mustafizur RahmanBAN51538Sikandar RazaZIM51139Blessing MuzarabaniZIM50940Shoriful IslamBAN50541Marco JansenSA50542Taskin AhmedBAN50443Craig YoungIRE50444KaleemullahOMN50345Josh LittleIRE50246Aayan KhanUAE50247Graham HumeIRE49948Fazalhaq FarooqiAFG49249Dilshan MadushankaSL48950Sandeep LamichhaneNEP485