Like last season, IPL 2024 teams can use an Impact Player this season as well, adding another tactical layer to the competition – here’s a match-wise list of all of the impact players used so far in this Indian Premier League. Here’s the full list of Impact Players used in each match so far.

Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.

IPL 2024: What is the Impact Player rule?

The Impact Player rule means that one player from a team’s starting XI can be replaced during each match. There are, however, several caveats to this. The impact player must be drawn from one of five players named by each side before every match. They must also be Indian, unless a team has fielded fewer than four overseas players in their starting XI for that match.

Find full details of the impact player rule here

The Impact Player can be introduced before an innings begins, after a wicket falls or a batter retires, or at the end of an over. If the Impact Player is introduced during a batting innings, they can bat at any point in the order as long as only 11 batters are sent out. If they are introduced during a fielding innings they will be able to bowl up to four overs regardless of the point at which they are brought into the match.

Chennai Super Kings, IPL 2023 champions, hosted Royal Challengers Bangalore in the season opener on March 22. With the Indian general elections fast approaching, the schedule for the first 21 fixtures has been announced so far.

Find the IPL 2024 match schedule here

IPL 2024: Impact players used so far

Match 1 | CSK vs RCB (Chennai)

RCB: Yash Dayal for Dinesh Karthik
CSK: Shivam Dube for Mustafizur Rahman

Match 2 | PBKS vs DC (Mohali)

DC: Abhishek Porel for Ricky Bhui
PBKS: Prabhsimran Singh for Arshdeep Singh

Match 3 | KKR vs SRH (Kolkata)

KKR: Suyash Sharma for Ramandeep Singh
SRH: Abhishek Sharma for T Natarajan

Match 4 | RR vs LSG (Jaipur)

RR: Nandre Burger for Shimron Hetmyer
LSG: Deepak Hooda for Yash Thakur

Match 5 | GT vs MI (Ahmedabad)

GT: Mohit Sharma for Sai Sudharsan
MI: Dewald Brevis for Luke Wood

Match 6 | RCB vs PBKS (Bengaluru)

RCB: Mahipal Lomror for Yash Dayal
PBKS: Arshdeep Singh for Prabhsimran Singh

Match 7 | CSK vs GT (Chennai)

CSK: Matheesha Pathirana for Shivam Dube
GT: Sai Sudharsan for Mohit Sharma

Match 8 | SRH vs MI (Hyderabad)

SRH: Umran Malik for Travis Head
MI: Romario Shepherd for Kwena Maphaka

Match 9 | RR vs DC

RR: Nandre Burger for Shimron Hetmyer
DC: Abishek Porel for Khaleel Ahmed

Match 10 | RCB vs KKR

RCB: Vijaykumar Vyshak for Dinesh Karthik
KKR: Angkrish Raghuvanshi for Varun Chakravarthy

Match 11 | LSG vs PBKS

LSG: Naveen-ul-Haq for KL Rahul
PBKS: Prabhsimran Singh for Arshdeep Singh

Match 12 | GT vs SRH

GT: Sai Sudharsan for Mohit Sharma
SRH: Washington Sundar for Mayank Agarwal

Match 13 | DC vs CSK

DC: Rasikh Salam for Prithvi Shaw
CSK: Shivam Dube for Matheesha Pathirana

Match 14 | MI vs RR

MI: Dewald Brevis for Naman Dhir
RR: Shubham Dubey for Yuzvendra Chahal

Match 15 | RCB vs LSG

RCB: Mahipal Lomror for Yash Dayal
LSG: M Siddharth for Quinton de Kock

Match 16 | DC vs KKR

DC: Khaleel Ahmed for Abhishek Porel
KKR: Angkrish Raghuvanshi

Match 17 | GT vs PBKS

GT: Mohit Sharma for Rahul Tewatia
KKR: Ashutosh Sharma for Arshdeep Singh

Match 18 | SRH vs CSK

SRH: Travis Head for T Natarajan
CSK: Mukesh Choudhary for Shivam Dube

Match 19 | RR vs RCB

RR: Shubham Dubey for Yuzvendra Chahal
RCB: Saurav Chauhan

Match 20 | MI vs DC

MI: Akash Madhwal for Suryakumar Yadav
DC: Khaleel Ahmed

Match 21 | LSG vs GT

LSG: M Siddharth for Marcus Stoinis
GT: Mohit Sharma

Match 22 | CSK vs KKR

CSK: Shivam Dube for Mustafizur Rahman
KKR:

Match 23 | PBKS vs SRH

PBKS: Prabhsimran Singh for Arshdeep Singh
SRH:

Match 24 | RR vs GT

RR: Keshav Maharaj for Yashasvi Jaiswal
GT:

Match 25 | MI vs RCB

MI: Suryakumar Yadav for Akash Madhwal
RCB: Saurav Chauhan for Rajat Patidar

Match 26 | LSG vs DC

LSG: Deepak Hooda for Quinton de Kock
DC:

Match 27 | PBKS vs RR

PBKS: Ashutosh Sharma for Prabhsimran Singh
RR:

Match 28 | KKR vs LSG

KKR: Rinku Singh for Varun Chakravarthy
LSG:

Match 29 | MI vs CSK

MI: Suryakumar Yadav for Akash Madhwal
CSK:

Match 30 | RCB vs SRH

RCB: Anuj Rawat for Yash Dayal
SRH:

Match 31 | KKR vs RR

KKR: Vaibhav Arora for Rinku Singh
RR:

Match 32 | GT vs DC

GT: Shahrukh Khan for Sai Sudharsan
DC:

