The Indian Premier League (IPL) is set to begin on March 31 and teams have been finalised.
There will be 10 franchises competing in the 2023 edition of the IPL, with India hosting for the first time after COVID-19.
The upcoming season of the IPL is set to be as big as ever, with players from all over the world joining in on the action.
MORE: IPL owners 2023 – Who owns each Indian Premier League team?
Here is a list of each team’s squad:
IPL 2023 Teams and Squads
TEAMS: Chennai Super Kings | Delhi Capitals | Gujarat Titans | Kolkata Knight Riders | Lucknow Super Giants | Mumbai Indians | Punjab Kings | Rajasthan Royals | Royal Challengers Bangalore | Sunrisers Hyderabad
Chennai Super Kings
Name |
Role |
Match |
Stats |
Price |
Ben Stokes |
All-Rounder |
43 |
920 runs, 28 wickets |
16.25 Crores |
Ravindra Jadeja |
All-Rounder |
210 |
2502 runs, 132 wickets |
16 Crores |
Deepak Chahar |
Bowler |
63 |
59 wickets |
14 Crores |
MS Dhoni (c) |
WK/Batsman |
234 |
4978 runs |
12 Crores |
Moeen Ali |
All-Rounder |
44 |
910 runs, 24 wickets |
8 Crores |
Ambati Rayudu |
Batsman |
188 |
4190 runs |
6.75 Crores |
Devon Conway |
Batsman |
7 |
252 runs |
6 Crores |
Ruturaj Gaikwad |
Batsman |
36 |
1207 runs |
6 Crores |
Shivam Dube |
All-Rounder |
35 |
688 runs, 4 wickets |
4 Crores |
Mitchell Santner |
Bowler |
12 |
54 runs, 10 wickets |
1.9 Crores |
Rajvardhan Hangargekar |
All-Rounder |
– |
Yet to play |
1.5 Crores |
Prashant Solanki |
Bowler |
2 |
2 wickets |
1.2 Crores |
Dwaine Pretorious |
All-Rounder |
6 |
44 runs, 6 wickets |
1 Crore |
Kyle Jamieson |
All-Rounder |
9 |
65 runs, 9 wickets |
1 Crore |
Mahesh Theekshana |
Bowler |
9 |
7 wickets |
70 Lakhs |
Nishant Sindhu |
All-Rounder |
– |
Yet to play |
60 Lakhs |
Ajinkya Rahane |
Batsman |
158 |
4074 runs |
50 Lakhs |
Matheesha Pathirana |
Bowler |
2 |
2 wickets |
20 Lakhs |
Mukesh Choudhary |
Bowler |
13 |
16 wickets |
20 Lakhs |
Simarjeet Singh |
Bowler |
6 |
4 wickets |
20 Lakhs |
Subhrasnshu Senapati |
Batsman |
– |
Yet to play |
20 Lakhs |
Tushar Deshpande |
Bowler |
7 |
4 wickets |
20 Lakhs |
Shaik Rasheed |
Batsman |
– |
Yet to play |
20 Lakhs |
Bhagath Varma |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Ajay Jadav Mandal |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Delhi Capitals
Name |
Role |
Match |
Stats |
Price |
Rishabh Pant (c) |
WK/Batsman |
98 |
2838 runs |
16 Crores |
Axar Patel |
Bowler |
122 |
1135 runs, 101 wickets |
9 Crores |
Prithvi Shaw |
Batsman |
63 |
1588 runs |
7.5 Crores |
Anrich Nortje |
Bowler |
30 |
43 wickets |
6.5 Crores |
Mitchell Marsh |
All-Rounder |
29 |
477 runs, 24 wickets |
6.5 Crores |
David Warner |
Batsman |
162 |
5881 runs |
6.25 Crores |
Mukesh Kumar |
Bowler |
– |
Yet to play |
5.5 Crores |
Khaleel Amhed |
Bowler |
34 |
48 wickets |
5.25 Crores |
Rilee Roussouw |
Batsman |
5 |
53 runs |
4.6 Crores |
Chetan Sakariya |
Bowler |
17 |
17 wickets |
4.2 Crores |
Rovman Powell |
All-Rounder |
14 |
250 runs |
2.8 Crores |
Manish Pandey |
Batsman |
160 |
3648 runs |
2.4 Crores |
Kuldeep Yadav |
Bowler |
59 |
61 wickets |
2 Crores |
Philip Salt |
Batsman |
– |
Yet to play |
2 Crores |
Mustafizur Rahman |
Bowler |
46 |
46 wickets |
2 Crores |
Kamlesh Nagarkoti |
Bowler |
12 |
5 wickets |
1.2 Crores |
Lalit Yadav |
All-Rounder |
19 |
229 runs, 8 wickets |
65 Lakhs |
Lungi Ngidi |
Bowler |
14 |
25 wickets |
50 Lakhs |
Ishant Sharma |
Bowler |
95 |
84 wickets |
50 Lakhs |
Praveen Dubey |
Bowler |
3 |
– |
50 Lakhs |
Yash Dhull |
Batsman |
– |
Yet to play |
50 Lakhs |
Ripal Patel |
Batsman |
4 |
31 runs |
20 Lakhs |
Sarfaraz Khan |
Batsman |
46 |
532 runs |
20 Lakhs |
Vicky Ostwal |
Bowler |
– |
Yet to play |
20 Lakhs |
Aman Khan |
Batsman |
1 |
5 runs |
20 Lakhs |
Gujarat Titans
Name |
Role |
Match |
Stats |
Price |
Hardik Pandya |
All-Rounder |
107 |
1963 runs, 50 wickets |
15 Crores |
Rashid Khan |
Bowler |
92 |
313 runs, 112 wickets |
15 Crores |
Rahul Tewatia |
All-Rounder |
64 |
738 runs, 32 wickets |
9 Crores |
Shubman Gill |
Batsman |
74 |
1900 runs |
8 Crores |
Mohammad Shami |
Bowler |
93 |
99 wickets |
6.25 Crores |
Shivam Mavi |
Bowler |
32 |
30 wickets |
6 Crores |
Joshua Little |
Bowler |
– |
Yet to play |
4.4 Crores |
Yash Dayal |
Bowler |
9 |
11 wickets |
3.2 Crores |
David Miller |
Batsman |
105 |
2405 runs |
3 Crores |
R Sai Kishore |
Bowler |
5 |
6 wickets |
3 Crores |
Abhinav Manohar |
Batsman |
8 |
108 runs |
2.6 Crores |
Alzarri Joseph |
Bowler |
12 |
13 wickets |
2.4 Crores |
Matthew Wade |
WK/Batsman |
13 |
179 runs |
2.4 Crores |
Kane Williamson |
Batsman |
76 |
2101 runs |
2 Crores |
Wriddhiman Saha |
WK/Batsman |
144 |
2427 runs |
1.9 Crores |
Jayant Yadav |
Bowler |
19 |
40 runs, 8 wickets |
1.7 Crores |
Vijay Shankar |
All-Rounder |
51 |
731 runs, 9 wickets |
1.4 Crores |
Srikar Bharat |
WK/Batsman |
10 |
199 runs |
1.2 Crores |
Odean Smith |
All-Rounder |
6 |
51 runs, 6 wickets |
50 Lakhs |
Mohit Sharma |
Bowler |
86 |
92 wickets |
50 Lakhs |
Noor Ahmad |
Bowler |
– |
Yet to play |
30 Lakhs |
Urvil Patel |
WK/Batsman |
– |
Yet to play |
20 Lakhs |
Pradeep Sangwan |
Bowler |
42 |
38 wickets |
20 Lakhs |
B. Sai Sudharshan |
Batsman |
5 |
145 runs |
20 Lakhs |
Darshan Nalkande |
Bowler |
2 |
2 wickets |
20 Lakhs |
Kolkata Knight Riders
Name |
Role |
Match |
Stats |
Price |
Shreyas Iyer (c) |
Batsman |
101 |
2776 runs |
12.25 Crores |
Andre Russell |
All-Rounder |
98 |
2035 runs, 89 wickets |
12 Crores |
Shardul Thakur |
Bowler |
75 |
82 wickets |
10.75 Crores |
Lockie Ferguson |
Bowler |
35 |
36 wickets |
10 Crores |
Venkatesh Iyer |
All-Roundere |
22 |
552 runs, 3 wickets |
8 Crores |
Nitish Rana |
Batsman |
91 |
2181 runs |
8 Crores |
Varun Chakravarthy |
Bowler |
42 |
42 wickets |
8 Crores |
Sunil Narine |
All-Rounder |
148 |
1025 runs, 152 wickets |
6 Crores |
Umesh Yadav |
Bowler |
133 |
135 wickets |
2 Crores |
Tim Southee |
Bowler |
48 |
45 wickets |
1.5 Crores |
Shakib Al Hasan |
All-Rounder |
71 |
793 runs, 63 wickets |
1.5 Crores |
David Wiese |
All-Rounder |
– |
Yet to play |
1 Crore |
Narayan Jagadeeshan |
WK/Batsman |
7 |
73 runs |
90 Lakhs |
Vaibhav Arora |
All-Rounder |
5 |
3 wickets |
60 Lakhs |
Rinku Singh |
Batsman |
17 |
251 runs |
55 Lakhs |
Mandeep Singh |
Batsman |
108 |
1662 runs |
50 Lakhs |
Liton Das |
WK/Batsman |
– |
Yet to play |
50 Lakhs |
Rahmanullah Gurbaz |
WK/Batsman |
– |
Yet to play |
50 Lakhs |
Kulwant Khejroliya |
Bowler |
– |
Yet to play |
20 Lakhs |
Suyash Sharma |
Bowler |
– |
Yet to play |
20 Lakhs |
Anukul Roy |
All-Rounder |
2 |
2 wickets |
20 Lakhs |
Harshit Rana |
Bowler |
2 |
1 wicket |
20 Lakhs |
Lucknow Super Giants
Name |
Role |
Match |
Stats |
Price |
KL Rahul (c) |
WK/Batsman |
109 |
3889 runs |
17 Crores |
Nicholas Pooran |
WK/Batsman |
47 |
912 runs |
16 Crores |
Avesh Khan |
Bowler |
38 |
47 wickets |
10 Crores |
Marcus Stoinis |
All-Rounder |
67 |
1070 runs, 34 wickets |
9.2 Crores |
Krunal Pandya |
All-Rounder |
98 |
1326 runs, 61 wickets |
8.25 Crores |
Mark Wood |
Bowler |
1 |
– |
7.5 Crores |
Quinton De Kock |
WK/Batsman |
92 |
2764 runs |
6.75 Crores |
Deepak Hooda |
All-Rounder |
95 |
1236 runs |
5.75 Crores |
Ravi Bishnoi |
Bowler |
37 |
37 wickets |
4 Crores |
Krishnappa Gowtham |
All-Rounder |
28 |
186 runs, 18 wickets |
90 Lakhs |
Daniel Sams |
All-Rounder |
16 |
14 wickets |
75 Lakhs |
Kyle Mayers |
All-Rounder |
– |
Yet to play |
50 Lakhs |
Amit Mishra |
Bowler |
147 |
166 wickets |
50 Lakhs |
Romario Shepard |
All-Rounder |
3 |
3 wickets |
50 Lakhs |
Naveen-Ul-Haq |
Bowler |
– |
Yet to play |
50 Lakhs |
Jaydev Unadkat |
Bowler |
91 |
91 wickets |
50 Lakhs |
Yash Thakur |
Bowler |
– |
Yet to play |
45 Lakhs |
Ayush Badoni |
All-Rounder |
13 |
161 runs |
20 Lakhs |
Manan Vohra |
Batsman |
55 |
1073 runs |
20 Lakhs |
Yudhvir Charak |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Prerak Mankad |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Karan Sharma |
All-Rounder |
1 |
– |
20 Lakhs |
Mohsin Khan |
Bowler |
9 |
14 wickets |
20 Lakhs |
Swapnil Singh |
Bowler |
– |
Yet to play |
20 Lakhs |
Mayank Yadav |
Bowler |
– |
Yet to play |
20 Lakhs |
Mumbai Indians
Name |
Role |
Match |
Stats |
Price |
Cameron Green |
All-Rounder |
– |
Yet to play |
17.5 Crores |
Rohit Sharma (c) |
Batsman |
227 |
5879 runs |
16 Crores |
Ishan Kishan |
WK/Batsman |
75 |
1870 runs |
15.25 Crores |
Jaspreet Bumrah |
Bowler |
120 |
145 wickets |
12 Crores |
Tim David |
Batsman |
9 |
187 runs |
8.25 Crores |
Jofra Archer |
Bowler |
35 |
46 wickets |
8 Crores |
Suryakumar Yadav |
Batsman |
123 |
2644 runs |
8 Crores |
Dewald Brevis |
Batsman |
7 |
161 runs |
3 Crores |
Tilak Varma |
Batsman |
14 |
397 runs |
1.7 Crores |
Jhye Richardson |
Bowler |
3 |
3 wickets |
1.5 Crores |
Jason Behrendorff |
Bowler |
5 |
5 wickets |
75 Lakhs |
Piyush Chawla |
Bowler |
159 |
157 wickets |
50 Lakhs |
Arjun Tendulkar |
All-Rounder |
– |
Yet to play |
30 Lakhs |
Ramandeep Singh |
Batsman |
5 |
45 runs, 6 wickets |
20 Lakhs |
Mohd. Arshad Khan |
All-round |
– |
Yet to play |
20 Lakhs |
Kumar Kartikeya Singh |
Bowler |
4 |
5 wickets |
20 Lakhs |
Hrithik Shokeen |
Bowler |
5 |
42 runs, 2 wickets |
20 Lakhs |
Akash Madhwal |
Bowler |
– |
Yet to play |
20 Lakhs |
Vishnu Vinod |
WK/Batsman |
3 |
19 runs |
20 Lakhs |
Raghav Goyal |
Bowler |
– |
Yet to play |
20 Lakhs |
Duan Jansen |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Shams Mulani |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Nehal Wadhera |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Tristan Stubbs |
WK/Batsman |
2 |
2 runs |
20 Lakhs |
Punjab Kings
Name |
Role |
Match |
Stats |
Price |
Sam Curran |
All-Rounder |
32 |
257 runs, 32 wickets |
18.5 Crores |
Liam Livingstone |
All-Rounder |
23 |
549 runs, 6 wickets |
11.5 Crores |
Kagiso Rabada |
Bowler |
63 |
99 wickets |
9.25 Crores |
Shahrukh Khan |
Batsman |
19 |
270 runs |
9 Crores |
Shikhar Dhawan (c) |
Batsman |
206 |
6244 runs |
8.25 Crores |
Jonny Bairstow |
WK/Batsman |
39 |
1291 runs |
6.75 Crores |
Rahul Chahar |
Bowler |
55 |
57 wickets |
5.25 Crores |
Arshdeep Singh |
Bowler |
37 |
40 wickets |
4 Crores |
Harpeet Brar |
Bowler |
15 |
9 wickets |
3.8 Crores |
Raj Bawa |
Batsman |
2 |
11 runs |
2 Crores |
Nathan Ellis |
Bowler |
5 |
4 wickets |
75 Lakhs |
Prabhsimran Singh |
WK/Batsman |
6 |
64 runs |
60 Lakhs |
Rishi Dhawan |
All-Rounder |
32 |
190 runs, 24 wickets |
55 Lakhs |
Bhanuka Rajapaksa |
WK/Batsman |
9 |
206 runs |
50 Lakhs |
Sikandar Raza |
All-Rounder |
– |
Yet to play |
50 Lakhs |
Harpreet Sing Bhatia |
Batsman |
– |
Yet to play |
40 Lakhs |
Jitesh Sharma |
WK/Batsman |
12 |
234 runs |
20 Lakhs |
Baltej Singh |
Bowler |
– |
Yet to play |
20 Lakhs |
Atharva Taide |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Vidwath Kaverappa |
Bowler |
– |
Yet to play |
20 Lakhs |
Mohit Rathee |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Shivam Singh |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Rajasthan Royals
Name |
Role |
Match |
Stats |
Price |
Sanju Samson (c) |
WK/Batsman |
138 |
3526 runs |
14 Crores |
Jos Buttler |
WK/Batsman |
82 |
2831 runs |
10 Crores |
Prasidh Krishna |
Bowler |
51 |
49 wickets |
10 Crores |
Shimron Hetmyer |
Batsman |
46 |
831 runs |
8.5 Crores |
Trent Boult |
Bowler |
78 |
92 wickets |
8 Crores |
Devdutt Padikkal |
All-Rounder |
46 |
1260 runs |
7.75 Crores |
Yuzdendra Chahal |
Bowler |
131 |
166 wickets |
6.5 Crores |
Jason Holder |
All-Rounder |
38 |
247 runs, 49 wickets |
5.75 Crores |
Ravichandran Ashwin |
Bowler |
185 |
157 wickets |
5 Crores |
Yashasvi Jaiswal |
Batsman |
23 |
547 runs |
4 Crores |
Riyan Parag |
All-Rounder |
47 |
522 runs, 4 wickets |
3.8 Crores |
Navdeep Saini |
Bowler |
30 |
20 wickets |
2.6 Crores |
Adam Zampa |
Bowler |
11 |
21 wickets |
1.5 Crores |
Joe Root |
Batsman |
– |
Yet to play |
1 Crore |
Obed McCoy |
Bowler |
7 |
11 wickets |
75 Lakhs |
Donavon Ferreira |
WK/Batsman |
– |
Yet to play |
50 Lakhs |
KC Cariappa |
Bowler |
11 |
8 wickets |
30 Lakhs |
KM Asif |
Bowler |
3 |
4 wickets |
30 Lakhs |
Kuldeep Sen |
Bowler |
7 |
8 wickets |
20 Lakhs |
Kuldip Yadav |
Bowler |
1 |
|
20 Lakhs |
Dhruv Jurel |
WK/Batsman |
– |
Yet to play |
20 Lakhs |
Kunal Singh Rathore |
WK/Batsman |
– |
Yet to play |
20 Lakhs |
Murugan Ashwin |
Bowler |
42 |
35 wickets |
20 Lakhs |
Akash Vashist |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Abdul Basith |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Royal Challengers Bangalore
Name |
Role |
Match |
Stats |
Price |
Virat Kolhi |
Batsman |
223 |
6624 runs |
15 Crores |
Glenn Maxwell |
All-Rounder |
110 |
2319 runs |
11 Crores |
Harshal Patel |
Bowler |
78 |
97 wickets |
10.75 Crores |
Wanindu Hasaranga |
All-Rounder |
18 |
39 runs, 26 wickets |
10.75 Crores |
Josh Hazlewood |
Bowler |
24 |
32 wickets |
7.75 Crores |
Faf Du Plessis (c) |
Batsman |
116 |
3403 runs |
7 Crores |
Mohammed Siraj |
Bowler |
65 |
59 wickets |
7 Crores |
Dinesh Karthik |
WK/Batsman |
229 |
4376 runs |
5.50 Crores |
Anuj Rawat |
WK/Batsman |
10 |
129 runs |
3.4 Crores |
Will Jacks |
All-Rounder |
– |
Yet to play |
3.2 Crores |
Shahbaz Ahemad |
All-Rounder |
29 |
279 runs, 13 wickets |
2.4 Crores |
David Willey |
All-Rounder |
7 |
18 runs, 3 wickets |
2 Crores |
Reece Topley |
Bowler |
– |
Yet to play |
1.9 Crores |
Mahipal Lomror |
All-Rounder |
18 |
267 runs, 1 wicket |
95 Lakhs |
Finn Allen |
WK/Batsman |
– |
Yet to play |
80 Lakhs |
Siddarth Kaul |
Bowler |
55 |
58 wickets |
75 Lakhs |
Rajan Kumar |
Bowler |
– |
Yet to play |
70 Lakhs |
Avinash Singh |
Bowler |
– |
Yet to play |
60 Lakhs |
Karn Sharma |
All-Rounder |
68 |
59 wickets |
50 Lakhs |
Suyash Prabhudessai |
Batsman |
5 |
67 runs |
30 Lakhs |
Sonu Yadav |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Manoj Bhandage |
All-Rounder |
– |
Yet to play |
20 Lakhs |
Himanshu Sharma |
Bowler |
|
|
20 Lakhs |
Akash Deep |
Bowler |
5 |
5 wickets |
20 Lakhs |
Rajat Patidar |
Batsman |
12 |
404 runs |
20 Lakhs |
Sunrisers Hyderabad
Name |
Role |
Match |
Stats |
Price |
Harry Brook |
Batsman |
– |
Yet to play |
12.32 Crores |
Washington Sundar |
All-Rounder |
51 |
318 runs, 33 wickets |
8.75 Crores |
Rahul Tripathi |
Bastman |
76 |
1798 runs |
8.5 Crores |
Mayank Agarwal |
Batsman |
113 |
2327 runs |
8.25 Crores |
Abhishek Sharma |
All-Rounder |
36 |
667 runs, 7 wickets |
6.5 Crores |
Heinrich Klaasen |
WK/Batsman |
7 |
66 runs |
5.25 Crores |
Marco Jansen |
All-Rounder |
10 |
9 wickets |
4.2 Crores |
Bhuvneshwar Kumar |
Bowler |
146 |
154 wickets |
4.2 Crores |
Abdul Samad |
Batsman |
25 |
226 runs |
4 Crores |
Karik Tyagi |
Bowler |
16 |
14 wickets |
4 Crores |
T Natarajan |
Bowler |
35 |
38 wickets |
4 Crores |
Umran Malik |
Bowler |
17 |
24 wickets |
4 Crores |
Aiden Markram |
Batsman |
20 |
527 runs |
2.6 Crores |
Vivrant Sharma |
All-Rounder |
– |
Yet to play |
2.6 Crores |
Adil Rashid |
Bowler |
– |
Yet to play |
2 Crores |
Mayank Dagar |
All-Rounder |
– |
Yet to play |
1.8 Crores |
Glenn Phillips |
WK/Batsman |
3 |
26 runs |
1.5 Crores |
Akeal Hosein |
Bowler |
– |
Yet to play |
1 Crore |
Mayank Markande |
Bowler |
20 |
17 wickets |
50 Lakhs |
Fazalhaw Farooqi |
Bowler |
3 |
2 wickets |
50 Lakhs |
Uprendra Yadav |
WK/Batsman |
– |
Yet to play |
25 Lakhs |
Nitish Reddy |
Wk/Batsman |
– |
Yet to play |
20 Lakhs |
Sanvir Singh |
Bowler |
– |
Yet to play |
20 Lakhs |
Samarth Vyas |
All-Rounder |
– |
Yet to play |
20 Lakhs |