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 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.