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)

Player Age Country
MS Dhoni 42 India
Aravelly Avanish 18 India
Devon Conway 32 New Zealand
Ruturaj Gaikwad 26 India
Ajinkya Rahane 35 India
Shaik Rasheed 19 India
Moeen Ali 36 England
Shivam Dube 30 India
Rajvardhan Hangargekar 21 India
Ravindra Jadeja 35 India
Ajay Mandal 27 India
Daryl Mitchell 32 New Zealand
Rachin Ravindra 24 New Zealand
Mitchell Santner 31 New Zealand
Nishant Sindhu 19 India
Deepak Chahar 31 India
Tushar Deshpande 28 India
Mukesh Chaudhary 27 India
Mustafizur Rahman 28 Bangladesh
Matheesha Pathirana 21 Sri Lanka
Maheesh Theekshana 23 Sri Lanka
Simarjeet Singh 25 India
Prashant Solanki 23 India
Shardul Thakur 32 India
Sameer Rizvi 20 India

Delhi Capitals

Average Age: 26.52 YEARS

Oldest Player: David Warner (37 years)

Youngest Player: Swastik Chikara (18 years)

Player Age Country
Rishabh Pant 26 India
Abishek Porel 21 India
Ricky Bhui 27 India
Harry Brook 24 England
Yash Dhull 21 India
Shai Hope 30 West Indies
Prithvi Shaw 24 India
Tristan Stubbs 23 South Africa
David Warner 37 Australia
Lalit Yadav 26 India
Mitchell Marsh 32 Australia
Axar Patel 29 India
Sumit Kumar 28 India
Khaleel Ahmed 26 India
Praveen Dubey 30 India
Kuldeep Yadav 29 India
Mukesh Kumar 30 India
Lungi Ngidi 27 South Africa
Anrich Nortje 30 South Africa
Rasik Salam 23 India
Vicky Ostwal 21 India
Jhye Richardson 27 Australia
Ishant Sharma 35 India
Swastik Chikara 18 India
Kumar Kushagra 19 India

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)

Player Age Country
Shubman Gill 24 India
David Miller 34 South Africa
Robin Minz 21 India
Wriddhiman Saha 39 India
Sai Sudarshan 22 India
Shahrukh Khan 28 India
Matthew Wade 35 Australia
Kane Williamson 33 New Zealand
Azmatullah Omarzai 23 Afghanistan
Abhinav Manohar 29 India
Rashid Khan 25 Afghanistan
Vijay Shankar 32 India
Manav Suthar 21 India
Rahul Tewathia 30 India
Spencer Johnson 28 Australia
Kartik Tyagi 23 India
Josh Little 24 Ireland
Darshan Nalkande 25 India
Noor Ahmad 18 Afghanistan
Sai Kishore 27 India
Mohit Sharma 35 India
Jayant Yadav 33 India
Umesh Yadav 36 India
Sushant Mishra 22 India

Kolkata Knight Riders

Average Age: 26.86 YEARS

Oldest Player: Andre Russell (35 years)

Youngest Player: Angkirsh Raghuvanshi (18 years)

Player Age Country
Shreyas Iyer 29 India
Srikar Bharat 30 India
Manish Pandey 34 India
Rahmanullah Gurbaz 22 Afghanistan
Ramandeep Singh 26 India
Nitish Rana 29 India
Sherfane Rutherford 25 West Indies
Phil Salt 27 England
Rinku Singh 26 India
Sakib Hussain 19 India
Venkatesh Iyer 28 India
Sunil Narine 35 West Indies
Anukul Roy 25 India
Andre Russell 35 West Indies
Vaibhav Arora 26 India
Dushmantha Chameera 31 Sri Lanka
Harshit Rana 21 India
Mujeeb Ur Rahman 22 Afghanistan
Chetan Sakariya 25 India
Mitchell Starc 33 Australia
Suyash Sharma 20 India
Varun Chakravarthy 32 India
Angkirsh Raghuvanshi 18 India

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)

Player Age Country
KL Rahul 34 India
Ayush Badoni 24 India
Quinton de Kock 31 South Africa
Devdutt Padikkal 23 India
Nicholas Pooran 28 West Indies
Ashton Turner 30 Australia
Krishnappa Gowtham 35 India
Deepak Hooda 28 India
Arshin Kulkarni 18 India
Prerak Mankad 29 India
Kyle Mayers 31 West Indies
Krunal Pandya 32 India
Marcus Stoinis 34 Australia
David Willey 33 England
Arshad Khan 25 India
Shamar Joseph 24 West Indies
Amit Mishra 41 India
Mohsin Khan 25 India
Naveen Ul Huq 24 Afghanistan
Ravi Bishnoi 23 India
Shivam Mavi 25 India
Manimaran Siddharth 25 India
Mayank Yadav 21 India
Yash Thakur 24 India
Yudhvir Singh 26 India

Mumbai Indians

Average Age: 27.6 YEARS

Oldest Player: Mohammad Nabi (38 years)

Youngest Player: Dewald Brevis (20 years)

