📊 IPL Statistics 2020-2025
Complete player statistics and records from the last 5 IPL seasons
🏏 Top Batsmen
| Rank |
Player |
Team |
Matches |
Runs |
Avg |
SR |
100s |
50s |
4s |
6s |
| 1 |
Virat Kohli |
RCB |
76 |
3,254 |
42.8 |
135.2 |
2 |
28 |
312 |
98 |
| 2 |
Rohit Sharma |
MI |
81 |
3,102 |
38.5 |
132.8 |
1 |
25 |
298 |
124 |
| 3 |
KL Rahul |
LSG |
66 |
2,987 |
45.2 |
138.4 |
3 |
22 |
285 |
115 |
| 4 |
Shikhar Dhawan |
PBKS |
73 |
2,845 |
39.1 |
128.6 |
0 |
24 |
334 |
72 |
| 5 |
Faf du Plessis |
RCB |
65 |
2,678 |
41.2 |
134.5 |
1 |
20 |
267 |
89 |
| 6 |
Suryakumar Yadav |
MI |
68 |
2,543 |
37.4 |
142.3 |
1 |
18 |
245 |
118 |
| 7 |
Jos Buttler |
RR |
52 |
2,487 |
47.8 |
149.2 |
4 |
15 |
234 |
132 |
| 8 |
Quinton de Kock |
LSG |
58 |
2,398 |
41.3 |
136.7 |
2 |
17 |
256 |
94 |
| 9 |
David Warner |
DC |
61 |
2,356 |
38.6 |
131.4 |
1 |
19 |
278 |
76 |
| 10 |
Ruturaj Gaikwad |
CSK |
54 |
2,289 |
42.4 |
129.8 |
1 |
16 |
267 |
68 |
| 11 |
Shreyas Iyer |
KKR |
63 |
2,187 |
34.7 |
127.5 |
0 |
17 |
198 |
65 |
| 12 |
Hardik Pandya |
GT |
59 |
2,134 |
36.2 |
145.8 |
0 |
14 |
176 |
112 |
| 13 |
Sanju Samson |
RR |
67 |
2,098 |
31.3 |
133.6 |
1 |
15 |
189 |
87 |
| 14 |
Glenn Maxwell |
RCB |
48 |
1,987 |
41.4 |
151.2 |
0 |
13 |
154 |
124 |
| 15 |
Ishan Kishan |
MI |
52 |
1,945 |
37.4 |
135.9 |
1 |
12 |
178 |
92 |
| 16 |
Prithvi Shaw |
DC |
49 |
1,876 |
38.3 |
148.5 |
0 |
11 |
198 |
85 |
| 17 |
Rishabh Pant |
DC |
56 |
1,823 |
32.5 |
139.7 |
0 |
13 |
165 |
96 |
| 18 |
Shubman Gill |
GT |
47 |
1,798 |
38.2 |
131.2 |
1 |
14 |
189 |
54 |
| 19 |
Mayank Agarwal |
PBKS |
51 |
1,765 |
34.6 |
127.8 |
0 |
12 |
201 |
62 |
| 20 |
Yashasvi Jaiswal |
RR |
38 |
1,687 |
44.4 |
143.8 |
1 |
10 |
176 |
78 |
| Rank |
Player |
Team |
Matches |
Runs |
Avg |
SR |
100s |
50s |
4s |
6s |
| 1 |
Virat Kohli |
RCB |
14 |
741 |
61.75 |
154.2 |
1 |
5 |
72 |
38 |
| 2 |
Ruturaj Gaikwad |
CSK |
14 |
583 |
53.0 |
141.8 |
0 |
5 |
68 |
24 |
| 3 |
Riyan Parag |
RR |
14 |
573 |
52.1 |
149.3 |
0 |
4 |
58 |
22 |
| 4 |
Travis Head |
SRH |
14 |
567 |
40.5 |
191.6 |
0 |
4 |
52 |
39 |
| 5 |
Sanju Samson |
RR |
14 |
531 |
48.3 |
153.5 |
1 |
3 |
54 |
25 |
| 6 |
KL Rahul |
LSG |
14 |
520 |
37.1 |
136.1 |
0 |
4 |
58 |
15 |
| 7 |
Abhishek Sharma |
SRH |
14 |
484 |
35.1 |
204.2 |
0 |
3 |
42 |
37 |
| 8 |
Shubman Gill |
GT |
14 |
426 |
35.5 |
147.2 |
0 |
3 |
45 |
18 |
| 9 |
Rohit Sharma |
MI |
14 |
417 |
34.8 |
150.5 |
0 |
3 |
42 |
21 |
| 10 |
Suryakumar Yadav |
MI |
14 |
345 |
28.8 |
164.3 |
0 |
2 |
32 |
22 |
| Rank |
Player |
Team |
Matches |
Runs |
Avg |
SR |
100s |
50s |
4s |
6s |
| 1 |
Shubman Gill |
GT |
17 |
890 |
59.3 |
158.2 |
1 |
7 |
93 |
36 |
| 2 |
Faf du Plessis |
RCB |
16 |
730 |
54.1 |
153.4 |
1 |
6 |
78 |
32 |
| 3 |
Devon Conway |
CSK |
16 |
672 |
51.7 |
139.8 |
1 |
5 |
72 |
24 |
| 4 |
Virat Kohli |
RCB |
14 |
639 |
53.3 |
139.5 |
0 |
6 |
74 |
18 |
| 5 |
Yashasvi Jaiswal |
RR |
14 |
625 |
48.1 |
163.4 |
1 |
4 |
56 |
36 |
| 6 |
KL Rahul |
LSG |
15 |
616 |
44.0 |
135.8 |
0 |
5 |
68 |
16 |
| 7 |
Suryakumar Yadav |
MI |
13 |
605 |
55.0 |
182.9 |
1 |
4 |
52 |
40 |
| 8 |
Glenn Maxwell |
RCB |
15 |
552 |
39.4 |
182.8 |
0 |
4 |
42 |
38 |
| 9 |
Shikhar Dhawan |
PBKS |
14 |
460 |
32.9 |
122.7 |
0 |
3 |
58 |
8 |
| 10 |
Quinton de Kock |
LSG |
14 |
448 |
34.5 |
142.3 |
0 |
3 |
48 |
18 |
| Rank |
Player |
Team |
Matches |
Runs |
Avg |
SR |
100s |
50s |
4s |
6s |
| 1 |
Jos Buttler |
RR |
17 |
863 |
57.53 |
149.05 |
4 |
4 |
83 |
45 |
| 2 |
KL Rahul |
LSG |
15 |
616 |
51.33 |
135.38 |
2 |
4 |
58 |
19 |
| 3 |
Quinton de Kock |
LSG |
15 |
508 |
36.29 |
148.68 |
1 |
4 |
59 |
20 |
| 4 |
Hardik Pandya |
GT |
15 |
487 |
44.27 |
131.26 |
0 |
4 |
47 |
20 |
| 5 |
Shikhar Dhawan |
PBKS |
14 |
460 |
38.33 |
122.67 |
0 |
3 |
54 |
12 |
| 6 |
David Warner |
DC |
12 |
432 |
48.00 |
150.52 |
0 |
4 |
50 |
15 |
| 7 |
Shreyas Iyer |
KKR |
14 |
401 |
33.42 |
128.53 |
0 |
3 |
43 |
15 |
| 8 |
Tilak Varma |
MI |
14 |
397 |
36.09 |
131.13 |
0 |
3 |
38 |
18 |
| 9 |
Liam Livingstone |
PBKS |
14 |
437 |
33.62 |
182.01 |
0 |
4 |
37 |
30 |
| 10 |
Sanju Samson |
RR |
17 |
458 |
30.53 |
146.79 |
0 |
3 |
42 |
23 |
| Rank |
Player |
Team |
Matches |
Runs |
Avg |
SR |
100s |
50s |
4s |
6s |
| 1 |
Ruturaj Gaikwad |
CSK |
16 |
635 |
45.36 |
136.26 |
1 |
4 |
64 |
23 |
| 2 |
Faf du Plessis |
CSK |
16 |
633 |
45.21 |
138.20 |
0 |
6 |
68 |
22 |
| 3 |
Glenn Maxwell |
RCB |
15 |
513 |
42.75 |
144.10 |
0 |
6 |
39 |
30 |
| 4 |
KL Rahul |
PBKS |
13 |
626 |
62.60 |
138.80 |
1 |
5 |
66 |
30 |
| 5 |
Shikhar Dhawan |
DC |
16 |
587 |
39.13 |
124.73 |
0 |
3 |
77 |
12 |
| 6 |
Venkatesh Iyer |
KKR |
10 |
370 |
41.11 |
128.47 |
0 |
3 |
41 |
16 |
| 7 |
Sanju Samson |
RR |
14 |
484 |
40.33 |
136.61 |
1 |
3 |
42 |
22 |
| 8 |
Mayank Agarwal |
PBKS |
12 |
441 |
40.09 |
140.51 |
0 |
2 |
52 |
18 |
| 9 |
Rohit Sharma |
MI |
13 |
381 |
33.00 |
128.51 |
0 |
4 |
36 |
15 |
| 10 |
Prithvi Shaw |
DC |
15 |
479 |
31.93 |
164.95 |
0 |
3 |
56 |
18 |
| Rank |
Player |
Team |
Matches |
Runs |
Avg |
SR |
100s |
50s |
4s |
6s |
| 1 |
KL Rahul |
PBKS |
14 |
670 |
55.83 |
129.34 |
1 |
5 |
58 |
25 |
| 2 |
Shikhar Dhawan |
DC |
17 |
618 |
44.14 |
144.73 |
0 |
6 |
66 |
21 |
| 3 |
David Warner |
SRH |
16 |
548 |
39.14 |
134.64 |
0 |
4 |
48 |
18 |
| 4 |
Virat Kohli |
RCB |
15 |
466 |
42.36 |
121.35 |
0 |
3 |
23 |
12 |
| 5 |
Quinton de Kock |
MI |
16 |
503 |
35.93 |
140.28 |
0 |
4 |
40 |
25 |
| 6 |
Rohit Sharma |
MI |
12 |
332 |
36.89 |
121.17 |
0 |
2 |
31 |
12 |
| 7 |
Faf du Plessis |
CSK |
13 |
449 |
40.82 |
140.75 |
0 |
4 |
35 |
20 |
| 8 |
Mayank Agarwal |
PBKS |
11 |
424 |
38.55 |
156.15 |
0 |
4 |
42 |
21 |
| 9 |
Suryakumar Yadav |
MI |
16 |
480 |
40.00 |
145.02 |
0 |
4 |
33 |
21 |
| 10 |
Ishan Kishan |
MI |
14 |
516 |
57.33 |
145.76 |
0 |
4 |
42 |
30 |
⚾ Top Bowlers
| Rank |
Player |
Team |
Matches |
Wickets |
Avg |
Econ |
SR |
Best |
4W |
5W |
| 1 |
Yuzvendra Chahal |
RR |
78 |
142 |
22.4 |
7.8 |
17.2 |
5/18 |
8 |
2 |
| 2 |
Jasprit Bumrah |
MI |
72 |
138 |
20.1 |
7.2 |
16.8 |
5/10 |
7 |
3 |
| 3 |
Rashid Khan |
GT |
68 |
125 |
21.8 |
6.9 |
18.9 |
4/14 |
6 |
0 |
| 4 |
Mohammed Shami |
GT |
64 |
118 |
23.2 |
8.1 |
17.2 |
5/20 |
5 |
2 |
| 5 |
Kagiso Rabada |
DC |
58 |
112 |
22.6 |
8.3 |
16.3 |
4/21 |
7 |
0 |
| 6 |
Harshal Patel |
RCB |
62 |
108 |
24.1 |
8.5 |
17.0 |
5/27 |
4 |
2 |
| 7 |
Trent Boult |
RR |
56 |
104 |
23.5 |
7.9 |
17.8 |
4/18 |
5 |
0 |
| 8 |
Sunil Narine |
KKR |
71 |
98 |
25.3 |
6.8 |
22.3 |
4/20 |
4 |
0 |
| 9 |
Ravindra Jadeja |
CSK |
69 |
92 |
27.8 |
7.4 |
22.5 |
3/13 |
0 |
0 |
| 10 |
Arshdeep Singh |
PBKS |
54 |
89 |
24.6 |
8.2 |
18.0 |
5/32 |
3 |
1 |
| 11 |
Avesh Khan |
LSG |
52 |
84 |
25.9 |
8.7 |
17.9 |
4/24 |
4 |
0 |
| 12 |
Shardul Thakur |
DC |
58 |
81 |
26.4 |
9.1 |
17.4 |
4/27 |
3 |
0 |
| 13 |
Prasidh Krishna |
RR |
46 |
76 |
27.1 |
8.9 |
18.2 |
4/30 |
2 |
0 |
| 14 |
Kuldeep Yadav |
DC |
48 |
73 |
23.8 |
7.6 |
18.8 |
5/24 |
2 |
1 |
| 15 |
T Natarajan |
SRH |
44 |
71 |
25.6 |
8.4 |
18.3 |
4/20 |
3 |
0 |
| 16 |
Varun Chakravarthy |
KKR |
42 |
68 |
24.2 |
7.3 |
19.9 |
5/20 |
1 |
1 |
| 17 |
Mohit Sharma |
GT |
39 |
65 |
26.8 |
9.2 |
17.5 |
4/32 |
2 |
0 |
| 18 |
Umesh Yadav |
KKR |
47 |
63 |
28.3 |
8.8 |
19.3 |
4/23 |
2 |
0 |
| 19 |
Khaleel Ahmed |
DC |
41 |
61 |
27.5 |
8.6 |
19.2 |
3/13 |
0 |
0 |
| 20 |
Axar Patel |
DC |
55 |
59 |
28.9 |
7.1 |
24.4 |
3/9 |
0 |
0 |
| Rank |
Player |
Team |
Matches |
Wickets |
Avg |
Econ |
SR |
Best |
4W |
5W |
| 1 |
Harshal Patel |
RCB |
14 |
24 |
19.67 |
9.08 |
13.0 |
5/27 |
1 |
1 |
| 2 |
Jasprit Bumrah |
MI |
14 |
20 |
18.65 |
6.48 |
17.3 |
3/7 |
0 |
0 |
| 3 |
Yuzvendra Chahal |
RR |
14 |
18 |
21.28 |
8.11 |
15.8 |
3/22 |
0 |
0 |
| 4 |
Arshdeep Singh |
PBKS |
14 |
19 |
22.47 |
8.46 |
15.9 |
4/29 |
1 |
0 |
| 5 |
Mohit Sharma |
GT |
14 |
16 |
24.56 |
9.02 |
16.3 |
3/25 |
0 |
0 |
| 6 |
Kuldeep Yadav |
DC |
14 |
21 |
16.33 |
7.68 |
12.8 |
5/17 |
1 |
1 |
| 7 |
Varun Chakravarthy |
KKR |
14 |
21 |
18.38 |
8.04 |
13.7 |
5/20 |
1 |
1 |
| 8 |
Mitchell Starc |
KKR |
14 |
17 |
20.35 |
8.14 |
15.0 |
3/20 |
0 |
0 |
| 9 |
T Natarajan |
SRH |
13 |
19 |
19.89 |
8.23 |
14.5 |
4/19 |
1 |
0 |
| 10 |
Rashid Khan |
GT |
14 |
19 |
19.00 |
6.33 |
18.0 |
3/14 |
0 |
0 |
| Rank |
Player |
Team |
Matches |
Wickets |
Avg |
Econ |
SR |
Best |
4W |
5W |
| 1 |
Mohammed Shami |
GT |
17 |
28 |
18.64 |
8.03 |
13.9 |
5/20 |
1 |
1 |
| 2 |
Mohit Sharma |
GT |
16 |
27 |
21.52 |
8.78 |
14.7 |
4/27 |
2 |
0 |
| 3 |
Rashid Khan |
GT |
17 |
27 |
20.59 |
7.27 |
17.0 |
3/14 |
0 |
0 |
| 4 |
Yuzvendra Chahal |
RR |
17 |
21 |
27.81 |
8.17 |
20.4 |
3/27 |
0 |
0 |
| 5 |
Arshdeep Singh |
PBKS |
14 |
19 |
24.16 |
9.03 |
16.0 |
3/32 |
0 |
0 |
| 6 |
Ravindra Jadeja |
CSK |
16 |
20 |
22.30 |
7.13 |
18.8 |
3/13 |
0 |
0 |
| 7 |
Tushar Deshpande |
CSK |
16 |
21 |
24.05 |
9.02 |
16.0 |
3/22 |
0 |
0 |
| 8 |
Piyush Chawla |
MI |
13 |
16 |
24.19 |
8.06 |
18.0 |
3/22 |
0 |
0 |
| 9 |
Kagiso Rabada |
PBKS |
14 |
17 |
26.71 |
9.20 |
17.4 |
3/21 |
0 |
0 |
| 10 |
Matheesha Pathirana |
CSK |
13 |
19 |
21.42 |
8.34 |
15.4 |
4/28 |
1 |
0 |
| Rank |
Player |
Team |
Matches |
Wickets |
Avg |
Econ |
SR |
Best |
4W |
5W |
| 1 |
Yuzvendra Chahal |
RR |
17 |
27 |
19.52 |
7.75 |
15.1 |
5/40 |
2 |
1 |
| 2 |
Wanindu Hasaranga |
RCB |
16 |
26 |
16.50 |
7.29 |
13.6 |
5/18 |
1 |
1 |
| 3 |
Kagiso Rabada |
PBKS |
14 |
23 |
20.09 |
8.18 |
14.7 |
4/33 |
1 |
0 |
| 4 |
Umesh Yadav |
KKR |
14 |
22 |
20.18 |
7.82 |
15.5 |
4/23 |
2 |
0 |
| 5 |
Kuldeep Yadav |
DC |
14 |
21 |
21.33 |
8.17 |
15.7 |
4/35 |
1 |
0 |
| 6 |
Prasidh Krishna |
RR |
17 |
19 |
27.84 |
8.65 |
19.3 |
4/30 |
1 |
0 |
| 7 |
Jasprit Bumrah |
MI |
14 |
15 |
23.53 |
6.73 |
21.0 |
3/17 |
0 |
0 |
| 8 |
Rashid Khan |
GT |
16 |
19 |
21.37 |
6.79 |
18.9 |
3/14 |
0 |
0 |
| 9 |
Mohammed Shami |
GT |
16 |
20 |
24.15 |
8.26 |
17.5 |
4/16 |
1 |
0 |
| 10 |
Avesh Khan |
LSG |
16 |
19 |
23.68 |
9.03 |
15.7 |
4/24 |
1 |
0 |
| Rank |
Player |
Team |
Matches |
Wickets |
Avg |
Econ |
SR |
Best |
4W |
5W |
| 1 |
Harshal Patel |
RCB |
15 |
32 |
14.34 |
8.14 |
10.6 |
5/27 |
1 |
2 |
| 2 |
Avesh Khan |
DC |
16 |
24 |
18.75 |
7.37 |
15.3 |
3/15 |
0 |
0 |
| 3 |
Jasprit Bumrah |
MI |
14 |
21 |
14.71 |
7.19 |
12.3 |
4/17 |
1 |
0 |
| 4 |
Shardul Thakur |
DC |
16 |
21 |
20.95 |
8.80 |
14.3 |
3/21 |
0 |
0 |
| 5 |
Yuzvendra Chahal |
RCB |
15 |
18 |
25.83 |
7.11 |
21.8 |
3/25 |
0 |
0 |
| 6 |
Rashid Khan |
SRH |
14 |
18 |
20.72 |
6.14 |
20.2 |
3/7 |
0 |
0 |
| 7 |
Mohammed Shami |
PBKS |
14 |
19 |
23.26 |
8.03 |
17.4 |
3/21 |
0 |
0 |
| 8 |
Varun Chakravarthy |
KKR |
17 |
18 |
26.11 |
6.40 |
24.5 |
3/13 |
0 |
0 |
| 9 |
Deepak Chahar |
CSK |
15 |
14 |
27.57 |
7.47 |
22.1 |
4/13 |
1 |
0 |
| 10 |
Rahul Chahar |
MI |
13 |
11 |
29.82 |
7.11 |
25.2 |
3/19 |
0 |
0 |
| Rank |
Player |
Team |
Matches |
Wickets |
Avg |
Econ |
SR |
Best |
4W |
5W |
| 1 |
Kagiso Rabada |
DC |
17 |
30 |
18.26 |
8.34 |
13.1 |
4/29 |
2 |
0 |
| 2 |
Jasprit Bumrah |
MI |
15 |
27 |
14.96 |
6.73 |
13.3 |
4/14 |
2 |
0 |
| 3 |
Trent Boult |
MI |
15 |
25 |
18.28 |
7.97 |
13.8 |
4/18 |
2 |
0 |
| 4 |
Yuzvendra Chahal |
RCB |
15 |
21 |
23.81 |
7.08 |
20.2 |
3/18 |
0 |
0 |
| 5 |
Rashid Khan |
SRH |
16 |
20 |
21.20 |
5.37 |
23.7 |
3/12 |
0 |
0 |
| 6 |
Mohammed Shami |
PBKS |
14 |
20 |
23.00 |
8.57 |
16.1 |
3/15 |
0 |
0 |
| 7 |
T Natarajan |
SRH |
16 |
16 |
30.19 |
8.02 |
22.6 |
3/33 |
0 |
0 |
| 8 |
Anrich Nortje |
DC |
16 |
22 |
21.73 |
8.39 |
15.5 |
3/33 |
0 |
0 |
| 9 |
Jofra Archer |
RR |
14 |
20 |
16.70 |
6.55 |
15.3 |
3/24 |
0 |
0 |
| 10 |
Marcus Stoinis |
DC |
17 |
13 |
26.92 |
7.66 |
21.1 |
3/26 |
0 |
0 |
🏆 IPL Records (All-Time)
| Record |
Player/Team |
Value |
Year |
| Highest Individual Score |
KL Rahul (PBKS) |
132* |
2020 |
| Most Runs in a Season |
Virat Kohli (RCB) |
973 |
2016 |
| Most Wickets in a Season |
Harshal Patel (RCB) |
32 |
2021 |
| Best Bowling Figures |
Alzarri Joseph (MI) |
6/12 |
2019 |
| Fastest Century |
Chris Gayle (RCB) |
30 balls |
2013 |
| Most Sixes in IPL |
Chris Gayle |
357 |
2008-2021 |
| Most Sixes in a Season |
Jos Buttler (RR) |
45 |
2022 |
| Most Fours in IPL |
Virat Kohli (RCB) |
673 |
2008-2025 |
| Highest Team Total |
RCB vs PBKS |
263/5 |
2013 |
| Lowest Team Total |
RCB vs KKR |
49 |
2017 |
| Most Catches (Fielder) |
Suresh Raina |
109 |
2008-2021 |
| Most Dismissals (WK) |
MS Dhoni (CSK) |
182 |
2008-2025 |
📅 Season-by-Season Stats (2020-2025)
IPL 2024
| Category |
Player |
Team |
Stats |
| Most Runs |
Virat Kohli |
RCB |
741 runs @ 61.75 |
| Most Wickets |
Jasprit Bumrah |
MI |
28 wickets @ 18.57 |
| Orange Cap |
Virat Kohli |
RCB |
741 runs |
| Purple Cap |
Jasprit Bumrah |
MI |
28 wickets |
IPL 2023
| Category |
Player |
Team |
Stats |
| Most Runs |
Shubman Gill |
GT |
890 runs @ 59.33 |
| Most Wickets |
Mohammed Shami |
GT |
28 wickets @ 18.03 |
| Orange Cap |
Shubman Gill |
GT |
890 runs |
| Purple Cap |
Mohammed Shami |
GT |
28 wickets |
IPL 2022
| Category |
Player |
Team |
Stats |
| Most Runs |
Jos Buttler |
RR |
863 runs @ 57.53 |
| Most Wickets |
Yuzvendra Chahal |
RR |
27 wickets @ 19.51 |
| Orange Cap |
Jos Buttler |
RR |
863 runs |
| Purple Cap |
Yuzvendra Chahal |
RR |
27 wickets |
IPL 2021
| Category |
Player |
Team |
Stats |
| Most Runs |
Ruturaj Gaikwad |
CSK |
635 runs @ 45.35 |
| Most Wickets |
Harshal Patel |
RCB |
32 wickets @ 14.34 |
| Orange Cap |
Ruturaj Gaikwad |
CSK |
635 runs |
| Purple Cap |
Harshal Patel |
RCB |
32 wickets |
IPL 2020
| Category |
Player |
Team |
Stats |
| Most Runs |
KL Rahul |
PBKS |
670 runs @ 55.83 |
| Most Wickets |
Kagiso Rabada |
DC |
30 wickets @ 18.26 |
| Orange Cap |
KL Rahul |
PBKS |
670 runs |
| Purple Cap |
Kagiso Rabada |
DC |
30 wickets |