2026 · India
IPL 2026 squads, captains and coaches
The final IPL 2026 team directories contain 251 roster entries across ten franchises. Nine teams list 25 players and Rajasthan Royals list 26; each card below keeps final active registrations separate from match appearances, replaced players and trades announced after the season.
Ten final team directories
What is included in the IPL 2026 squad list?
The cards reproduce the final active 2026 roster shown for each franchise after official injury replacements. A player’s presence confirms registration in that final directory; it does not prove that the player appeared in an IPL match.
Players replaced during the season can remain part of the season story without remaining in the final active list. The separate match and statistics pages use scorecards for appearances and performance rather than treating squad membership as playing evidence.

Chennai Super Kings
25 playersCaptain: Ruturaj Gaikwad
Final directory after Macneil Noronha and Dian Forrester joined as injury replacements; the card does not imply that every listed player appeared.
- Ruturaj GaikwadBatter
- MS DhoniWK-Batter
- Sanju SamsonWK-Batter
- Dewald BrevisBatter
- Kartik SharmaWK-Batter
- Sarfaraz KhanBatter
- Urvil PatelWK-Batter
- Prashant VeerAll-Rounder
- Matt ShortAll-Rounder
- Aman KhanAll-Rounder
- Zak FoulkesAll-Rounder
- Macneil NoronhaAll-Rounder
- Dian ForresterAll-Rounder
- Shivam DubeAll-Rounder
- Noor AhmadBowler
- Anshul KambojBowler
- Mukesh ChoudharyBowler
- Shreyas GopalBowler
- Gurjapneet SinghBowler
- Akeal HoseinBowler
- Matt HenryBowler
- Rahul ChaharBowler
- Spencer JohnsonBowler
- Akash MadhwalBowler
- Kuldip YadavBowler

Delhi Capitals
25 playersCaptain: Axar Patel
Final directory includes Rehan Ahmed as Ben Duckett’s replacement; the later Pant–Kuldeep trade does not rewrite this season list.
- KL RahulWK-Batter
- Abishek PorelWK-Batter
- Tristan StubbsWK-Batter
- David MillerBatter
- Karun NairBatter
- Pathum NissankaBatter
- Prithvi ShawBatter
- Sahil ParakhBatter
- Axar PatelAll-Rounder
- Vipraj NigamAll-Rounder
- Ajay MandalAll-Rounder
- Tripurana VijayAll-Rounder
- Madhav TiwariAll-Rounder
- Sameer RizviAll-Rounder
- Ashutosh SharmaAll-Rounder
- Nitish RanaAll-Rounder
- Mitchell StarcBowler
- Dushmantha ChameeraBowler
- Kyle JamiesonBowler
- Lungi NgidiBowler
- Kuldeep YadavBowler
- Mukesh KumarBowler
- T. NatarajanBowler
- Auqib NabiBowler
- Rehan AhmedAll-Rounder
Gujarat Titans
25 playersCaptain: Shubman Gill
Final official 2026 directory; all 25 registrations remain separate from the 17 matches in the team’s playoff run.
- Shubman GillBatter
- Jos ButtlerWK-Batter
- Kumar KushagraWK-Batter
- Anuj RawatWK-Batter
- Connor EsterhuizenBatter
- Glenn PhillipsAll-Rounder
- Sai SudharsanBatter
- Nishant SindhuAll-Rounder
- Washington SundarAll-Rounder
- Mohd. Arshad KhanAll-Rounder
- Sai KishoreAll-Rounder
- Jayant YadavAll-Rounder
- Jason HolderAll-Rounder
- Rahul TewatiaAll-Rounder
- Shahrukh KhanAll-Rounder
- Kagiso RabadaBowler
- Mohammed SirajBowler
- Prasidh KrishnaBowler
- Manav SutharBowler
- Gurnoor Singh BrarBowler
- Ishant SharmaBowler
- Ashok SharmaBowler
- Luke WoodBowler
- Kulwant KhejroliyaBowler
- Rashid KhanAll-Rounder