Player Age Country
Tim David 27 Australia
Ishan Kishan 25 India
Rohit Sharma 36 India
Vishnu Vinod 30 India
Nehal Wadhera 23 India
Suryakumar Yadav 33 India
Hardik Pandya 30 India
Dewald Brevis 20 South Africa
Piyush Chawla 34 India
Shreyas Gopal 30 India
Anshul Kamboj 23 India
Mohammad Nabi 38 Afghanistan
Shams Mulani 26 India
Romario Shepherd 29 West Indies
Tilak Varma 21 India
Jason Behrendorff 33 Australia
Jasprit Bumrah 30 India
Gerald Coetzee 23 South Africa
Kumar Karthikeya 25 India
Akash Madhwal 30 India
Dilshan Madushanka 23 Sri Lanka
Arjun Tendulkar 24 India
Nuwan Thushara 29 Sri Lanka
Naman Dhir 23 India
Shivalik Sharma 25 India

Punjab Kings

Average Age: 29 YEARS

Oldest Player: Shikhar Dhawan (38 years)

Youngest Player: Prabhsimran Singh (23 years)

Player Age Country
Shikhar Dhawan 38 India
Johnny Bairstow 34 England
Harpreet Singh 32 India
Prabhsimran Singh 23 India
Rilee Russouw 34 South Africa
Jitesh Sharma 30 India
Sam Curran 25 England
Rishi Dhawan 33 India
Liam Livingstone 30 England
Shashank Singh 32 India
Shivam Singh 28 India
Sikandar Raza 37 Zimbabwe
Atharva Taide 23 India
Chris Woakes 34 England
Arshdeep Singh 24 India
Rahul Chahar 24 India
Nathan Ellis 29 Australia
Harpreet Brar 28 India
Vidwath Kaverappa 24 India
Harshal Patel 33 India
Kagiso Rabada 28 South Africa
Prince Chaudhary 24 India
Ashutosh Sharma 25 India
Vishwanath Singh 25 India
Tanay Thyagarajan 28 India

Rajasthan Royals

Average Age: 26.71 YEARS

Oldest Player: Ravichandran Ashwin (37 years)

Youngest Player: Kunal Singh Rathore (21 years)

Player Age Country
Sanju Samson 29 India
Jos Buttler 33 England
Shubham Dubey 29 India
Shimron Hetmyer 26 West Indies
Yashasvi Jaiswal 21 India
Dhruv Jurel 22 India
Tom Kohler Cadmore 29 England
Riyan Parag 22 India
Rovman Powell 30 West Indies
Kunal Singh Rathore 21 India
Ravichandran Ashwin 37 India
Donovan Ferreira 25 South Africa
Avesh Khan 27 India
Trent Boult 34 New Zealand
Nandre Burger 28 South Africa
Yuzvendra Chahal 33 India
Navdeep Saini 31 India
Sandeep Sharma 30 India
Kuldeep Sen 27 India
Adam Zampa 31 Australia
Abid Mushtaq 26 India

Royal Challengers Bangalore

Average Age: 28.76 YEARS

Oldest Player: Faf Du Plessis (39 years)

Youngest Player: Saurav Chauhan (23 years)

Player Age Country
Far Du Plessis 39 South Africa
Anuj Rawat 24 India
Saurav Chauhan 23 India
Dinesh Karthik 38 India
Virat Kohli 35 India
Rajat Patidar 30 India
Akash Deep 27 India
Manoj Bhandage 25 India
Tom Curran 28 England
Cameron Green 24 Australia
Will Jacks 25 England
Mahipal Lomror 24 India
Glenn Maxwell 35 Australia
Suyash Prabhudessai 26 India
Mayank Dagar 27 India
Lockie Ferguson 32 New Zealand
Alzarri Joseph 27 West Indies
Mohammad Siraj 29 India
Rajan Kumar 27 India
Himanshu Sharma 25 India
Karn Sharma 36 India
Swapnil Singh 32 India
Reece Topley 29 England
Vijaykumar Vyashak 26 India
Yash Dayal 26 India

Sunrisers Hyderabad

Average Age: 26.88 YEARS

Oldest Player: Bhuvneshwar Kumar (33 years)

Youngest Player: Nitish Kumar Reddy (20 years)

Player Age Country
Abdul Samad 22 India
Mayank Agarwal 32 India
Anmolpreet Singh 25 India
Travis Head 29 Australia
Heinrich Klaasen 32 South Africa
Aiden Markram 29 South Africa
Rahul Tripathi 32 India
Upendra Yadav 27 India
Abhishek Sharma 23 India
Wanindu Hasaranga 26 Sri Lanka
Marco Jansen 23 South Africa
Nitish Kumar Reddy 20 India
Glenn Philipps 27 New Zealand
Sanvir Singh 27 India
Shahbaz Ahmed 29 India
Washington Sundar 24 India
Pat Cummins 30 Australia
Akash Singh 21 India
Fazalhaq Farooqi 23 Afghanistan
Bhuvneshwar Kumar 33 India
Mayank Markande 26 India
T Natarajan 32 India
Jhathavedh Subramanyan 24 India
Umran Malik 24 India
Jaydev Unadkat 32 India

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. Sporting News has editorial oversight for this content. Learn more >

Author(s)
Mohit Khakhar Photo

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