IPL 2026 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 2026: 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' names 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.
Read more: Explained: IPL Impact Player, the substitution system that debuted in IPL 2023
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.
Though concussion subs can bat or bowl during a match, it is an injury-forced substitution compared to the Impact Player rule, which is a tactical one.
Read more: Why the Impact Player is not really a villain for India's all-rounders
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 the Gujarat Titans in Ahmedabad.
IPL 2026: Impact Players used so far
Match 1: RCB vs SRH (Bengaluru)
RCB: Devdutt Padikkal for Jacob Duffy
SRH: David Payne for Travis Head
Match 2: MI vs KKR (Mumbai)
KKR: Kartik Tyagi for Finn Allen
MI: Suryakumar Yadav for Jasprit Bumrah
Match 3: RR vs CSK (Guwahati)
CSK: Sarfaraz Khan for Ayush Mhatre
RR: None
Match 4: PBKS vs GT (Mullanpur)
PBKS: Priyansh Arya for Yuzvendra Chahal
GT: Prasidh Krishna for Shahrukh Khan
Match 5: LSG vs DC (Lucknow)
LSG: Shahbaz Ahmed for Mitchell Marsh
DC: Sameer Rizvi for T Natarajan
Match 6: KKR vs SRH (Kolkata)
KKR: Finn Allen for Blessing Muzarabani
SRH: Eshan Malinga for Travis Head
Match 7: CSK vs PBKS (Chennai)
CSK: Rahul Chahar for Kartik Sharma
PBKS: Priyansh Arya for Yuzvendra Chahal
Match 8: DC vs MI (Delhi)
DC: Sameer Rizvi for Mukesh Kumar
MI: Mayank Markande for Rohit Sharma
Match 9: GT vs RR (Ahmedabad)
GT: Shahrukh Khan for Prasidh Krishna
RR: Ravi Bishnoi for Donovan Ferreira
Match 10: SRH vs LSG (Hyderabad)
SRH: Eshan Malinga for Travis Head
LSG: Ayush Badoni for Mohammad Shami
Match 11: RCB vs CSK (Bengaluru)
RCB: Suyash Sharma for Devdutt Padikkal
CSK: Kartik Sharma for Khaleel Ahmed
Match 12: KKR vs PBKS (Kolkata)
KKR: None
PBKS: None
Match 13: RR vs MI (Guwahati)
RR: Ravi Bishnoi for Donovan Ferreira
MI: Sherfane Rutherford for AM Ghazanfar
Match 14: DC vs GT (Delhi)
DC: Sameer Rizvi for Mukesh Kumar
GT: Prasidh Krishna for Shahrukh Khan
Match 15: KKR vs LSG (Kolkata)
KKR: Vaibhav Arora for Finn Allen
LSG: Ayush Badoni for M Siddharth
Match 16: RR vs RCB (Guwahati)
RCB: Venkatesh Iyer for Devdutt Padikkal
RR: Vaibhav Sooryavanshi for Sandeep Sharma
Match 17: PBKS vs SRH (Mullanpur)
PBKS: Nehal Wadhera for Yuzvendra Chahal
SRH: Jaydev Unadkat for Travis Head
Match 18: CSK vs DC (Chennai)
CSK: Akeal Hosein for Ayush Mhatre
DC: Ashutosh Sharma for Mukesh Kumar
Match 19: LSG vs GT (Lucknow)
LSG: George Linde for Ayush Badoni
GT: Shahrukh Khan for Mohammed Siraj
Match 20: MI vs RCB (Mumbai)
MI: Sherfane Rutherford for Mayank Markande
RCB: Rasikh Salam for Tim David
Match 21: SRH vs RR (Hyderabad)
SRH: Sakib Hussain for Travis Head
RR: Vaibhav Sooryavanshi for Sandeep Sharma
Match 22: CSK vs KKR (Chennai)
CSK: Akeal Hosein for Ayush Mhatre
KKR: Finn Allen for Varun Chakravarthy
Match 23: RCB vs LSG (Bengaluru)
RCB: Virat Kohli for Suyash Sharma
LSG: George Linde for Ayush Badoni
Match 24: MI vs PBKS (Mumbai)
MI: AM Ghazanfar for Suryakumar Yadav
PBKS: None
Match 25: GT vs KKR (Ahmedabad)
GT: Shahrukh Khan for Prasidh Krishna
KKR: Varun Chakravarthy for Angkrish Raghuvanshi
Match 26: RCB vs DC (Bengaluru)
RCB: Rasikh Salam for Devdutt Padikkal
DC: Karun Nair for Mukesh Kumar
Match 27: SRH vs CSK (Hyderabad)
SRH: Liam Livingstone for Travis Head
CSK: Ayush Mhatre for Gurjapneet Singh
Match 28: KKR vs RR (Kolkata)
KKR: Angkrish Raghuvanshi for Varun Chakravarthy
RR: Yash Raj Punja for Vaibhav Sooryavanshi
Match 29: PBKS vs LSG (Mullanpur)
PBKS: Vijaykumar Vyshak for Nehal Wadhera
LSG: Himmat Singh for Mohsin Khan
Match 30: GT vs MI (Ahmedabad)
GT: Rahul Tewatia for Prasidh Krishna
MI: Ashwani Kumar for Sherfane Rutherford
Match 31: SRH vs DC (Hyderabad)
SRH: Dilshan Madushanka for Travis Head
DC: None
Match 32: LSG vs RR (Lucknow)
LSG: Himmat Singh for Prince Yadav
RR: Shubham Dubey for Yashasvi Jaiswal
Match 33: MI vs CSK (Mumbai)
MI: Danish Malewar for Allah Ghazanfar
CSK: Akeal Hosein for Kartik Sharma
Match 34: RCB vs GT (Bengaluru)
RCB: Jacob Bethell for Suyash Sharma
GT: Prasidh Krishna for Rahul Tewatia
Match 35: DC vs PBKS (Delhi)
DC: Auqib Nabi for Pathum Nissanka
PBKS: Nehal Wadhera for Yuzvendra Chahal
Match 36: RR vs SRH (Jaipur)
RR: Ravi Bishnoi for Yashasvi Jaiswal
SRH: Travis Head for Sakib Hussain
Match 37: CSK vs GT (Chennai)
CSK: Sarfaraz Khan for Urvil Patel
GT: None
Match 38: LSG vs KKR (Lucknow)
LSG: Himmat Singh for Mohsin Khan
SRH: Varun Chakravarthy for Angkrish Raghuvanshi
Match 39: DC vs RCB (Delhi)
DC: Abishek Porel for Sahil Parakh
RCB: Jacob Bethell for Suyash Sharma
Match 40: PBKS vs RR (Chandigarh)
PBKS: Harpreet Brar for Priyansh Arya
RR: Shubham Dubey for Yash Raj Punja
Match 41: MI vs SRH (Mumbai)
MI: Shardul Thakur for Robin Minz
SRH: Aniket Verma for Sakib Hussain
Match 42: GT vs RCB (Ahmedabad)
RCB: Venkatesh Iyer for Jacob Bethell
GT: Rahul Tewatia for Mohammed Siraj
Match 43: RR vs DC (Jaipur)
RR: Tushar Deshpande for Shubham Dubey
DC: None
Match 44: CSK vs MI (Chennai)
CSK: Kartik Sharma for Mukesh Choudhary
MI: Raghu Sharma for Robin Minz
Match 45: SRH vs KKR (Hyderabad)
KKR: Finn Allen for Vaibhav Arora
SRH: Sakib Hussain for Aniket Verma
Match 46: GT vs PBKS (Ahmedabad)
PBKS: Vijaykumar Vyshak for Nehal Wadhera
GT: Rahul Tewatia for Mohammed Siraj
Match 47: MI vs LSG (Mumbai)
MI: Rohit Sharma for Raghu Sharma
LSG: M Siddharth for Mitchell Marsh
Match 48: DC vs CSK (Delhi)
DC: Sameer Rizvi for Karun Nair
CSK: None
Match 49: SRH vs PBKS (Hyderabad)
PBKS: Priyansh Arya for Yuzvendra Chahal
SRH: Harsh Dubey for Travis Head
Match 50: LSG vs RCB (Lucknow)
LSG: Mayank Yadav for Himmat Singh
RCB: Tim David for Suyash Sharma
Match 51: DC vs KKR (Lucknow)
KKR: Finn Allen for Varun Chakravarthy
DC: Kuldeep Yadav for Ashutosh Sharma
Match 52: RR vs GT (Jaipur)
RR: Vaibhav Sooryavanshi for Yash Raj Punja
GT: Sai Kishore for Rahul Tewatia
Match 53: CSK vs LSG (Chennai)
LSG: Avesh Khan for Josh Inglis
CSK: Prashant Veer for Mukesh Choudhary
Match 54: RCB vs MI (Raipur)
RCB: Devdutt Padikkal for Suyash Sharma
MI: Raghu Sharma for Rohit Sharma
Match 55: PBKS vs DC (Dharamsala)
PBKS: Yash Thakur for Shashank Singh
DC: Ashutosh Sharma for Mukesh Kumar
Match 56: GT vs SRH (Ahmedabad)
GT: Prasidh Krishna for Rahul Tewatia
SRH: Travis Head for Sakib Hussain
Match 57: RCB vs KKR (Raipur)
RCB: Devdutt Padikkal for Jacob Duffy
KKR: Saurabh Dubey for Finn Allen
Match 58: PBKS vs MI (Dharamshala)
PBKS: Vishnu Vinod for Prabhsimran Singh
MI: Rohit Sharma for Raghu Sharma
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.