Kolkata Knight Riders
25 playersCaptain: Ajinkya Rahane
Final directory includes Luvnith Sisodia after he replaced the injured Matheesha Pathirana on 24 May.
- Ajinkya RahaneBatter
- Rinku SinghBatter
- Angkrish RaghuvanshiBatter
- Manish PandeyBatter
- Finn AllenBatter
- Tejasvi SinghWK-Batter
- Rahul TripathiBatter
- Tim SeifertWK-Batter
- Luvnith SisodiaWK-Batter
- Rovman PowellBatter
- Anukul RoyAll-Rounder
- Cameron GreenAll-Rounder
- Sarthak RanjanAll-Rounder
- Daksh KamraAll-Rounder
- Rachin RavindraAll-Rounder
- Ramandeep SinghAll-Rounder
- Sunil NarineAll-Rounder
- Blessing MuzarabaniBowler
- Vaibhav AroraBowler
- Kartik TyagiBowler
- Prashant SolankiBowler
- Saurabh DubeyBowler
- Navdeep SainiBowler
- Umran MalikBowler
- Varun ChakaravarthyBowler
Lucknow Super Giants
25 playersCaptain: Rishabh Pant
IPL 2026 season roster led by captain Rishabh Pant; the 23 June Pant–Kuldeep trade applies after this season.
- Mitchell MarshAll-Rounder
- Aiden MarkramAll-Rounder
- Himmat SinghBatter
- Matthew BreetzkeBatter
- Mukul ChoudharyWK-Batter
- Akshat RaghuwanshiBatter
- Josh InglisWK-Batter
- Nicholas PooranWK-Batter
- Abdul SamadBatter
- Shahbaz AhamadAll-Rounder
- Arshin KulkarniAll-Rounder
- Ayush BadoniBatter
- Mohammed ShamiBowler
- Avesh KhanBowler
- M. SiddharthBowler
- Digvesh SinghBowler
- Akash SinghBowler
- Prince YadavBowler
- Arjun TendulkarBowler
- Anrich NortjeBowler
- Naman TiwariBowler
- George LindeAll-Rounder
- Mayank YadavBowler
- Mohsin KhanBowler
- Rishabh PantWK-Batter
Mumbai Indians
25 playersCaptain: Hardik Pandya
Final active roster after four injury replacements; replaced players remain part of the season record but not this active list.
- Trent BoultBowler
- Rohit SharmaBatter
- Suryakumar YadavBatter
- Tilak VarmaBatter
- Danish MalewarBatter
- Sherfane RutherfordBatter
- Ruchit AhirBatter
- Ryan RickeltonWK-Batter
- Robin MinzWK-Batter
- Hardik PandyaAll-Rounder
- Corbin BoschAll-Rounder
- Will JacksAll-Rounder
- Naman DhirAll-Rounder
- Shardul ThakurAll-Rounder
- Mayank RawatAll-Rounder
- Krish BhagatAll-Rounder
- Mahipal LomrorAll-Rounder
- Jasprit BumrahBowler
- Allah GhazanfarBowler
- Ashwani KumarBowler
- Deepak ChaharBowler
- Raghu SharmaBowler
- Mayank MarkandeBowler
- Mohammed IzharBowler
- Keshav MaharajBowler
Punjab Kings
25 playersCaptain: Shreyas Iyer
Official final 2026 squad; registration is shown separately from the 14 completed league-match appearance record.
- Shreyas IyerBatter
- Shashank SinghBatter
- Priyansh AryaBatter
- Pyla AvinashBatter
- Suryansh ShedgeBatter
- Harnoor SinghBatter
- Prabhsimran SinghWK-Batter
- Vishnu VinodWK-Batter
- Marcus StoinisAll-Rounder
- Nehal WadheraAll-Rounder
- Marco JansenAll-Rounder
- Azmatullah OmarzaiAll-Rounder
- Musheer KhanAll-Rounder
- Cooper ConnollyAll-Rounder
- Mitchell OwenAll-Rounder
- Harpreet BrarBowler
- Arshdeep SinghBowler
- Yuzvendra ChahalBowler
- Xavier BartlettBowler
- Pravin DubeyBowler
- Lockie FergusonBowler
- Yash ThakurBowler
- Vijaykumar VyshakBowler
- Ben DwarshuisBowler
- Vishal NishadBowler
Rajasthan Royals
26 playersCaptain: Riyan Parag
Final 26-player directory after the season’s replacement changes; roster status does not imply a match appearance.
- Riyan ParagAll-Rounder
- Aman Rao PeralaBatter
- Shimron HetmyerBatter
- Shubham DubeyBatter
- Vaibhav SooryavanshiBatter
- Yashasvi JaiswalBatter
- Dasun ShanakaAll-Rounder
- Emanjot ChahalAll-Rounder
- Ravindra JadejaAll-Rounder
- Yudhvir Singh CharakAll-Rounder
- Dhruv JurelWK-Batter
- Donovan FerreiraAll-Rounder
- Lhuan-dre PretoriusWK-Batter
- Ravi SinghWK-Batter
- Adam MilneBowler
- Brijesh SharmaBowler
- Jofra ArcherBowler
- Kuldeep SenBowler
- Kwena MaphakaBowler
- Nandre BurgerBowler
- Ravi BishnoiBowler
- Sandeep SharmaBowler
- Sushant MishraBowler
- Tushar DeshpandeBowler
- Vignesh PuthurBowler
- Yash Raj PunjaBowler

