Indian Premier League: Batting & Bowling Stats (2022)

Follow our constantly updated batting & bowling stats for IPL seasons past and present using the table below ๐Ÿ‘‡

POSITION PLAYER TEAM MATCHES Inns Runs HS i Avg i
1 Virat Kohli Rajasthan Royals 8 8 379 113 63.17
2 Sunil Narine Rajasthan Royals 7 7 286 109 40.86
3 Jos Buttler Rajasthan Royals 7 7 285 107 57
4 Rohit Sharma Rajasthan Royals 8 8 303 105 43.29
5 Yashasvi Jaiswal Rajasthan Royals 8 8 225 104 32.14
6 Travis Head Gujarat Titans 6 6 324 102 54
7 Shubman Gill Rajasthan Royals 8 8 298 89 42.57
8 Philip Salt Rajasthan Royals 7 7 249 89 41.5
9 Riyan Parag Rajasthan Royals 7 7 318 84 63.6
10 Dinesh Karthik Rajasthan Royals 7 7 251 83 62.75
11 Sanju Samson Rajasthan Royals 8 8 314 82 62.8
12 Lokesh Rahul Delhi Capitals 7 7 286 82 40.86
13 Quinton de Kock Delhi Capitals 7 7 228 81 32.57
14 Heinrich Klaasen Gujarat Titans 7 7 268 80 53.6
15 Suryakumar Yadav Rajasthan Royals 5 5 140 78 28
16 Tristan Stubbs Gujarat Titans 7 7 199 71 49.75
17 Shikhar Dhawan Gujarat Titans 5 5 152 70 30.4
18 Ruturaj Gaikwad Delhi Capitals 7 7 241 69 40.17
19 Ishan Kishan Rajasthan Royals 8 8 192 69 24
20 Shivam Dube Delhi Capitals 7 7 245 66 49
21 Prithvi Shaw Gujarat Titans 6 6 174 66 29
22 Tilak Varma Rajasthan Royals 8 8 273 65 45.5
23 Jake Fraser-McGurk Gujarat Titans 3 3 140 65 46.67
24 Nicholas Pooran Delhi Capitals 7 7 246 64 82
25 Andre Russell Rajasthan Royals 5 5 155 64 51.67
26 Nitish Kumar Reddy Gujarat Titans 3 3 115 64 57.5
27 Abhishek Sharma Gujarat Titans 7 7 257 63 36.71
28 Sam Curran Rajasthan Royals 8 8 152 63 19
29 Faf du Plessis Rajasthan Royals 8 8 239 62 29.88
30 Shashank Singh Rajasthan Royals 8 8 195 61 48.75
31 Ashutosh Sharma Rajasthan Royals 5 5 159 61 39.75
32 Shahbaz Ahmed Gujarat Titans 5 5 129 59 43
33 Marcus Stoinis Delhi Capitals 7 7 130 58 21.67
34 Ravindra Jadeja Delhi Capitals 5 5 141 57 0
35 Rishabh Pant Gujarat Titans 8 8 254 55 36.29
36 Ayush Badoni Royal Challengers Bangalore 6 6 113 55 22.6
37 Will Jacks Rajasthan Royals 3 3 70 55 23.33
38 Angkrish Raghuvanshi Rajasthan Royals 5 5 118 54 23.6
39 David Warner Gujarat Titans 7 7 167 52 23.86
40 Rajat Patidar Rajasthan Royals 7 7 161 52 23
41 Shreyas Iyer Rajasthan Royals 7 7 190 50 38
42 Aiden Markram Gujarat Titans 7 7 160 50 32
43 Venkatesh Iyer Rajasthan Royals 6 6 89 50 17.8
44 Nehal Wadhera Rajasthan Royals 1 1 49 49 49
45 Anuj Rawat Rajasthan Royals 5 5 98 48 24.5
46 Rachin Ravindra Delhi Capitals 7 7 133 46 19
47 Dewald Brevis Royal Challengers Bangalore 2 2 46 46 23
48 B Sai Sudharsan Rajasthan Royals 8 8 269 45 33.63
49 Ajinkya Rahane Delhi Capitals 6 6 160 45 26.67
50 Tim David Rajasthan Royals 7 7 145 45 29
51 David Miller Rajasthan Royals 5 5 83 44 20.75
52 Krunal Pandya Royal Challengers Bangalore 6 6 58 43 58
53 Abhishek Porel Gujarat Titans 7 7 148 42 29.6
54 Jonny Bairstow Mumbai Indians 6 6 96 42 16
55 Hardik Pandya Rajasthan Royals 8 8 151 39 21.57
56 Romario Shepherd Lucknow Super Giants 4 4 56 39 28
57 Liam Livingstone Rajasthan Royals 6 6 111 38 27.75
58 Abdul Samad Gujarat Titans 5 5 119 37 29.75
59 Mahendra Singh Dhoni Delhi Capitals 5 5 87 37 0
60 Rahul Tewatia Rajasthan Royals 7 7 149 36 29.8
61 Prabh Simran Singh Rajasthan Royals 8 8 154 35 19.25
62 Ramandeep Singh Rajasthan Royals 5 5 75 35 25
63 Daryl Mitchell Royal Challengers Bangalore 6 6 135 34 22.5
64 Cameron Green Rajasthan Royals 6 6 74 33 14.8
65 Mahipal Lomror Rajasthan Royals 5 5 73 33 18.25
66 Shai Hope Punjab Kings 3 3 63 33 31.5
67 Mayank Agarwal Rajasthan Royals 3 3 59 32 19.67
68 Rashid Khan Rajasthan Royals 6 6 63 31 15.75
69 Naman Dhir Royal Challengers Bangalore 3 3 50 30 16.67
70 Moeen Ali Delhi Capitals 1 1 30 30 30
71 Jitesh Sharma Rajasthan Royals 8 8 128 29 16
72 Harpreet Brar Rajasthan Royals 6 6 58 29 29
73 Ravichandran Ashwin Rajasthan Royals 3 3 53 29 17.67
74 Sikandar Raza Gujarat Titans 2 2 43 28 21.5
75 Glenn Maxwell Delhi Capitals 6 6 32 28 5.33
76 Shimron Hetmyer Rajasthan Royals 6 6 70 27 35
77 Rinku Singh Rajasthan Royals 6 6 107 26 26.75
78 Deepak Hooda Royal Challengers Bangalore 3 3 44 26 14.67
79 Rovman Powell Rajasthan Royals 2 2 37 26 18.5
80 Kane Williamson Chennai Super Kings 2 2 27 26 13.5
81 Wriddhiman Saha Rajasthan Royals 6 6 91 25 15.17
82 Tanush Kotian Mumbai Indians 1 1 24 24 24
83 Suyash Prabhudessai Rajasthan Royals 1 1 24 24 24
84 Mitchell Marsh Punjab Kings 4 4 61 23 15.25
85 Mohammad Nabi Rajasthan Royals 3 3 27 23 13.5
86 Axar Patel Gujarat Titans 6 6 57 21 14.25
87 Dhruv Jurel Rajasthan Royals 5 5 50 20 12.5
88 Rahul Tripathi Gujarat Titans 2 2 31 20 15.5
89 Arshad Khan Royal Challengers Bangalore 2 2 25 20 25
90 Karn Sharma Rajasthan Royals 1 1 20 20 20
91 Vijay Shankar Mumbai Indians 6 6 73 17 18.25
92 Azmatullah Omarzai Rajasthan Royals 3 3 41 17 13.67
93 Atharva Taide Mumbai Indians 1 1 15 15 15
94 Harpreet Singh Bhatia Rajasthan Royals 2 2 27 14 13.5
95 Shahrukh Khan Rajasthan Royals 3 3 22 14 7.33
96 Sameer Rizvi Delhi Capitals 3 3 15 14 5
97 Mohammed Siraj Rajasthan Royals 2 2 12 12 12
98 Darshan Nalkande Chennai Super Kings 1 1 12 12 12
99 Umesh Yadav Chennai Super Kings 2 2 12 10 12
100 Devdutt Padikkal Rajasthan Royals 5 5 25 9 5
101 Sumit Kumar Punjab Kings 3 3 18 9 9
102 Saurav Chauhan Rajasthan Royals 3 3 18 9 6
103 Rilee Rossouw Rajasthan Royals 2 2 10 9 5
104 Jasprit Bumrah Rajasthan Royals 3 3 11 8 0
105 Abhinav Manohar Punjab Kings 2 2 9 8 4.5
106 Kagiso Rabada Rajasthan Royals 2 2 9 8 9
107 Shubham Dubey Royal Challengers Bangalore 1 1 8 8 0
108 Lalit Yadav Gujarat Titans 2 2 10 7 5
109 Sumit Kumar Delhi Capitals 2 2 9 7 4.5
110 Mitchell Starc Punjab Kings 3 3 7 6 7
111 Bhuvneshwar Kumar Gujarat Titans 1 1 6 6 6
112 Jaydev Unadkat Gujarat Titans 1 1 6 6 0
113 Spencer Johnson Punjab Kings 3 3 6 5 0
114 Gerald Coetzee Rajasthan Royals 3 3 5 4 1.67
115 Noor Ahmad Punjab Kings 3 3 5 4 2.5
116 Akash Madhwal Royal Challengers Bangalore 1 1 4 4 0
117 Anrich Nortje Gujarat Titans 2 2 4 4 2
118 Matthew Wade Mumbai Indians 1 1 4 4 4
119 Pat Cummins Gujarat Titans 4 4 6 3 3
120 Piyush Chawla Rajasthan Royals 3 3 4 3 2
121 Ricky Bhui Kolkata Knight Riders 2 2 3 3 1.5
122 Reece Topley Delhi Capitals 1 1 3 3 0
123 Anukul Roy Punjab Kings 1 1 3 3 0
124 Mohsin Khan Chennai Super Kings 1 1 2 2 2
125 Jhye Richardson Chennai Super Kings 1 1 2 2 2
126 BR Sharath Chennai Super Kings 1 1 2 2 2
127 Akash Deep Delhi Capitals 1 1 2 2 0
128 Mohit Sharma Punjab Kings 1 1 2 2 2
129 Shams Mulani Royal Challengers Bangalore 1 1 1 1 0
130 Rasikh Salam Dar Punjab Kings 1 1 1 1 1
131 Ishant Sharma Punjab Kings 1 1 1 1 0
132 Vaibhav Arora Punjab Kings 1 1 1 1 0
133 Vijaykumar Vyshak Rajasthan Royals 2 2 1 1 1
134 Keshav Maharaj Mumbai Indians 1 1 1 1 1
135 Harshal Patel Rajasthan Royals 2 2 1 1 1
136 Kuldeep Yadav Gujarat Titans 2 2 1 1 0.5
137 Lockie Ferguson Rajasthan Royals 1 1 1 1 1
POSITION PLAYER TEAM MATCHES Inns Runs BF i SR i
1 Jaydev Unadkat Gujarat Titans 1 1 6 1 600
2 Karn Sharma Rajasthan Royals 1 1 20 7 285.71
3 Romario Shepherd Lucknow Super Giants 4 4 56 20 280
4 Mahendra Singh Dhoni Delhi Capitals 5 5 87 34 255.88
5 Kagiso Rabada Rajasthan Royals 2 2 9 4 225
6 Jake Fraser-McGurk Gujarat Titans 3 3 140 63 222.22
7 Abdul Samad Gujarat Titans 5 5 119 55 216.36
8 Travis Head Gujarat Titans 6 6 324 150 216
9 Abhishek Sharma Gujarat Titans 7 7 257 119 215.97
10 Rovman Powell Rajasthan Royals 2 2 37 18 205.56
11 Nehal Wadhera Rajasthan Royals 1 1 49 24 204.17
12 Mahipal Lomror Rajasthan Royals 5 5 73 36 202.78
13 Naman Dhir Royal Challengers Bangalore 3 3 50 25 200
14 Mohsin Khan Chennai Super Kings 1 1 2 1 200
15 Heinrich Klaasen Gujarat Titans 7 7 268 135 198.52
16 Dinesh Karthik Rajasthan Royals 7 7 251 128 196.09
17 Shimron Hetmyer Rajasthan Royals 6 6 70 36 194.44
18 Ashutosh Sharma Rajasthan Royals 5 5 159 84 189.29
19 Andre Russell Rajasthan Royals 5 5 155 84 184.52
20 Ramandeep Singh Rajasthan Royals 5 5 75 41 182.93
21 Tristan Stubbs Gujarat Titans 7 7 199 110 180.91
22 Sunil Narine Rajasthan Royals 7 7 286 162 176.54
23 Philip Salt Rajasthan Royals 7 7 249 147 169.39
24 Shahrukh Khan Rajasthan Royals 3 3 22 13 169.23
25 Ishan Kishan Rajasthan Royals 8 8 192 114 168.42
26 Shashank Singh Rajasthan Royals 8 8 195 116 168.1
27 Suryakumar Yadav Rajasthan Royals 5 5 140 84 166.67
28 Will Jacks Rajasthan Royals 3 3 70 42 166.67
29 Rachin Ravindra Delhi Capitals 7 7 133 81 164.2
30 Nicholas Pooran Delhi Capitals 7 7 246 150 164
31 Rohit Sharma Rajasthan Royals 8 8 303 186 162.9
32 Abhishek Porel Gujarat Titans 7 7 148 91 162.64
33 Prithvi Shaw Gujarat Titans 6 6 174 107 162.62
34 Angkrish Raghuvanshi Rajasthan Royals 5 5 118 73 161.64
35 Riyan Parag Rajasthan Royals 7 7 318 197 161.42
36 Shahbaz Ahmed Gujarat Titans 5 5 129 80 161.25
37 Rajat Patidar Rajasthan Royals 7 7 161 100 161
38 Mitchell Marsh Punjab Kings 4 4 61 38 160.53
39 Nitish Kumar Reddy Gujarat Titans 3 3 115 72 159.72
40 Rinku Singh Rajasthan Royals 6 6 107 67 159.7
41 Yashasvi Jaiswal Rajasthan Royals 8 8 225 143 157.34
42 Shivam Dube Delhi Capitals 7 7 245 156 157.05
43 Tim David Rajasthan Royals 7 7 145 94 154.26
44 Sanju Samson Rajasthan Royals 8 8 314 206 152.43
45 Faf du Plessis Rajasthan Royals 8 8 239 157 152.23
46 Tilak Varma Rajasthan Royals 8 8 273 180 151.67
47 Venkatesh Iyer Rajasthan Royals 6 6 89 59 150.85
48 Virat Kohli Rajasthan Royals 8 8 379 252 150.4
49 Rishabh Pant Gujarat Titans 8 8 254 169 150.3
50 Moeen Ali Delhi Capitals 1 1 30 20 150
51 Mohammed Siraj Rajasthan Royals 2 2 12 8 150
52 Jos Buttler Rajasthan Royals 7 7 285 194 146.91
53 Shubman Gill Rajasthan Royals 8 8 298 203 146.8
54 Liam Livingstone Rajasthan Royals 6 6 111 76 146.05
55 Rahul Tewatia Rajasthan Royals 7 7 149 103 144.66
56 Prabh Simran Singh Rajasthan Royals 8 8 154 107 143.93
57 Lokesh Rahul Delhi Capitals 7 7 286 200 143
58 Hardik Pandya Rajasthan Royals 8 8 151 106 142.45
59 Krunal Pandya Royal Challengers Bangalore 6 6 58 41 141.46
60 Harpreet Brar Rajasthan Royals 6 6 58 41 141.46
61 Ravindra Jadeja Delhi Capitals 5 5 141 100 141
62 Shai Hope Punjab Kings 3 3 63 45 140
63 Rashid Khan Rajasthan Royals 6 6 63 46 136.96
64 Quinton de Kock Delhi Capitals 7 7 228 167 136.53
65 David Warner Gujarat Titans 7 7 167 123 135.77
66 Aiden Markram Gujarat Titans 7 7 160 118 135.59
67 Marcus Stoinis Delhi Capitals 7 7 130 96 135.42
68 Suyash Prabhudessai Rajasthan Royals 1 1 24 18 133.33
69 Shubham Dubey Royal Challengers Bangalore 1 1 8 6 133.33
70 Azmatullah Omarzai Rajasthan Royals 3 3 41 31 132.26
71 Jonny Bairstow Mumbai Indians 6 6 96 73 131.51
72 Ruturaj Gaikwad Delhi Capitals 7 7 241 185 130.27
73 Ajinkya Rahane Delhi Capitals 6 6 160 123 130.08
74 Anuj Rawat Rajasthan Royals 5 5 98 77 127.27
75 Shreyas Iyer Rajasthan Royals 7 7 190 150 126.67
76 David Miller Rajasthan Royals 5 5 83 66 125.76
77 Shikhar Dhawan Gujarat Titans 5 5 152 121 125.62
78 Jitesh Sharma Rajasthan Royals 8 8 128 102 125.49
79 Daryl Mitchell Royal Challengers Bangalore 6 6 135 108 125
80 Arshad Khan Royal Challengers Bangalore 2 2 25 20 125
81 Sameer Rizvi Delhi Capitals 3 3 15 12 125
82 Atharva Taide Mumbai Indians 1 1 15 12 125
83 Ayush Badoni Royal Challengers Bangalore 6 6 113 91 124.18
84 B Sai Sudharsan Rajasthan Royals 8 8 269 220 122.27
85 Deepak Hooda Royal Challengers Bangalore 3 3 44 36 122.22
86 Saurav Chauhan Rajasthan Royals 3 3 18 15 120
87 Dhruv Jurel Rajasthan Royals 5 5 50 42 119.05
88 Dewald Brevis Royal Challengers Bangalore 2 2 46 39 117.95
89 Sam Curran Rajasthan Royals 8 8 152 131 116.03
90 Mayank Agarwal Rajasthan Royals 3 3 59 51 115.69
91 Ravichandran Ashwin Rajasthan Royals 3 3 53 46 115.22
92 Wriddhiman Saha Rajasthan Royals 6 6 91 79 115.19
93 Axar Patel Gujarat Titans 6 6 57 50 114
94 Sikandar Raza Gujarat Titans 2 2 43 38 113.16
95 Vijay Shankar Mumbai Indians 6 6 73 65 112.31
96 Cameron Green Rajasthan Royals 6 6 74 67 110.45
97 Darshan Nalkande Chennai Super Kings 1 1 12 11 109.09
98 Mohammad Nabi Rajasthan Royals 3 3 27 25 108
99 Kane Williamson Chennai Super Kings 2 2 27 27 100
100 Jasprit Bumrah Rajasthan Royals 3 3 11 11 100
101 Rilee Rossouw Rajasthan Royals 2 2 10 10 100
102 Mitchell Starc Punjab Kings 3 3 7 7 100
103 Anukul Roy Punjab Kings 1 1 3 3 100
104 Jhye Richardson Chennai Super Kings 1 1 2 2 100
105 Akash Deep Delhi Capitals 1 1 2 2 100
106 Shams Mulani Royal Challengers Bangalore 1 1 1 1 100
107 Vaibhav Arora Punjab Kings 1 1 1 1 100
108 Lockie Ferguson Rajasthan Royals 1 1 1 1 100
109 Glenn Maxwell Delhi Capitals 6 6 32 34 94.12
110 Rahul Tripathi Gujarat Titans 2 2 31 34 91.18
111 Spencer Johnson Punjab Kings 3 3 6 7 85.71
112 Lalit Yadav Gujarat Titans 2 2 10 12 83.33
113 Umesh Yadav Chennai Super Kings 2 2 12 15 80
114 Akash Madhwal Royal Challengers Bangalore 1 1 4 5 80
115 Harpreet Singh Bhatia Rajasthan Royals 2 2 27 34 79.41
116 Tanush Kotian Mumbai Indians 1 1 24 31 77.42
117 Devdutt Padikkal Rajasthan Royals 5 5 25 33 75.76
118 Sumit Kumar Punjab Kings 3 3 18 24 75
119 Pat Cummins Gujarat Titans 4 4 6 8 75
120 Bhuvneshwar Kumar Gujarat Titans 1 1 6 8 75
121 Matthew Wade Mumbai Indians 1 1 4 6 66.67
122 Sumit Kumar Delhi Capitals 2 2 9 15 60
123 Abhinav Manohar Punjab Kings 2 2 9 16 56.25
124 Noor Ahmad Punjab Kings 3 3 5 9 55.56
125 Piyush Chawla Rajasthan Royals 3 3 4 8 50
126 Anrich Nortje Gujarat Titans 2 2 4 8 50
127 Reece Topley Delhi Capitals 1 1 3 6 50
128 Keshav Maharaj Mumbai Indians 1 1 1 2 50
129 BR Sharath Chennai Super Kings 1 1 2 5 40
130 Gerald Coetzee Rajasthan Royals 3 3 5 13 38.46
131 Ricky Bhui Kolkata Knight Riders 2 2 3 9 33.33
132 Ishant Sharma Punjab Kings 1 1 1 3 33.33
133 Vijaykumar Vyshak Rajasthan Royals 2 2 1 3 33.33
134 Kuldeep Yadav Gujarat Titans 2 2 1 3 33.33
135 Rasikh Salam Dar Punjab Kings 1 1 1 5 20
136 Harshal Patel Rajasthan Royals 2 2 1 5 20
137 Mohit Sharma Punjab Kings 1 1 2 14 14.29
POSITION PLAYER TEAM MATCHES Inns Runs HS i Avg i
1 Nicholas Pooran Delhi Capitals 7 7 246 64 82
2 Riyan Parag Rajasthan Royals 7 7 318 84 63.6
3 Virat Kohli Rajasthan Royals 8 8 379 113 63.17
4 Sanju Samson Rajasthan Royals 8 8 314 82 62.8
5 Dinesh Karthik Rajasthan Royals 7 7 251 83 62.75
6 Krunal Pandya Royal Challengers Bangalore 6 6 58 43 58
7 Nitish Kumar Reddy Gujarat Titans 3 3 115 64 57.5
8 Jos Buttler Rajasthan Royals 7 7 285 107 57
9 Travis Head Gujarat Titans 6 6 324 102 54
10 Heinrich Klaasen Gujarat Titans 7 7 268 80 53.6
11 Andre Russell Rajasthan Royals 5 5 155 64 51.67
12 Tristan Stubbs Gujarat Titans 7 7 199 71 49.75
13 Shivam Dube Delhi Capitals 7 7 245 66 49
14 Nehal Wadhera Rajasthan Royals 1 1 49 49 49
15 Shashank Singh Rajasthan Royals 8 8 195 61 48.75
16 Jake Fraser-McGurk Gujarat Titans 3 3 140 65 46.67
17 Tilak Varma Rajasthan Royals 8 8 273 65 45.5
18 Rohit Sharma Rajasthan Royals 8 8 303 105 43.29
19 Shahbaz Ahmed Gujarat Titans 5 5 129 59 43
20 Shubman Gill Rajasthan Royals 8 8 298 89 42.57
21 Philip Salt Rajasthan Royals 7 7 249 89 41.5
22 Lokesh Rahul Delhi Capitals 7 7 286 82 40.86
23 Sunil Narine Rajasthan Royals 7 7 286 109 40.86
24 Ruturaj Gaikwad Delhi Capitals 7 7 241 69 40.17
25 Ashutosh Sharma Rajasthan Royals 5 5 159 61 39.75
26 Shreyas Iyer Rajasthan Royals 7 7 190 50 38
27 Abhishek Sharma Gujarat Titans 7 7 257 63 36.71
28 Rishabh Pant Gujarat Titans 8 8 254 55 36.29
29 Shimron Hetmyer Rajasthan Royals 6 6 70 27 35
30 B Sai Sudharsan Rajasthan Royals 8 8 269 45 33.63
31 Quinton de Kock Delhi Capitals 7 7 228 81 32.57
32 Yashasvi Jaiswal Rajasthan Royals 8 8 225 104 32.14
33 Aiden Markram Gujarat Titans 7 7 160 50 32
34 Shai Hope Punjab Kings 3 3 63 33 31.5
35 Shikhar Dhawan Gujarat Titans 5 5 152 70 30.4
36 Moeen Ali Delhi Capitals 1 1 30 30 30
37 Faf du Plessis Rajasthan Royals 8 8 239 62 29.88
38 Rahul Tewatia Rajasthan Royals 7 7 149 36 29.8
39 Abdul Samad Gujarat Titans 5 5 119 37 29.75
40 Abhishek Porel Gujarat Titans 7 7 148 42 29.6
41 Prithvi Shaw Gujarat Titans 6 6 174 66 29
42 Tim David Rajasthan Royals 7 7 145 45 29
43 Harpreet Brar Rajasthan Royals 6 6 58 29 29
44 Suryakumar Yadav Rajasthan Royals 5 5 140 78 28
45 Romario Shepherd Lucknow Super Giants 4 4 56 39 28
46 Liam Livingstone Rajasthan Royals 6 6 111 38 27.75
47 Rinku Singh Rajasthan Royals 6 6 107 26 26.75
48 Ajinkya Rahane Delhi Capitals 6 6 160 45 26.67
49 Ramandeep Singh Rajasthan Royals 5 5 75 35 25
50 Arshad Khan Royal Challengers Bangalore 2 2 25 20 25
51 Anuj Rawat Rajasthan Royals 5 5 98 48 24.5
52 Ishan Kishan Rajasthan Royals 8 8 192 69 24
53 Tanush Kotian Mumbai Indians 1 1 24 24 24
54 Suyash Prabhudessai Rajasthan Royals 1 1 24 24 24
55 David Warner Gujarat Titans 7 7 167 52 23.86
56 Angkrish Raghuvanshi Rajasthan Royals 5 5 118 54 23.6
57 Will Jacks Rajasthan Royals 3 3 70 55 23.33
58 Rajat Patidar Rajasthan Royals 7 7 161 52 23
59 Dewald Brevis Royal Challengers Bangalore 2 2 46 46 23
60 Ayush Badoni Royal Challengers Bangalore 6 6 113 55 22.6
61 Daryl Mitchell Royal Challengers Bangalore 6 6 135 34 22.5
62 Marcus Stoinis Delhi Capitals 7 7 130 58 21.67
63 Hardik Pandya Rajasthan Royals 8 8 151 39 21.57
64 Sikandar Raza Gujarat Titans 2 2 43 28 21.5
65 David Miller Rajasthan Royals 5 5 83 44 20.75
66 Karn Sharma Rajasthan Royals 1 1 20 20 20
67 Mayank Agarwal Rajasthan Royals 3 3 59 32 19.67
68 Prabh Simran Singh Rajasthan Royals 8 8 154 35 19.25
69 Sam Curran Rajasthan Royals 8 8 152 63 19
70 Rachin Ravindra Delhi Capitals 7 7 133 46 19
71 Rovman Powell Rajasthan Royals 2 2 37 26 18.5
72 Vijay Shankar Mumbai Indians 6 6 73 17 18.25
73 Mahipal Lomror Rajasthan Royals 5 5 73 33 18.25
74 Venkatesh Iyer Rajasthan Royals 6 6 89 50 17.8
75 Ravichandran Ashwin Rajasthan Royals 3 3 53 29 17.67
76 Naman Dhir Royal Challengers Bangalore 3 3 50 30 16.67
77 Jitesh Sharma Rajasthan Royals 8 8 128 29 16
78 Jonny Bairstow Mumbai Indians 6 6 96 42 16
79 Rashid Khan Rajasthan Royals 6 6 63 31 15.75
80 Rahul Tripathi Gujarat Titans 2 2 31 20 15.5
81 Mitchell Marsh Punjab Kings 4 4 61 23 15.25
82 Wriddhiman Saha Rajasthan Royals 6 6 91 25 15.17
83 Atharva Taide Mumbai Indians 1 1 15 15 15
84 Cameron Green Rajasthan Royals 6 6 74 33 14.8
85 Deepak Hooda Royal Challengers Bangalore 3 3 44 26 14.67
86 Axar Patel Gujarat Titans 6 6 57 21 14.25
87 Azmatullah Omarzai Rajasthan Royals 3 3 41 17 13.67
88 Kane Williamson Chennai Super Kings 2 2 27 26 13.5
89 Mohammad Nabi Rajasthan Royals 3 3 27 23 13.5
90 Harpreet Singh Bhatia Rajasthan Royals 2 2 27 14 13.5
91 Dhruv Jurel Rajasthan Royals 5 5 50 20 12.5
92 Umesh Yadav Chennai Super Kings 2 2 12 10 12
93 Mohammed Siraj Rajasthan Royals 2 2 12 12 12
94 Darshan Nalkande Chennai Super Kings 1 1 12 12 12
95 Sumit Kumar Punjab Kings 3 3 18 9 9
96 Kagiso Rabada Rajasthan Royals 2 2 9 8 9
97 Shahrukh Khan Rajasthan Royals 3 3 22 14 7.33
98 Mitchell Starc Punjab Kings 3 3 7 6 7
99 Saurav Chauhan Rajasthan Royals 3 3 18 9 6
100 Bhuvneshwar Kumar Gujarat Titans 1 1 6 6 6
101 Glenn Maxwell Delhi Capitals 6 6 32 28 5.33
102 Devdutt Padikkal Rajasthan Royals 5 5 25 9 5
103 Sameer Rizvi Delhi Capitals 3 3 15 14 5
104 Lalit Yadav Gujarat Titans 2 2 10 7 5
105 Rilee Rossouw Rajasthan Royals 2 2 10 9 5
106 Sumit Kumar Delhi Capitals 2 2 9 7 4.5
107 Abhinav Manohar Punjab Kings 2 2 9 8 4.5
108 Matthew Wade Mumbai Indians 1 1 4 4 4
109 Pat Cummins Gujarat Titans 4 4 6 3 3
110 Noor Ahmad Punjab Kings 3 3 5 4 2.5
111 Piyush Chawla Rajasthan Royals 3 3 4 3 2
112 Anrich Nortje Gujarat Titans 2 2 4 4 2
113 Mohsin Khan Chennai Super Kings 1 1 2 2 2
114 Jhye Richardson Chennai Super Kings 1 1 2 2 2
115 BR Sharath Chennai Super Kings 1 1 2 2 2
116 Mohit Sharma Punjab Kings 1 1 2 2 2
117 Gerald Coetzee Rajasthan Royals 3 3 5 4 1.67
118 Ricky Bhui Kolkata Knight Riders 2 2 3 3 1.5
119 Rasikh Salam Dar Punjab Kings 1 1 1 1 1
120 Vijaykumar Vyshak Rajasthan Royals 2 2 1 1 1
121 Keshav Maharaj Mumbai Indians 1 1 1 1 1
122 Harshal Patel Rajasthan Royals 2 2 1 1 1
123 Kuldeep Yadav Gujarat Titans 2 2 1 1 0.5
124 Lockie Ferguson Rajasthan Royals 1 1 1 1 1
POSITION PLAYER TEAM MATCHES Inns Runs Avg i 4s
1 Travis Head Gujarat Titans 6 6 324 54 39
2 Virat Kohli Rajasthan Royals 8 8 379 63.17 36
3 Rohit Sharma Rajasthan Royals 8 8 303 43.29 31
4 Philip Salt Rajasthan Royals 7 7 249 41.5 31
5 Sanju Samson Rajasthan Royals 8 8 314 62.8 29
6 Sunil Narine Rajasthan Royals 7 7 286 40.86 28
7 Jos Buttler Rajasthan Royals 7 7 285 57 28
8 B Sai Sudharsan Rajasthan Royals 8 8 269 33.63 28
9 Yashasvi Jaiswal Rajasthan Royals 8 8 225 32.14 27
10 Shubman Gill Rajasthan Royals 8 8 298 42.57 26
11 Ruturaj Gaikwad Delhi Capitals 7 7 241 40.17 26
12 Lokesh Rahul Delhi Capitals 7 7 286 40.86 25
13 Faf du Plessis Rajasthan Royals 8 8 239 29.88 25
14 Quinton de Kock Delhi Capitals 7 7 228 32.57 25
15 Prithvi Shaw Gujarat Titans 6 6 174 29 25
16 Riyan Parag Rajasthan Royals 7 7 318 63.6 22
17 Rishabh Pant Gujarat Titans 8 8 254 36.29 22
18 Shivam Dube Delhi Capitals 7 7 245 49 20
19 Tilak Varma Rajasthan Royals 8 8 273 45.5 19
20 Dinesh Karthik Rajasthan Royals 7 7 251 62.75 19
21 Ishan Kishan Rajasthan Royals 8 8 192 24 19
22 Shreyas Iyer Rajasthan Royals 7 7 190 38 19
23 Rahul Tewatia Rajasthan Royals 7 7 149 29.8 19
24 Abhishek Porel Gujarat Titans 7 7 148 29.6 19
25 Abhishek Sharma Gujarat Titans 7 7 257 36.71 18
26 Prabh Simran Singh Rajasthan Royals 8 8 154 19.25 18
27 Shikhar Dhawan Gujarat Titans 5 5 152 30.4 18
28 Shashank Singh Rajasthan Royals 8 8 195 48.75 17
29 David Warner Gujarat Titans 7 7 167 23.86 17
30 Rachin Ravindra Delhi Capitals 7 7 133 19 16
31 Andre Russell Rajasthan Royals 5 5 155 51.67 15
32 Sam Curran Rajasthan Royals 8 8 152 19 14
33 Suryakumar Yadav Rajasthan Royals 5 5 140 28 14
34 Abdul Samad Gujarat Titans 5 5 119 29.75 14
35 Nicholas Pooran Delhi Capitals 7 7 246 82 13
36 Ajinkya Rahane Delhi Capitals 6 6 160 26.67 13
37 Angkrish Raghuvanshi Rajasthan Royals 5 5 118 23.6 13
38 Hardik Pandya Rajasthan Royals 8 8 151 21.57 12
39 Ravindra Jadeja Delhi Capitals 5 5 141 0 12
40 Jonny Bairstow Mumbai Indians 6 6 96 16 12
41 Wriddhiman Saha Rajasthan Royals 6 6 91 15.17 12
42 Aiden Markram Gujarat Titans 7 7 160 32 10
43 Ayush Badoni Royal Challengers Bangalore 6 6 113 22.6 10
44 Anuj Rawat Rajasthan Royals 5 5 98 24.5 10
45 Heinrich Klaasen Gujarat Titans 7 7 268 53.6 9
46 Tristan Stubbs Gujarat Titans 7 7 199 49.75 9
47 Rajat Patidar Rajasthan Royals 7 7 161 23 9
48 Ashutosh Sharma Rajasthan Royals 5 5 159 39.75 9
49 Jake Fraser-McGurk Gujarat Titans 3 3 140 46.67 9
50 Marcus Stoinis Delhi Capitals 7 7 130 21.67 9
51 Venkatesh Iyer Rajasthan Royals 6 6 89 17.8 9
52 Mitchell Marsh Punjab Kings 4 4 61 15.25 9
53 Tim David Rajasthan Royals 7 7 145 29 8
54 Liam Livingstone Rajasthan Royals 6 6 111 27.75 8
55 David Miller Rajasthan Royals 5 5 83 20.75 8
56 Nitish Kumar Reddy Gujarat Titans 3 3 115 57.5 7
57 Rinku Singh Rajasthan Royals 6 6 107 26.75 7
58 Mahendra Singh Dhoni Delhi Capitals 5 5 87 0 7
59 Will Jacks Rajasthan Royals 3 3 70 23.33 7
60 Mayank Agarwal Rajasthan Royals 3 3 59 19.67 7
61 Daryl Mitchell Royal Challengers Bangalore 6 6 135 22.5 6
62 Jitesh Sharma Rajasthan Royals 8 8 128 16 6
63 Cameron Green Rajasthan Royals 6 6 74 14.8 6
64 Mahipal Lomror Rajasthan Royals 5 5 73 18.25 6
65 Rashid Khan Rajasthan Royals 6 6 63 15.75 6
66 Harpreet Brar Rajasthan Royals 6 6 58 29 6
67 Shahbaz Ahmed Gujarat Titans 5 5 129 43 5
68 Vijay Shankar Mumbai Indians 6 6 73 18.25 5
69 Shimron Hetmyer Rajasthan Royals 6 6 70 35 5
70 Romario Shepherd Lucknow Super Giants 4 4 56 28 5
71 Naman Dhir Royal Challengers Bangalore 3 3 50 16.67 5
72 Shai Hope Punjab Kings 3 3 63 31.5 4
73 Krunal Pandya Royal Challengers Bangalore 6 6 58 58 4
74 Axar Patel Gujarat Titans 6 6 57 14.25 4
75 Dhruv Jurel Rajasthan Royals 5 5 50 12.5 4
76 Kane Williamson Chennai Super Kings 2 2 27 13.5 4
77 Ramandeep Singh Rajasthan Royals 5 5 75 25 3
78 Nehal Wadhera Rajasthan Royals 1 1 49 49 3
79 Deepak Hooda Royal Challengers Bangalore 3 3 44 14.67 3
80 Rovman Powell Rajasthan Royals 2 2 37 18.5 3
81 Glenn Maxwell Delhi Capitals 6 6 32 5.33 3
82 Devdutt Padikkal Rajasthan Royals 5 5 25 5 3
83 Arshad Khan Royal Challengers Bangalore 2 2 25 25 3
84 Tanush Kotian Mumbai Indians 1 1 24 24 3
85 Suyash Prabhudessai Rajasthan Royals 1 1 24 24 3
86 Ravichandran Ashwin Rajasthan Royals 3 3 53 17.67 2
87 Dewald Brevis Royal Challengers Bangalore 2 2 46 23 2
88 Sikandar Raza Gujarat Titans 2 2 43 21.5 2
89 Azmatullah Omarzai Rajasthan Royals 3 3 41 13.67 2
90 Mohammad Nabi Rajasthan Royals 3 3 27 13.5 2
91 Harpreet Singh Bhatia Rajasthan Royals 2 2 27 13.5 2
92 Sumit Kumar Punjab Kings 3 3 18 9 2
93 Atharva Taide Mumbai Indians 1 1 15 15 2
94 Rilee Rossouw Rajasthan Royals 2 2 10 5 2
95 Rahul Tripathi Gujarat Titans 2 2 31 15.5 1
96 Shahrukh Khan Rajasthan Royals 3 3 22 7.33 1
97 Saurav Chauhan Rajasthan Royals 3 3 18 6 1
98 Jasprit Bumrah Rajasthan Royals 3 3 11 0 1
99 Lalit Yadav Gujarat Titans 2 2 10 5 1
100 Abhinav Manohar Punjab Kings 2 2 9 4.5 1
101 Shubham Dubey Royal Challengers Bangalore 1 1 8 0 1
102 Mitchell Starc Punjab Kings 3 3 7 7 1
103 Spencer Johnson Punjab Kings 3 3 6 0 1
104 Noor Ahmad Punjab Kings 3 3 5 2.5 1
POSITION PLAYER TEAM MATCHES Inns Runs Avg i 6s
1 Heinrich Klaasen Gujarat Titans 7 7 268 53.6 26
2 Abhishek Sharma Gujarat Titans 7 7 257 36.71 24
3 Riyan Parag Rajasthan Royals 7 7 318 63.6 20
4 Sunil Narine Rajasthan Royals 7 7 286 40.86 20
5 Nicholas Pooran Delhi Capitals 7 7 246 82 20
6 Dinesh Karthik Rajasthan Royals 7 7 251 62.75 19
7 Travis Head Gujarat Titans 6 6 324 54 18
8 Rohit Sharma Rajasthan Royals 8 8 303 43.29 18
9 Virat Kohli Rajasthan Royals 8 8 379 63.17 16
10 Shivam Dube Delhi Capitals 7 7 245 49 15
11 Tristan Stubbs Gujarat Titans 7 7 199 49.75 15
12 Tilak Varma Rajasthan Royals 8 8 273 45.5 14
13 Jake Fraser-McGurk Gujarat Titans 3 3 140 46.67 14
14 Sanju Samson Rajasthan Royals 8 8 314 62.8 13
15 Rishabh Pant Gujarat Titans 8 8 254 36.29 13
16 Ishan Kishan Rajasthan Royals 8 8 192 24 13
17 Rajat Patidar Rajasthan Royals 7 7 161 23 13
18 Ashutosh Sharma Rajasthan Royals 5 5 159 39.75 13
19 Lokesh Rahul Delhi Capitals 7 7 286 40.86 11
20 Philip Salt Rajasthan Royals 7 7 249 41.5 11
21 Jos Buttler Rajasthan Royals 7 7 285 57 10
22 Faf du Plessis Rajasthan Royals 8 8 239 29.88 10
23 Shashank Singh Rajasthan Royals 8 8 195 48.75 10
24 David Warner Gujarat Titans 7 7 167 23.86 10
25 Andre Russell Rajasthan Royals 5 5 155 51.67 10
26 Tim David Rajasthan Royals 7 7 145 29 10
27 Shahbaz Ahmed Gujarat Titans 5 5 129 43 10
28 Shubman Gill Rajasthan Royals 8 8 298 42.57 9
29 Quinton de Kock Delhi Capitals 7 7 228 32.57 9
30 Yashasvi Jaiswal Rajasthan Royals 8 8 225 32.14 9
31 Prabh Simran Singh Rajasthan Royals 8 8 154 19.25 8
32 Jitesh Sharma Rajasthan Royals 8 8 128 16 8
33 Nitish Kumar Reddy Gujarat Titans 3 3 115 57.5 8
34 Mahendra Singh Dhoni Delhi Capitals 5 5 87 0 8
35 Ruturaj Gaikwad Delhi Capitals 7 7 241 40.17 7
36 Hardik Pandya Rajasthan Royals 8 8 151 21.57 7
37 Suryakumar Yadav Rajasthan Royals 5 5 140 28 7
38 Rachin Ravindra Delhi Capitals 7 7 133 19 7
39 Liam Livingstone Rajasthan Royals 6 6 111 27.75 7
40 Ramandeep Singh Rajasthan Royals 5 5 75 25 7
41 Shreyas Iyer Rajasthan Royals 7 7 190 38 6
42 Ajinkya Rahane Delhi Capitals 6 6 160 26.67 6
43 Marcus Stoinis Delhi Capitals 7 7 130 21.67 6
44 Abdul Samad Gujarat Titans 5 5 119 29.75 6
45 Rinku Singh Rajasthan Royals 6 6 107 26.75 6
46 Mahipal Lomror Rajasthan Royals 5 5 73 18.25 6
47 Prithvi Shaw Gujarat Titans 6 6 174 29 5
48 Daryl Mitchell Royal Challengers Bangalore 6 6 135 22.5 5
49 Angkrish Raghuvanshi Rajasthan Royals 5 5 118 23.6 5
50 Shimron Hetmyer Rajasthan Royals 6 6 70 35 5
51 Will Jacks Rajasthan Royals 3 3 70 23.33 5
52 Romario Shepherd Lucknow Super Giants 4 4 56 28 5
53 Aiden Markram Gujarat Titans 7 7 160 32 4
54 Shikhar Dhawan Gujarat Titans 5 5 152 30.4 4
55 Rahul Tewatia Rajasthan Royals 7 7 149 29.8 4
56 Abhishek Porel Gujarat Titans 7 7 148 29.6 4
57 Venkatesh Iyer Rajasthan Royals 6 6 89 17.8 4
58 Shai Hope Punjab Kings 3 3 63 31.5 4
59 Nehal Wadhera Rajasthan Royals 1 1 49 49 4
60 B Sai Sudharsan Rajasthan Royals 8 8 269 33.63 3
61 Sam Curran Rajasthan Royals 8 8 152 19 3
62 Anuj Rawat Rajasthan Royals 5 5 98 24.5 3
63 Jonny Bairstow Mumbai Indians 6 6 96 16 3
64 Cameron Green Rajasthan Royals 6 6 74 14.8 3
65 Mitchell Marsh Punjab Kings 4 4 61 15.25 3
66 Ravichandran Ashwin Rajasthan Royals 3 3 53 17.67 3
67 Naman Dhir Royal Challengers Bangalore 3 3 50 16.67 3
68 Dewald Brevis Royal Challengers Bangalore 2 2 46 23 3
69 Rovman Powell Rajasthan Royals 2 2 37 18.5 3
70 Moeen Ali Delhi Capitals 1 1 30 30 3
71 Karn Sharma Rajasthan Royals 1 1 20 20 3
72 Ravindra Jadeja Delhi Capitals 5 5 141 0 2
73 Ayush Badoni Royal Challengers Bangalore 6 6 113 22.6 2
74 Wriddhiman Saha Rajasthan Royals 6 6 91 15.17 2
75 David Miller Rajasthan Royals 5 5 83 20.75 2
76 Vijay Shankar Mumbai Indians 6 6 73 18.25 2
77 Krunal Pandya Royal Challengers Bangalore 6 6 58 58 2
78 Harpreet Brar Rajasthan Royals 6 6 58 29 2
79 Deepak Hooda Royal Challengers Bangalore 3 3 44 14.67 2
80 Sikandar Raza Gujarat Titans 2 2 43 21.5 2
81 Azmatullah Omarzai Rajasthan Royals 3 3 41 13.67 2
82 Shahrukh Khan Rajasthan Royals 3 3 22 7.33 2
83 Sameer Rizvi Delhi Capitals 3 3 15 5 2
84 Mohammed Siraj Rajasthan Royals 2 2 12 12 2
85 Rashid Khan Rajasthan Royals 6 6 63 15.75 1
86 Mayank Agarwal Rajasthan Royals 3 3 59 19.67 1
87 Axar Patel Gujarat Titans 6 6 57 14.25 1
88 Dhruv Jurel Rajasthan Royals 5 5 50 12.5 1
89 Glenn Maxwell Delhi Capitals 6 6 32 5.33 1
90 Rahul Tripathi Gujarat Titans 2 2 31 15.5 1
91 Mohammad Nabi Rajasthan Royals 3 3 27 13.5 1
92 Sumit Kumar Punjab Kings 3 3 18 9 1
93 Saurav Chauhan Rajasthan Royals 3 3 18 6 1
94 Umesh Yadav Chennai Super Kings 2 2 12 12 1
95 Darshan Nalkande Chennai Super Kings 1 1 12 12 1
96 Sumit Kumar Delhi Capitals 2 2 9 4.5 1
97 Kagiso Rabada Rajasthan Royals 2 2 9 9 1
98 Jaydev Unadkat Gujarat Titans 1 1 6 0 1
POSITION PLAYER TEAM MATCHES Inns Runs Avg i 50s
1 Riyan Parag Rajasthan Royals 7 7 318 63.6 3
2 Sanju Samson Rajasthan Royals 8 8 314 62.8 3
3 Heinrich Klaasen Gujarat Titans 7 7 268 53.6 3
4 Quinton de Kock Delhi Capitals 7 7 228 32.57 3
5 Virat Kohli Rajasthan Royals 8 8 379 63.17 2
6 Travis Head Gujarat Titans 6 6 324 54 2
7 Shubman Gill Rajasthan Royals 8 8 298 42.57 2
8 Lokesh Rahul Delhi Capitals 7 7 286 40.86 2
9 Tilak Varma Rajasthan Royals 8 8 273 45.5 2
10 Rishabh Pant Gujarat Titans 8 8 254 36.29 2
11 Dinesh Karthik Rajasthan Royals 7 7 251 62.75 2
12 Philip Salt Rajasthan Royals 7 7 249 41.5 2
13 Shivam Dube Delhi Capitals 7 7 245 49 2
14 Ruturaj Gaikwad Delhi Capitals 7 7 241 40.17 2
15 Faf du Plessis Rajasthan Royals 8 8 239 29.88 2
16 Tristan Stubbs Gujarat Titans 7 7 199 49.75 2
17 Rajat Patidar Rajasthan Royals 7 7 161 23 2
18 Suryakumar Yadav Rajasthan Royals 5 5 140 28 2
19 Jake Fraser-McGurk Gujarat Titans 3 3 140 46.67 2
20 Sunil Narine Rajasthan Royals 7 7 286 40.86 1
21 Abhishek Sharma Gujarat Titans 7 7 257 36.71 1
22 Nicholas Pooran Delhi Capitals 7 7 246 82 1
23 Shashank Singh Rajasthan Royals 8 8 195 48.75 1
24 Ishan Kishan Rajasthan Royals 8 8 192 24 1
25 Shreyas Iyer Rajasthan Royals 7 7 190 38 1
26 Prithvi Shaw Gujarat Titans 6 6 174 29 1
27 David Warner Gujarat Titans 7 7 167 23.86 1
28 Aiden Markram Gujarat Titans 7 7 160 32 1
29 Ashutosh Sharma Rajasthan Royals 5 5 159 39.75 1
30 Andre Russell Rajasthan Royals 5 5 155 51.67 1
31 Shikhar Dhawan Gujarat Titans 5 5 152 30.4 1
32 Sam Curran Rajasthan Royals 8 8 152 19 1
33 Ravindra Jadeja Delhi Capitals 5 5 141 0 1
34 Marcus Stoinis Delhi Capitals 7 7 130 21.67 1
35 Shahbaz Ahmed Gujarat Titans 5 5 129 43 1
36 Angkrish Raghuvanshi Rajasthan Royals 5 5 118 23.6 1
37 Nitish Kumar Reddy Gujarat Titans 3 3 115 57.5 1
38 Ayush Badoni Royal Challengers Bangalore 6 6 113 22.6 1
39 Venkatesh Iyer Rajasthan Royals 6 6 89 17.8 1
40 Will Jacks Rajasthan Royals 3 3 70 23.33 1
POSITION PLAYER TEAM MATCHES Inns Runs Avg i 100s
1 Jos Buttler Rajasthan Royals 7 7 285 57 2
2 Virat Kohli Rajasthan Royals 8 8 379 63.17 1
3 Travis Head Gujarat Titans 6 6 324 54 1
4 Rohit Sharma Rajasthan Royals 8 8 303 43.29 1
5 Sunil Narine Rajasthan Royals 7 7 286 40.86 1
6 Yashasvi Jaiswal Rajasthan Royals 8 8 225 32.14 1
POSITION PLAYER TEAM MATCHES Overs Runs Wickets Econ i
1 Harshal Patel Punjab Kings 8 29 278 13 9.59
2 Harshal Patel Mumbai Indians 8 29 278 13 9.59
3 Yuzvendra Chahal Mumbai Indians 8 30 265 13 8.83
4 Jasprit Bumrah Mumbai Indians 8 32 204 13 6.38
5 Jasprit Bumrah Chennai Super Kings 7 28 167 13 5.96
6 Gerald Coetzee Mumbai Indians 8 28.3 288 12 10.18
7 Gerald Coetzee Chennai Super Kings 7 26.3 263 12 10
8 Yuzvendra Chahal Kolkata Knight Riders 7 26 217 12 8.35
9 Mustafizur Rahman Chennai Super Kings 6 24 226 11 9.42
10 Mustafizur Rahman Sunrisers Hyderabad 6 24 226 11 9.42
11 Sam Curran Punjab Kings 8 24 211 11 8.79
12 Sam Curran Mumbai Indians 8 24 211 11 8.79
13 Yuzvendra Chahal Chennai Super Kings 6 22 163 11 7.41
14 Yuzvendra Chahal Punjab Kings 6 22 163 11 7.41
15 Yuzvendra Chahal Lucknow Super Giants 6 22 163 11 7.41
16 Khaleel Ahmed Punjab Kings 8 31 280 10 9.03
17 Khaleel Ahmed Kolkata Knight Riders 8 31 280 10 9.03
18 Khaleel Ahmed Sunrisers Hyderabad 8 31 280 10 9.03
19 Kagiso Rabada Punjab Kings 8 32 273 10 8.53
20 Kagiso Rabada Mumbai Indians 8 32 273 10 8.53
21 Harshal Patel Chennai Super Kings 7 26 263 10 10.12
22 Arshdeep Singh Punjab Kings 8 26.8 257 10 9.59
23 Arshdeep Singh Mumbai Indians 8 26.8 257 10 9.59
24 Mohit Sharma Punjab Kings 7 27 248 10 9.19
25 Mohit Sharma Mumbai Indians 7 27 248 10 9.19
26 Kagiso Rabada Chennai Super Kings 7 28 233 10 8.32
27 Khaleel Ahmed Mumbai Indians 7 28 229 10 8.18
28 Khaleel Ahmed Gujarat Titans 7 28 229 10 8.18
29 Sam Curran Chennai Super Kings 7 22 193 10 8.77
30 Thangarasu Natarajan Punjab Kings 5 20 170 10 8.5
31 Thangarasu Natarajan Kolkata Knight Riders 5 20 170 10 8.5
32 Thangarasu Natarajan Sunrisers Hyderabad 5 20 170 10 8.5
33 Kuldeep Yadav Punjab Kings 5 20 152 10 7.6
34 Kuldeep Yadav Kolkata Knight Riders 5 20 152 10 7.6
35 Kuldeep Yadav Sunrisers Hyderabad 5 20 152 10 7.6
36 Jasprit Bumrah Sunrisers Hyderabad 6 24 146 10 6.08
37 Yuzvendra Chahal Rajasthan Royals 5 18 132 10 7.33
38 Yuzvendra Chahal Royal Challengers Bangalore 5 18 132 10 7.33
39 Jasprit Bumrah Royal Challengers Bangalore 5 20 119 10 5.95
40 Jasprit Bumrah Lucknow Super Giants 5 20 119 10 5.95
41 Arshdeep Singh Chennai Super Kings 7 24.7 240 9 9.72
42 Gerald Coetzee Sunrisers Hyderabad 6 22.3 231 9 10.36
43 Pat Cummins Punjab Kings 7 28 224 9 8
44 Pat Cummins Kolkata Knight Riders 7 28 224 9 8
45 Pat Cummins Sunrisers Hyderabad 7 28 224 9 8
46 Khaleel Ahmed Lucknow Super Giants 6 24 211 9 8.79
47 Trent Boult Mumbai Indians 8 28 209 9 7.46
48 Arshdeep Singh Lucknow Super Giants 6 21.7 205 9 9.45
49 Sunil Narine Punjab Kings 7 28 199 9 7.11
50 Sunil Narine Kolkata Knight Riders 7 28 199 9 7.11
51 Sunil Narine Mumbai Indians 7 28 199 9 7.11
52 Kagiso Rabada Lucknow Super Giants 6 24 191 9 7.96
53 Harshit Rana Punjab Kings 5 20 185 9 9.25
54 Harshit Rana Kolkata Knight Riders 5 20 185 9 9.25
55 Harshit Rana Mumbai Indians 5 20 185 9 9.25
56 Mukesh Kumar Punjab Kings 5 17.3 182 9 10.52
57 Mukesh Kumar Kolkata Knight Riders 5 17.3 182 9 10.52
58 Mukesh Kumar Sunrisers Hyderabad 5 17.3 182 9 10.52
59 Andre Russell Punjab Kings 7 13.2 134 9 10.15
60 Andre Russell Kolkata Knight Riders 7 13.2 134 9 10.15
61 Andre Russell Mumbai Indians 7 13.2 134 9 10.15
62 Mustafizur Rahman Kolkata Knight Riders 4 16 128 9 8
63 Matheesha Pathirana Chennai Super Kings 4 16 117 9 7.31
64 Matheesha Pathirana Sunrisers Hyderabad 4 16 117 9 7.31
65 Avesh Khan Mumbai Indians 8 31 292 8 9.42
66 Varun Chakaravarthy Punjab Kings 7 26 236 8 9.08
67 Varun Chakaravarthy Kolkata Knight Riders 7 26 236 8 9.08
68 Varun Chakaravarthy Mumbai Indians 7 26 236 8 9.08
69 Rashid Khan Punjab Kings 8 30 218 8 7.27
70 Rashid Khan Mumbai Indians 8 30 218 8 7.27
71 Mohit Sharma Rajasthan Royals 6 23 216 8 9.39
72 Mohit Sharma Royal Challengers Bangalore 6 23 216 8 9.39
73 Yash Thakur Chennai Super Kings 6 20.5 212 8 10.34
74 Yash Thakur Sunrisers Hyderabad 6 20.5 212 8 10.34
75 Gerald Coetzee Royal Challengers Bangalore 5 18.3 196 8 10.71
76 Gerald Coetzee Lucknow Super Giants 5 18.3 196 8 10.71
77 Arshdeep Singh Rajasthan Royals 5 18.2 160 8 8.79
78 Arshdeep Singh Sunrisers Hyderabad 5 18.2 160 8 8.79
79 Sam Curran Lucknow Super Giants 6 18 152 8 8.44
80 Mukesh Kumar Mumbai Indians 4 13.3 125 8 9.4
81 Mukesh Kumar Gujarat Titans 4 13.3 125 8 9.4
82 Yash Dayal Punjab Kings 7 27 265 7 9.81
83 Yash Dayal Kolkata Knight Riders 7 27 265 7 9.81
84 Yash Dayal Mumbai Indians 7 27 265 7 9.81
85 Avesh Khan Kolkata Knight Riders 7 27 243 7 9
86 Harshal Patel Lucknow Super Giants 6 22 232 7 10.55
87 Mayank Markande Punjab Kings 6 19 217 7 11.42
88 Mayank Markande Kolkata Knight Riders 6 19 217 7 11.42
89 Mayank Markande Sunrisers Hyderabad 6 19 217 7 11.42
90 Rashid Khan Kolkata Knight Riders 7 26 203 7 7.81
91 Rashid Khan Gujarat Titans 7 26 203 7 7.81
92 Umesh Yadav Rajasthan Royals 6 18 190 7 10.56
93 Umesh Yadav Royal Challengers Bangalore 6 18 190 7 10.56
94 Trent Boult Kolkata Knight Riders 7 24 177 7 7.38
95 Kagiso Rabada Rajasthan Royals 5 20 173 7 8.65
96 Kagiso Rabada Sunrisers Hyderabad 5 20 173 7 8.65
97 Yash Thakur Lucknow Super Giants 5 16.5 167 7 10.12
98 Mohit Sharma Kolkata Knight Riders 5 19 165 7 8.68
99 Mohit Sharma Lucknow Super Giants 5 19 165 7 8.68
100 Gerald Coetzee Kolkata Knight Riders 4 14.3 154 7 10.77
101 Yash Thakur Punjab Kings 4 14.5 142 7 9.79
102 Vaibhav Arora Kolkata Knight Riders 4 14 134 7 9.57
103 Mohit Sharma Chennai Super Kings 4 16 131 7 8.19
104 Mohit Sharma Gujarat Titans 4 16 131 7 8.19
105 Mustafizur Rahman Delhi Capitals 3 12 106 7 8.83
106 Mustafizur Rahman Mumbai Indians 3 12 106 7 8.83
107 Mitchell Starc Punjab Kings 7 25 287 6 11.48
108 Mitchell Starc Kolkata Knight Riders 7 25 287 6 11.48
109 Mitchell Starc Mumbai Indians 7 25 287 6 11.48
110 Anrich Nortje Punjab Kings 5 19 246 6 12.95
111 Anrich Nortje Kolkata Knight Riders 5 19 246 6 12.95
112 Anrich Nortje Sunrisers Hyderabad 5 19 246 6 12.95
113 Tushar Deshpande Chennai Super Kings 7 26 216 6 8.31
114 Tushar Deshpande Sunrisers Hyderabad 7 26 216 6 8.31
115 Anrich Nortje Mumbai Indians 4 16 215 6 13.44
116 Anrich Nortje Lucknow Super Giants 4 16 215 6 13.44
117 Harshal Patel Rajasthan Royals 5 20 211 6 10.55
118 Harshal Patel Sunrisers Hyderabad 5 20 211 6 10.55
119 Rashid Khan Rajasthan Royals 6 24 191 6 7.96
120 Rashid Khan Royal Challengers Bangalore 6 24 191 6 7.96
121 Axar Patel Punjab Kings 8 28 191 6 6.82
122 Axar Patel Kolkata Knight Riders 8 28 191 6 6.82
123 Axar Patel Sunrisers Hyderabad 8 28 191 6 6.82
124 Naveen ul Haq Punjab Kings 5 18.4 170 6 9.24
125 Naveen ul Haq Lucknow Super Giants 5 18.4 170 6 9.24
126 Ishant Sharma Kolkata Knight Riders 6 17 166 6 9.76
127 Ishant Sharma Mumbai Indians 6 17 166 6 9.76
128 Ishant Sharma Gujarat Titans 6 17 166 6 9.76
129 Pat Cummins Rajasthan Royals 5 20 146 6 7.3
130 Trent Boult Chennai Super Kings 6 20 146 6 7.3
131 Trent Boult Punjab Kings 6 20 146 6 7.3
132 Trent Boult Lucknow Super Giants 6 20 146 6 7.3
133 Mohsin Khan Chennai Super Kings 4 16 145 6 9.06
134 Mohsin Khan Sunrisers Hyderabad 4 16 145 6 9.06
135 Umesh Yadav Kolkata Knight Riders 5 14 143 6 10.21
136 Umesh Yadav Lucknow Super Giants 5 14 143 6 10.21
137 Kagiso Rabada Gujarat Titans 4 16 141 6 8.81
138 Khaleel Ahmed Delhi Capitals 4 16 131 6 8.19
139 Sam Curran Rajasthan Royals 5 14 127 6 9.07
140 Sam Curran Sunrisers Hyderabad 5 14 127 6 9.07
141 Nandre Burger Mumbai Indians 4 14 124 6 8.86
142 Nandre Burger Royal Challengers Bangalore 4 14 124 6 8.86
143 Nandre Burger Lucknow Super Giants 4 14 124 6 8.86
144 Kuldeep Sen Kolkata Knight Riders 3 12 122 6 10.17
145 Yash Thakur Kolkata Knight Riders 3 10.5 111 6 10.57
146 Kuldeep Yadav Mumbai Indians 4 16 97 6 6.06
147 Kuldeep Yadav Gujarat Titans 4 16 97 6 6.06
148 Mohit Sharma Delhi Capitals 3 12 93 6 7.75
149 Mohit Sharma Sunrisers Hyderabad 3 12 93 6 7.75
150 Andre Russell Chennai Super Kings 5 9.2 92 6 10
151 Andre Russell Sunrisers Hyderabad 5 9.2 92 6 10
152 Andre Russell Lucknow Super Giants 5 9.2 92 6 10
153 Vaibhav Arora Chennai Super Kings 3 11 89 6 8.09
154 Vaibhav Arora Sunrisers Hyderabad 3 11 89 6 8.09
155 Vaibhav Arora Lucknow Super Giants 3 11 89 6 8.09
156 Ravisrinivasan Sai Kishore Punjab Kings 3 11 85 6 7.73
157 Ravisrinivasan Sai Kishore Mumbai Indians 3 11 85 6 7.73
158 Kuldeep Yadav Lucknow Super Giants 3 12 81 6 6.75
159 Sandeep Sharma Mumbai Indians 3 11 76 6 6.91
160 Mayank Yadav Kolkata Knight Riders 3 9 54 6 6
161 Mayank Yadav Lucknow Super Giants 3 9 54 6 6
162 Mohammed Siraj Punjab Kings 7 26 269 5 10.35
163 Mohammed Siraj Kolkata Knight Riders 7 26 269 5 10.35
164 Mohammed Siraj Mumbai Indians 7 26 269 5 10.35
165 Yash Dayal Sunrisers Hyderabad 6 23 209 5 9.09
166 Avesh Khan Chennai Super Kings 6 23 208 5 9.04
167 Avesh Khan Punjab Kings 6 23 208 5 9.04
168 Avesh Khan Lucknow Super Giants 6 23 208 5 9.04
169 Akash Madhwal Chennai Super Kings 5 18.1 205 5 11.33
170 Akash Madhwal Mumbai Indians 5 18.1 205 5 11.33
171 Ravi Bishnoi Chennai Super Kings 7 22.4 190 5 8.48
172 Ravi Bishnoi Sunrisers Hyderabad 7 22.4 190 5 8.48
173 Mitchell Starc Chennai Super Kings 5 18 182 5 10.11
174 Mitchell Starc Sunrisers Hyderabad 5 18 182 5 10.11
175 Mitchell Starc Lucknow Super Giants 5 18 182 5 10.11
176 Rashid Khan Lucknow Super Giants 5 20 173 5 8.65
177 Varun Chakaravarthy Chennai Super Kings 5 18 164 5 9.11
178 Varun Chakaravarthy Sunrisers Hyderabad 5 18 164 5 9.11
179 Varun Chakaravarthy Lucknow Super Giants 5 18 164 5 9.11
180 Noor Ahmad Punjab Kings 6 21.5 163 5 7.58
181 Noor Ahmad Mumbai Indians 6 21.5 163 5 7.58
182 Axar Patel Mumbai Indians 7 24 162 5 6.75
183 Axar Patel Gujarat Titans 7 24 162 5 6.75
184 Yash Dayal Royal Challengers Bangalore 5 19 158 5 8.32
185 Yash Dayal Lucknow Super Giants 5 19 158 5 8.32
186 Naveen ul Haq Kolkata Knight Riders 4 15.4 146 5 9.48
187 Tushar Deshpande Kolkata Knight Riders 5 18 145 5 8.06
188 Krunal Pandya Chennai Super Kings 7 19 141 5 7.42
189 Krunal Pandya Sunrisers Hyderabad 7 19 141 5 7.42
190 Sunil Narine Chennai Super Kings 5 20 135 5 6.75
191 Sunil Narine Sunrisers Hyderabad 5 20 135 5 6.75
192 Sunil Narine Lucknow Super Giants 5 20 135 5 6.75
193 Pat Cummins Chennai Super Kings 4 16 124 5 7.75
194 Pat Cummins Royal Challengers Bangalore 4 16 124 5 7.75
195 Trent Boult Rajasthan Royals 5 16 124 5 7.75
196 Trent Boult Royal Challengers Bangalore 5 16 124 5 7.75
197 Mukesh Kumar Lucknow Super Giants 3 11 111 5 10.09
198 Mohsin Khan Lucknow Super Giants 3 12 108 5 9
199 Harshit Rana Chennai Super Kings 3 12 107 5 8.92
200 Harshit Rana Sunrisers Hyderabad 3 12 107 5 8.92
201 Harshit Rana Lucknow Super Giants 3 12 107 5 8.92
202 Thangarasu Natarajan Rajasthan Royals 3 12 104 5 8.67
203 Jasprit Bumrah Kolkata Knight Riders 4 16 98 5 6.13
204 Harshit Rana Royal Challengers Bangalore 2 8 72 5 9
205 Andre Russell Delhi Capitals 3 7.2 68 5 9.44
206 Andre Russell Gujarat Titans 3 7.2 68 5 9.44
207 Bhuvneshwar Kumar Punjab Kings 7 28 284 4 10.14
208 Bhuvneshwar Kumar Kolkata Knight Riders 7 28 284 4 10.14
209 Bhuvneshwar Kumar Sunrisers Hyderabad 7 28 284 4 10.14
210 Mohammed Siraj Royal Challengers Bangalore 6 22 229 4 10.41
211 Mohammed Siraj Lucknow Super Giants 6 22 229 4 10.41
212 Harpreet Brar Punjab Kings 8 27 200 4 7.41
213 Harpreet Brar Mumbai Indians 8 27 200 4 7.41
214 Ravindra Jadeja Chennai Super Kings 7 25 196 4 7.84
215 Ravindra Jadeja Sunrisers Hyderabad 7 25 196 4 7.84
216 Jaydev Unadkat Kolkata Knight Riders 5 17.1 195 4 11.4
217 Jaydev Unadkat Sunrisers Hyderabad 5 17.1 195 4 11.4
218 Hardik Pandya Mumbai Indians 6 17 186 4 10.94
219 Harshal Patel Gujarat Titans 4 16 181 4 11.31
220 Reece Topley Kolkata Knight Riders 4 15 168 4 11.2
221 Reece Topley Sunrisers Hyderabad 4 15 168 4 11.2
222 Deepak Chahar Chennai Super Kings 5 18.1 165 4 9.12
223 Deepak Chahar Sunrisers Hyderabad 5 18.1 165 4 9.12
224 Hardik Pandya Chennai Super Kings 5 15 165 4 11
225 Harpreet Brar Chennai Super Kings 7 23 165 4 7.17
226 Akash Madhwal Sunrisers Hyderabad 4 15 159 4 10.6
227 Ishant Sharma Punjab Kings 5 15 158 4 10.53
228 Ishant Sharma Lucknow Super Giants 5 15 158 4 10.53
229 Jaydev Unadkat Rajasthan Royals 4 15.1 158 4 10.46
230 Spencer Johnson Kolkata Knight Riders 5 16 151 4 9.44
231 Spencer Johnson Mumbai Indians 5 16 151 4 9.44
232 Spencer Johnson Gujarat Titans 5 16 151 4 9.44
233 Anrich Nortje Delhi Capitals 3 12 150 4 12.5
234 Anrich Nortje Gujarat Titans 3 12 150 4 12.5
235 Ravi Bishnoi Lucknow Super Giants 6 18.4 146 4 7.93
236 Rashid Khan Chennai Super Kings 4 16 145 4 9.06
237 Axar Patel Lucknow Super Giants 6 20 145 4 7.25
238 Harpreet Brar Lucknow Super Giants 6 20 144 4 7.2
239 Cameron Green Punjab Kings 6 15.1 140 4 9.27
240 Cameron Green Kolkata Knight Riders 6 15.1 140 4 9.27
241 Cameron Green Mumbai Indians 6 15.1 140 4 9.27
242 Deepak Chahar Royal Challengers Bangalore 4 15.1 139 4 9.21
243 Azmatullah Omarzai Punjab Kings 5 15 135 4 9
244 Azmatullah Omarzai Mumbai Indians 5 15 135 4 9
245 Arshdeep Singh Gujarat Titans 4 14.2 131 4 9.23
246 Ravi Bishnoi Punjab Kings 5 16 129 4 8.06
247 Ravindra Jadeja Kolkata Knight Riders 5 18 127 4 7.06
248 Azmatullah Omarzai Chennai Super Kings 4 13 122 4 9.38
249 Azmatullah Omarzai Gujarat Titans 4 13 122 4 9.38
250 Harpreet Brar Rajasthan Royals 5 17 122 4 7.18
251 Harpreet Brar Sunrisers Hyderabad 5 17 122 4 7.18
252 Akash Madhwal Royal Challengers Bangalore 3 12 122 4 10.17
253 Akash Madhwal Lucknow Super Giants 3 12 122 4 10.17
254 Umesh Yadav Chennai Super Kings 4 11 121 4 11
255 Umesh Yadav Gujarat Titans 4 11 121 4 11
256 Varun Chakaravarthy Delhi Capitals 3 10 108 4 10.8
257 Varun Chakaravarthy Gujarat Titans 3 10 108 4 10.8
258 Arshdeep Singh Delhi Capitals 3 10.2 98 4 9.61
259 Kagiso Rabada Delhi Capitals 3 12 97 4 8.08
260 Pat Cummins Delhi Capitals 3 12 95 4 7.92
261 Pat Cummins Mumbai Indians 3 12 95 4 7.92
262 Sam Curran Gujarat Titans 4 10 86 4 8.6
263 Glenn Maxwell Royal Challengers Bangalore 4 9 76 4 8.44
264 Glenn Maxwell Lucknow Super Giants 4 9 76 4 8.44
265 Kuldeep Sen Chennai Super Kings 2 8 76 4 9.5
266 Kuldeep Sen Punjab Kings 2 8 76 4 9.5
267 Kuldeep Sen Lucknow Super Giants 2 8 76 4 9.5
268 Harpreet Brar Gujarat Titans 4 13 74 4 5.69
269 Thangarasu Natarajan Chennai Super Kings 2 8 71 4 8.88
270 Thangarasu Natarajan Royal Challengers Bangalore 2 8 71 4 8.88
271 Mukesh Kumar Delhi Capitals 2 7 70 4 10
272 Sam Curran Delhi Capitals 3 8 68 4 8.5
273 Matheesha Pathirana Delhi Capitals 2 8 60 4 7.5
274 Matheesha Pathirana Mumbai Indians 2 8 60 4 7.5
275 Glenn Maxwell Kolkata Knight Riders 3 8 59 4 7.38
276 Andre Russell Royal Challengers Bangalore 2 6 54 4 9
277 Bhuvneshwar Kumar Rajasthan Royals 5 20 191 3 9.55
278 Avesh Khan Rajasthan Royals 5 19 174 3 9.16
279 Avesh Khan Royal Challengers Bangalore 5 19 174 3 9.16
280 Piyush Chawla Mumbai Indians 5 14 148 3 10.57
281 Mayank Markande Chennai Super Kings 4 13 145 3 11.15
282 Mayank Markande Royal Challengers Bangalore 4 13 145 3 11.15
283 Noor Ahmad Gujarat Titans 5 17.5 143 3 8.17
284 Noor Ahmad Kolkata Knight Riders 5 17.4 139 3 7.99
285 Harshal Patel Delhi Capitals 3 12 137 3 11.42
286 Shahbaz Ahmed Punjab Kings 7 10 134 3 13.4
287 Shahbaz Ahmed Kolkata Knight Riders 7 10 134 3 13.4
288 Shahbaz Ahmed Sunrisers Hyderabad 7 10 134 3 13.4
289 Hardik Pandya Sunrisers Hyderabad 4 11 132 3 12
290 Spencer Johnson Rajasthan Royals 4 14 129 3 9.21
291 Spencer Johnson Royal Challengers Bangalore 4 14 129 3 9.21
292 Noor Ahmad Rajasthan Royals 4 16 129 3 8.06
293 Noor Ahmad Royal Challengers Bangalore 4 16 129 3 8.06
294 Krunal Pandya Lucknow Super Giants 6 16 125 3 7.81
295 Mayank Markande Delhi Capitals 3 11 124 3 11.27
296 Mayank Markande Mumbai Indians 3 11 124 3 11.27
297 Krunal Pandya Punjab Kings 5 15 111 3 7.4
298 Jaydev Unadkat Chennai Super Kings 3 11.1 109 3 9.82
299 Jaydev Unadkat Royal Challengers Bangalore 3 11.1 109 3 9.82
300 Deepak Chahar Delhi Capitals 3 12 107 3 8.92
301 Deepak Chahar Mumbai Indians 3 12 107 3 8.92
302 Rashid Khan Delhi Capitals 3 12 105 3 8.75
303 Rashid Khan Sunrisers Hyderabad 3 12 105 3 8.75
304 Reece Topley Royal Challengers Bangalore 3 11 100 3 9.09