IPL 2025 franchises will once again have the option to use an Impact Player during an ongoing match, adding another tactical dimension to the competition. Here’s a match-wise list of all the Impact Players used in the season so far.

IPL 2025 franchises will once again have the option to use an Impact Player during an ongoing match, adding another tactical dimension to the competition. Here’s a match-wise list of all the Impact Players used in the season so far.

IPL 2025: What is the Impact Player rule?

The Impact Player rule, first introduced in the 2023 edition will continue to be a part of the IPL. The rule allows players to name a substitute during a match, adding a strategic element to the game. A team has to name their Impact Player from the pool of five players name before the start of every game. The captains of both teams can introduce an Impact Player during the natural breaks of the game. These include the start of an innings, the end of an over, the fall of a wicket, or when a batter retires.

Generally, they have to be Indian unless a franchise has not already filled their XI with the maximum allowed quota of four overseas players before the start of the match. It is to be noted that a player who is replaced by the Impact Player can no longer take part in the match.

Read more: Explained: IPL Impact Player, the substitution system that debuted in IPL 2023

Though concussion subs can bat or ball during a match, it is an injury-forced substitution compared to the Impact Player rule, which is a tactical one.

Who was the first Impact Player in IPL?

During the curtain-raiser of IPL 2023, Chennai Super Kings became the first to introduce an Impact Player when they replaced Ambati Rayudu with Tushar Deshpande against Gujarat Titans in Ahmedabad.

Still in its early years, one criticism of the Impact Player rule is that it does away with the need for all-rounders, potentially hindering their growth.

IPL 2025: Impact players used so far

Match 1: KKR vs RCB (Kolkata)

KKR: Vaibhav Arora for Angkrish Raghuvanshi
RCB: Devdutt Padikkal for Suyash Sharma

Match 2: SRH vs RR (Hyderabad)

SRH: Adam Zampa for Travis Head
RR: Sanju Samson for Fazalhaq Farooqi

Match 3: CSK vs MI (Chennai)

CSK: Rahul Tripathi for Khaleel Ahmed
MI: Vignesh Puthur for Rohit Sharma

Match 4: DC vs LSG (Visakhapatnam)

DC: Ashutosh Sharma for Mukesh Kumar
LSG: Manimaran Siddharth for Mitchell Marsh

Match 5: GT vs PBKS (Ahmedabad)

GT: Sherfane Rutherford for Prasidh Krishna
PBKS: Vijaykumar Vyshak for Priyansh Arya

Match 6: RR vs KKR (Guwahati)

RR: Shubham Dubey for Sanju Samson

KKR: Angkrish Raghuvanshi for Varun Chakravarthy

Match 7: SRH vs LSG (Hyderabad)

SRH: Adam Zampa for Travis Head

LSG: Mitchell Marsh for Digvesh Rathi

Match 8: CSK vs RCB (Chennai)

CSK: Shivam Dube for Matheesha Pathirana

RCB: Suyash Sharma for Devdutt Padikkal

Match 9: GT vs MI (Ahmedabad)

GT: Ishant Sharma for Sherfane Rutherford

MI: Robin Minz for Satyanarayana Raju

Match 10: DC vs SRH (Visakhapatnam)

DC: -

SRH: Wiaan Mulder for Travis Head

Match 11: RR vs CSK (Guwahati)

RR: Kumar Kartikeya for Sanju Samson

CSK: Shivam Dube for Matheesha Pathirana

Match 12: MI vs KKR (Mumbai)

MI: Rohit Sharma for Vignesh Puthur

KKR: Manish Pandey for Angkrish Raghuvanshi

Match 13: LSG vs PBKS (Lucknow)

LSG: M Siddharth for David Miller

PBKS: Nehal Wadhera for Yuzvendra Chahal

Match 14: RCB vs GT (Bengaluru)

RCB: Rasikh Salam for Devdutt Padikkal

GT: Sherfane Rutherford for Ishant Sharma

Match 15: KKR vs SRH (Kolkata)

KKR: Vaibhav Arora for Angkrish Raghuvanshi

SRH: Travis Head for Zeeshan Ansari

Match 16: LSG vs MI (Lucknow)

LSG: Ravi Bishnoi for Mitchell Marsh

MI: Tilak Varma for Vignesh Puthur

Match 17: CSK vs DC (Chennai )

CSK: Shivam Dube for Matheesha Pathirana

DC: Mukesh Kumar for Ashutosh Sharma

Match 18: PBKS vs RR (Mullanpur)

PBKS: Priyansh Arya for Yuzvendra Chahal

RR: Kumar Kartikeya for Nitish Rana

Match 19: SRH vs GT (Hyderabad)

SRH: Simarjeet Singh for Travis Head

GT: Sherfane Rutherford for Mohammed Siraj

Match 20: MI vs RCB (Mumbai)

MI: Rohit Sharma for Vignesh Puthur

RCB: Suyash Sharma for Devdutt Padikkal

Match 21: KKR vs LSG (Kolkata)

KKR: Angkrish Raghuvanshi for Varun Chakravarthy

LSG: Ravi Bishnoi for Mitchell Marsh

Match 22: PBKS vs CSK (Mullanpur)

PBKS: Yash Thakur for Priyansh Arya

CSK: Shivam Dube for Matheesha Pathirana

Match 23: GT vs RR (Ahmedabad)

GT: Kulwant Khejroliya for Sherfane Rutherford

RR: Shubham Dubey for Fazalhaq Farooqi

Match 24: RCB vs DC (Bengaluru)

RCB: Abishek Porel for Mukesh Kumar

DC: Suyash Sharma for Devdutt Padikkal

Match 25: CSK vs KKR (Chennai)

CSK: Deepak Hooda for Rahul Tripathi

KKR: -

Match 26: LSG vs GT (Lucknow)

LSG: Ayush Badoni for Digvesh Rathi

GT: Prasidh Krishna for Sherfane Rutherford

Match 27: SRH vs PBKS (Hyderabad)

SRH: Abhinav Manohar for Eshan Malinga

PBKS: Yash Thakur for Priyansh Arya

Match 28: RR vs RCB (Jaipur)

RR: Kumar Kartikeya for Nitish Rana

RCB: Devdutt Paddikal for Suyash Sharma

Match 29: DC vs MI (Delhi)

DC: Karun Nair for Mukesh Kumar

MI: Karn Sharma for Rohit Sharma

Match 30: LSG vs CSK (Lucknow)

LSG: Ravi Bishnoi for Mitchell Marsh

CSK: Shivam Dube for Matheesha Pathirana

Match 31: PBKS vs KKR (Mullanpur)

PBKS: Suryansh Shedge for Prabhsimran Singh

KKR: Angkrish Raghuvanshi for Varun Chakaravarthy

Match 32: DC vs RR (Delhi)

DC: Mukesh Kumar for Abishek Porel

RR: Shubham Dubey for Maheesh Theekshana

Match 33: MI vs SRH (Mumbai)

MI: Rohit Sharma for Karn Sharma

SRH: Rahul Chahar for Mohammed Shami

Match 34: RCB vs PBKS (Bengaluru)

RCB: Manoj Bhandage for Liam Livingstone

PBKS: Prabhsimran Singh for Yuzvendra Chahal

Match 35: GT vs DC (Ahmedabad)

GT: Sherfane Rutherford for Ishant Sharma

DC: Donovan Ferreira for Abishek Porel

Follow Wisden for all IPL 2025 updates, including live scores, team squads & news, team schedule and more. The live streaming details for India, UK and USA can be found here. Check the updated points table, along with the Orange Cap and Purple Cap holders.