Royal Challengers Bengaluru
25 playersCaptain: Rajat Patidar
Final active directory includes Richard Gleeson as Nuwan Thushara’s injury replacement from 15 May.
- Tim DavidBatter
- Richard GleesonBowler
- Rajat PatidarBatter
- Devdutt PadikkalBatter
- Virat KohliBatter
- Phil SaltWK-Batter
- Jitesh SharmaWK-Batter
- Jordan CoxWK-Batter
- Krunal PandyaAll-Rounder
- Swapnil SinghAll-Rounder
- Romario ShepherdAll-Rounder
- Jacob BethellAll-Rounder
- Venkatesh IyerAll-Rounder
- Satvik DeswalAll-Rounder
- Mangesh YadavAll-Rounder
- Vicky OstwalAll-Rounder
- Vihaan MalhotraAll-Rounder
- Kanishk ChouhanAll-Rounder
- Josh HazlewoodBowler
- Rasikh DarBowler
- Suyash SharmaBowler
- Bhuvneshwar KumarBowler
- Abhinandan SinghBowler
- Jacob DuffyBowler
- Yash DayalBowler
Sunrisers Hyderabad
25 playersCaptain: Pat Cummins
Final active directory after three replacement chains; earlier participants remain in scorecards even when absent here.
- Heinrich KlaasenWK-Batter
- Ishan KishanWK-Batter
- Aniket VermaBatter
- Smaran RavichandranBatter
- Salil AroraWK-Batter
- Travis HeadBatter
- Harshal PatelAll-Rounder
- Kamindu MendisAll-Rounder
- Harsh DubeyAll-Rounder
- Shivang KumarAll-Rounder
- Krains FuletraAll-Rounder
- Liam LivingstoneAll-Rounder
- R.S AmbrishAll-Rounder
- Abhishek SharmaAll-Rounder
- Nitish Kumar ReddyAll-Rounder
- Pat CumminsBowler
- Zeeshan AnsariBowler
- Jaydev UnadkatBowler
- Eshan MalingaBowler
- Sakib HussainBowler
- Onkar TarmaleBowler
- Amit KumarBowler
- Praful HingeBowler
- Dilshan MadushankaBowler
- Gerald CoetzeeBowler
Season leadership
Who captained and coached each IPL 2026 team?
The leadership table uses season-specific roles. Rishabh Pant therefore remains Lucknow Super Giants’ IPL 2026 captain even though he stepped down after the season and later moved to Delhi Capitals.
A captain or coach label does not imply that the person held the same role before or after this edition. Post-season leadership changes belong to the next season record.
| Team | Captain | Head coach |
|---|---|---|
| Chennai Super Kings | Ruturaj Gaikwad | Stephen Fleming |
| Delhi Capitals | Axar Patel | Hemang Badani |
| Gujarat Titans | Shubman Gill | Ashish Nehra |
| Kolkata Knight Riders | Ajinkya Rahane | Abhishek Nayar |
| Lucknow Super Giants | Rishabh Pant | Justin Langer |
| Mumbai Indians | Hardik Pandya | Mahela Jayawardene |
| Punjab Kings | Shreyas Iyer | Ricky Ponting |
| Rajasthan Royals | Riyan Parag | Kumar Sangakkara |
| Royal Challengers Bengaluru | Rajat Patidar | Andy Flower |
| Sunrisers Hyderabad | Pat Cummins | Daniel Vettori |
Final active registrations
How are IPL 2026 injury replacements handled?
When the IPL approved a replacement, the incoming player entered the final active directory and the injured player left that active slot. This page follows that final registration state instead of combining every original and replacement player into one oversized squad.
Scorecards preserve earlier appearances. For example, an outgoing player can have valid 2026 match statistics even when the final squad card lists the later replacement, so roster totals and appearance totals answer different questions.
23 June post-season move
Does the Pant–Kuldeep trade change the IPL 2026 squads?
No. Rishabh Pant captained Lucknow Super Giants during IPL 2026, while Kuldeep Yadav was registered with Delhi Capitals. Their 23 June trade happened after the Final and applies to the following season’s roster planning.
The IPL 2026 cards therefore keep Pant with Lucknow and Kuldeep with Delhi. Current team pages may show the later trade, but that move does not change the completed IPL 2026 squad record.
Page record
Sources and update date
Prepared by StumpScope Cricket Desk. Season information updated 17 August 2026.