IPL.com

Full List of Major IPL Trades in History(2009 - 2025): From Zaheer Khan to Hardik Pandya

by William Campbell

IPL player trades 2009 to 2025IPL franchises have increasingly used the trading window (opened in 2009) to swap players or buy out contracts. The very first IPL trade happened in 2009 when Mumbai Indians (MI) swapped pacer Ashish Nehra and opener Shikhar Dhawan with the Delhi Daredevils (DD). That same season, MI also traded Robin Uthappa to Royal Challengers Bangalore (RCB) in exchange for veteran seamer Zaheer Khan, an all-cash swap that cost neither side. Over the years, trades have ranged from high-profile captain swaps to strategic moves to balance squads. Below we list the major trades (and some smaller ones) that have reshaped IPL teams.

2009: The First IPL Trading Window

The inaugural IPL saw two landmark trades. MI and DD exchanged Ashish Nehra and Shikhar Dhawan with no money involved. In another deal, MI sent opener Robin Uthappa to RCB for left-arm pacer Zaheer Khan, also a cashless swap

Player From To Trade Details Performance After Trade
Zaheer Khan RCB MI Swap for Robin Uthappa (no cash) In 30 matches for MI (2010–11), Zaheer took 29 wickets (27.4 avg), helping MI rise in the standings.
Robin Uthappa MI RCB Swap for Zaheer Khan (no cash) In 2009-10 for RCB, Uthappa scored solid runs (4607 IPL runs in career) with strike rate ~130, often opening the batting.
Ashish Nehra MI DD Swap with Shikhar Dhawan Only one more season with DD (2010), taking few wickets; later mostly played abroad and retired after 2013.
Shikhar Dhawan DD MI Swap with Ashish Nehra Dhawan became a key MI batsman in 2010–11 and later captained MI. (He scored 756 runs for MI in 2010 before being sold back.)

2012–2015: Strategic Squad-Building Trades

Teams began using trades to plug gaps. In 2012, Kings XI Punjab (KXIP) sent keeper-batsman Dinesh Karthik to MI in a cash deal ($2.35m). Karthik’s arrival paid off: MI won its first IPL title in 2013, with Karthik scoring 510 runs (28.3 avg, two 50s) that season. In 2015, RCB traded left-hander Parthiv Patel to MI. Parthiv became a mainstay opener for MI (2015–17) and scored 911 runs over those seasons, helping MI clinch two more titles.

Player From To Trade Details Performance After Trade
Dinesh Karthik KXIP MI Cash swap (₹unspecified) in 2012 Scored 510 runs in 2013 (avg 28.33, two 50s); helped MI win IPL 2013 (their first title).
Parthiv Patel RCB MI Traded (2015 IPL window) Scored 911 runs for MI across 2015–17, anchoring the top order in two championship seasons.

2019–2020: Title-Winning Acquisitions

Several trades in this period yielded instant impact. Notably, in 2019 RCB traded explosive opener Quinton de Kock to MI (₹2.8cr); de Kock then scored 500+ runs in back-to-back 2019–20 seasons with MI, forming a dominant opening pair. In 2020, Delhi Capitals (DC) sent left-arm speedster Trent Boult to MI for cash (₹3.2cr). Boult immediately spearheaded MI’s bowling: he took 25 wickets (avg 18.3) in 2020, a major factor in MI’s title run. Meanwhile, veteran off-spinner R. Ashwin moved from Punjab Kings (PBKS) to DC in 2020 (for ₹7.6cr). He revived his career with DC, taking 13 wickets that season and 20 across two seasons (2019–20).

Player From To Trade Details Performance After Trade
Quinton de Kock RCB MI All-cash deal (2019) (₹2.8cr) Key opener for MI: scored 500+ runs in 2019 and 2020, forming MI’s record 1000-run opening partnership in 2019.
Trent Boult DC MI All-cash deal (2020, ₹3.2cr) Dominated for MI: 25 wickets (avg 18.3) in 2020, helping MI win the title.
R. Ashwin PBKS DC All-cash deal (2020, ₹7.6cr) Revitalized form for DC: 20 wickets across 2019–20 (including 13 in 2020), reaching IPL final 2020.

2021: Super Subs and Surprise Swaps

In 2021, Chennai Super Kings (CSK) shocked many by trading for veteran Robin Uthappa (from Rajasthan Royals, all-cash deal). Though he played only 4 games, Uthappa contributed 115 runs and was part of CSK’s title-winning squad. The same year, Delhi Capitals (DC) traded oututility player Harshal Patel to RCB, which ignited his purple patch; Harshal took a league-high 32 wickets in 2021 and 99 overall for RCB.​