Match 33 | PBKS vs MI

PBKS: Harpreet Singh for Arshdeep Singh
MI:

Match 34 | LSG vs CSK

LSG: none
CSK:

Match 35 | DC vs SRH

DC: Prithvi Shaw for Khaleel Ahmed
SRH:

Match 36 | KKR vs RCB

KKR: Suyash Sharma for Rinku Singh
RCB: Suyash Prabhudessai for Yash Dayal

Match 37 | PBKS vs GT

PBKS: Harpreet Singh for Prabhsimran Singh
GT:

Match 38 | RR vs MI

RR: Jos Buttler for Yuzvendra Chahal
MI:

Match 39 | CSK vs LSG

CSK: Shardul Thakur for Ajinkya Rahane
LSG:

Match 40 | DC vs GT

DC: Rasikh Salam Dar for Prithvi Shaw
GT:

Match 41 | SRH vs RCB

SRH: Travis Head for T Natarajan
GT:

Match 42 | KKR vs PBKS

KKR: Anukul Roy for Venkatesh Iyer
PBKS: Prabhsimran Singh fior Arshdeep Singh

Match 43 | DC vs MI

DC: Rasikh Salam for Kumar Kushagra
MI: Suryakumar Yadav for nuwan Thushara

Match 44 | LSG vs RR

LSG: Amit Mishra for Quinton de Kock
RR: Riyan Parag for Yuzvendra Chahal

Match 45 | GT vs RCB

GT: Sandeep Warrier for Sai Sudharsan
RCB: none

Match 46 | CSK vs SRH

CSK: Shardul Thakur for Shivam Dube
SRH: Anmolpreet Singh for T Natarajan

Match 47 | KKR vs DC

KKR: Angkrish Raghuvanshi for Varun Chakravarthy
DC: Kumar Kushagra for Prithvi Shaw

Match 48 | LSG vs MI

KKR: Arshin Kulkarni for Mayank Yadav
MI: Nuwan Thushara for Suryakumar Yadav

Match 49 | CSK vs PBKS

CSK: Prabhsimran Singh for Arshdeep Singh
PBKS: Sameer Rizvi for Ajinkya Rahane

Match 50 | SRH vs RR

SRH: Jaydev Unadkat for Anmolpreet Singh
RR: Jos Buttler for Yuzvendra Chahal

Match 51 | MI vs KKR

MI: Rohit Sharma for Nuwan Thushara
KKR: Manish Pandey for Angkrish Raghuvanshi

Match 52 | RCB vs GT

RCB: Rajat Patidar for Yash Dayal
GT: Vijay Shankar for Sai Sudharsan

Match 53 | PBKS vs CSK

PBKS: Arshdeep Singh for Prabhsimran Singh
CSK: Simarjeet Singh for Ajinkya Rahane

Match 54 | LSG vs KKR

LSG: Arshin Kulkarni for Yash Thakur
KKR: Vaibhav Arora for Angkrish Raghuvanshi

Match 55 | MI vs SRH

MI: none
SRH: Sanvir Singh for Abhishek Sharma

Match 56 | DC vs RR

DC: Rasikh Salam Dar for Abishek Porel
RR: Jos Buttler for Yuzvendra Chahal

Match 57 | SRH vs LSG

SRH: Abhishek Sharma for T Natarajan
LSG: none

Match 58 | RCB vs PBKS

RCB: Yash Dayal for Rajat Patidar
PBKS: Jitesh Sharma for Vidhwath Kaverappa

Match 59 | GT vs CSK

GT: Sandeep Warrier for Sai Sudharsan
CSK: Ajinkya Rahane for Tushar Deshpande

Match 60 | KKR vs MI

KKR: Vaibhav Arora for Nitish Rana
MI: Rohit Sharma for Nuwan Thushara

Match 61 | CSK vs RR

CSK: Sameer Rizvi for Daryl Mitchell
RR: Nandre Burger for Dhruv Jurel

Match 62 | RCB vs DC

RCB: Swapnil Singh for Rajat Patidar
DC: David Warner for Khaleel Ahmed

Match 63 | GT vs KKR

abandoned without toss

Match 64 | DC vs LSG

DC: Ishant Sharma for Abishek Porel
LSG: Ayush Badoni for Mohsin Khan

Match 65 | RR vs PBKS

RR: Donovan Ferreira for Dhruv Jurel
PBKS: Ashutosh Sharma for Arshdeep Singh

Match 66 | SRH vs GT

abandoned without toss

Match 67 | MI vs LSG

MI: Rohit Sharma for Nuwan Thushara
LSG: Naveen-ul-Haq for Ayush Badoni

Match 68 | RCB vs CSK

RCB: Swapnil Singh for Rajat Patidar
CSK: Shivam Dube for Maheesh Theekshana

Match 69 | SRH vs PBKS

SRH: Travis Head for T Natarajan
PBKS: Arshdeep Singh for Ashutosh Sharma

Match 70 | RR vs KKR

abandoned without a ball being bowled

Match 71 | KKR vs SRH (Qualifier 1)

KKR: none
SRH: Sanvir Singh for Abhishek Sharma

Match 72 | RR vs RCB (Eliminator)

RR: Shimron Hetmyer for Yuzvendra Chahal
RCB: Swapnil Singh for Rajat Patidar

Match 73 | SRH vs RR (Qualifier 2)

SRH: Shahbaz Ahmed for Travis Head
RR: Shimron Hetmyer for Yuzvendra Chahal

Match 74 | KKR vs SRH (Final)

KKR: none
SRH: Abdul Samad for Travis Head