Author Photo
Delhi Capitals in IPL 2023
(BCCI/Sportzpics)

The Indian Premier League is on the horizon as we gear up to witness a brand new season of the premier competition.

The IPL has been a powerhouse of young talent being fostered under the guidance of international superstars. The franchises make sure to have a mix of young blood and experienced players, to frame a well-knit squad ahead of every season. 

The squads are built with the help of a yearly auction, that sees the teams battle it out for their most-suited players. Ahead of IPL 2024, all ten teams have tried their best to form a team worthy of winning the title, as Chennai Super Kings prepare for their title defence.

As we build up to the 17th edition of the IPL, here is the list of average ages of all IPL teams ahead of IPL 2024

Bet here on IPL 2024 and other cricket matches!

What is the average age of Indian Premier League teams? 

Chennai Super Kings

Average Age: 27.4 YEARS

Oldest Player: MS Dhoni (42 years)

Youngest Player: Aravelly Avinash (18 years)

PlayerAgeCountry
MS Dhoni42India
Aravelly Avanish18India
Devon Conway32New Zealand
Ruturaj Gaikwad26India
Ajinkya Rahane35India
Shaik Rasheed19India
Moeen Ali36England
Shivam Dube30India
Rajvardhan Hangargekar21India
Ravindra Jadeja35India
Ajay Mandal27India
Daryl Mitchell32New Zealand
Rachin Ravindra24New Zealand
Mitchell Santner31New Zealand
Nishant Sindhu19India
Deepak Chahar31India
Tushar Deshpande28India
Mukesh Chaudhary27India
Mustafizur Rahman28Bangladesh
Matheesha Pathirana21Sri Lanka
Maheesh Theekshana23Sri Lanka
Simarjeet Singh25India
Prashant Solanki23India
Shardul Thakur32India
Sameer Rizvi20India

Delhi Capitals

Average Age: 26.52 YEARS

Oldest Player: David Warner (37 years)

Youngest Player: Swastik Chikara (18 years)

PlayerAgeCountry
Rishabh Pant26India
Abishek Porel21India
Ricky Bhui27India
Harry Brook24England
Yash Dhull21India
Shai Hope30West Indies
Prithvi Shaw24India
Tristan Stubbs23South Africa
David Warner37Australia
Lalit Yadav26India
Mitchell Marsh32Australia
Axar Patel29India
Sumit Kumar28India
Khaleel Ahmed26India
Praveen Dubey30India
Kuldeep Yadav29India
Mukesh Kumar30India
Lungi Ngidi27South Africa
Anrich Nortje30South Africa
Rasik Salam23India
Vicky Ostwal21India
Jhye Richardson27Australia
Ishant Sharma35India
Swastik Chikara18India
Kumar Kushagra19India

MORE: Will Virat Kohli be dropped from India's 2024 T20 World Cup squad? 

Gujarat Titans

Average Age: 27.79 YEARS

Oldest Player: Wriddhiman Saha (39 years)

Youngest Player: Noor Ahmad (18 years)

PlayerAgeCountry
Shubman Gill24India
David Miller34South Africa
Robin Minz21India
Wriddhiman Saha39India
Sai Sudarshan22India
Shahrukh Khan28India
Matthew Wade35Australia
Kane Williamson33New Zealand
Azmatullah Omarzai23Afghanistan
Abhinav Manohar29India
Rashid Khan25Afghanistan
Vijay Shankar32India
Manav Suthar21India
Rahul Tewathia30India
Spencer Johnson28Australia
Kartik Tyagi23India
Josh Little24Ireland
Darshan Nalkande25India
Noor Ahmad18Afghanistan
Sai Kishore27India
Mohit Sharma35India
Jayant Yadav33India
Umesh Yadav36India
Sushant Mishra22India

Kolkata Knight Riders

Average Age: 26.86 YEARS

Oldest Player: Andre Russell (35 years)

Youngest Player: Angkirsh Raghuvanshi (18 years)

PlayerAgeCountry
Shreyas Iyer29India
Srikar Bharat30India
Manish Pandey34India
Rahmanullah Gurbaz22Afghanistan
Ramandeep Singh26India
Nitish Rana29India
Sherfane Rutherford25West Indies
Phil Salt27England
Rinku Singh26India
Sakib Hussain19India
Venkatesh Iyer28India
Sunil Narine35West Indies
Anukul Roy25India
Andre Russell35West Indies
Vaibhav Arora26India
Dushmantha Chameera31Sri Lanka
Harshit Rana21India
Mujeeb Ur Rahman22Afghanistan
Chetan Sakariya25India
Mitchell Starc33Australia
Suyash Sharma20India
Varun Chakravarthy32India
Angkirsh Raghuvanshi18India

MORE: RCB qualify to the WPL 2024 playoffs

Lucknow Super Giants

Average Age: 27.72 YEARS

Oldest Player: Amit Mishra (41 years)

Youngest Player: Arshin Kulkarni (18 years)

PlayerAgeCountry
KL Rahul34India
Ayush Badoni24India
Quinton de Kock31South Africa
Devdutt Padikkal23India
Nicholas Pooran28West Indies
Ashton Turner30Australia
Krishnappa Gowtham35India
Deepak Hooda28India
Arshin Kulkarni18India
Prerak Mankad29India
Kyle Mayers31West Indies
Krunal Pandya32India
Marcus Stoinis34Australia
David Willey33England
Arshad Khan25India
Shamar Joseph24West Indies
Amit Mishra41India
Mohsin Khan25India
Naveen Ul Huq24Afghanistan
Ravi Bishnoi23India
Shivam Mavi25India
Manimaran Siddharth25India
Mayank Yadav21India
Yash Thakur24India
Yudhvir Singh26India

