Player Intelligence
2,056 players across 12 T20 leagues worldwide. Tap any player for full venue analytics, form trends, and opposition quality data.
Data covers: IPL, BBL, PSL, CPL, SA20, ILT20, BPL, LPL, MLC, The Hundred, NPL, and T20 Internationals.
Top Batters by career T20 runs
V Kohli
Royal Challengers Bangalore, Royal Challengers Bengaluru
Runs
12,640
Avg 42.0 · SR 133.9
Form UpDA Warner
Sydney Thunder, Sylhet Sixers
Runs
12,097
Avg 37.3 · SR 139.9
Form UpCH Gayle
Sydney Thunder, West Indies
Runs
11,920
Avg 35.1 · SR 142.3
Form UpRG Sharma
India, Mumbai Indians
Runs
11,090
Avg 30.5 · SR 135.1
Form UpN Pooran
Trinidad & Tobago Red Steel, West Indies
Runs
10,574
Avg 30.7 · SR 147.9
F du Plessis
St Lucia Kings, Texas Super Kings
Runs
10,199
Avg 34.3 · SR 139.4
Form DownJC Buttler
Rajasthan Royals, Sydney Thunder
Runs
9,920
Avg 35.8 · SR 146.1
Form DownBabar Azam
Sydney Sixers, Sylhet Sixers
Runs
9,191
Avg 39.8 · SR 126.5
Q de Kock
Sunrisers Eastern Cape, Sunrisers Hyderabad
Runs
9,124
Avg 30.7 · SR 138.2
AD Hales
Sydney Thunder, Trinbago Knight Riders
Runs
8,953
Avg 31.6 · SR 142.7
Form DownS Dhawan
Punjab Kings, Sunrisers Hyderabad
Runs
8,664
Avg 33.6 · SR 126.9
AJ Finch
San Francisco Unicorns, Sunrisers Hyderabad
Runs
8,590
Avg 31.5 · SR 133.7
Form DownDA Miller
St Lucia Zouks, Texas Super Kings
Runs
8,325
Avg 33.7 · SR 138.5
C Munro
Sydney Sixers, Trinbago Knight Riders
Runs
8,209
Avg 30.6 · SR 138.8
Form DownAB de Villiers
Royal Challengers Bangalore, South Africa
Runs
7,554
Avg 36.0 · SR 147.0
Form DownCA Lynn
Sudur Paschim Royals, Trinbago Knight Riders
Runs
7,552
Avg 31.5 · SR 143.2
Form DownSA Yadav
Kolkata Knight Riders, Mumbai Indians
Runs
7,531
Avg 35.5 · SR 154.3
ADS Fletcher
Sylhet Thunder, West Indies
Runs
7,459
Avg 28.3 · SR 124.6
Form DownBB McCullum
Royal Challengers Bangalore, Trinbago Knight Riders
Runs
7,400
Avg 29.4 · SR 133.6
Form UpKL Rahul
Royal Challengers Bangalore, Sunrisers Hyderabad
Runs
7,384
Avg 42.7 · SR 136.9
J Charles
Sylhet Thunder, West Indies
Runs
7,175
Avg 27.5 · SR 134.5
Form UpSK Raina
Gujarat Lions, India
Runs
7,085
Avg 31.6 · SR 136.5
Form DownMohammad Rizwan
St Kitts and Nevis Patriots, Sylhet Sixers
Runs
7,048
Avg 43.8 · SR 125.5
Form DownMS Dhoni
Rising Pune Supergiant, Rising Pune Supergiants
Runs
7,023
Avg 38.0 · SR 134.4
Form DownSO Hetmyer
Seattle Orcas, West Indies
Runs
6,497
Avg 28.5 · SR 146.6
Form UpMJ Guptill
Sydney Thunder, Trinbago Knight Riders
Runs
6,312
Avg 28.8 · SR 128.9
LMP Simmons
Trinbago Knight Riders, West Indies
Runs
6,309
Avg 31.2 · SR 121.7
Fakhar Zaman
Lahore Qalandars, Pakistan
Runs
6,211
Avg 26.9 · SR 136.2
Form UpRR Rossouw
St Kitts and Nevis Patriots, Sydney Thunder
Runs
6,172
Avg 29.5 · SR 146.9
E Lewis
Trinidad & Tobago Red Steel, West Indies
Runs
6,155
Avg 28.6 · SR 147.1
SV Samson
India, Rajasthan Royals
Runs
6,103
Avg 30.7 · SR 142.8
R Powell
Rajasthan Royals, West Indies
Runs
6,079
Avg 26.1 · SR 142.3
Tamim Iqbal
Peshawar Zalmi, St Lucia Zouks
Runs
6,033
Avg 32.8 · SR 121.0
TH David
St Lucia Kings, Trinbago Knight Riders
Runs
5,703
Avg 32.0 · SR 161.8
KD Karthik
Royal Challengers Bengaluru, Sharjah Warriorz
Runs
5,679
Avg 25.9 · SR 135.5
Form DownDR Smith
Sylhet Royals, West Indies
Runs
5,668
Avg 27.1 · SR 126.9
Form DownSPD Smith
Sydney Sixers, Washington Freedom
Runs
5,607
Avg 34.6 · SR 133.9
Form UpJM Vince
Sydney Sixers, Sydney Thunder
Runs
5,606
Avg 31.0 · SR 133.2
SE Marsh
Melbourne Renegades, Perth Scorchers
Runs
5,546
Avg 38.5 · SR 129.7
Form UpJJ Roy
Sylhet Sixers, Trinbago Knight Riders
Runs
5,472
Avg 26.2 · SR 135.1
SD Hope
Pretoria Capitals, West Indies
Runs
5,455
Avg 30.5 · SR 130.9
RV Uthappa
Rajasthan Royals, Royal Challengers Bangalore
Runs
5,421
Avg 27.2 · SR 129.6
KC Sangakkara
Sri Lanka, Sunrisers Hyderabad
Runs
5,412
Avg 28.5 · SR 121.8
AM Rahane
Rising Pune Supergiant, Rising Pune Supergiants
Runs
5,407
Avg 29.6 · SR 124.1
Form UpKS Williamson
Rajshahi Warriors, Sunrisers Hyderabad
Runs
5,253
Avg 33.7 · SR 123.0
TL Seifert
St Lucia Kings, Trinbago Knight Riders
Runs
5,196
Avg 29.4 · SR 137.2
Form UpG Gambhir
India, Kolkata Knight Riders
Runs
5,135
Avg 30.8 · SR 123.0
Form DownLiton Das
Rangpur Riders, Sylhet Sixers
Runs
5,118
Avg 23.7 · SR 128.5
Form DownSS Iyer
Kolkata Knight Riders, Punjab Kings
Runs
4,839
Avg 33.1 · SR 134.0
MS Wade
San Francisco Unicorns, Sharjah Warriorz
Runs
4,827
Avg 27.9 · SR 138.0
Mushfiqur Rahim
Sylhet Strikers, Sylhet Super Stars
Runs
4,780
Avg 29.0 · SR 125.3
Shubman Gill
India, Kolkata Knight Riders
Runs
4,712
Avg 36.8 · SR 138.5
Form DownRR Pant
India, Lucknow Super Giants
Runs
4,708
Avg 30.4 · SR 141.5
Form UpPD Salt
Pretoria Capitals, Royal Challengers Bengaluru
Runs
4,689
Avg 27.9 · SR 157.2
Form DownMK Pandey
Royal Challengers Bangalore, Sunrisers Hyderabad
Runs
4,660
Avg 30.9 · SR 122.3
DJ Malan
Sharjah Warriors, Sunrisers Eastern Cape
Runs
4,659
Avg 32.6 · SR 127.9
AT Rayudu
Mumbai Indians, St Kitts and Nevis Patriots
Runs
4,538
Avg 27.5 · SR 126.1
SE Rutherford
Sylhet Thunder, West Indies
Runs
4,529
Avg 25.7 · SR 142.5
EJG Morgan
Sunrisers Hyderabad, Sydney Thunder
Runs
4,468
Avg 25.8 · SR 128.9
GD Phillips
Sunrisers Hyderabad, Washington Freedom
Runs
4,428
Avg 32.1 · SR 138.7
Ishan Kishan
Mumbai Indians, Sunrisers Hyderabad
Runs
4,326
Avg 29.4 · SR 140.7
BA King
St Kitts and Nevis Patriots, West Indies
Runs
4,255
Avg 25.9 · SR 132.4
Form DownBKG Mendis
Sharjah Warriorz, Sri Lanka
Runs
4,242
Avg 28.3 · SR 133.9
Form UpWaseem Muhammad
Rajshahi Warriors, United Arab Emirates
Runs
4,237
Avg 32.6 · SR 145.8
H Klaasen
South Africa, Sunrisers Hyderabad
Runs
4,218
Avg 31.7 · SR 158.6
Form DownTM Head
Sunrisers Hyderabad, Washington Freedom
Runs
4,211
Avg 31.0 · SR 151.2
KP Pietersen
Royal Challengers Bangalore, St Lucia Zouks
Runs
4,139
Avg 34.8 · SR 137.1
Form DownJM Bairstow
Sunrisers Eastern Cape, Sunrisers Hyderabad
Runs
4,094
Avg 32.0 · SR 141.6
PR Stirling
Sylhet Royals, Sylhet Strikers
Runs
4,052
Avg 24.9 · SR 134.3
Form UpSW Billings
Sydney Thunder, Sylhet Titans
Runs
4,023
Avg 24.2 · SR 133.1
BJ Hodge
Rajasthan Royals, St Kitts and Nevis Patriots
Runs
3,979
Avg 37.2 · SR 130.2
Form UpRR Hendricks
Rangpur Riders, South Africa
Runs
3,942
Avg 29.9 · SR 126.7
Form UpMDKJ Perera
Rangpur Riders, Sri Lanka
Runs
3,941
Avg 26.8 · SR 138.0
Form DownDP Conway
New Zealand, Texas Super Kings
Runs
3,907
Avg 37.6 · SR 132.5
Form DownLRPL Taylor
St Lucia Zouks, Trinidad & Tobago Red Steel
Runs
3,878
Avg 26.7 · SR 118.2
BR McDermott
Karachi Kings, Melbourne Renegades
Runs
3,849
Avg 30.8 · SR 134.1
Form UpAsif Ali
Peshawar Zalmi, St Kitts and Nevis Patriots
Runs
3,644
Avg 20.0 · SR 140.0
P Nissanka
Nondescripts Cricket Club, Sri Lanka
Runs
3,637
Avg 30.1 · SR 131.3
DPMD Jayawardene
Sri Lanka, Trinidad & Tobago Red Steel
Runs
3,560
Avg 27.6 · SR 125.8
Kamran Akmal
Sylhet Royals, Trinidad & Tobago Red Steel
Runs
3,543
Avg 25.1 · SR 131.5
Top Bowlers by career T20 wickets
DJ Bravo
Trinidad & Tobago Red Steel, West Indies
Wickets
535
451 innings
Form DownSP Narine
Trinbago Knight Riders, West Indies
Wickets
497
498 innings
AD Russell
Trinbago Knight Riders, West Indies
Wickets
431
448 innings
Form DownRashid Khan
St Kitts and Nevis Patriots, Sunrisers Hyderabad
Wickets
418
340 innings
Shakib Al Hasan
Rangpur Riders, Sunrisers Hyderabad
Wickets
406
368 innings
Form UpJO Holder
Sydney Sixers, West Indies
Wickets
338
303 innings
Form UpPWH de Silva
St Kitts and Nevis Patriots, Sylhet Sixers
Wickets
312
209 innings
Form UpShadab Khan
Sydney Thunder, Trinbago Knight Riders
Wickets
296
257 innings
CJ Jordan
Sydney Thunder, Trinbago Knight Riders
Wickets
289
265 innings
Imad Wasim
Seattle Orcas, Sylhet Strikers
Wickets
284
307 innings
Form DownR Ashwin
Rajasthan Royals, Rising Pune Supergiants
Wickets
254
279 innings
AJ Hosein
Washington Freedom, West Indies
Wickets
248
252 innings
Sohail Tanvir
Sylhet Sixers, Sylhet Super Stars
Wickets
244
221 innings
Shahid Afridi
St Kitts and Nevis Patriots, Sylhet Super Stars
Wickets
232
226 innings
RA Jadeja
Kochi Tuskers Kerala, Rajasthan Royals
Wickets
221
293 innings
AR Patel
India, Kings XI Punjab
Wickets
220
245 innings
Form DownR Shepherd
Sunrisers Hyderabad, West Indies
Wickets
209
204 innings
Form UpD Wiese
South Africa, St Lucia Kings
Wickets
208
208 innings
Form DownFaheem Ashraf
Quetta Gladiators, Rangpur Riders
Wickets
204
188 innings
JP Faulkner
Quetta Gladiators, Rajasthan Royals
Wickets
196
164 innings
Form UpMohammad Nabi
Sunrisers Hyderabad, Sylhet Royals
Wickets
190
219 innings
Form UpDR Sams
Sydney Thunder, Texas Super Kings
Wickets
186
150 innings
CR Brathwaite
Sydney Thunder, West Indies
Wickets
183
196 innings
MJ Santner
New Zealand, Texas Super Kings
Wickets
179
178 innings
Harbhajan Singh
Kolkata Knight Riders, Mumbai Indians
Wickets
175
186 innings
CJ Green
Sunrisers Eastern Cape, Sydney Thunder
Wickets
172
212 innings
PJ Cummins
Sunrisers Hyderabad, Sydney Thunder
Wickets
162
149 innings
SM Curran
Punjab Kings, Sydney Sixers
Wickets
157
181 innings
Mahedi Hasan
Khulna Tigers, Rangpur Riders
Wickets
153
162 innings
Form UpDT Christian
Sydney Thunder, Trinbago Knight Riders
Wickets
152
193 innings
CH Morris
South Africa, Sydney Thunder
Wickets
150
120 innings
MR Adair
Ireland, Washington Freedom
Wickets
146
111 innings
D Pretorius
South Africa, St Kitts and Nevis Patriots
Wickets
144
122 innings
Form DownM Jansen
Sunrisers Hyderabad, Washington Freedom
Wickets
143
122 innings
TK Curran
Sydney Sixers, Trinbago Knight Riders
Wickets
138
117 innings
Mohammad Nawaz
Rangpur Riders, Sylhet Sixers
Wickets
129
134 innings
Form DownRE van der Merwe
St Lucia Zouks, Sunrisers Eastern Cape
Wickets
127
116 innings
AC Agar
Perth Scorchers, Sharjah Warriorz
Wickets
125
148 innings
Form UpJunaid Siddique
Sylhet Super Stars, United Arab Emirates
Wickets
122
96 innings
Mashrafe Mortaza
Rangpur Riders, Sylhet Strikers
Wickets
122
143 innings
JA Morkel
South Africa, St Lucia Zouks
Wickets
113
137 innings
Form UpJ Botha
Sydney Sixers, Trinidad & Tobago Red Steel
Wickets
111
147 innings
KH Pandya
Mumbai Indians, Royal Challengers Bengaluru
Wickets
108
151 innings
IK Pathan
Rising Pune Supergiants, Sunrisers Hyderabad
Wickets
107
126 innings
RL Chase
St Lucia Zouks, West Indies
Wickets
103
121 innings
Form DownMehedi Hasan Miraz
Rajshahi Kings, Sylhet Titans
Wickets
101
134 innings
Form DownAizaz Khan
Hong Kong
Wickets
95
83 innings
Form DownLA Dawson
Rangpur Riders, Sunrisers Eastern Cape
Wickets
95
112 innings
SR Patel
Sylhet Strikers, Trinbago Knight Riders
Wickets
94
111 innings
DM Nakrani
Uganda
Wickets
89
70 innings
KMA Paul
St Lucia Kings, West Indies
Wickets
87
107 innings
Form DownImran Anwar
Bahrain
Wickets
82
86 innings
Yasim Murtaza
Hong Kong
Wickets
77
67 innings
GF Linde
St Kitts and Nevis Patriots, Sylhet Strikers
Wickets
73
88 innings
Form UpAzmatullah Omarzai
Rangpur Riders, Sylhet Titans
Wickets
72
67 innings
C Karunaratne
Nondescripts Cricket Club, Sri Lanka
Wickets
60
82 innings
Zeeshan Maqsood
Karnali Yaks, Oman
Wickets
58
66 innings
Form UpHassan Khan
Quetta Gladiators, San Francisco Unicorns
Wickets
50
66 innings
H Thaker
Canada, Janakpur Bolts
Wickets
49
49 innings
Form UpV Saini
Romania
Wickets
39
44 innings
All-rounders bat + bowl
KA Pollard
Trinbago Knight Riders, West Indies
Runs
11,702
218 wkts · SR 149.4
Form DownGJ Maxwell
Royal Challengers Bengaluru, Washington Freedom
Runs
9,206
157 wkts · SR 155.6
Shoaib Malik
Rajshahi Royals, Rangpur Riders
Runs
8,664
99 wkts · SR 125.0
SR Watson
St Lucia Zouks, Sydney Thunder
Runs
8,236
189 wkts · SR 139.0
MP Stoinis
Sharjah Warriors, Texas Super Kings
Runs
7,065
186 wkts · SR 137.8
MR Marsh
Rising Pune Supergiants, Sunrisers Hyderabad
Runs
5,642
79 wkts · SR 139.4
Sikandar Raza
Trinbago Knight Riders, Zimbabwe
Runs
5,211
205 wkts · SR 136.2
Form UpMohammad Hafeez
Rajshahi Kings, St Kitts and Nevis Patriots
Runs
5,103
113 wkts · SR 116.9
Mahmudullah
Rangpur Riders, St Kitts and Nevis Patriots
Runs
5,067
91 wkts · SR 121.7
Form UpHH Pandya
India, Mumbai Indians
Runs
4,979
192 wkts · SR 146.1
MC Henriques
Sydney Sixers, Washington Freedom
Runs
4,836
75 wkts · SR 127.9
AK Markram
Sunrisers Eastern Cape, Sunrisers Hyderabad
Runs
4,654
40 wkts · SR 140.7
JP Duminy
Mumbai Indians, South Africa
Runs
4,451
49 wkts · SR 124.0
DJM Short
Lumbini Lions, Rajasthan Royals
Runs
4,151
44 wkts · SR 128.2
KR Mayers
St Lucia Zouks, West Indies
Runs
4,021
66 wkts · SR 133.8
Form UpRS Bopara
Sylhet Sunrisers, Sylhet Super Stars
Runs
4,010
93 wkts · SR 118.0
Yuvraj Singh
Royal Challengers Bangalore, Sunrisers Hyderabad
Runs
3,890
61 wkts · SR 132.2
NLTC Perera
Sunrisers Hyderabad, Sylhet Strikers
Runs
3,848
197 wkts · SR 151.7
MM Ali
Sharjah Warriorz, Sylhet Titans
Runs
3,776
153 wkts · SR 133.5
LS Livingstone
Royal Challengers Bengaluru, Sharjah Warriors
Runs
3,773
67 wkts · SR 143.6
JH Kallis
Sydney Thunder, Trinidad & Tobago Red Steel
Runs
3,706
92 wkts · SR 112.6
Form DownMW Short
San Francisco Unicorns, Washington Freedom
Runs
3,681
57 wkts · SR 144.9
Form DownMN Samuels
St Lucia Stars, West Indies
Runs
3,565
57 wkts · SR 118.7
Form DownYK Pathan
Rajasthan Royals, Sunrisers Hyderabad
Runs
3,518
56 wkts · SR 143.0
Form DownMD Shanaka
Seattle Orcas, Sri Lanka
Runs
3,468
84 wkts · SR 134.4
AD Mathews
Pune Warriors, Sri Lanka
Runs
3,045
83 wkts · SR 123.8
Form DownDJG Sammy
Sunrisers Hyderabad, West Indies
Runs
3,040
96 wkts · SR 140.3
Form DownIftikhar Ahmed
Quetta Gladiators, Rangpur Riders
Runs
2,938
34 wkts · SR 128.2
Virandeep Singh
Malaysia
Runs
2,892
99 wkts · SR 125.8
JDS Neesham
Rangpur Riders, Trinbago Knight Riders
Runs
2,684
145 wkts · SR 141.5
BCJ Cutting
Sydney Thunder, Sylhet Strikers
Runs
2,608
111 wkts · SR 144.7
Form DownWG Jacks
Pretoria Capitals, Royal Challengers Bengaluru
Runs
2,512
40 wkts · SR 154.6
Form UpDS Airee
Nepal, Sudur Paschim Royals
Runs
2,477
75 wkts · SR 141.9
Form UpMG Erasmus
Kathmandu Gurkhas, Namibia
Runs
2,460
82 wkts · SR 121.7
Syed Aziz
Malaysia
Runs
2,441
63 wkts · SR 135.1
RP Burl
Sylhet Strikers, Zimbabwe
Runs
2,367
64 wkts · SR 127.3
Form DownKhushdil Shah
Peshawar Zalmi, Rangpur Riders
Runs
2,203
70 wkts · SR 139.8
Form UpSC Williams
St Lucia Kings, Zimbabwe
Runs
1,830
48 wkts · SR 128.4
AM Hardie
Perth Scorchers, Texas Super Kings
Runs
1,826
55 wkts · SR 132.9
Form UpCJ Anderson
San Francisco Unicorns, United States of America
Runs
1,753
35 wkts · SR 122.1
Form Down