Player From To Trade Details Performance After Trade
Robin Uthappa RR CSK All-cash deal (2021) In IPL 2021, scored 115 runs in 4 games; helped CSK win the title.
Harshal Patel DC RCB All-cash deal (2021) Became RCB’s strike bowler: 32 wickets in 2021 (team highest), and 99 overall for RCB.

​​​​​​2022–2023: High-Profile Big-Money Moves

The 2022–2023 window saw blockbuster trades. In late 2022, Delhi Capitals (DC) swapped all-rounder Shardul Thakur with Kolkata Knight Riders’ (KKR) rookie Aman Khan. DC had paid ₹10.75cr for Thakur, who had taken 15 wickets in 2022. (After the trade, he played for KKR in 2023.) That same November, MI traded left-arm quick Lockie Ferguson and keeper-batter Rahmanullah Gurbaz from new team Gujarat Titans (GT) to KKR in separate all-cash deals

At the 2023 trade deadline, two shock moves occurred. Gujarat Titans young champion captain Hardik Pandya (GT to MI) and MI’s emerging all-rounder Cameron Green (MI to RCB) were each bought out for huge fees. Hardik’s transfer (₹15cr) was the first time a title-winning skipper was. Green’s move (₹17.5cr) gave RCB a match-winner – he subsequently scored 255 runs and took 10 wickets for RCB. Below are the key trades of this era:

Player From To Trade Details Performance After Trade
Shardul Thakur DC KKR All-cash trade (2022; DC paid ₹10.75cr) Took 15 wickets in 2022 for DC (economy 9.79); in 2023 for KKR, scored a match-winning 70 and took 7 wickets (overall moderate returns).
Lockie Ferguson GT KKR All-cash trade (2022) In 2023, managed only 3 games for KKR with 1 wicket (avg 96.00), after 12 wickets in 13 games for GT in 2022.
Rahmanullah Gurbaz GT KKR All-cash trade (2022) Had not played IPL before trade; hoped to compete for WK spot at KKR. (No IPL stats post-trade yet.)
Hardik Pandya GT MI All-cash trade (2023; MI paid ₹15cr) Returned to MI (his old team). In IPL 2024 he led the batting (≈280 runs) and took ~4 wickets, but MI fell short in playoffs.
Cameron Green MI RCB All-cash trade (2023; RCB paid ₹17.5cr) Became RCB’s all-rounder: 255 runs and 10 wickets in 2024 (30.3 average) before an injury cut his season.

2024: Recent Swap Deals and Tactics

In late 2023 ahead of IPL 2024, several direct swaps took place. Lucknow Super Giants (LSG) and Rajasthan Royals (RR) swapped pacer Avesh Khan and batter Devdutt Padikkal: Avesh (LSG to RR) kept his ₹2.2cr fee and went on to take 19 wickets in 2024, while Padikkal (RR to LSG) kept his ₹7.75cr fee (1,521 IPL runs prior). Shortly after, RCB and Sunrisers Hyderabad (SRH) traded all-rounders Mayank Dagar (SRH to RCB) and Shahbaz Ahmed (RCB to SRH). Neither thrived in 2023 – Shahbaz managed just 42 runs and 1 wicket in 10 games for RCB, and Dagar only played 3 games (1 wicket) for SRH.

Player From To Trade Details Performance (at old team)
Avesh Khan LSG RR Straight swap for Padikkal 26 wickets in 22 games for LSG (2022–23); took 19 wickets for RR in 2024 IPL.
Devdutt Padikkal RR LSG Straight swap for Avesh 637 runs in 28 matches for RR (since 2022); very little opportunity at LSG yet.
Shahbaz Ahmed RCB SRH Swap for Mayank Dagar 10 games for RCB in 2023: 42 runs, 1 wicket.
Mayank Dagar SRH RCB Swap for Shahbaz 3 games for SRH in 2023, 1 wicket; strong domestic record (2016 U-19 World Cup).
Romario Shepherd LSG MI Traded for ₹50 lakh Played 4 IPL games total (LSG/SRH) before trade; no notable stats yet.

ALSO READ:

RCB Released Players 2026: Five Players Likely to Be Dropped (ft. Livingstone)
SRH Released Players 2026: Five Players Likely to Be Dropped (ft. Ishan Kishan)
PBKS Released Players 2026: Five Players Likely to Be Dropped (ft. Marcus Stoinis)