IPL 2025 squads

Jos Buttler (left), Virat Kohli (centre) and Rishabh Pant (right) will be key figures for their sides
- Published
The squads for the 2025 Indian Premier League are now finalised after a mega auction in Saudi Arabia.
This is how each of the 10 teams line up for the 18th season of the tournament, will take place between 22 March and 25 May.
- Published9 March
- Published24 November 2024
- Published18 March
Chennai Super Kings
MS Dhoni (captain), Matheesha Pathirana, Shivam Dube, Ravindra Jadeja, Noor Ahmed, Ravichandran Ashwin, Devon Conway, Syed Khaleel Ahmed, Rachin Ravindra, Anshul Kamboj, Rahul Tripathi, Sam Curran, Dewald Brevis, Nathan Ellis, Deepak Hooda, Jamie Overton, Vijay Shankar, Urvil Patel, Andre Siddarth, Shreyas Gopal, Ramakrishna Ghosh, Kamlesh Nagarkoti, Mukesh Choudhary, Shaik Rasheed., Ayush Mhatre.
Ayush Mhatre replaced the injured Ruturaj Gaikwad on 14 April.
Dewald Brevis replaced the injured Gurjapneet Singh on 18 April.
Urvil Patel replaced the injured Vansh Bedi on 5 May.
Delhi Capitals
Axar Patel (captain), Kuldeep Yadav, Tristan Stubbs, Abishek Porel, KL Rahul, Mitchell Starc, T. Natarajan, Jake Fraser-McGurk, Mukesh Kumar, Ashutosh Sharma, Mohit Sharma, Faf Du Plessis, Sameer Rizvi, Donovan Ferreira, Dushmantha Chameera, Vipraj Nigam, Karun Nair, Madhav Tiwari, Tripurana Vijay, Manvanth Kumar L, Ajay Mandal, Darshan Nalkande, Sediqullah Atal.
England batter Harry Brook withdrew from the tournament on 9 March. He was replaced by Sediqullah Atal on 7 May.
Gujarat Titans
Shubman Gill (captain), Rashid Khan, Sai Sudharsan, Rahul Tewatia, Shahrukh Khan, Jos Buttler, Mohammad Siraj, Kagiso Rabada, Prasidh Krishna, Washington Sundar, Sherfane Rutherford, Gerald Coetzee, Dasun Shanaka, R. Sai Kishore, Mahipal Lomror, Gurnoor Singh Brar, Mohd. Arshad Khan, Karim Janat, Jayant Yadav, Ishant Sharma, Kumar Kushagra, Kulwant Khejroliya, Manav Suthar, Anuj Rawat, Nishant Sindhu.
Dasun Shanaka replaced the injured Glenn Phillips on 17 April.
Kolkata Knight Riders
Ajinkya Rahane (captain), Rinku Singh, Varun Chakravarthy, Sunil Narine, Andre Russell, Harshit Rana, Ramandeep Singh, Venkatesh Iyer, Anrich Nortje, Quinton De Kock, Angkrish Raghuvanshi, Spencer Johnson, Moeen Ali, Rahmanullah Gurbaz, Vaibhav Arora, Rovman Powell, Chetan Sakariya, Manish Pandey, Anukul Roy, Luvnith Sisodia, Mayank Markande.
Chetan Sakariya replaced the injured Umran Malik on 16 March.
Lucknow Super Giants
Rishabh Pant (captain), Nicholas Pooran, Ravi Bishnoi, Mayank Yadav, Shardul Thakur, Ayush Badoni, Avesh Khan, Akash Deep, David Miller, Abdul Samad, Mitchell Marsh, Shahbaz Ahamad, Aiden Markram, Matthew Breetzke, Shamar Joseph, M. Siddharth, Arshin Kulkarni, Rajvardhan Hangargekar, Yuvraj Chaudhary, Prince Yadav, Akash Singh, Digvesh Singh, Himmat Singh, Aryan Juyal.
Shardul Thakur replaced the injured Mohsin Khan on 23 March.
Mumbai Indians
Hardik Pandya (captain), Jasprit Bumrah, Suryakumar Yadav, Rohit Sharma, Tilak Varma, Trent Boult, Deepak Chahar, Will Jacks, Naman Dhir, Mujeeb Ur Rahman, Mitchell Santner, Ryan Rickelton, Corbin Bosch, Reece Topley, Robin Minz, Karn Sharma, Raghu Sharma, Arjun Tendulkar, Bevan John Jacobs, Venkata Satyanarayana Penmetsa, Raj Angad Bawa, Shrijith Krishnan, Ashwani Kumar.
Mujeeb Ur Rahman replaced the injured Allah Ghazanfar on 16 February
Corbin Bosch replaced the injured Lizaad Williams on 8 March
Raghu Sharma replaced the injured Vignesh Puthur on 1 May.
Punjab Kings
Shreyas Iyer (captain), Shashank Singh, Prabhsimran Singh, Yuzvendra Chahal, Arshdeep Singh, Marcus Stoinis, Marco Jansen, Nehal Wadhera, Mitchell Owen, Priyansh Arya, Josh Inglis, Azmatullah Omarzai, Vyshak Vijaykumar, Yash Thakur, Harpreet Brar, Aaron Hardie, Vishnu Vinod, Xavier Bartlett, Kuldeep Sen, Pravin Dubey, Pyla Avinash, Suryansh Shedge, Musheer Khan, Harnoor Pannu.
Lockie Ferguson was ruled out of the remainder of the tournament through injury on 14 April.
Rajasthan Royals
Sanju Samson (captain from game four), Riyan Parag (captain for game one to three) Yashasvi Jaiswal, Dhruv Jurel, Shimron Hetmyer, Nandre Burger, Jofra Archer, Tushar Deshpande, Wanindu Hasaranga, Maheesh Theekshana, Lhuan-dre Pretorius, Fazalhaq Farooqi, Kwena Maphaka, Akash Madhwal, Vaibhav Suryavanshi, Shubham Dubey, Yudhvir Charak, Ashok Sharma, Kunal Rathore, Kumar Kartikeya Singh.
Nandre Burger replaced the injured Sandeep Sharma on 8 May.
Lhuan-dre Pretorius replaced the injured Nitish Rana on 8 May.
Royal Challengers Bengaluru
Rajat Patidar (captain), Virat Kohli, Yash Dayal, Josh Hazlewood, Phil Salt, Jitesh Sharma, Bhuvneshwar Kumar, Liam Livingstone, Rasikh Dar, Krunal Pandya, Tim David, Jacob Bethell, Suyash Sharma, Mayank Agarwal, Nuwan Thushara, Romario Shepherd, Lungi Ngidi, Swapnil Singh, Mohit Rathee, Abhinandan Singh, Swastik Chhikara, Manoj Bhandage.
Mayank Agarwal replaced the injured Devdutt Padikkal on 7 May.
Sunrisers Hyderabad
Pat Cummins (captain), Heinrich Klaasen, Abhishek Sharma, Travis Head, Nitish Kumar Reddy, Ishan Kishan, Mohammad Shami, Harshal Patel, Abhinav Manohar, Rahul Chahar, Harsh Dubey, Simarjeet Singh, Eshan Malinga, Jaydev Unadkat, Kamindu Mendis, Zeeshan Ansari, Sachin Baby, Aniket Verma, Atharva Taide, Wiaan Mulder.
England bowler Brydon Carse was ruled out because of injury and replaced by Wiaan Mulder on 6 March.
Smaran Ravichandran replaced the injured Adam Zampa on 14 April.
Harsh Dubey replaced the injured Smaran Ravichandran on 5 May.
Keep up to date with the IPL, and other T20 leagues around the world, with BBC Sport's Franchise Cricket page.
Related topics
- Published31 January