IPL 2025 All 10 Teams Full Exclusive Squad and Players List
Chennai Super Kings, Gujarat Titans, and Punjab Kings with the most players in our official squad and players list for all 10 teams for IPL 2025.
It’s been only a few days since the conclusion of the IPL 2025 Mega Auction, but the memories are still afresh. Records tumbled on both the days of the Auction as a few players, especially Indian players were sold at record prices. The last two Mini Auctions, i.e., 2023 and 2024 saw Overseas players getting sold at record prices, but in the 2025 Mega Auction, the top 3 players, Rishabh Pant, Shreyas Iyer, and Venkatesh Iyer were sold at a record 27 Cr, 26.75 Cr, and 23.75 Cr respectively.
The stunning success of the Mega Auction also means most of the teams have been able to build a strong and competitive squad. But that’s the beauty of a Mega Auction, which is generally conducted every 3 years to give a level-playing platform for all teams to rectify their previous mistakes, and build a squad from the ground up. While 6 players were allowed this time to retain or RTM from the existing squad, the teams that didn’t use this facility still were able to find quality players in the Auction.
Overall, each team had to build a minimum squad of 18 players, and a maximum squad of 25 players including a maximum of 25 players. Among the 10 teams, only CSK, Gujarat Titans, and Punjab Kings completed a full 25-member squad. Whereas Rajasthan Royals and Sunrisers Hyderabad have the least 20 players in their squad. So, with the official list in front of us, let’s analyze the complete final squad and players list for all 10 teams for IPL 2025.
IPL 2025 Full Official Squad and Players List for All 10 Teams
Chennai Super Kings (CSK)
Total Players: 25 // Captain: Ruturaj Gaikwad // Coach: Stephen Flemming // Home Ground: Chennai
Batters
- Andre Siddharth
- Rahul Tripathi
- Ruturaj Gaikwad (c)
- Shaik Rasheed
Wicket-keepers
- Devon Conway (f)
- MS Dhoni
- Vansh Bedi
All-rounders
- Anshul Kamboj
- Deepak Hooda
- Jamie Overton (f)
- Rachin Ravindra (f)
- Ramkrishna Ghosh
- Ravichandran Ashwin
- Ravindra Jadeja
- Sam Curran (f)
- Shivam Dube
- Vijay Shankar
Bowlers
- Gurjapneet Singh
- Kamlesh Naharkoti
- Khaleel Ahmed
- Matheesha Pathirana (f)
- Mukesh Choudhary
- Nathan Ellis (f)
- Noor Ahmad (f)
- Shreyas Gopal
Delhi Capitals (DC)
Total Players: 23 // Captain: KL Rahul // Coach: Hemang Badani // Home Ground: Delhi
Batters
- Faf du Plessis (f)
- Harry Brook (f)
- Jake Fraser-McGurk (f)
- Karun Nair
Wicket-keepers
- Abhishek Porel
- Donavan Ferreira (f)
- KL Rahul (c)
- Tristan Stubbs (f)
All-rounders
- Ajay Mandal
- Ashutosh Sharma
- Axar Patel
- Darshan Nalkande
- Madhav Tiwari
- Manvanth Kumar
- Sameer Rizvi
- Tripurana Vijay
- Vipraj Nigam
Bowlers
- Dushmantha Chameera (f)
- Kuldeep Yadav
- Mitchell Starc (f)
- Mohit Sharma
- Mukesh Kumar
- T Natarajan
Gujarat Titans (GT)
Total Players: 25 // Captain: Shubman Gill // Coach: Ashish Nehra // Home Ground: Ahmedabad
Batters
- Sai Sudharsan
- Shahrukh Khan
- Shubman Gill (c)
Wicket-keepers
- Anuj Rawat
- Jos Buttler (f)
- Kumar Khushagra
All-rounders
- Arshad Khan
- Glenn Phillips (f)
- Jayant Yadav
- Karim Janat (f)
- Mahipal Lomror
- Manav Suthar
- Nishant Sindhu
- Rahul Tewatia
- Sherfane Rutherford (f)
- Washington Sundar
Bowlers
- Gerald Coetzee (f)
- Gurnoor Brar
- Ishant Sharma
- Kagiso Rabada (f)
- Kulwant Kejroliya
- Mohammed Siraj
- Prasidh Krishna
- R Sai shore
- Rashid Khan (f)
Kolkata Knight Riders (KKR)
Total Players: 21 // Captain: To be Decided // Coach: Chandrakant Pandit // Home Ground: Kolkata
Batters
- Ajinkya Rahane
- Angkrish Raghuvanshi
- Luvnith Sisodiya
- Manish Pandey
- Rinku Singh
- Rovman Powell (f)
Wicket-keepers
- Quinton de Kock (f)
- Rahmanullah Gurbaz (f)
All-rounders
- Andre Russell (f)
- Anukul Roy
- Moeen Ali (f)
- Ramandeep Singh
- Sunil Narine (f)
- Venkatesh Iyer
Bowlers
- Anrich Nortje (f)
- Harshit Rana
- Mayank Markande
- Spencer Johnson (f)
- Umran Malik
- Vaibhav Arora
- Varun Chakravarthy
Lucknow Super Giants (LSG)
Total Players: 24 // Captain: To be decided // Coach: Justin Langer // Home Ground: Lucknow
Batters
- Aiden Markram (f)
- Aryan Juyal
- Ayush Badoni
- David Miller (f)
Wicket-keepers
- Himmat Singh
- Matthew Breetzke (f)
- Nicholas Pooran (f)
- Rishabh Pant
All-rounders
- Abdul Samad
- Arshin Kulkarni
- Mitchell Marsh (f)
- Shahbaz Ahmed
- Yuvraj Choudhary
Bowlers
- Akash Deep
- Akash Singh
- Avesh Khan
- Digvesh Singh
- M Siddharth
- Mayank Yadav
- Mohsin Khan
- Prince Yadav
- Rajvardhan Hangargekar
- Ravi Bishnoi
- Shamar Joseph (f)
Mumbai Indians (MI)
Total Players: 23 // Captain: Hardik Pandya // Coach: Mahela Jayawardene // Home Ground: Mumbai
Batters
- Bevon Jacobs (f)
- Rohit Sharma
- Suryakumar Yadav
- Tilak Varma
Wicket-keepers
- Robin Minz
- Ryan Rickelton (f)
- Shrijith Krishnan
All-rounders
- Arjun Tendulkar
- Hardik Pandya (c)
- Mitchell Santner (f)
- Naman Dhir
- Raj Bawa
- Will Jacks (f)
Bowlers
- Allah Ghazanfar (f)
- Ashwani Kumar
- Deepak Chahar
- Jasprit Bumrah
- Karn Sharma
- Lizaad Williams (f)
- Reece Topley (f)
- Satyanayarana Raju
- Trent Boult (f)
- Vignesh Puthur
Punjab Kings (PBKS)
Total Players: 25 // Captain: Shreyas Iyer // Coach: Ricky Ponting // Home Ground: Mohali
Batters
- Harnoor Singh
- Priyansh Arya
- Pyla Avinash
- Shashank Singh
- Shreyas Iyer (c)
Wicket-keepers
- Josh Inglis (f)
- Prabsimran Singh
- Vishnu Vinod
All-rounders
- Azmatullah Omerzai
- Glenn Maxwell (f)
- Harpreet Brar
- Marco Jansen (f)
- Marcus Stoinis (f)
- Musheer Khan
- Nehal Wadhera
- Suryansh Shedge
Bowlers
- Aaron Hardie (f)
- Arshdeep Singh
- Kuldeep Sen
- Lockie Ferguson (f)
- Pravin Dubey
- Vyshak Vijakumar
- Xavier Barlett (f)
- Yash Thakur
- Yuzvendra Chahal
Rajasthan Royals (RR)
Total Players: 20 // Captain: Sanju Samson // Coach: Rahul Dravid // Home Ground: Jaipur
Batters
- Shimron Hetmyer (f)
- Shubham Dubey
- Vaibhav Suryavanshi
- Yashasvi Jaiswal
Wicket-keepers
- Dhruv Jurel
- Kunal Rathore
- Sanju Samson (c)
All-rounders
- Nitish Rana
- Riyan Parag
- Wanindu Hasaranga (f)
Bowlers
- Akash Madhwal
- Ashok Sharma
- Fazalhaq Farooqi (f)
- Jofra Archer (f)
- Kewna Maphaka (f)
- Kumar Kartikeya
- Maheesh Theekshana (f)
- Sandeep Sharma
- Tushar Deshpande
- Yudhvir Charak
Royal Challengers Bengaluru (RCB)
Total Players: 22 // Captain: To be decided // Coach: Andy Flower // Home Ground: Bengaluru
Batters
- Devdutt Padikkal
- Rajat Patidar
- Swastik Chikara
- Tim David (f)
- Virat Kohli
Wicket-keepers
- Jitesh Sharma
- Phil Salt (f)
All-rounders
- Krunal Pandya
- Liam Livingstone (f)
- Manoj Bhandage
- Mohit Rathee
- Romario Shephard (f)
- Swapnil Singh
Bowlers
- Abhinandan Singh
- Bhuvneshwar Kumar
- Jacob Bethell (f)
- Josh Hazlewood (f)
- Lungi Ngidi (f)
- Nuwan Thushara (f)
- Rasikh Dar
- Suyash Sharma
- Yash Dayal
Sunrisers Hyderabad (SRH)
Total Players: 20 // Captain: Pat Cummins // Coach: Daniel Vettori // Home Ground: Hyderabad
Batters
- Abhinav Manohar
- Aniket Verma
- Atharva Taide
- Sachin Baby
- Travis Head (f)
Wicket-keepers
- Heinrich Klaasen (f)
- Ishan Kishan
All-rounders
- Abhishek Sharma
- Kamindu Mendia (f)
- Nitish Reddy
Bowlers
- Adam Zampa (f)
- Brydon Carse (f)
- Ehsan Malinga (f)
- Harshal Patel
- Jaydev Unadkat
- Mohammed Shami
- Pat Cummins (c&f)
- Rahul Chahar
- Simarjeet Singh
- Zeeshan Ansari
So, that’s about the full squad and players list for all 10 teams for IPL 2025.
Pingback: IPL 2025 Exclusive Spinners List for All 10 Teams