Who is the best T20 player right now?
Every innings and spell of the last 30 months, rated against the rest of top-level cricket, with recent matches counting most and the strength of the opposition and league built in. 5 is an average top-level performance; 15 is the top 0.1%.
262 players have played enough recent top-level cricket to be rated. Every other player who has played T20 in the last 30 months (4,514 in all) has their own page with points and recent matches: use the search box.
| # | Player | Rating | Matches | Form |
|---|---|---|---|---|
| 1 | V SuryavanshiIndia · IPL 23, T20I 8 | 8.01 | 31 | |
| 2 | JJ BumrahIndia · IPL 35, T20I 32 | 7.89 | 67 | |
| 3 | SP NarineWest Indies · IPL 36, CPL 30, MLC 23, ILT20 22, SA20 4 | 7.23 | 115 | |
| 4 | B KumarIndia · IPL 42, SMAT 1 | 7.22 | 43 | |
| 5 | Abhishek SharmaIndia · T20I 60, IPL 41 | 7.17 | 101 | |
| 6 | JR HazlewoodAustralia · IPL 25, T20I 13 | 7.10 | 38 | |
| 7 | HC BrookEngland · T20I 36, The Hundred 24 | 7.09 | 60 | |
| 8 | SV SamsonIndia · T20I 40, IPL 34 | 6.90 | 74 | |
| 9 | KH PandyaIndia · IPL 42, SMAT 2 | 6.89 | 44 | |
| 10 | CV VarunIndia · T20I 39, IPL 35 | 6.88 | 74 | |
| 11 | SS IyerIndia · IPL 41, T20I 14, SMAT 3 | 6.71 | 58 | |
| 12 | Ishan KishanIndia · IPL 39, T20I 27 | 6.68 | 66 | |
| 13 | D BrevisSouth Africa · T20I 30, SA20 22, IPL 15, The Hundred 8, T20 Blast 6, MLC 4, CSA T20 Challenge 2, CSA Pro20 1 | 6.65 | 88 | |
| 14 | B MuzarabaniZimbabwe · T20I 47, ILT20 10, IPL 2 | 6.64 | 59 | |
| 15 | PJ CumminsAustralia · IPL 34, MLC 6, T20I 4 | 6.63 | 44 | |
| 16 | AU RashidEngland · T20I 44, The Hundred 23, ILT20 13 | 6.59 | 80 | |
| 17 | Kuldeep YadavIndia · IPL 35, T20I 18 | 6.57 | 53 | |
| 18 | C BoschSouth Africa · T20I 22, SA20 16, IPL 9, MLC 7, CSA T20 Challenge 6 | 6.53 | 60 | |
| 19 | FH AllenNew Zealand · MLC 30, BBL 21, T20I 16, IPL 11, PSL 10, The Hundred 9, ETPL 4 | 6.41 | 101 | |
| 20 | Shubman GillIndia · IPL 39, T20I 22 | 6.40 | 61 | |
| 21 | SA YadavIndia · T20I 49, IPL 40, SMAT 3 | 6.38 | 92 | |
| 22 | P NissankaSri Lanka · T20I 48, LPL 11, IPL 10, ILT20 6, SL Major Clubs 5 | 6.37 | 80 | |
| 23 | Tilak VarmaIndia · T20I 44, IPL 37 | 6.29 | 81 | |
| 24 | RA JadejaIndia · IPL 37, T20I 6 | 6.29 | 43 | |
| 25 | Prince YadavIndia · IPL 20, T20I 6, SMAT 2 | 6.28 | 28 | |
| 26 | Rashid KhanAfghanistan · IPL 40, SA20 18, The Hundred 16, MLC 7, ILT20 5 | 6.27 | 86 | |
| 27 | NT EllisAustralia · T20I 25, BBL 19, The Hundred 15, IPL 2 | 6.27 | 61 | |
| 28 | R ParagIndia · IPL 38, T20I 8 | 6.26 | 46 | |
| 29 | YBK JaiswalIndia · IPL 41, T20I 6 | 6.20 | 47 | |
| 30 | V KohliIndia · IPL 41, T20I 7 | 6.20 | 48 | |
| 31 | AF MilneNew Zealand · The Hundred 25, MLC 14, ILT20 12, SA20 8, T20I 3, BBL 3, PSL 2, IPL 1 | 6.14 | 68 | |
| 32 | JC ButtlerEngland · T20I 43, IPL 37, The Hundred 17, T20 Blast 8, SA20 7 | 6.13 | 112 | |
| 33 | K RabadaSouth Africa · IPL 28, T20I 21, SA20 16, MLC 1 | 6.13 | 66 | |
| 34 | BA CarseEngland · T20I 11, The Hundred 9, T20 Blast 4 | 6.11 | 24 | |
| 35 | MJ SantnerNew Zealand · T20I 33, IPL 20, The Hundred 19, ETPL 10, T20 Blast 7, Super Smash 5, MLC 2 | 6.11 | 96 | |
| 36 | TH DavidAustralia · IPL 32, T20I 26, CPL 16, BBL 13, ETPL 10, The Hundred 8, ILT20 5, MLC 3, BPL 1 | 6.09 | 114 | |
| 37 | AR PatelIndia · T20I 50, IPL 37 | 6.09 | 87 | |
| 38 | B Sai SudharsanIndia · IPL 40 | 6.08 | 40 | |
| 39 | PD SaltEngland · T20I 38, IPL 28, The Hundred 24, ILT20 13, T20 Blast 13 | 6.08 | 116 | |
| 40 | Usman TariqPakistan · CPL 19, PSL 15, T20 Blast 11, T20I 8, The Hundred 6, ILT20 2 | 6.07 | 61 | |
| 41 | RD GaikwadIndia · IPL 29, T20I 3 | 6.07 | 32 | |
| 42 | L NgidiSouth Africa · T20I 23, SA20 16, IPL 13, ETPL 6, MLC 2 | 6.04 | 60 | |
| 43 | RD RickeltonSouth Africa · T20I 28, IPL 26, SA20 17, MLC 9, The Hundred 9 | 6.00 | 89 | |
| 44 | MR MarshAustralia · T20I 30, IPL 26, BBL 13, The Hundred 9 | 6.00 | 78 | |
| 45 | KL RahulIndia · IPL 38 | 5.98 | 38 | |
| 46 | A ZampaAustralia · T20I 35, The Hundred 15, BBL 14, PSL 7, ILT20 5, T20 Blast 4, IPL 2 | 5.97 | 82 | |
| 47 | Mohammed SirajIndia · IPL 41, T20I 7 | 5.97 | 48 | |
| 48 | WG JacksEngland · T20I 33, IPL 27, The Hundred 26, T20 Blast 20, SA20 9, ILT20 1 | 5.96 | 116 | |
| 49 | B EvansZimbabwe · T20I 31 | 5.96 | 31 | |
| 50 | Abrar AhmedPakistan · T20I 38, PSL 22, The Hundred 8, MLC 2 | 5.95 | 70 | |
| 51 | TM HeadAustralia · IPL 39, T20I 25, MLC 9 | 5.94 | 73 | |
| 52 | Sahibzada FarhanPakistan · T20I 39, PSL 22, BPL 9, LPL 7 | 5.93 | 77 | |
| 53 | RL ChaseWest Indies · T20I 46, CPL 32, SA20 6, ILT20 4 | 5.92 | 88 | |
| 54 | JC ArcherEngland · T20I 36, IPL 28, The Hundred 21, T20 Blast 1 | 5.91 | 86 | |
| 55 | Nithish Kumar ReddyIndia · IPL 36, T20I 3 | 5.91 | 39 | |
| 56 | JP InglisAustralia · T20I 24, IPL 16, MLC 9, BBL 7 | 5.90 | 56 | |
| 57 | Arshdeep SinghIndia · T20I 45, IPL 40 | 5.88 | 85 | |
| 58 | Q de KockSouth Africa · CPL 32, MLC 29, T20I 28, SA20 19, IPL 19 | 5.87 | 127 | |
| 59 | A Kamboj— · IPL 25 | 5.86 | 25 | |
| 60 | M JansenSouth Africa · IPL 28, T20I 24, SA20 24, MLC 14, The Hundred 8, CSA T20 Challenge 4 | 5.86 | 102 | |
| 61 | MS ChapmanNew Zealand · T20I 30, PSL 11, MLC 10, ETPL 10, LPL 8, Super Smash 4, The Hundred 4 | 5.85 | 77 | |
| 62 | GF LindeSouth Africa · T20I 21, SA20 19, T20 Blast 13, CSA T20 Challenge 7, The Hundred 6, IPL 3, MLC 3, CSA Pro20 2, CPL 1, PSL 1 | 5.84 | 76 | |
| 63 | F du PlessisSouth Africa · MLC 27, IPL 19, SA20 15, CPL 12, ETPL 10, Nepal Premier League 4 | 5.83 | 87 | |
| 64 | LA DawsonEngland · T20 Blast 34, The Hundred 26, T20I 23, SA20 12, ILT20 5 | 5.83 | 100 | |
| 65 | LG PretoriusSouth Africa · SA20 23, T20I 17, MLC 12, The Hundred 8, CSA T20 Challenge 8, T20 Blast 4, IPL 2 | 5.82 | 74 | |
| 66 | Harmeet SinghUnited States of America · T20I 27, MLC 23, Nepal Premier League 14, ILT20 9, ETPL 1 | 5.82 | 74 | |
| 67 | RM Patidar— · IPL 37, SMAT 3 | 5.80 | 40 | |
| 68 | YS ChahalIndia · IPL 36 | 5.80 | 36 | |
| 69 | DS Rathi— · IPL 23 | 5.79 | 23 | |
| 70 | BM DuckettEngland · The Hundred 24, T20I 9, BBL 7, T20 Blast 2 | 5.78 | 42 | |
| 71 | Noor AhmadAfghanistan · IPL 36, The Hundred 16, MLC 15, SA20 15, CPL 12, ILT20 8 | 5.78 | 102 | |
| 72 | R RavindraNew Zealand · T20I 28, MLC 24, IPL 14, The Hundred 12, Super Smash 4 | 5.78 | 82 | |
| 73 | LH FergusonNew Zealand · The Hundred 16, IPL 14, MLC 13, T20I 13, ILT20 13, BBL 6 | 5.77 | 75 | |
| 74 | DA MillerSouth Africa · IPL 26, T20I 21, SA20 17, The Hundred 13, CPL 9, ETPL 7, MLC 6, CSA T20 Challenge 1 | 5.76 | 100 | |
| 75 | H KlaasenSouth Africa · IPL 39, The Hundred 16, MLC 16, SA20 15, T20I 14, ETPL 9, CSA T20 Challenge 5 | 5.76 | 114 | |
| 76 | PWH de SilvaSri Lanka · T20I 35, LPL 19, CPL 12, IPL 11, ILT20 9, SL Major Clubs 4 | 5.74 | 90 | |
| 77 | Mustafizur RahmanBangladesh · T20I 35, BPL 22, IPL 9, ILT20 8, PSL 5, LPL 4 | 5.74 | 83 | |
| 78 | TA BoultNew Zealand · IPL 32, MLC 29, SA20 20, The Hundred 16, ETPL 9, T20I 3 | 5.72 | 109 | |
| 79 | P Simran Singh— · IPL 41 | 5.70 | 41 | |
| 80 | SO HetmyerWest Indies · CPL 37, IPL 26, T20I 25, MLC 18, ILT20 16, The Hundred 8, BPL 1 | 5.69 | 131 | |
| 81 | Haider AliUnited Arab Emirates · T20I 24, ILT20 21 | 5.68 | 45 | |
| 82 | RK SinghIndia · IPL 30, T20I 24, SMAT 1 | 5.67 | 55 | |
| 83 | Shadab KhanPakistan · T20I 29, PSL 20, LPL 9, CPL 8, BBL 6, T20 Blast 6 | 5.67 | 78 | |
| 84 | R ShepherdWest Indies · T20I 45, CPL 34, IPL 26, ILT20 22, MLC 18 | 5.66 | 145 | |
| 85 | Washington SundarIndia · IPL 23, T20I 21 | 5.66 | 44 | |
| 86 | PHKD MendisSri Lanka · T20I 36, LPL 19, IPL 5, ILT20 3, SL Major Clubs 1 | 5.66 | 64 | |
| 87 | JA DuffyNew Zealand · T20I 35, T20 Blast 8, Super Smash 7, The Hundred 7, IPL 6 | 5.64 | 63 | |
| 88 | OEG BaartmanSouth Africa · T20I 21, SA20 19, MLC 11, CSA T20 Challenge 3 | 5.64 | 54 | |
| 89 | MW ShortAustralia · MLC 25, BBL 17, T20I 14, The Hundred 14, IPL 3 | 5.63 | 73 | |
| 90 | JO HolderWest Indies · T20I 34, CPL 31, ILT20 20, MLC 20, IPL 11, PSL 8, BPL 2 | 5.62 | 126 | |
| 91 | Mohammad NabiAfghanistan · BPL 16, ILT20 10, PSL 9, LPL 8, IPL 7, CPL 7 | 5.57 | 57 | |
| 92 | Mukesh KumarIndia · IPL 30, T20I 3 | 5.57 | 33 | |
| 93 | K MisharaSri Lanka · T20I 23, SL Major Clubs 16, LPL 9 | 5.56 | 48 | |
| 94 | C GreenAustralia · IPL 22, T20I 20 | 5.55 | 42 | |
| 95 | TB RobinsonNew Zealand · T20I 28, Super Smash 12, CPL 7, T20 Blast 5, MLC 1 | 5.55 | 53 | |
| 96 | J OvertonEngland · T20I 23, The Hundred 22, BBL 19, IPL 13, T20 Blast 10 | 5.54 | 87 | |
| 97 | RG SharmaIndia · IPL 35, T20I 7 | 5.54 | 42 | |
| 98 | Fakhar ZamanPakistan · T20I 33, ILT20 21, PSL 21, CPL 5 | 5.53 | 80 | |
| 99 | SH JohnsonAustralia · IPL 10, T20 Blast 8, BBL 7, MLC 6, The Hundred 6, T20I 6 | 5.53 | 43 | |
| 100 | JM Coles— · T20 Blast 36, The Hundred 21, SA20 6 | 5.53 | 63 | |
| 101 | GH DockrellIreland · T20I 26, Cricket Ireland Inter-Provincial Twenty20 Trophy 17, ETPL 9, T20 Blast 2 | 5.51 | 54 | |
| 102 | AJ HoseinWest Indies · T20I 51, CPL 32, MLC 13, The Hundred 12, SA20 10, ILT20 10, IPL 7, BBL 5, PSL 1 | 5.51 | 141 | |
| 103 | Sikandar RazaZimbabwe · T20I 57, ILT20 22, PSL 20, T20 Blast 17, The Hundred 11, SA20 10, MLC 9, LPL 2, IPL 1 | 5.49 | 149 | |
| 104 | Babar AzamPakistan · T20I 33, PSL 21, BBL 11 | 5.48 | 65 | |
| 105 | L TuckerIreland · T20I 24, Cricket Ireland Inter-Provincial Twenty20 Trophy 19, ETPL 10, ILT20 2 | 5.48 | 55 | |
| 106 | T BantonEngland · T20 Blast 33, ILT20 24, The Hundred 22, T20I 20, BBL 3 | 5.46 | 102 | |
| 107 | AK MarkramSouth Africa · T20I 36, IPL 31, SA20 20, The Hundred 5 | 5.46 | 92 | |
| 108 | DS AireeNepal · T20I 41, Nepal Premier League 18 | 5.46 | 59 | |
| 109 | Hassan Khan— · MLC 31, CPL 20, PSL 13, BBL 11 | 5.46 | 75 | |
| 110 | E MalingaSri Lanka · IPL 22, T20I 14, LPL 11, SL Major Clubs 7, SA20 3 | 5.45 | 57 | |
| 111 | N BurgerSouth Africa · IPL 14, MLC 13, T20I 7, SA20 6 | 5.43 | 40 | |
| 112 | TL SeifertNew Zealand · T20I 28, CPL 27, BBL 20, MLC 16, The Hundred 10, LPL 10, PSL 10, ILT20 6, IPL 3 | 5.43 | 130 | |
| 113 | MG BracewellNew Zealand · T20I 25, PSL 18, MLC 15, The Hundred 11, ETPL 9, Super Smash 6 | 5.43 | 84 | |
| 114 | M Prasidh KrishnaIndia · IPL 27, T20I 3 | 5.43 | 30 | |
| 115 | AM GhazanfarAfghanistan · ILT20 16, T20 Blast 14, IPL 11, CPL 6 | 5.42 | 47 | |
| 116 | R PowellWest Indies · T20I 45, CPL 32, MLC 19, ILT20 19, IPL 15, The Hundred 8, SA20 1 | 5.41 | 139 | |
| 117 | A Raghuvanshi— · IPL 29 | 5.40 | 29 | |
| 118 | G CoetzeeSouth Africa · T20I 14, IPL 11, MLC 6, SA20 4, CSA T20 Challenge 4 | 5.40 | 39 | |
| 119 | RR PantIndia · IPL 35, T20I 9 | 5.39 | 44 | |
| 120 | AGS GousUnited States of America · MLC 31, T20I 24, ILT20 13, CPL 12, ETPL 10, PSL 8, Nepal Premier League 6 | 5.38 | 104 | |
| 121 | D FerreiraSouth Africa · The Hundred 22, MLC 18, SA20 17, IPL 16, T20I 14, T20 Blast 11, CSA T20 Challenge 8, CSA Pro20 1 | 5.38 | 107 | |
| 122 | Harshit RanaIndia · IPL 22, T20I 13 | 5.37 | 35 | |
| 123 | R AshwinIndia · IPL 19, ETPL 9, MLC 1 | 5.35 | 29 | |
| 124 | G MotieWest Indies · T20I 41, CPL 36, ILT20 1 | 5.34 | 78 | |
| 125 | BJ BennettZimbabwe · T20I 57 | 5.34 | 57 | |
| 126 | T StubbsSouth Africa · IPL 36, T20I 29, SA20 20, T20 Blast 11, The Hundred 8, CPL 3, CSA T20 Challenge 1 | 5.34 | 108 | |
| 127 | A NortjeSouth Africa · T20I 15, SA20 11, CPL 10, ETPL 10, IPL 6, CSA T20 Challenge 2, MLC 2 | 5.34 | 56 | |
| 128 | Suyash Sharma— · IPL 27, SMAT 2 | 5.32 | 29 | |
| 129 | Imad WasimPakistan · PSL 22, CPL 20, The Hundred 10, BPL 10, T20 Blast 9, T20I 9, MLC 5 | 5.32 | 85 | |
| 130 | Towhid HridoyBangladesh · T20I 47, BPL 24, LPL 7 | 5.32 | 78 | |
| 131 | SP KrishnamurthiUnited States of America · MLC 29, T20I 8, Nepal Premier League 7, ETPL 7, ILT20 3 | 5.32 | 54 | |
| 132 | A SharafuUnited Arab Emirates · T20I 46, ILT20 20 | 5.31 | 66 | |
| 133 | CJ GreenAustralia · CPL 28, T20 Blast 28, BBL 21, The Hundred 11, PSL 9, SA20 4 | 5.31 | 101 | |
| 134 | S DubeIndia · T20I 52, IPL 36, SMAT 3 | 5.31 | 91 | |
| 135 | JM VinceEngland · T20 Blast 41, The Hundred 26, ILT20 19, PSL 13, ETPL 8, SA20 7, BBL 6, BPL 1 | 5.29 | 121 | |
| 136 | C Overton— · T20 Blast 41, The Hundred 23, SA20 6 | 5.29 | 70 | |
| 137 | BL Couch— · MLC 25, BBL 11 | 5.28 | 36 | |
| 138 | BC FortuinSouth Africa · SA20 23, T20I 15, T20 Blast 5, CSA T20 Challenge 5, MLC 1 | 5.28 | 49 | |
| 139 | Ravi BishnoiIndia · IPL 31, T20I 27 | 5.27 | 58 | |
| 140 | Usman KhanPakistan · T20I 34, PSL 21, BPL 14, CPL 5 | 5.27 | 74 | |
| 141 | N PooranWest Indies · IPL 39, CPL 33, MLC 31, ILT20 18, T20I 16, The Hundred 15, SA20 9 | 5.24 | 161 | |
| 142 | Agha SalmanPakistan · T20I 46, PSL 19, LPL 1 | 5.24 | 66 | |
| 143 | SPD SmithAustralia · MLC 22, PSL 11, ETPL 9, The Hundred 8, BBL 8 | 5.23 | 58 | |
| 144 | GJ MaxwellAustralia · MLC 25, T20I 20, BBL 20, IPL 12, ETPL 12, PSL 9 | 5.23 | 98 | |
| 145 | AM HardieAustralia · BBL 19, MLC 16, T20I 10, PSL 6 | 5.23 | 51 | |
| 146 | MJ OwenAustralia · MLC 24, BBL 22, T20I 12, The Hundred 8, PSL 8, SA20 3, IPL 1 | 5.22 | 78 | |
| 147 | Tanzid HasanBangladesh · T20I 50, BPL 25 | 5.22 | 75 | |
| 148 | AM RahaneIndia · IPL 34, SMAT 3 | 5.21 | 37 | |
| 149 | MDKJ PereraSri Lanka · T20I 27, LPL 16, PSL 14, ILT20 10, SL Major Clubs 4, CPL 3 | 5.21 | 74 | |
| 150 | DA WarnerAustralia · BBL 20, PSL 18, The Hundred 8, MLC 6, T20I 6, IPL 4, ILT20 2 | 5.21 | 64 | |
| 151 | L GregoryEngland · T20 Blast 40, The Hundred 23, SA20 6 | 5.21 | 69 | |
| 152 | MW FordeWest Indies · T20I 23, CPL 17, ILT20 3, MLC 1 | 5.20 | 44 | |
| 153 | JM BairstowEngland · The Hundred 21, T20 Blast 20, SA20 19, IPL 9, ILT20 9, T20I 8 | 5.19 | 86 | |
| 154 | XC BartlettAustralia · MLC 20, T20I 20, BBL 19, IPL 13, T20 Blast 8 | 5.19 | 80 | |
| 155 | Mohammad AmirPakistan · T20 Blast 26, PSL 19, CPL 17, ILT20 11, T20I 11, The Hundred 10, BPL 6 | 5.19 | 100 | |
| 156 | DW Lawrence— · T20 Blast 28, The Hundred 26, ILT20 23, SA20 7, BBL 3 | 5.18 | 87 | |
| 157 | DA PayneEngland · T20 Blast 31, ILT20 17, The Hundred 14, ETPL 7, BBL 6, IPL 2 | 5.17 | 77 | |
| 158 | JG BethellEngland · T20I 30, T20 Blast 18, The Hundred 15, IPL 9, BBL 8 | 5.15 | 80 | |
| 159 | KT MaphakaSouth Africa · T20I 21, SA20 15, CSA T20 Challenge 6, IPL 2 | 5.13 | 44 | |
| 160 | BJ DwarshuisAustralia · BBL 22, T20 Blast 21, T20I 12, MLC 8, PSL 7, The Hundred 6, IPL 1 | 5.12 | 77 | |
| 161 | MR AdairIreland · T20I 23, ILT20 17, ETPL 12, Cricket Ireland Inter-Provincial Twenty20 Trophy 6, MLC 3 | 5.12 | 61 | |
| 162 | S JosephWest Indies · T20I 24, CPL 24, IPL 1 | 5.12 | 49 | |
| 163 | MD PatelUnited States of America · MLC 30, T20I 21, ILT20 3 | 5.11 | 54 | |
| 164 | Faheem AshrafPakistan · T20I 32, PSL 23, BPL 17, T20 Blast 8 | 5.11 | 80 | |
| 165 | JE RootEngland · The Hundred 23, T20 Blast 10, SA20 8 | 5.11 | 41 | |
| 166 | BKG MendisSri Lanka · T20I 44, PSL 16, LPL 13, SL Major Clubs 2, IPL 1, ILT20 1 | 5.10 | 77 | |
| 167 | Azmatullah OmarzaiAfghanistan · IPL 14, ILT20 10, LPL 9, BPL 6, SA20 5 | 5.09 | 44 | |
| 168 | Shubham RanjaneUnited States of America · MLC 20, SA20 5, Nepal Premier League 4, T20I 4, BPL 3, ETPL 3, ILT20 2 | 5.08 | 41 | |
| 169 | R NgaravaZimbabwe · T20I 41, ILT20 1 | 5.08 | 42 | |
| 170 | MJ HumphreysIreland · Cricket Ireland Inter-Provincial Twenty20 Trophy 20, T20I 17, ETPL 12 | 5.08 | 49 | |
| 171 | MA StarcAustralia · IPL 28, BBL 5, T20I 5 | 5.06 | 38 | |
| 172 | KK AhmedIndia · IPL 29, T20I 4 | 5.06 | 33 | |
| 173 | Fazalhaq FarooqiAfghanistan · ILT20 22, The Hundred 8, T20 Blast 7, IPL 5, CPL 4, LPL 3 | 5.05 | 49 | |
| 174 | Parvez Hossain EmonBangladesh · T20I 34, BPL 25, PSL 3 | 5.05 | 62 | |
| 175 | Mohammad Nawaz (3)Pakistan · T20I 34, BPL 16, PSL 14, LPL 10 | 5.04 | 74 | |
| 176 | Waseem MuhammadUnited Arab Emirates · T20I 48, ILT20 23, LPL 6, PSL 5, ETPL 5, BPL 4 | 5.04 | 91 | |
| 177 | SM CurranEngland · T20I 31, T20 Blast 27, ILT20 25, The Hundred 25, IPL 14, BBL 3 | 5.03 | 125 | |
| 178 | Rehan AhmedEngland · T20 Blast 26, The Hundred 20, BBL 9, T20I 3, ILT20 2 | 5.02 | 60 | |
| 179 | KA PollardWest Indies · CPL 31, MLC 30, ILT20 17, The Hundred 7, SA20 2 | 5.02 | 87 | |
| 180 | Haris RaufPakistan · MLC 27, T20I 26, PSL 21, BBL 11, The Hundred 5 | 5.01 | 90 | |
| 181 | JM CoxEngland · The Hundred 24, T20 Blast 23, ILT20 21, SA20 5, T20I 4 | 4.99 | 77 | |
| 182 | C ConnollyAustralia · BBL 22, IPL 13, T20I 13, MLC 4 | 4.99 | 52 | |
| 183 | Avesh KhanIndia · IPL 31, T20I 5, SMAT 3 | 4.98 | 39 | |
| 184 | HE van der DussenSouth Africa · SA20 20, T20I 14, CPL 6, CSA T20 Challenge 4, PSL 3, ETPL 2, CSA Pro20 1 | 4.96 | 50 | |
| 185 | Abbas AfridiPakistan · T20I 21, PSL 19, CPL 5 | 4.96 | 45 | |
| 186 | M TheekshanaSri Lanka · T20I 41, CPL 22, LPL 17, IPL 14, SA20 3, ILT20 3, PSL 3 | 4.95 | 103 | |
| 187 | M PathiranaSri Lanka · T20I 21, IPL 17, LPL 9, SL Major Clubs 6, SA20 6, ILT20 3 | 4.94 | 62 | |
| 188 | BJ McMullenScotland · T20I 20, ILT20 11, ETPL 10, Nepal Premier League 9 | 4.93 | 50 | |
| 189 | AD RussellWest Indies · CPL 29, MLC 26, IPL 22, ILT20 21, T20I 10, The Hundred 8, SA20 4, BPL 1 | 4.93 | 121 | |
| 190 | Shakib Al HasanBangladesh · T20I 11, CPL 10, LPL 9, ILT20 8, MLC 8, PSL 3 | 4.92 | 49 | |
| 191 | Shayan JahangirUnited States of America · MLC 22, T20I 21, ILT20 11, CPL 4 | 4.91 | 58 | |
| 192 | DN WellalageSri Lanka · LPL 19, T20I 17, SL Major Clubs 10, SA20 7, CPL 2, PSL 1 | 4.91 | 56 | |
| 193 | HH PandyaIndia · T20I 45, IPL 36, SMAT 2 | 4.90 | 83 | |
| 194 | AD HalesEngland · ILT20 24, CPL 21, LPL 10, The Hundred 8, T20 Blast 7, MLC 7, BPL 6, PSL 2 | 4.90 | 85 | |
| 195 | RJ GleesonEngland · T20 Blast 21, The Hundred 19, SA20 18, PSL 9, ETPL 5, IPL 3 | 4.88 | 75 | |
| 196 | SE RutherfordWest Indies · T20I 38, CPL 23, IPL 18, ILT20 17, MLC 13, SA20 10, The Hundred 6, BBL 6 | 4.87 | 131 | |
| 197 | VG Arora— · IPL 31 | 4.87 | 31 | |
| 198 | Saim AyubPakistan · T20I 52, PSL 23, CPL 6, BPL 4 | 4.86 | 85 | |
| 199 | RR HendricksSouth Africa · T20I 33, SA20 15, LPL 14, PSL 6, CPL 5, CSA T20 Challenge 5, CSA Pro20 1 | 4.86 | 79 | |
| 200 | Hassan NawazPakistan · T20I 23, PSL 20, ILT20 10, BPL 8, CPL 7 | 4.85 | 68 | |
| 201 | KA MaharajSouth Africa · T20I 25, SA20 20, CPL 7, ETPL 4, IPL 2, CSA T20 Challenge 1 | 4.85 | 59 | |
| 202 | MJ HenryNew Zealand · T20I 22, The Hundred 16, T20 Blast 10, IPL 7, Super Smash 6, MLC 1 | 4.84 | 62 | |
| 203 | RA HermanSouth Africa · SA20 19, T20I 16, LPL 10, PSL 2, CSA Pro20 1, CSA T20 Challenge 1 | 4.84 | 49 | |
| 204 | Mahedi HasanBangladesh · T20I 34, BPL 25 | 4.83 | 59 | |
| 205 | Naseem ShahPakistan · T20I 17, CPL 15, PSL 13, ILT20 8 | 4.82 | 53 | |
| 206 | LS LivingstoneEngland · The Hundred 23, T20 Blast 20, T20I 19, IPL 15, ILT20 12, ETPL 10, SA20 6 | 4.81 | 105 | |
| 207 | SN NetravalkarUnited States of America · MLC 30, T20I 24, CPL 7, ETPL 6, ILT20 1 | 4.81 | 68 | |
| 208 | MD ShanakaSri Lanka · T20I 39, LPL 21, ILT20 17, MLC 9, CPL 8, IPL 6 | 4.81 | 100 | |
| 209 | DP ConwayNew Zealand · T20I 20, SA20 14, MLC 12, PSL 11, IPL 6, ETPL 5 | 4.78 | 68 | |
| 210 | GD PhillipsNew Zealand · T20I 17, MLC 9, CPL 8, LPL 8, The Hundred 6, Super Smash 6, IPL 5 | 4.77 | 59 | |
| 211 | TK CurranEngland · T20 Blast 35, The Hundred 23, BBL 16, ETPL 9, PSL 7, ILT20 5 | 4.75 | 95 | |
| 212 | T MarumaniZimbabwe · T20I 50 | 4.70 | 50 | |
| 213 | C MunroNew Zealand · CPL 23, BBL 12, MLC 11, PSL 7, Super Smash 3, ETPL 2 | 4.67 | 58 | |
| 214 | D WieseNamibia · CPL 21, ETPL 10, SA20 9, LPL 5, T20I 5, PSL 1 | 4.67 | 51 | |
| 215 | AS JosephWest Indies · CPL 28, T20I 21, PSL 17, ILT20 10 | 4.67 | 76 | |
| 216 | JDS NeeshamNew Zealand · T20 Blast 29, T20I 27, Nepal Premier League 13, LPL 9, SA20 7, BPL 7, ILT20 5, ETPL 3, PSL 2 | 4.66 | 102 | |
| 217 | Liton DasBangladesh · T20I 44, BPL 22 | 4.65 | 66 | |
| 218 | CJ JordanEngland · T20 Blast 30, The Hundred 22, BBL 20, ETPL 11, T20I 7, CPL 5, PSL 4, ILT20 3 | 4.63 | 102 | |
| 219 | DJ MitchellNew Zealand · T20I 28, PSL 18, IPL 9, ETPL 8, MLC 5, Super Smash 4 | 4.63 | 72 | |
| 220 | JJ RoyEngland · T20 Blast 33, ILT20 15, The Hundred 12, ETPL 10, CPL 8, MLC 6, PSL 5, Nepal Premier League 3, BPL 2 | 4.63 | 94 | |
| 221 | BFW de LeedeNetherlands · T20I 18, ETPL 10, T20 Blast 7, Nepal Premier League 1 | 4.63 | 36 | |
| 222 | Taskin AhmedBangladesh · T20I 30, BPL 19, ILT20 6, LPL 3 | 4.63 | 58 | |
| 223 | PVD ChameeraSri Lanka · T20I 26, LPL 12, ILT20 9, IPL 8, SL Major Clubs 7 | 4.62 | 62 | |
| 224 | Shaheen Shah AfridiPakistan · T20I 43, PSL 22, LPL 7, BPL 5, BBL 4 | 4.62 | 81 | |
| 225 | MG ErasmusNamibia · T20I 36, ILT20 13, Nepal Premier League 12 | 4.62 | 61 | |
| 226 | MP StoinisAustralia · IPL 33, T20I 25, MLC 25, BBL 22, The Hundred 17, SA20 3 | 4.62 | 125 | |
| 227 | Jasdeep SinghUnited States of America · T20I 26, MLC 21 | 4.59 | 47 | |
| 228 | BA KingWest Indies · T20I 36, CPL 20, SA20 4 | 4.58 | 60 | |
| 229 | ZGF FoulkesNew Zealand · T20I 21, T20 Blast 17, Super Smash 10 | 4.58 | 48 | |
| 230 | SN ThakurIndia · IPL 27, SMAT 3 | 4.58 | 30 | |
| 231 | KA JamiesonNew Zealand · T20I 19, Super Smash 14, IPL 6, PSL 2 | 4.55 | 41 | |
| 232 | RP BurlZimbabwe · T20I 47, BPL 18, PSL 2, ILT20 1 | 4.52 | 68 | |
| 233 | K BhurtelNepal · T20I 44, Nepal Premier League 13 | 4.50 | 57 | |
| 234 | Waqar Salamkheil— · CPL 26, ILT20 21, MLC 6, BBL 5, SA20 3 | 4.49 | 61 | |
| 235 | DJ WilleyEngland · T20 Blast 45, The Hundred 26, ILT20 21, PSL 7, ETPL 5, BBL 3 | 4.46 | 107 | |
| 236 | HT TectorIreland · T20I 27, Cricket Ireland Inter-Provincial Twenty20 Trophy 19, ETPL 10 | 4.46 | 56 | |
| 237 | J CharlesWest Indies · CPL 31, ILT20 22, T20I 17 | 4.45 | 70 | |
| 238 | Nikhil ChaudharyAustralia · BBL 22, MLC 10, The Hundred 7, T20I 3, CPL 2 | 4.43 | 44 | |
| 239 | T Kohler-Cadmore— · T20 Blast 41, ILT20 20, The Hundred 19, PSL 7, IPL 3 | 4.43 | 90 | |
| 240 | SC van SchalkwykUnited States of America · MLC 23, T20I 18, CPL 6, LPL 2, ILT20 1 | 4.40 | 50 | |
| 241 | Mohammed ShamiIndia · IPL 22, SMAT 2, T20I 2 | 4.39 | 26 | |
| 242 | IS SodhiNew Zealand · T20I 28, Super Smash 18, The Hundred 2 | 4.37 | 48 | |
| 243 | SD HopeWest Indies · T20I 42, CPL 37, ILT20 12, SA20 11, IPL 8, BBL 5, PSL 5 | 4.36 | 120 | |
| 244 | SA AbbottAustralia · T20 Blast 18, BBL 15, T20I 13, The Hundred 9, PSL 1 | 4.36 | 56 | |
| 245 | KIC AsalankaSri Lanka · T20I 34, LPL 22, CPL 8, PSL 5, ILT20 3 | 4.32 | 72 | |
| 246 | N ThusharaSri Lanka · T20I 23, LPL 16, IPL 8, SL Major Clubs 8, ILT20 5 | 4.23 | 60 | |
| 247 | Tanzim Hasan SakibBangladesh · T20I 35, BPL 19 | 4.19 | 54 | |
| 248 | Rishad HossainBangladesh · T20I 49, BBL 11, PSL 11, BPL 10 | 4.16 | 81 | |
| 249 | Shoriful IslamBangladesh · BPL 26, T20I 24, PSL 5, LPL 4 | 4.12 | 59 | |
| 250 | ADS FletcherWest Indies · CPL 29, MLC 19, LPL 10, ILT20 9, T20I 5, The Hundred 2 | 4.08 | 74 | |
| 251 | J EdwardsAustralia · BBL 22, MLC 17, T20I 1 | 4.01 | 40 | |
| 252 | L WoodEngland · T20 Blast 28, The Hundred 21, T20I 9, PSL 8, BBL 7, ILT20 4, IPL 1 | 4.00 | 78 | |
| 253 | MM AliEngland · CPL 28, T20 Blast 27, The Hundred 13, IPL 11, PSL 10, ILT20 10, T20I 8, LPL 7, BPL 7, SA20 6 | 3.92 | 127 | |
| 254 | MP BreetzkeSouth Africa · T20 Blast 24, SA20 17, T20I 10, MLC 9, CPL 4, CSA T20 Challenge 2, IPL 1 | 3.88 | 67 | |
| 255 | PWA MulderSouth Africa · SA20 18, T20 Blast 14, T20I 10, MLC 8, CSA Pro20 1, IPL 1 | 3.67 | 52 | |
| 256 | Ali KhanUnited States of America · MLC 19, T20I 13, ETPL 9, ILT20 7, CPL 2 | 3.65 | 50 | |
| 257 | KR MayersWest Indies · CPL 29, ILT20 15, BPL 15, MLC 10, T20I 7, PSL 3 | 3.65 | 79 | |
| 258 | Mohammad RizwanPakistan · PSL 20, T20I 15, BBL 10, CPL 6 | 3.63 | 51 | |
| 259 | Saif HassanBangladesh · BPL 22, T20I 21 | 3.60 | 43 | |
| 260 | MRJ WattScotland · T20I 22, ETPL 10, Nepal Premier League 7 | 3.60 | 39 | |
| 261 | R TrumpelmannNamibia · T20I 31, Nepal Premier League 10 | 3.57 | 41 | |
| 262 | Dhruv JurelIndia · IPL 37, T20I 3 | 3.19 | 40 |