Mumbai Indians

Average Age: 27.6 YEARS

Oldest Player: Mohammad Nabi (38 years)

Youngest Player: Dewald Brevis (20 years)

PlayerAgeCountry
Tim David27Australia
Ishan Kishan25India
Rohit Sharma36India
Vishnu Vinod30India
Nehal Wadhera23India
Suryakumar Yadav33India
Hardik Pandya30India
Dewald Brevis20South Africa
Piyush Chawla34India
Shreyas Gopal30India
Anshul Kamboj23India
Mohammad Nabi38Afghanistan
Shams Mulani26India
Romario Shepherd29West Indies
Tilak Varma21India
Jason Behrendorff33Australia
Jasprit Bumrah30India
Gerald Coetzee23South Africa
Kumar Karthikeya25India
Akash Madhwal30India
Dilshan Madushanka23Sri Lanka
Arjun Tendulkar24India
Nuwan Thushara29Sri Lanka
Naman Dhir23India
Shivalik Sharma25India

Punjab Kings

Average Age: 29 YEARS

Oldest Player: Shikhar Dhawan (38 years)

Youngest Player: Prabhsimran Singh (23 years)

PlayerAgeCountry
Shikhar Dhawan38India
Johnny Bairstow34England
Harpreet Singh32India
Prabhsimran Singh23India
Rilee Russouw34South Africa
Jitesh Sharma30India
Sam Curran25England
Rishi Dhawan33India
Liam Livingstone30England
Shashank Singh32India
Shivam Singh28India
Sikandar Raza37Zimbabwe
Atharva Taide23India
Chris Woakes34England
Arshdeep Singh24India
Rahul Chahar24India
Nathan Ellis29Australia
Harpreet Brar28India
Vidwath Kaverappa24India
Harshal Patel33India
Kagiso Rabada28South Africa
Prince Chaudhary24India
Ashutosh Sharma25India
Vishwanath Singh25India
Tanay Thyagarajan28India

Rajasthan Royals

Average Age: 26.71 YEARS

Oldest Player: Ravichandran Ashwin (37 years)

Youngest Player: Kunal Singh Rathore (21 years)

PlayerAgeCountry
Sanju Samson29India
Jos Buttler33England
Shubham Dubey29India
Shimron Hetmyer26West Indies
Yashasvi Jaiswal21India
Dhruv Jurel22India
Tom Kohler Cadmore29England
Riyan Parag22India
Rovman Powell30West Indies
Kunal Singh Rathore21India
Ravichandran Ashwin37India
Donovan Ferreira25South Africa
Avesh Khan27India
Trent Boult34New Zealand
Nandre Burger28South Africa
Yuzvendra Chahal33India
Navdeep Saini31India
Sandeep Sharma30India
Kuldeep Sen27India
Adam Zampa31Australia
Abid Mushtaq26India

Royal Challengers Bangalore

Average Age: 28.76 YEARS

Oldest Player: Faf Du Plessis (39 years)

Youngest Player: Saurav Chauhan (23 years)

PlayerAgeCountry
Far Du Plessis39South Africa
Anuj Rawat24India
Saurav Chauhan23India
Dinesh Karthik38India
Virat Kohli35India
Rajat Patidar30India
Akash Deep27India
Manoj Bhandage25India
Tom Curran28England
Cameron Green24Australia
Will Jacks25England
Mahipal Lomror24India
Glenn Maxwell35Australia
Suyash Prabhudessai26India
Mayank Dagar27India
Lockie Ferguson32New Zealand
Alzarri Joseph27West Indies
Mohammad Siraj29India
Rajan Kumar27India
Himanshu Sharma25India
Karn Sharma36India
Swapnil Singh32India
Reece Topley29England
Vijaykumar Vyashak26India
Yash Dayal26India

Sunrisers Hyderabad

Average Age: 26.88 YEARS

Oldest Player: Bhuvneshwar Kumar (33 years)

Youngest Player: Nitish Kumar Reddy (20 years)

PlayerAgeCountry
Abdul Samad22India
Mayank Agarwal32India
Anmolpreet Singh25India
Travis Head29Australia
Heinrich Klaasen32South Africa
Aiden Markram29South Africa
Rahul Tripathi32India
Upendra Yadav27India
Abhishek Sharma23India
Wanindu Hasaranga26Sri Lanka
Marco Jansen23South Africa
Nitish Kumar Reddy20India
Glenn Philipps27New Zealand
Sanvir Singh27India
Shahbaz Ahmed29India
Washington Sundar24India
Pat Cummins30Australia
Akash Singh21India
Fazalhaq Farooqi23Afghanistan
Bhuvneshwar Kumar33India
Mayank Markande26India
T Natarajan32India
Jhathavedh Subramanyan24India
Umran Malik24India
Jaydev Unadkat32India

MORE: Ashwin reveals why Rohit Sharma is a born leader

Which teams have the youngest and oldest squads in IPL?

Youngest Squad: DELHI CAPITALS (26.52 YEARS)

Oldest Squad: PUNJAB KINGS (29 YEARS)

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Author(s)
Mohit Khakhar Photo

Mohit Khakhar is a content producer for The Sporting News India.