HOW THE IPL AUCTION WORKS

Build an IPL, BBL or global T20 franchise from the ground up in this cricket auction game. Auction an 18-man squad against a live salary cap, retain your core between seasons, and make in-game tactical calls: Power Surges, bowling changes, batting order, and pitch reads. Play a single Quick Play tournament with a fixed seed and a shareable result, or commit to Squad Mode, a multi-season franchise manager career where retention prices, transfer windows and club milestones carry across years. Every squad draws on real historical rosters, from the 2008 inaugural IPL season through the newest campaigns. No download and no account required to start; sign in to sync your career and rank on the global leaderboard.

GUIDES
CRICARCADE
IPL

DatabaseIPL2008 to 2026

IPL player database

810 players, season by season, with their auction history.

810
Players
19
Seasons
15
Franchises
361
Overseas
259
One season only
689
With auction history

From CricArcade's IPL records, 2008 to 2026 · Sources

810 men have played in the IPL since 2008. Their records tell the story of a league that kept getting faster, from 129.1 runs per hundred balls in its first season to 156.5 in 2026, and of the few who kept pace with it for two decades.

About the IPL player database

The IPL player database holds a page for every player in CricArcade's Indian Premier League records, from the first season in 2008 to 2026: batting, bowling and fielding by season and by franchise, player-of-the-match awards, and the seasons spent as captain or as champion. Each page opens with a short reading of the career: the best seasons with bat and ball, the titles won, and the longest unbroken spell with one franchise.

Where a player went through the auction, the page also shows every appearance there, taken from CricArcade's IPL auction archive: the set, the base price and the result, sold or unsold, with the Right to Match card marked where a franchise used it. A season without an auction entry is not a gap in the record; it means the player was retained or signed outside the auction that year, and the page says so rather than leaving the reader to guess. Each franchise name links to its own history.

Most pages also carry a ball-by-ball detail section: the share of dot balls faced and bowled, how often a boundary came off the bat or a wicket off the ball, and fielding dismissals split into catches, run-outs and stumpings, rather than the combined figure the season table shows. These come from a ball-by-ball reconstruction of 1,243 IPL matches, cross-checked against Cricsheet. They are career totals, not a season-by-season breakdown like the rest of the page, and a page carries them only where they agree exactly with the runs and wickets already shown for that player; a handful of players whose careers could not be matched with confidence go without this section rather than risk a wrong number.

Everything here is a real result. Deliberately left out: the ratings the T20 Franchise Manager game gives its players, and the salaries players were retained at, which the auction record does not cover. Use the filters below to narrow the list by franchise, or by Indian and overseas players, and sort it by runs, wickets or matches.

How the IPL got faster

Every career on this page was played against a moving target. In 2008, the IPL's batters scored 129.1 runs per hundred balls between them, and a six came roughly once every 21 balls. By 2026 the rate was 156.5, and a six arrived every 12 balls. Fours and sixes, which made up 63% of all runs in the first season, made up 68% in the latest. Bowlers paid for it: the league's economy rate went from 8.05 to 9.73 runs an over.

The climb was not steady. The slowest season of all was 2009, the one played in South Africa, at 116.9, and it was 2014 before a season scored as quickly as the first one had. The biggest change came at the end. Every season from 2023, the year the Impact Player rule let a side bring in a specialist substitute and so bat deeper, has set a new high, and the 2026 figure of 156.5 is the fastest the league has scored. That is why the player pages here compare each season with the league around it, not with a single all-time average: a strike rate of 140 was exceptional in 2009 and ordinary in 2026.

IPL strike rate by season, all batters
11012013014015016020082010201220142016201820202022202420262008: 129.1 runs per 100 balls129.12009: 116.9 runs per 100 balls116.92010: 127.0 runs per 100 balls2011: 121.0 runs per 100 balls2012: 123.7 runs per 100 balls2013: 121.5 runs per 100 balls2014: 129.1 runs per 100 balls2015: 132.1 runs per 100 balls2016: 131.5 runs per 100 balls2017: 133.4 runs per 100 balls2018: 138.1 runs per 100 balls2019: 133.9 runs per 100 balls2020: 131.8 runs per 100 balls2021: 127.2 runs per 100 balls2022: 134.2 runs per 100 balls2023: 141.9 runs per 100 balls2024: 150.6 runs per 100 balls2025: 152.9 runs per 100 balls2026: 156.5 runs per 100 balls156.5

Runs per 100 balls across every batter in each season, from CricArcade's IPL season data. The season table under "The numbers" has the same figures.

The run-makers

Only 10 players have scored 5,000 IPL runs. The five most prolific are Virat Kohli (9,346), Rohit Sharma (7,331), Shikhar Dhawan (6,769), David Warner (6,567) and KL Rahul (5,828), and Virat Kohli also leads the database in matches played, with 282. Volume is one measure and speed another: among players with 2,000 runs or more, the fastest scorers are Andre Russell (174.1), Abhishek Sharma (171.3) and Heinrich Klaasen (166.7), all quicker than the league as a whole has managed in any single season, even its fastest. The most sixes belong to Chris Gayle (359), Rohit Sharma (324) and Virat Kohli (317), and the most hundreds to Virat Kohli (9), Jos Buttler (7) and Chris Gayle (6).

The wicket-takers

31 bowlers have reached 100 IPL wickets. The five with the most are Yuzvendra Chahal (233), Bhuvneshwar Kumar (226), Sunil Narine (209), Piyush Chawla (192) and Jasprit Bumrah (190). In a league built for batting, the rarer skill may be keeping the runs down over a long career: among bowlers with at least 1,200 balls bowled, the lowest economy rates belong to Muttiah Muralitharan (6.69), Sunil Narine (6.78) and Dale Steyn (6.92), runs per over that look more remarkable with every season the league's scoring rate climbs.

One-club players and journeymen

810 players have turned out across the league's 19 seasons, for 15 franchises: 19 different team names appear on the scorecards, since Royal Challengers Bangalore became Royal Challengers Bengaluru, Delhi Daredevils became Delhi Capitals, Kings XI Punjab became Punjab Kings and Rising Pune Supergiants became Rising Pune Supergiant. Movement is the norm. Only 4 players have spent ten seasons or more with a single franchise and never played for another: Virat Kohli (19 seasons, Royal Challengers Bengaluru), Sunil Narine (15 seasons, Kolkata Knight Riders), Kieron Pollard (13 seasons, Mumbai Indians) and Jasprit Bumrah (13 seasons, Mumbai Indians).

At the other end, the most well-travelled players, by number of franchises represented, are Aaron Finch (9), Jaydev Unadkat (8) and Ishant Sharma (7). The longest careers of all, by seasons played, belong to Manish Pandey (19), Rohit Sharma (19) and Virat Kohli (19), while 259 players appeared in a single season and never returned.

Captains, champions and match-winners

The most seasons as captain belong to MS Dhoni (15), Rohit Sharma (11) and Virat Kohli (9). The most titles won as a member of the champion side belong to Ambati Rayudu (6), Rohit Sharma (6) and Hardik Pandya (5). And the most player-of-the-match awards, the closest thing the scorecard has to a verdict on who decided a game, went to AB de Villiers (25), Chris Gayle (22) and Virat Kohli (22).

The price of a player

689 of the players here went through at least one auction. The highest prices ever paid were Rishabh Pant (₹27 cr to Lucknow Super Giants in 2025), Shreyas Iyer (₹26.75 cr to Punjab Kings in 2025) and Cameron Green (₹25.20 cr to Kolkata Knight Riders in 2026). Many of the league's best-known names barely appear in the auction record at all: a player retained season after season never goes back under the hammer. Each player page sets the auction history beside what the player then did on the field, and the full record of every sale is in the IPL auction archive.

The ball-by-ball story

A season table shows what a player scored. It says nothing about how: whether an innings was built on singles or boundaries, or whether a bowler's economy comes from tying batters down ball after ball or from the occasional expensive over between wickets. A ball-by-ball reconstruction of the IPL's matches, cross-checked against Cricsheet, fills that gap. Among batters with at least 1,500 balls faced in the archive, dot balls are rarest against Sai Sudharsan (29.1%), AB de Villiers (30.5%) and Shubman Gill (31%). Clearing the rope is a separate skill again: the quickest to a six, by balls per six faced, were Andre Russell (one every 6.8), Nicholas Pooran (one every 8.3) and Chris Gayle (one every 9.3). Among bowlers with at least 1,200 balls bowled, the highest dot-ball rate belongs to Dale Steyn (46.7%), Morne Morkel (43.5%) and Munaf Patel (43.5%), all three out-and-out pace bowlers.

The same reconstruction credits a run-out to the fielder who actually effected it, on top of the combined catches-and-stumpings figure in the season tables. The busiest in the database are MS Dhoni (53), Dinesh Karthik (46) and Robin Uthappa (45), and all three are wicketkeepers: no other fielding position gives a player as many run-out chances over a career. Every IPL player page linked from the table below carries its own dot-ball rate, balls per boundary, balls per wicket and fielding breakdown, published only where this source and CricArcade's own season data agree exactly on the player's runs and wickets.

The league, season by season

All batters and bowlers in each IPL season, from CricArcade's season data. Strike rate is runs per 100 balls; economy is runs per over.
SeasonStrike rateBalls per sixBoundary share of runsEconomy
2008129.120.963%8.05
2009116.925.954%7.28
2010127.023.858%7.91
2011121.025.858%7.51
2012123.723.556%7.64
2013121.526.057%7.51
2014129.119.459%7.98
2015132.119.161%8.19
2016131.521.458%8.15
2017133.419.060%8.23
2018138.115.962%8.50
2019133.917.761%8.24
2020131.819.158%8.14
2021127.220.358%7.87
2022134.216.263%8.36
2023141.915.363%8.79
2024150.613.066%9.37
2025152.912.767%9.48
2026156.511.768%9.73

Every player

810 players
PlayerTeamsSeasonsMRunsWkts
A Chandila IndiaRajasthan Royals2012 to 201312411
A Chopra IndiaKolkata Knight Riders2008 to 20097530
A Singh IndiaRajasthan Royals2009 to 201223228
A Uniyal IndiaRajasthan Royals2010242
AA Bilakhia IndiaDeccan Chargers2009 to 20107690
AA Chavan IndiaRajasthan Royals2011 to 201313128
AA Jhunjhunwala IndiaRajasthan Royals, Pune Warriors, Deccan Chargers2010 to 2012212171
AA Kazi IndiaRoyal Challengers Bangalore2011100
Aaron Finch AustraliaRajasthan Royals, Delhi Daredevils, Pune Warriors, Sunrisers Hyderabad, Mumbai Indians, Gujarat Lions, Kings XI Punjab, Royal Challengers Bangalore, Kolkata Knight Riders2010 to 2022922,0921
Aavishkar Salvi IndiaDelhi Daredevils2009 to 2011707
AB de Villiers South AfricaDelhi Daredevils, Royal Challengers Bangalore2008 to 20211835,1810
Abdul Basith IndiaRajasthan Royals2023110
Abdul Samad IndiaSunrisers Hyderabad, Lucknow Super Giants2020 to 2026718592
Abdur Razzak BangladeshRoyal Challengers Bangalore2008100
Abhijeet Tomar IndiaKolkata Knight Riders2022140
Abhimanyu Mithun IndiaRoyal Challengers Bangalore2009 to 201316347
Abhinandan Singh IndiaRoyal Challengers Bengaluru2026303
Abhinav Manohar IndiaGujarat Titans, Sunrisers Hyderabad2022 to 2025272920
Abhinav Mukund IndiaChennai Super Kings, Royal Challengers Bangalore2008 to 20133190
Abhishek Nayar IndiaMumbai Indians, Kings XI Punjab, Pune Warriors, Rajasthan Royals2008 to 2014606729
Abhishek Porel IndiaDelhi Capitals2023 to 2026367690
Abhishek Raut IndiaRajasthan Royals2009 to 2011221940
Abhishek Sharma IndiaDelhi Daredevils, Sunrisers Hyderabad2018 to 2026922,37911
Abu Nechim IndiaMumbai Indians, Royal Challengers Bangalore2010 to 2015173612
Adam Gilchrist AustraliaDeccan Chargers, Kings XI Punjab2008 to 2013802,0691
Adam Milne New ZealandRoyal Challengers Bangalore, Mumbai Indians, Chennai Super Kings, Rajasthan Royals2016 to 202611257
Adam Voges AustraliaRajasthan Royals201091810
Adam Zampa AustraliaRising Pune Supergiants, Rising Pune Supergiant, Royal Challengers Bangalore, Rajasthan Royals, Sunrisers Hyderabad2016 to 2025221531
Adil Rashid EnglandPunjab Kings, Sunrisers Hyderabad2021 to 20233222
Aditya Tare IndiaMumbai Indians, Sunrisers Hyderabad, Delhi Daredevils2010 to 2017353390
Adrian Barath West IndiesKings XI Punjab20103420
AG Murtaza IndiaMumbai Indians, Pune Warriors2010 to 201312109
Aiden Blizzard AustraliaMumbai Indians2011 to 201271200
Aiden Markram South AfricaPunjab Kings, Sunrisers Hyderabad, Lucknow Super Giants2021 to 2026691,6716
Ajantha Mendis Sri LankaKolkata Knight Riders, Pune Warriors2008 to 20131038
Ajinkya Rahane IndiaMumbai Indians, Rajasthan Royals, Rising Pune Supergiants, Rising Pune Supergiant, Delhi Capitals, Kolkata Knight Riders, Chennai Super Kings2008 to 20262125,3671
Ajit Agarkar IndiaKolkata Knight Riders, Delhi Daredevils2008 to 20134217929
Akash Deep IndiaRoyal Challengers Bangalore, Royal Challengers Bengaluru, Lucknow Super Giants2022 to 2025142510
Akash Madhwal IndiaMumbai Indians, Rajasthan Royals2023 to 202517823
Akash Singh IndiaRajasthan Royals, Chennai Super Kings, Lucknow Super Giants2021 to 202612013
Akeal Hosein West IndiesSunrisers Hyderabad, Chennai Super Kings2023 to 20268219
Akila Dananjaya Sri LankaMumbai Indians2018140
Akshat Raghuwanshi IndiaLucknow Super Giants20263290
Akshdeep Nath IndiaGujarat Lions, Kings XI Punjab, Royal Challengers Bangalore2016 to 201914900
AL Menaria IndiaRajasthan Royals2011 to 2013294013
Albie Morkel South AfricaChennai Super Kings, Royal Challengers Bangalore, Delhi Daredevils, Rising Pune Supergiants2008 to 20169097585
Alex Carey AustraliaDelhi Capitals20203320
Alex Hales EnglandSunrisers Hyderabad201861480
Alfonso Thomas South AfricaPune Warriors2011 to 2012152014
Allah Ghazanfar AfghanistanMumbai Indians202611215
Alzarri Joseph West IndiesMumbai Indians, Gujarat Titans, Royal Challengers Bengaluru2019 to 2024222721
Aman Khan IndiaKolkata Knight Riders, Delhi Capitals2022 to 2023121150
Ambati Rayudu IndiaMumbai Indians, Chennai Super Kings2010 to 20232044,3480
Amit Mishra IndiaDelhi Daredevils, Deccan Chargers, Sunrisers Hyderabad, Delhi Capitals, Lucknow Super Giants2008 to 2024162381174
Amit Paunikar IndiaRajasthan Royals2010 to 20115490
AN Ghosh IndiaKolkata Knight Riders2009270
Anand Rajan IndiaDeccan Chargers, Sunrisers Hyderabad2011 to 2013808
Andre Nel South AfricaMumbai Indians2008101
Andre Russell West IndiesDelhi Daredevils, Kolkata Knight Riders2012 to 20251392,655123
Andrew Flintoff EnglandChennai Super Kings20093622
Andrew McDonald AustraliaDelhi Daredevils, Royal Challengers Bangalore2009 to 20131012311
Andrew Symonds AustraliaDeccan Chargers, Mumbai Indians2008 to 20113997420
Andrew Tye AustraliaGujarat Lions, Kings XI Punjab, Rajasthan Royals, Lucknow Super Giants2017 to 2022309142
Angelo Mathews Sri LankaKolkata Knight Riders, Pune Warriors, Delhi Daredevils2009 to 20174972427
Angkrish Raghuvanshi IndiaKolkata Knight Riders2024 to 2026358850
Aniket Choudhary IndiaRoyal Challengers Bangalore20175255
Aniket Verma IndiaSunrisers Hyderabad2025 to 2026243150
Anil Kumble IndiaRoyal Challengers Bangalore2008 to 2010423545
Anirudh Singh IndiaDeccan Chargers20105630
Anirudha Srikkanth IndiaChennai Super Kings, Sunrisers Hyderabad2008 to 2014201360
Ankit Bawne IndiaDelhi Daredevils20171120
Ankit Rajpoot IndiaChennai Super Kings, Kolkata Knight Riders, Kings XI Punjab, Rajasthan Royals2013 to 2020292624
Ankit Sharma IndiaDeccan Chargers, Sunrisers Hyderabad, Rajasthan Royals, Rising Pune Supergiants, Rising Pune Supergiant2012 to 2018228712
Ankit Soni IndiaGujarat Lions2017772
Anmolpreet Singh IndiaMumbai Indians, Sunrisers Hyderabad2021 to 202491390
Anrich Nortje South AfricaDelhi Capitals, Kolkata Knight Riders, Lucknow Super Giants2020 to 2026494961
Anshul Kamboj IndiaMumbai Indians, Chennai Super Kings2024 to 2026257431
Anuj Rawat IndiaRajasthan Royals, Royal Challengers Bangalore, Royal Challengers Bengaluru2021 to 2024243180
Anukul Roy IndiaMumbai Indians, Kolkata Knight Riders2019 to 2026257815
Anureet Singh IndiaKolkata Knight Riders, Kings XI Punjab, Rajasthan Royals2009 to 2018233618
AP Dole IndiaRajasthan Royals20103345
AP Majumdar IndiaPune Warriors20124870
Arjun Tendulkar IndiaMumbai Indians, Lucknow Super Giants2023 to 20266184
Arshad Khan IndiaMumbai Indians, Lucknow Super Giants, Gujarat Titans2023 to 20262714718
Arshdeep Singh IndiaKings XI Punjab, Punjab Kings2019 to 20269732111
Arshin Kulkarni IndiaLucknow Super Giants2024 to 20264260
AS Yadav IndiaDeccan Chargers20088490
Ashish Nehra IndiaMumbai Indians, Delhi Daredevils, Pune Warriors, Chennai Super Kings, Sunrisers Hyderabad2008 to 20178841106
Ashish Reddy IndiaDeccan Chargers, Sunrisers Hyderabad2012 to 20163128018
Ashley Noffke AustraliaRoyal Challengers Bangalore2008191
Ashok Dinda IndiaKolkata Knight Riders, Delhi Daredevils, Pune Warriors, Royal Challengers Bangalore, Rising Pune Supergiants, Rising Pune Supergiant2008 to 2017782669
Ashok Sharma IndiaGujarat Titans2026616
Ashton Turner AustraliaRajasthan Royals, Lucknow Super Giants2019 to 20246240
Ashutosh Sharma IndiaPunjab Kings, Delhi Capitals2024 to 2026325640
Ashwani Kumar IndiaMumbai Indians2025 to 202610117
Atharva Taide IndiaPunjab Kings, Sunrisers Hyderabad2023 to 2025102600
AUK Pathan IndiaRoyal Challengers Bangalore2011 to 20128390
Auqib Dar IndiaDelhi Capitals20265140
Avesh Khan IndiaRoyal Challengers Bangalore, Delhi Daredevils, Delhi Capitals, Lucknow Super Giants, Rajasthan Royals2017 to 2026826893
Axar Patel IndiaKings XI Punjab, Delhi Capitals2014 to 20261772,089139
Ayush Badoni IndiaLucknow Super Giants2022 to 2026661,1784
Ayush Mhatre IndiaChennai Super Kings2025 to 2026134410
Azhar Mahmood EnglandKings XI Punjab, Kolkata Knight Riders2012 to 20152338829
Azmatullah Omarzai AfghanistanGujarat Titans, Punjab Kings2024 to 20262015115
B Akhil IndiaRoyal Challengers Bangalore, Kochi Tuskers Kerala2008 to 201115766
B Chipli IndiaRoyal Challengers Bangalore, Deccan Chargers, Delhi Daredevils2008 to 2013232800
B Sumanth IndiaDeccan Chargers20105350
B.R. Sharath IndiaGujarat Titans2024120
BA Bhatt IndiaKings XI Punjab2011 to 201317612
Baba Indrajith IndiaKolkata Knight Riders20223210
Barinder Sran IndiaRajasthan Royals, Sunrisers Hyderabad, Kings XI Punjab, Mumbai Indians2015 to 2019241018
Basil Thampi IndiaGujarat Lions, Sunrisers Hyderabad, Mumbai Indians2017 to 2022253222
BB Samantray IndiaDeccan Chargers, Sunrisers Hyderabad2012 to 201391250
Ben Cutting AustraliaRajasthan Royals, Sunrisers Hyderabad, Mumbai Indians2014 to 20192123810
Ben Dunk AustraliaMumbai Indians20143400
Ben Dwarshuis AustraliaPunjab Kings2026101
Ben Hilfenhaus AustraliaChennai Super Kings2012 to 201417022
Ben Laughlin AustraliaChennai Super Kings, Rajasthan Royals2013 to 20189510
Ben Stokes EnglandRising Pune Supergiant, Rajasthan Royals, Chennai Super Kings2017 to 20234593528
Beuran Hendricks South AfricaKings XI Punjab2014 to 2015719
Bhanuka Rajapaksa Sri LankaPunjab Kings2022 to 2023132770
Bhuvneshwar Kumar IndiaPune Warriors, Sunrisers Hyderabad, Royal Challengers Bengaluru2011 to 2026206354226
Billy Stanlake AustraliaRoyal Challengers Bangalore, Sunrisers Hyderabad2017 to 2018657
Bipul Sharma IndiaKings XI Punjab, Sunrisers Hyderabad2010 to 20173318717
BJ Rohrer OverseasDelhi Daredevils201381930
Blessing Muzarabani ZimbabweKolkata Knight Riders2026204
Brad Haddin AustraliaKolkata Knight Riders20111180
Brad Hodge AustraliaKolkata Knight Riders, Kochi Tuskers Kerala, Rajasthan Royals2008 to 2014661,40017
Brad Hogg AustraliaRajasthan Royals, Kolkata Knight Riders2012 to 2016212223
Brendon McCullum New ZealandKolkata Knight Riders, Kochi Tuskers Kerala, Chennai Super Kings, Gujarat Lions, Royal Challengers Bangalore2008 to 20181092,8820
Brett Geeves AustraliaDelhi Daredevils2008201
Brett Lee AustraliaKings XI Punjab, Kolkata Knight Riders2008 to 20133812425
Brijesh Sharma IndiaRajasthan Royals202613214
C Ganapathy IndiaChennai Super Kings2010100
C Madan IndiaMumbai Indians20101150
C Nanda IndiaMumbai Indians2009302
Callum Ferguson AustraliaPune Warriors2011 to 20129980
Cameron Green AustraliaMumbai Indians, Royal Challengers Bengaluru, Kolkata Knight Riders2023 to 2026431,02923
Cameron White AustraliaRoyal Challengers Bangalore, Deccan Chargers, Sunrisers Hyderabad2008 to 2013479711
Carlos Brathwaite West IndiesDelhi Daredevils, Sunrisers Hyderabad, Kolkata Knight Riders2016 to 20191618113
Chamara Kapugedera Sri LankaChennai Super Kings20085160
Chamara Silva Sri LankaDeccan Chargers20083400
Chaminda Vaas Sri LankaDeccan Chargers2008 to 2010138118
Charl Langeveldt South AfricaKolkata Knight Riders, Royal Challengers Bangalore2009 to 20117813
Chetan Sakariya IndiaRajasthan Royals, Delhi Capitals, Kolkata Knight Riders2021 to 2025202020
Cheteshwar Pujara IndiaKolkata Knight Riders, Royal Challengers Bangalore, Kings XI Punjab2010 to 2014303900
Chris Gayle West IndiesKolkata Knight Riders, Royal Challengers Bangalore, Kings XI Punjab, Punjab Kings2009 to 20211414,99718
Chris Green AustraliaKolkata Knight Riders2020100
Chris Jordan EnglandRoyal Challengers Bangalore, Sunrisers Hyderabad, Kings XI Punjab, Punjab Kings, Chennai Super Kings, Mumbai Indians2016 to 2023348130
Chris Lynn AustraliaDeccan Chargers, Kolkata Knight Riders, Mumbai Indians2012 to 2021421,3290
Chris Morris South AfricaChennai Super Kings, Rajasthan Royals, Delhi Daredevils, Delhi Capitals, Royal Challengers Bangalore2013 to 20218161896
Chris Woakes EnglandKolkata Knight Riders, Royal Challengers Bangalore, Delhi Capitals2017 to 2021217830
Clint McKay AustraliaMumbai Indians2012281
CM Gautam IndiaDelhi Daredevils, Mumbai Indians2013 to 2015131690
Colin de Grandhomme New ZealandKolkata Knight Riders, Royal Challengers Bangalore2017 to 2019253036
Colin Ingram South AfricaDelhi Daredevils, Delhi Capitals2011 to 2019152050
Colin Munro New ZealandKolkata Knight Riders, Delhi Daredevils, Delhi Capitals2016 to 2019131770
Cooper Connolly AustraliaPunjab Kings2026144910
Corbin Bosch South AfricaMumbai Indians2025 to 202699713
Corey Anderson New ZealandMumbai Indians, Delhi Daredevils, Royal Challengers Bangalore2014 to 20183053811
D du Preez OverseasRoyal Challengers Bangalore20092104
D Kalyankrishna IndiaDeccan Chargers2008332
D'Arcy Short AustraliaRajasthan Royals201871151
Dale Steyn South AfricaRoyal Challengers Bangalore, Deccan Chargers, Sunrisers Hyderabad, Gujarat Lions2008 to 20209516797
Damien Martyn AustraliaRajasthan Royals20101190
Daniel Christian AustraliaDeccan Chargers, Royal Challengers Bangalore, Rising Pune Supergiant, Delhi Daredevils2011 to 20214946038
Daniel Harris AustraliaDeccan Chargers201241110
Daniel Sams AustraliaDelhi Capitals, Royal Challengers Bangalore, Mumbai Indians2020 to 2022164414
Daniel Vettori New ZealandDelhi Daredevils, Royal Challengers Bangalore2008 to 20123412128
Danish Malewar IndiaMumbai Indians2026220
Darren Bravo West IndiesKolkata Knight Riders2017160
Darren Sammy West IndiesSunrisers Hyderabad, Royal Challengers Bangalore2013 to 20152229511
Darshan Nalkande IndiaGujarat Titans2022 to 20246126
Daryl Mitchell New ZealandRajasthan Royals, Chennai Super Kings2022 to 2024153511
Dasun Shanaka Sri LankaGujarat Titans, Rajasthan Royals2023 to 202610891
David Hussey AustraliaKolkata Knight Riders, Kings XI Punjab, Chennai Super Kings2008 to 2014641,3228
David Miller South AfricaKings XI Punjab, Rajasthan Royals, Gujarat Titans, Lucknow Super Giants, Delhi Capitals2012 to 20261523,2880
David Payne EnglandSunrisers Hyderabad2026262
David Warner AustraliaDelhi Daredevils, Sunrisers Hyderabad, Delhi Capitals2009 to 20241846,5670
David Wiese NamibiaRoyal Challengers Bangalore, Kolkata Knight Riders2015 to 20231814816
David Willey EnglandChennai Super Kings, Royal Challengers Bangalore2018 to 202311536
Davy Jacobs South AfricaMumbai Indians2011 to 20127920
Dawid Malan EnglandPunjab Kings20211260
DB Ravi Teja IndiaDeccan Chargers, Sunrisers Hyderabad2008 to 2013323751
Debabrata Das IndiaKolkata Knight Riders2008 to 2013313040
Deepak Chahar IndiaRising Pune Supergiants, Rising Pune Supergiant, Chennai Super Kings, Mumbai Indians2016 to 202610314296
Deepak Hooda IndiaRajasthan Royals, Sunrisers Hyderabad, Kings XI Punjab, Punjab Kings, Lucknow Super Giants, Chennai Super Kings2015 to 20251251,49710
Devdutt Padikkal IndiaRoyal Challengers Bangalore, Rajasthan Royals, Lucknow Super Giants, Royal Challengers Bengaluru2020 to 2026902,2700
Devon Conway New ZealandChennai Super Kings2022 to 2025291,0800
Dewald Brevis South AfricaMumbai Indians, Chennai Super Kings2022 to 2026276061
Dhawal Kulkarni IndiaMumbai Indians, Rajasthan Royals, Gujarat Lions2008 to 20219210486
Dhruv Jurel IndiaRajasthan Royals2023 to 2026571,1950
Dhruv Shorey IndiaChennai Super Kings2018 to 20192130
Digvesh Singh IndiaLucknow Super Giants2025 to 202623319
Dilhara Fernando Sri LankaMumbai Indians2008 to 201010417
Dilshan Madushanka Sri LankaSunrisers Hyderabad2026101
Dimitri Mascarenhas EnglandRajasthan Royals, Kings XI Punjab2008 to 2013137919
Dinesh Karthik IndiaDelhi Daredevils, Kings XI Punjab, Mumbai Indians, Royal Challengers Bangalore, Gujarat Lions, Kolkata Knight Riders, Royal Challengers Bengaluru2008 to 20242574,8430
Dinesh Salunkhe IndiaRajasthan Royals20086331
Dirk Nannes AustraliaDelhi Daredevils, Royal Challengers Bangalore, Chennai Super Kings2009 to 201329428
Dishant Yagnik IndiaRajasthan Royals2011 to 2014251700
Dominic Thornely AustraliaMumbai Indians20086393
Domnic Joseph IndiaDelhi Daredevils2015614
Donovan Ferreira South AfricaRajasthan Royals, Delhi Capitals2024 to 2026183261
Doug Bollinger AustraliaChennai Super Kings2010 to 2012272137
Doug Bracewell New ZealandDelhi Daredevils20121123
DP Vijaykumar IndiaDeccan Chargers2008914
DS Lehmann OverseasRajasthan Royals20082180
DT Patil IndiaRoyal Challengers Bangalore20082130
Duan Jansen IndiaMumbai Indians2023101
Dushmantha Chameera Sri LankaLucknow Super Giants, Kolkata Knight Riders, Delhi Capitals2022 to 2026215313
Dwaine Pretorius South AfricaChennai Super Kings2022 to 20237446
Dwayne Bravo West IndiesMumbai Indians, Chennai Super Kings, Gujarat Lions2008 to 20221601,560183
Dwayne Smith West IndiesMumbai Indians, Deccan Chargers, Chennai Super Kings, Gujarat Lions2008 to 2017912,38526
Eklavya Dwivedi IndiaGujarat Lions20164240
Eoin Morgan EnglandRoyal Challengers Bangalore, Kolkata Knight Riders, Sunrisers Hyderabad, Kings XI Punjab2010 to 2021831,4060
Eshan Malinga Sri LankaSunrisers Hyderabad2025 to 202622733
Evin Lewis West IndiesMumbai Indians, Rajasthan Royals, Lucknow Super Giants2018 to 2022276540
Fabian Allen West IndiesPunjab Kings, Mumbai Indians2021 to 20225142
Faf du Plessis South AfricaChennai Super Kings, Rising Pune Supergiants, Rising Pune Supergiant, Royal Challengers Bangalore, Royal Challengers Bengaluru, Delhi Capitals2012 to 20251544,7730
Farhaan Behardien South AfricaKings XI Punjab20163140
Farveez Maharoof Sri LankaDelhi Daredevils2008 to 20102017727
Fazalhaq Farooqi AfghanistanSunrisers Hyderabad, Rajasthan Royals2022 to 20251256
Fidel Edwards West IndiesDeccan Chargers2009645
Finn Allen New ZealandKolkata Knight Riders2026113490
FY Fazal IndiaRajasthan Royals2010 to 2011121830
Gagandeep Singh IndiaKings XI Punjab2008403
Gautam Gambhir IndiaDelhi Daredevils, Kolkata Knight Riders2008 to 20181544,2170
George Bailey AustraliaChennai Super Kings, Kings XI Punjab, Rising Pune Supergiants2009 to 2016406630
George Garton EnglandRoyal Challengers Bangalore2021523
George Linde South AfricaLucknow Super Giants20263311
Gerald Coetzee South AfricaMumbai Indians, Gujarat Titans2024 to 2025143115
Glenn Maxwell AustraliaDelhi Daredevils, Mumbai Indians, Kings XI Punjab, Royal Challengers Bangalore, Royal Challengers Bengaluru, Punjab Kings2012 to 20251412,82041
Glenn McGrath AustraliaDelhi Daredevils200814412
Glenn Phillips New ZealandRajasthan Royals, Sunrisers Hyderabad, Gujarat Titans2021 to 2026141322
GR Napier OverseasMumbai Indians20091151
Graeme Smith South AfricaRajasthan Royals, Pune Warriors2008 to 2011297390
Gulbadin Naib AfghanistanDelhi Capitals20242190
Gurinder Sandhu AustraliaDelhi Daredevils2015301
Gurjapneet Singh IndiaChennai Super Kings2026804
Gurkeerat Singh IndiaKings XI Punjab, Royal Challengers Bangalore2012 to 2020415115
Gurnoor Brar IndiaPunjab Kings2023100
H Das IndiaDeccan Chargers2008120
Hanuma Vihari IndiaSunrisers Hyderabad, Delhi Capitals2013 to 2019242841
Harbhajan Singh IndiaMumbai Indians, Chennai Super Kings, Kolkata Knight Riders2008 to 2021163833150
Hardik Pandya IndiaMumbai Indians, Gujarat Titans2015 to 20261622,96482
Hardus Viljoen South AfricaKings XI Punjab2019637
Harmeet Singh IndiaDeccan Chargers, Kings XI Punjab2009 to 2013271826
Harmeet Singh IndiaRajasthan Royals2013101
Harpreet Brar IndiaKings XI Punjab, Punjab Kings2019 to 20265124937
Harpreet Singh Bhatia IndiaKolkata Knight Riders, Pune Warriors, Punjab Kings2010 to 202491230
Harry Brook EnglandSunrisers Hyderabad2023111900
Harry Gurney EnglandKolkata Knight Riders2019817
Harsh Dubey IndiaSunrisers Hyderabad2025 to 2026111313
Harshal Patel IndiaRoyal Challengers Bangalore, Delhi Daredevils, Delhi Capitals, Punjab Kings, Sunrisers Hyderabad2012 to 2026123280151
Harshit Rana IndiaKolkata Knight Riders2022 to 2025335940
Hashim Amla South AfricaKings XI Punjab2016 to 2017165770
Heinrich Klaasen South AfricaRajasthan Royals, Royal Challengers Bangalore, Sunrisers Hyderabad2018 to 2026642,1040
Herschelle Gibbs South AfricaDeccan Chargers, Mumbai Indians2008 to 2012368860
Himanshu Sharma IndiaRoyal Challengers Bangalore, Royal Challengers Bengaluru2023 to 2024200
Himmat Singh IndiaLucknow Super Giants2025 to 20269920
Hrithik Shokeen IndiaMumbai Indians2022 to 202313665
I Malhotra IndiaDeccan Chargers2011170
Imran Tahir South AfricaDelhi Daredevils, Rising Pune Supergiant, Chennai Super Kings2014 to 2021593382
Iqbal Abdulla IndiaKolkata Knight Riders, Rajasthan Royals, Royal Challengers Bangalore2008 to 2017498840
Irfan Pathan IndiaKings XI Punjab, Delhi Daredevils, Sunrisers Hyderabad, Rising Pune Supergiants, Gujarat Lions2008 to 20171031,15080
Ish Sodhi New ZealandRajasthan Royals2018 to 2019879
Ishan Kishan IndiaGujarat Lions, Mumbai Indians, Sunrisers Hyderabad2016 to 20261343,6000
Ishan Porel IndiaPunjab Kings2021101
Ishank Jaggi IndiaDeccan Chargers, Kolkata Knight Riders2011 to 20177760
Ishant Sharma IndiaKolkata Knight Riders, Deccan Chargers, Sunrisers Hyderabad, Rising Pune Supergiants, Kings XI Punjab, Delhi Capitals, Gujarat Titans2008 to 20251175796
Ishwar Pandey IndiaPune Warriors, Chennai Super Kings2013 to 201525018
Isuru Udana Sri LankaRoyal Challengers Bangalore202010158
J Arunkumar IndiaRoyal Challengers Bangalore20083230
J Syed Mohammad IndiaRoyal Challengers Bangalore2011 to 201311298
Jacob Bethell EnglandRoyal Challengers Bengaluru2025 to 202691630
Jacob Duffy New ZealandRoyal Challengers Bengaluru2026609
Jacob Oram New ZealandChennai Super Kings, Rajasthan Royals, Mumbai Indians2008 to 2013181069
Jacques Kallis South AfricaRoyal Challengers Bangalore, Kolkata Knight Riders2008 to 2014982,42765
Jagadeesha Suchith IndiaMumbai Indians, Delhi Capitals, Sunrisers Hyderabad2015 to 2022227019
Jake Fraser-McGurk AustraliaDelhi Capitals2024 to 2025153850
Jalaj Saxena IndiaPunjab Kings2021100
James Faulkner AustraliaPune Warriors, Kings XI Punjab, Rajasthan Royals, Gujarat Lions2011 to 20176052761
James Franklin New ZealandMumbai Indians2011 to 2012203279
James Hopes AustraliaKings XI Punjab, Delhi Daredevils2008 to 20112141714
James Neesham New ZealandDelhi Daredevils, Kings XI Punjab, Mumbai Indians, Rajasthan Royals2014 to 202214928
James Pattinson AustraliaMumbai Indians2020101511
Jamie Overton EnglandChennai Super Kings2025 to 20261315114
Jaskaran Singh OverseasDeccan Chargers2009 to 2010886
Jason Behrendorff AustraliaMumbai Indians2019 to 202317619
Jason Holder West IndiesChennai Super Kings, Sunrisers Hyderabad, Kolkata Knight Riders, Lucknow Super Giants, Rajasthan Royals, Gujarat Titans2013 to 20265732470
Jason Roy EnglandGujarat Lions, Delhi Daredevils, Sunrisers Hyderabad, Kolkata Knight Riders2017 to 2023216140
Jasprit Bumrah IndiaMumbai Indians2013 to 202615875190
Javon Searles West IndiesKolkata Knight Riders2018482
Jayant Yadav IndiaDelhi Daredevils, Mumbai Indians, Gujarat Titans2015 to 202320408
Jaydev Unadkat IndiaKolkata Knight Riders, Royal Challengers Bangalore, Delhi Daredevils, Rising Pune Supergiant, Rajasthan Royals, Mumbai Indians, Lucknow Super Giants, Sunrisers Hyderabad2010 to 2026116201114
Jeevan Mendis AustraliaDelhi Daredevils20133231
Jerome Taylor West IndiesPune Warriors2011536
Jesse Ryder New ZealandRoyal Challengers Bangalore, Pune Warriors2009 to 2012296048
Jhye Richardson AustraliaPunjab Kings, Delhi Capitals2021 to 20244173
Jitesh Sharma IndiaPunjab Kings, Royal Challengers Bengaluru2022 to 2026711,1070
Joe Denly EnglandKolkata Knight Riders2019100
Joe Root EnglandRajasthan Royals20233100
Joe Root OverseasRajasthan Royals20233100
Jofra Archer EnglandRajasthan Royals, Mumbai Indians2018 to 20266832684
Joginder Sharma IndiaChennai Super Kings2008 to 2011163612
Johan Botha South AfricaRajasthan Royals, Delhi Daredevils, Kolkata Knight Riders2009 to 20153440925
Johan van der Wath South AfricaRoyal Challengers Bangalore20113183
John Hastings AustraliaChennai Super Kings, Kolkata Knight Riders2014 to 2016303
Jonny Bairstow EnglandSunrisers Hyderabad, Punjab Kings, Mumbai Indians2019 to 2025521,6740
Jos Buttler EnglandMumbai Indians, Rajasthan Royals, Gujarat Titans2016 to 20261384,6470
Josh Hazlewood AustraliaChennai Super Kings, Royal Challengers Bangalore, Royal Challengers Bengaluru2020 to 2026521972
Josh Inglis AustraliaPunjab Kings, Lucknow Super Giants2025 to 2026175440
Josh Little IrelandGujarat Titans2023 to 202411011
Josh Philippe AustraliaRoyal Challengers Bangalore20205780
JP Duminy South AfricaMumbai Indians, Deccan Chargers, Delhi Daredevils2009 to 2018832,02923
Junior Dala South AfricaDelhi Daredevils2018100
Justin Kemp South AfricaChennai Super Kings20105263
K Goel IndiaKings XI Punjab2008 to 2010222180
K Upadhyay IndiaPune Warriors2012 to 20133120
K. S. Bharat IndiaRoyal Challengers Bangalore, Delhi Capitals2021 to 2022101990
Kagiso Rabada South AfricaDelhi Daredevils, Delhi Capitals, Punjab Kings, Gujarat Titans2017 to 2026101262151
Kamindu Mendis Sri LankaSunrisers Hyderabad20255922
Kamlesh Nagarkoti IndiaKolkata Knight Riders, Delhi Capitals2020 to 202212225
Kamran Akmal PakistanRajasthan Royals200861280
Kamran Khan IndiaRajasthan Royals, Pune Warriors2009 to 20119310
Kane Richardson AustraliaPune Warriors, Rajasthan Royals, Royal Challengers Bangalore2013 to 2021153619
Kane Williamson New ZealandSunrisers Hyderabad, Gujarat Titans2015 to 2024792,1320
Karan Sharma IndiaLucknow Super Giants2022 to 20233160
Karanveer Singh IndiaKings XI Punjab2014 to 201591212
Karim Janat AfghanistanGujarat Titans2025100
Karn Sharma IndiaRoyal Challengers Bangalore, Sunrisers Hyderabad, Mumbai Indians, Chennai Super Kings, Royal Challengers Bengaluru2009 to 20259035283
Kartik Sharma IndiaChennai Super Kings2026112950
Kartik Tyagi IndiaRajasthan Royals, Sunrisers Hyderabad, Gujarat Titans, Kolkata Knight Riders2020 to 2026342433
Karun Nair IndiaRoyal Challengers Bangalore, Rajasthan Royals, Delhi Daredevils, Kings XI Punjab, Delhi Capitals2013 to 2026861,7120
KB Arun Karthik IndiaChennai Super Kings, Royal Challengers Bangalore2010 to 201317510
KC Cariappa IndiaKolkata Knight Riders, Kings XI Punjab2015 to 201911248
Kedar Devdhar IndiaDeccan Chargers2011100
Kedar Jadhav IndiaDelhi Daredevils, Kochi Tuskers Kerala, Royal Challengers Bangalore, Chennai Super Kings, Sunrisers Hyderabad2010 to 2023951,2080
Keemo Paul West IndiesDelhi Capitals20198189
Kemar Roach West IndiesDeccan Chargers20102100
Keshav Maharaj South AfricaRajasthan Royals2024212
Kevin Pietersen EnglandRoyal Challengers Bangalore, Delhi Daredevils, Rising Pune Supergiants2009 to 2016361,0017
Kevon Cooper West IndiesRajasthan Royals2012 to 20142511633
Khaleel Ahmed IndiaSunrisers Hyderabad, Delhi Capitals, Chennai Super Kings2018 to 202676291
Kieron Pollard West IndiesMumbai Indians2010 to 20221893,43769
KL Rahul IndiaRoyal Challengers Bangalore, Sunrisers Hyderabad, Kings XI Punjab, Punjab Kings, Lucknow Super Giants, Delhi Capitals2013 to 20261605,8280
KM Asif IndiaChennai Super Kings, Rajasthan Royals2018 to 2023707
KP Appanna IndiaRoyal Challengers Bangalore2009 to 20121329
Krish Bhagat IndiaMumbai Indians20263100
Krishmar Santokie West IndiesMumbai Indians2014203
Krishnappa Gowtham IndiaRajasthan Royals, Kings XI Punjab, Lucknow Super Giants2018 to 20243624721
Krunal Pandya IndiaMumbai Indians, Lucknow Super Giants, Royal Challengers Bengaluru2016 to 20261581,982107
Kuldeep Sen IndiaRajasthan Royals2022 to 202412014
Kuldeep Yadav IndiaKolkata Knight Riders, Delhi Capitals2016 to 2026111210112
Kuldip Yadav IndiaRajasthan Royals2021 to 2023302
Kulwant Khejroliya IndiaRoyal Challengers Bangalore, Kolkata Knight Riders, Gujarat Titans2018 to 2026906
Kumar Kartikeya Singh IndiaMumbai Indians, Rajasthan Royals2022 to 2025161212
Kumar Kushagra IndiaDelhi Capitals, Gujarat Titans2024 to 20265210
Kumar Sangakkara Sri LankaKings XI Punjab, Deccan Chargers, Sunrisers Hyderabad2008 to 2013711,6870
Kunal Rathore IndiaRajasthan Royals2025100
Kusal Mendis Sri LankaGujarat Titans20251200
Kusal Perera Sri LankaRajasthan Royals20132140
Kwena Maphaka South AfricaMumbai Indians, Rajasthan Royals2024 to 2025482
Kyle Abbott South AfricaKings XI Punjab20165132
Kyle Jamieson New ZealandRoyal Challengers Bangalore, Punjab Kings, Delhi Capitals2021 to 2026157716
Kyle Mayers West IndiesLucknow Super Giants2023133790
L Ablish IndiaKings XI Punjab2010 to 2011303
LA Carseldine IndiaRajasthan Royals20095811
Lakshmipathy Balaji IndiaChennai Super Kings, Kolkata Knight Riders, Kings XI Punjab2008 to 2014733676
Lalit Yadav IndiaDelhi Capitals2021 to 20242730510
Lasith Malinga Sri LankaMumbai Indians2009 to 201912288170
Laxmi Ratan Shukla IndiaKolkata Knight Riders, Delhi Daredevils2008 to 20144740515
LE Plunkett OverseasDelhi Daredevils2018714
Lendl Simmons West IndiesMumbai Indians2014 to 2017291,0791
LG Pretorius OverseasRajasthan Royals2026270
Liam Livingstone EnglandRajasthan Royals, Punjab Kings, Royal Challengers Bengaluru, Sunrisers Hyderabad2019 to 2026511,06613
Litton Das BangladeshKolkata Knight Riders2023140
Lizaad Williams South AfricaDelhi Capitals2024211
Lockie Ferguson New ZealandRising Pune Supergiant, Kolkata Knight Riders, Gujarat Titans, Royal Challengers Bengaluru, Punjab Kings2017 to 2026527254
Luke Pomersbach AustraliaKings XI Punjab, Royal Challengers Bangalore2008 to 2013173020
Luke Ronchi New ZealandMumbai Indians2008 to 20095340
Luke Wood EnglandMumbai Indians2024291
Luke Wright EnglandPune Warriors2012 to 201371062
Lukman Hussain Meriwala IndiaDelhi Capitals2021101
Lungi Ngidi South AfricaChennai Super Kings, Royal Challengers Bengaluru, Delhi Capitals2018 to 202628442
M Rawat IndiaRajasthan Royals, Pune Warriors2008 to 201318550
MA Khote IndiaMumbai Indians20084242
Madhav Tiwari IndiaDelhi Capitals2025 to 20265214
Maheesh Theekshana Sri LankaChennai Super Kings, Rajasthan Royals2022 to 2025381736
Mahela Jayawardene Sri LankaKings XI Punjab, Kochi Tuskers Kerala, Delhi Daredevils2008 to 2013801,8080
Mahipal Lomror IndiaRajasthan Royals, Royal Challengers Bangalore, Royal Challengers Bengaluru2018 to 2024405271
Makhaya Ntini South AfricaChennai Super Kings20089117
Manan Vohra IndiaKings XI Punjab, Royal Challengers Bangalore, Rajasthan Royals, Lucknow Super Giants2013 to 2023561,0830
Manav Suthar IndiaGujarat Titans2024 to 2026512
Mandeep Singh IndiaKolkata Knight Riders, Kings XI Punjab, Royal Challengers Bangalore, Punjab Kings, Delhi Capitals2010 to 20231111,7060
Manimaran Siddharth IndiaLucknow Super Giants2024 to 2026909
Manish Pandey IndiaMumbai Indians, Royal Challengers Bangalore, Pune Warriors, Kolkata Knight Riders, Sunrisers Hyderabad, Lucknow Super Giants, Delhi Capitals2008 to 20261804,0210
Manoj Bhandage IndiaRoyal Challengers Bengaluru2025110
Manoj Tiwary IndiaDelhi Daredevils, Kolkata Knight Riders, Rising Pune Supergiant, Kings XI Punjab2008 to 2018981,6951
Manpreet Gony IndiaChennai Super Kings, Deccan Chargers, Kings XI Punjab, Gujarat Lions2008 to 2017449937
Manprit Juneja IndiaDelhi Daredevils201371250
Manvinder Bisla IndiaKings XI Punjab, Kolkata Knight Riders, Royal Challengers Bangalore2010 to 2015397980
Marchant de Lange South AfricaKolkata Knight Riders, Mumbai Indians2012 to 2015515
Marco Jansen South AfricaMumbai Indians, Sunrisers Hyderabad, Punjab Kings2021 to 20264919245
Marcus Stoinis AustraliaKings XI Punjab, Royal Challengers Bangalore, Delhi Capitals, Lucknow Super Giants, Punjab Kings2016 to 20261232,24246
Mark Boucher South AfricaRoyal Challengers Bangalore, Kolkata Knight Riders2008 to 2011313940
Mark Wood EnglandChennai Super Kings, Lucknow Super Giants2018 to 202351211
Marlon Samuels West IndiesPune Warriors, Delhi Daredevils2012 to 2017151619
Martin Guptill New ZealandMumbai Indians, Kings XI Punjab, Sunrisers Hyderabad2016 to 2019132710
Mashrafe Mortaza BangladeshKolkata Knight Riders2009120
Matheesha Pathirana Sri LankaChennai Super Kings, Kolkata Knight Riders2022 to 202633047
Matt Henry New ZealandKings XI Punjab, Lucknow Super Giants, Chennai Super Kings2017 to 2026974
Matthew Breetzke South AfricaLucknow Super Giants20251140
Matthew Hayden AustraliaChennai Super Kings2008 to 2010321,1070
Matthew Short AustraliaPunjab Kings, Chennai Super Kings2023 to 202691770
Matthew Wade AustraliaDelhi Daredevils, Gujarat Titans2011 to 2024151830
Mayank Agarwal IndiaRoyal Challengers Bangalore, Delhi Daredevils, Rising Pune Supergiant, Kings XI Punjab, Punjab Kings, Sunrisers Hyderabad, Royal Challengers Bengaluru2011 to 20251302,7640
Mayank Dagar IndiaSunrisers Hyderabad, Royal Challengers Bengaluru2023 to 2024802
Mayank Markande IndiaMumbai Indians, Rajasthan Royals, Sunrisers Hyderabad2018 to 2026404837
Mayank Rawat IndiaMumbai Indians2026100
Mayank Yadav IndiaLucknow Super Giants2024 to 20261059
MB Parmar IndiaKolkata Knight Riders2010100
MD Mishra IndiaDeccan Chargers, Pune Warriors2010 to 2012182370
Michael Bracewell New ZealandRoyal Challengers Bangalore20235586
Michael Clarke AustraliaPune Warriors20126982
Michael Hussey AustraliaChennai Super Kings, Mumbai Indians2008 to 2015591,9770
Michael Klinger AustraliaKochi Tuskers Kerala20114730
Michael Lumb EnglandRajasthan Royals, Deccan Chargers2010 to 2011122780
Michael Neser AustraliaKings XI Punjab2013100
Misbah-ul-Haq PakistanRoyal Challengers Bangalore200881170
Mitchell Johnson AustraliaMumbai Indians, Kings XI Punjab, Kolkata Knight Riders2013 to 20185416762
Mitchell Marsh AustraliaDeccan Chargers, Pune Warriors, Rising Pune Supergiants, Sunrisers Hyderabad, Delhi Capitals, Lucknow Super Giants2010 to 2026681,85537
Mitchell McClenaghan New ZealandMumbai Indians2015 to 2019568571
Mitchell Santner New ZealandChennai Super Kings, Mumbai Indians2019 to 20263513630
Mitchell Starc AustraliaRoyal Challengers Bangalore, Kolkata Knight Riders, Delhi Capitals2014 to 20265811176
Mithun Manhas IndiaDelhi Daredevils, Pune Warriors, Chennai Super Kings2008 to 2014555140
MJ Owen OverseasPunjab Kings2025100
MN van Wyk OverseasKolkata Knight Riders200951670
Moeen Ali EnglandRoyal Challengers Bangalore, Chennai Super Kings, Kolkata Knight Riders2018 to 2025731,16741
Mohammad Ashraful BangladeshMumbai Indians2009120
Mohammad Asif PakistanDelhi Daredevils2008838
Mohammad Hafeez PakistanKolkata Knight Riders20088642
Mohammad Kaif IndiaRajasthan Royals, Kings XI Punjab, Royal Challengers Bangalore2008 to 2012292590
Mohammad Nabi AfghanistanSunrisers Hyderabad, Mumbai Indians2017 to 20242422115
Mohammed Shami IndiaKolkata Knight Riders, Delhi Daredevils, Kings XI Punjab, Punjab Kings, Gujarat Titans, Sunrisers Hyderabad, Lucknow Super Giants2013 to 2026132115145
Mohammed Siraj IndiaSunrisers Hyderabad, Royal Challengers Bangalore, Royal Challengers Bengaluru, Gujarat Titans2017 to 2026125117128
Mohit Rathee IndiaPunjab Kings2023110
Mohit Sharma IndiaChennai Super Kings, Kings XI Punjab, Delhi Capitals, Gujarat Titans2013 to 2025120125134
Mohsin Khan IndiaLucknow Super Giants2022 to 2026312538
Moises Henriques AustraliaKolkata Knight Riders, Delhi Daredevils, Royal Challengers Bangalore, Sunrisers Hyderabad, Punjab Kings2009 to 2021621,00042
Monu Kumar IndiaChennai Super Kings2020100
Morne Morkel South AfricaRajasthan Royals, Delhi Daredevils, Kolkata Knight Riders2009 to 20167012677
MS Dhoni IndiaChennai Super Kings, Rising Pune Supergiants, Rising Pune Supergiant2008 to 20252775,4390
Mujeeb Ur Rahman AfghanistanKings XI Punjab, Sunrisers Hyderabad, Mumbai Indians2018 to 2025201220
Mukesh Choudhary IndiaChennai Super Kings2022 to 202624825
Mukesh Kumar IndiaDelhi Capitals2023 to 2026421042
Mukul Choudhary IndiaLucknow Super Giants2026101700
Munaf Patel IndiaRajasthan Royals, Mumbai Indians, Gujarat Lions2008 to 2017633974
Murali Kartik IndiaKolkata Knight Riders, Pune Warriors, Royal Challengers Bangalore, Kings XI Punjab2008 to 20145611331
Murali Vijay IndiaChennai Super Kings, Delhi Daredevils, Kings XI Punjab2009 to 20201062,6190
Murugan Ashwin IndiaRising Pune Supergiants, Royal Challengers Bangalore, Kings XI Punjab, Punjab Kings, Mumbai Indians, Rajasthan Royals2016 to 2023443535
Musheer Khan IndiaPunjab Kings2025101
Mustafizur Rahman BangladeshSunrisers Hyderabad, Mumbai Indians, Rajasthan Royals, Delhi Capitals, Chennai Super Kings2016 to 2025601365
Muttiah Muralitharan Sri LankaChennai Super Kings, Kochi Tuskers Kerala, Royal Challengers Bangalore2008 to 2014662064
N Saini IndiaKings XI Punjab2012101400
Naman Dhir IndiaMumbai Indians2024 to 2026377100
Naman Ojha IndiaRajasthan Royals, Delhi Daredevils, Sunrisers Hyderabad2009 to 20181131,5540
Nandre Burger South AfricaRajasthan Royals2024 to 2026181421
Narayan Jagadeesan IndiaChennai Super Kings, Kolkata Knight Riders2020 to 2023131620
Nathan Coulter-Nile AustraliaMumbai Indians, Delhi Daredevils, Kolkata Knight Riders, Rajasthan Royals2013 to 2022398248
Nathan Ellis AustraliaPunjab Kings, Chennai Super Kings2021 to 2025171919
Nathan McCullum New ZealandPune Warriors20112260
Nathan Rimmington AustraliaKings XI Punjab2011110
Nathu Singh IndiaGujarat Lions2017201
Navdeep Saini IndiaRoyal Challengers Bangalore, Rajasthan Royals, Kolkata Knight Riders2019 to 2026343324
Naveen Ul Haq AfghanistanLucknow Super Giants2023 to 2024181825
ND Doshi OverseasRoyal Challengers Bangalore, Rajasthan Royals2010 to 2011402
Nehal Wadhera IndiaMumbai Indians, Punjab Kings2023 to 2026457840
Nic Maddinson AustraliaRoyal Challengers Bangalore2014 to 20153200
Nicholas Pooran West IndiesKings XI Punjab, Punjab Kings, Sunrisers Hyderabad, Lucknow Super Giants2019 to 20261042,5270
Nikhil Naik IndiaKings XI Punjab, Kolkata Knight Riders2016 to 20204310
Niraj Patel IndiaRajasthan Royals2008 to 200991210
Nishant Sindhu IndiaGujarat Titans20268630
Nitish Kumar Reddy IndiaSunrisers Hyderabad2023 to 20264278713
Nitish Rana IndiaMumbai Indians, Kolkata Knight Riders, Rajasthan Royals, Delhi Capitals2016 to 20261273,07810
Noor Ahmad AfghanistanGujarat Titans, Chennai Super Kings2023 to 2026513161
Nuwan Kulasekara Sri LankaChennai Super Kings2011 to 2012555
Nuwan Thushara Sri LankaMumbai Indians, Royal Challengers Bengaluru2024 to 2025809
Nuwan Zoysa Sri LankaDeccan Chargers20083112
Obed McCoy West IndiesRajasthan Royals2022 to 20238811
Odean Smith West IndiesPunjab Kings20226516
Oshane Thomas West IndiesRajasthan Royals2019405
Owais Shah EnglandKolkata Knight Riders, Kochi Tuskers Kerala, Rajasthan Royals2010 to 2013235060
P Amarnath IndiaChennai Super Kings2008607
P Dharmani IndiaKings XI Punjab2008100
PA Reddy IndiaDeccan Chargers, Sunrisers Hyderabad2012 to 2013121640
Padmanabhan Prasanth IndiaKochi Tuskers Kerala2011100
Pankaj Singh IndiaRajasthan Royals, Royal Challengers Bangalore2008 to 201217711
Paras Dogra IndiaRajasthan Royals, Kings XI Punjab, Kolkata Knight Riders2010 to 2013131270
Pardeep Sahu IndiaKings XI Punjab20165193
Parthiv Patel IndiaChennai Super Kings, Kochi Tuskers Kerala, Deccan Chargers, Sunrisers Hyderabad, Royal Challengers Bangalore, Mumbai Indians2008 to 20191392,8480
Parvez Rasool IndiaPune Warriors, Sunrisers Hyderabad, Royal Challengers Bangalore2013 to 201611174
Parvinder Awana IndiaKings XI Punjab2012 to 201433539
Pat Cummins AustraliaKolkata Knight Riders, Delhi Daredevils, Sunrisers Hyderabad2014 to 20268064287
Pathum Nissanka Sri LankaDelhi Capitals2026102780
Paul Collingwood EnglandDelhi Daredevils201082035
Pawan Negi IndiaDelhi Daredevils, Chennai Super Kings, Royal Challengers Bangalore2012 to 20195036534
Pawan Suyal IndiaMumbai Indians2013 to 2015502
PC Valthaty IndiaRajasthan Royals, Kings XI Punjab2009 to 2013235057
Peter Handscomb AustraliaRising Pune Supergiants2016260
Phil Salt EnglandDelhi Capitals, Kolkata Knight Riders, Royal Challengers Bengaluru2023 to 2026401,2580
Piyush Chawla IndiaKings XI Punjab, Kolkata Knight Riders, Chennai Super Kings, Mumbai Indians2008 to 2024192624192
PM Sarvesh Kumar IndiaDeccan Chargers2008211
PR Shah IndiaMumbai Indians, Rajasthan Royals2008 to 201116920
Prabhsimran Singh IndiaKings XI Punjab, Punjab Kings2019 to 2026661,8650
Pradeep Sangwan IndiaDelhi Daredevils, Kolkata Knight Riders, Gujarat Lions, Mumbai Indians, Gujarat Titans2008 to 2022422638
Praful Hinge IndiaSunrisers Hyderabad20267314
Pragyan Ojha IndiaDeccan Chargers, Mumbai Indians2008 to 2015921689
Prasanth Parameswaran IndiaKochi Tuskers Kerala, Royal Challengers Bangalore2011 to 2012819
Prashant Chopra IndiaRajasthan Royals2018 to 2019280
Prashant Solanki IndiaChennai Super Kings2022202
Prashant Veer IndiaChennai Super Kings20266900
Prasidh Krishna IndiaKolkata Knight Riders, Rajasthan Royals, Gujarat Titans2018 to 2026781591
Praveen Dubey IndiaDelhi Capitals, Punjab Kings2020 to 20255232
Praveen Kumar IndiaRoyal Challengers Bangalore, Kings XI Punjab, Mumbai Indians, Sunrisers Hyderabad, Gujarat Lions2008 to 201711934090
Pravin Tambe IndiaRajasthan Royals, Gujarat Lions2013 to 2016331828
Prayas Ray Barman IndiaRoyal Challengers Bangalore20191190
Prerak Mankad IndiaPunjab Kings, Lucknow Super Giants2022 to 20236970
Prince Yadav IndiaLucknow Super Giants2025 to 202620519
Prithvi Raj Yarra IndiaKolkata Knight Riders2019201
Prithvi Shaw IndiaDelhi Daredevils, Delhi Capitals2018 to 2024791,8920
Priyam Garg IndiaSunrisers Hyderabad, Delhi Capitals2020 to 2023232730
Priyansh Arya IndiaPunjab Kings2025 to 2026319090
Quinton de Kock South AfricaSunrisers Hyderabad, Delhi Daredevils, Royal Challengers Bangalore, Mumbai Indians, Lucknow Super Giants, Kolkata Knight Riders2013 to 20261183,4440
R Bishnoi IndiaRoyal Challengers Bangalore20093190
R Ninan IndiaRoyal Challengers Bangalore2011233
R Sai Kishore IndiaGujarat Titans2022 to 2026281833
RA Shaikh IndiaMumbai Indians2009100
Rachin Ravindra New ZealandChennai Super Kings2024 to 2025184130
Raghav Goyal IndiaMumbai Indians2023100
Raghu Sharma IndiaMumbai Indians2026601
Rahmanullah Gurbaz AfghanistanKolkata Knight Riders2023 to 2025183630
Rahul Chahar IndiaRising Pune Supergiant, Mumbai Indians, Punjab Kings, Sunrisers Hyderabad, Chennai Super Kings2017 to 20268012975
Rahul Dravid IndiaRoyal Challengers Bangalore, Rajasthan Royals2008 to 2013892,1740
Rahul Sharma IndiaDeccan Chargers, Pune Warriors, Delhi Daredevils2010 to 2014446640
Rahul Shukla IndiaMumbai Indians, Rajasthan Royals, Delhi Daredevils2012 to 20147195
Rahul Tewatia IndiaRajasthan Royals, Kings XI Punjab, Delhi Daredevils, Delhi Capitals, Gujarat Titans2014 to 20261241,30232
Rahul Tripathi IndiaRising Pune Supergiant, Rajasthan Royals, Kolkata Knight Riders, Sunrisers Hyderabad, Chennai Super Kings2017 to 20251002,2910
Raj Angad Bawa IndiaPunjab Kings, Mumbai Indians2022 to 20268352
Rajagopal Sathish IndiaMumbai Indians, Kings XI Punjab, Kolkata Knight Riders2010 to 2016342703
Rajat Bhatia IndiaDelhi Daredevils, Kolkata Knight Riders, Rajasthan Royals, Rising Pune Supergiants, Rising Pune Supergiant2008 to 20179534271
Rajat Patidar IndiaRoyal Challengers Bangalore, Royal Challengers Bengaluru2021 to 2026571,6120
Rajvardhan Hangargekar IndiaChennai Super Kings2023203
Ramakrishna Ghosh IndiaChennai Super Kings2026101
Ramandeep Singh IndiaMumbai Indians, Kolkata Knight Riders2022 to 2026382997
Ramesh Powar IndiaKings XI Punjab, Kochi Tuskers Kerala2008 to 2012276713
Ramnaresh Sarwan West IndiesKings XI Punjab20084730
Rashid Khan AfghanistanSunrisers Hyderabad, Gujarat Titans2017 to 2026153635179
Rasikh Salam IndiaMumbai Indians, Kolkata Knight Riders, Delhi Capitals, Royal Challengers Bengaluru2019 to 2026254329
Rassie Van Der Dussen South AfricaRajasthan Royals20223220
Ravi Bishnoi IndiaKings XI Punjab, Punjab Kings, Lucknow Super Giants, Rajasthan Royals2020 to 2026864583
Ravi Bopara EnglandKings XI Punjab, Sunrisers Hyderabad2009 to 20152453111
Ravi Rampaul West IndiesRoyal Challengers Bangalore2013 to 2014125116
Ravi Singh IndiaRajasthan Royals2026140
Ravichandran Ashwin IndiaChennai Super Kings, Rising Pune Supergiants, Kings XI Punjab, Delhi Capitals, Rajasthan Royals2009 to 2025219833187
Ravindra Jadeja IndiaRajasthan Royals, Kochi Tuskers Kerala, Chennai Super Kings, Gujarat Lions2008 to 20262673,526180
RE Levi OverseasMumbai Indians20126830
Reece Topley EnglandRoyal Challengers Bangalore, Royal Challengers Bengaluru, Mumbai Indians2023 to 2025635
Richard Gleeson EnglandChennai Super Kings, Mumbai Indians2024 to 2025322
Ricky Bhui IndiaSunrisers Hyderabad, Delhi Capitals2018 to 20244100
Ricky Ponting AustraliaKolkata Knight Riders, Mumbai Indians2008 to 201310910
Rilee Rossouw South AfricaRoyal Challengers Bangalore, Delhi Capitals, Punjab Kings2014 to 2024224730
Riley Meredith AustraliaPunjab Kings, Mumbai Indians2021 to 202318019
Rinku Singh IndiaKolkata Knight Riders2018 to 2026721,3980
Ripal Patel IndiaDelhi Capitals2021 to 20239800
Rishabh Pant IndiaDelhi Daredevils, Delhi Capitals, Lucknow Super Giants2016 to 20261393,8790
Rishi Dhawan IndiaMumbai Indians, Kings XI Punjab, Punjab Kings2013 to 20243921025
Riyan Parag IndiaRajasthan Royals2019 to 2026971,8799
RJ Quiney OverseasRajasthan Royals200971030
Robin Minz IndiaMumbai Indians2025 to 20264120
Robin Peterson South AfricaMumbai Indians20125323
Robin Uthappa IndiaMumbai Indians, Royal Challengers Bangalore, Pune Warriors, Kolkata Knight Riders, Rajasthan Royals, Chennai Super Kings2008 to 20222054,9540
Roelof van der Merwe NetherlandsRoyal Challengers Bangalore, Delhi Daredevils2009 to 20132115921
Rohit Sharma IndiaDeccan Chargers, Mumbai Indians2008 to 20262817,33115
Romario Shepherd West IndiesSunrisers Hyderabad, Lucknow Super Giants, Mumbai Indians, Royal Challengers Bengaluru2022 to 20263326817
Ronit More IndiaChennai Super Kings2015221
Ross Taylor New ZealandRoyal Challengers Bangalore, Rajasthan Royals, Delhi Daredevils, Pune Warriors2008 to 2014551,0170
Rovman Powell West IndiesDelhi Capitals, Rajasthan Royals, Kolkata Knight Riders2022 to 2026395551
RP Singh IndiaDeccan Chargers, Kochi Tuskers Kerala, Mumbai Indians, Royal Challengers Bangalore, Rising Pune Supergiants2008 to 2016825290
RR Bhatkal IndiaRoyal Challengers Bangalore2012100
RR Bose IndiaKings XI Punjab2009100
RR Raje IndiaMumbai Indians2008 to 200910206
RS Gavaskar IndiaKolkata Knight Riders2010220
RS Sodhi IndiaKings XI Punjab2010340
Rusty Theron South AfricaKings XI Punjab, Deccan Chargers, Rajasthan Royals2010 to 2015101011
Ruturaj Gaikwad IndiaChennai Super Kings2020 to 2026852,8390
RV Gomez IndiaKochi Tuskers Kerala, Pune Warriors2011 to 201313505
RV Pawar IndiaMumbai Indians2008100
RW Price OverseasMumbai Indians2011100
Ryan Harris AustraliaDeccan Chargers, Kings XI Punjab2009 to 20133711745
Ryan McLaren South AfricaMumbai Indians, Kings XI Punjab, Kolkata Knight Riders2010 to 20131815912
Ryan Rickelton South AfricaMumbai Indians2025 to 2026268360
Ryan ten Doeschate NetherlandsKolkata Knight Riders2011 to 2015293262
S Aravind IndiaRoyal Challengers Bangalore2011 to 2017385945
S Sohal IndiaKings XI Punjab, Deccan Chargers2008 to 2011223680
S Sriram IndiaRoyal Challengers Bangalore, Delhi Daredevils2010 to 20112310
S Vidyut IndiaChennai Super Kings200891451
SA Asnodkar IndiaRajasthan Royals2008 to 2011204230
Sachin Baby IndiaRajasthan Royals, Royal Challengers Bangalore, Sunrisers Hyderabad2013 to 2025201442
Sachin Rana IndiaPune Warriors, Royal Challengers Bangalore2011 to 201411910
Sachin Tendulkar IndiaMumbai Indians2008 to 2013782,3340
Sachithra Senanayake Sri LankaKolkata Knight Riders20138109
Sahil Parakh IndiaDelhi Capitals20264460
Sai Sudharsan IndiaGujarat Titans2022 to 2026572,5150
Sakib Hussain IndiaSunrisers Hyderabad202611515
Salil Arora IndiaSunrisers Hyderabad2026141560
Salman Butt PakistanKolkata Knight Riders200871930
Sam Billings EnglandDelhi Daredevils, Chennai Super Kings, Kolkata Knight Riders2016 to 2022305030
Sam Curran EnglandKings XI Punjab, Chennai Super Kings, Punjab Kings2019 to 20256499759
Sameer Rizvi IndiaChennai Super Kings, Delhi Capitals2024 to 2026254240
Samuel Badree West IndiesRajasthan Royals, Chennai Super Kings, Royal Challengers Bangalore2013 to 2017121311
Sanath Jayasuriya Sri LankaMumbai Indians2008 to 20103076813
Sandeep Lamichhane NepalDelhi Daredevils, Delhi Capitals2018 to 20199013
Sandeep Sharma IndiaKings XI Punjab, Sunrisers Hyderabad, Punjab Kings, Rajasthan Royals2013 to 202614260151
Sandeep Warrier IndiaKolkata Knight Riders, Gujarat Titans2019 to 20241008
Sanjay Yadav IndiaMumbai Indians2022100
Sanju Samson IndiaRajasthan Royals, Delhi Daredevils, Chennai Super Kings2013 to 20261905,1810
Sanvir Singh IndiaSunrisers Hyderabad2023 to 20246250
Sarabjit Ladda IndiaDelhi Daredevils, Kolkata Knight Riders, Gujarat Lions2010 to 2016905
Sarfaraz Khan IndiaRoyal Challengers Bangalore, Kings XI Punjab, Punjab Kings, Delhi Capitals, Chennai Super Kings2015 to 2026587460
Satyanarayana Raju IndiaMumbai Indians2025211
Saurabh Dubey IndiaKolkata Knight Riders2026445
Saurabh Tiwary IndiaMumbai Indians, Royal Challengers Bangalore, Delhi Daredevils, Rising Pune Supergiants2008 to 2021921,4940
Saurav Chuahan IndiaRoyal Challengers Bengaluru20243180
SB Bangar IndiaDeccan Chargers, Kolkata Knight Riders2008 to 200912494
SB Joshi IndiaRoyal Challengers Bangalore2008461
SB Wagh IndiaRajasthan Royals, Pune Warriors2010 to 2011825
Scott Boland AustraliaRising Pune Supergiants2016202
Scott Kuggeleijn New ZealandChennai Super Kings2019202
Scott Styris New ZealandDeccan Chargers, Chennai Super Kings2008 to 2011121318
SD Chitnis IndiaMumbai Indians, Rajasthan Royals, Kings XI Punjab2008 to 201211992
Sean Abbott AustraliaRoyal Challengers Bangalore, Sunrisers Hyderabad2015 to 20223221
Sediqullah Atal AfghanistanDelhi Capitals20251220
Shadab Jakati IndiaChennai Super Kings, Royal Challengers Bangalore, Gujarat Lions2009 to 2017592847
Shahbaz Ahmed IndiaRoyal Challengers Bangalore, Sunrisers Hyderabad, Lucknow Super Giants2020 to 20266360327
Shahbaz Nadeem IndiaDelhi Daredevils, Sunrisers Hyderabad2011 to 2021723948
Shahid Afridi PakistanDeccan Chargers200810819
Shahrukh Khan IndiaPunjab Kings, Gujarat Titans2021 to 2026647751
Shai Hope West IndiesDelhi Capitals202491830
Shaik Rasheed IndiaChennai Super Kings20255710
Shakib Al Hasan BangladeshKolkata Knight Riders, Sunrisers Hyderabad2011 to 20217179563
Shamar Joseph West IndiesLucknow Super Giants2024100
Shams Mulani IndiaMumbai Indians2024210
Shane Bond New ZealandKolkata Knight Riders2010819
Shane Warne AustraliaRajasthan Royals2008 to 20115519857
Shane Watson AustraliaRajasthan Royals, Royal Challengers Bangalore, Chennai Super Kings2008 to 20201453,88092
Shardul Thakur IndiaKings XI Punjab, Rising Pune Supergiant, Chennai Super Kings, Delhi Capitals, Kolkata Knight Riders, Lucknow Super Giants, Mumbai Indians2015 to 2026114349119
Shashank Singh IndiaSunrisers Hyderabad, Punjab Kings2022 to 2026549055
Shaun Marsh AustraliaKings XI Punjab2008 to 2017712,4890
Shaun Pollock South AfricaMumbai Indians20081314711
Shaun Tait AustraliaRajasthan Royals2010 to 2013212323
Sheldon Cottrell West IndiesKings XI Punjab2020606
Sheldon Jackson IndiaKolkata Knight Riders2017 to 20229610
Sherfane Rutherford West IndiesDelhi Capitals, Royal Challengers Bangalore, Gujarat Titans, Mumbai Indians2019 to 2026315201
Shikhar Dhawan IndiaDelhi Daredevils, Mumbai Indians, Deccan Chargers, Sunrisers Hyderabad, Delhi Capitals, Punjab Kings2008 to 20242226,7694
Shimron Hetmyer West IndiesRoyal Challengers Bangalore, Delhi Capitals, Rajasthan Royals2019 to 2026941,5660
Shivam Dube IndiaRoyal Challengers Bangalore, Rajasthan Royals, Chennai Super Kings2019 to 2026922,1296
Shivam Mavi IndiaKolkata Knight Riders2018 to 2022325130
Shivam Sharma IndiaKings XI Punjab2014 to 2015554
Shivam Singh IndiaPunjab Kings2024120
Shivang Kumar IndiaSunrisers Hyderabad202613539
Shivil Kaushik IndiaGujarat Lions2016 to 20171006
Shivnarine Chanderpaul West IndiesRoyal Challengers Bangalore20083250
Shoaib Ahmed IndiaDeccan Chargers2009815
Shoaib Akhtar PakistanKolkata Knight Riders2008325
Shoaib Malik PakistanDelhi Daredevils20087522
Shreevats Goswami IndiaRoyal Challengers Bangalore, Kolkata Knight Riders, Rajasthan Royals, Sunrisers Hyderabad2008 to 2020312930
Shreyas Gopal IndiaMumbai Indians, Rajasthan Royals, Sunrisers Hyderabad2014 to 20245218052
Shreyas Iyer IndiaDelhi Daredevils, Delhi Capitals, Kolkata Knight Riders, Punjab Kings2015 to 20261474,2330
Shrikant Mundhe IndiaPune Warriors2011101
Shubham Agarwal IndiaGujarat Lions2017101
Shubham Dubey IndiaRajasthan Royals2024 to 2026202200
Shubman Gill IndiaKolkata Knight Riders, Gujarat Titans2018 to 20261344,5980
Siddarth Kaul IndiaDelhi Daredevils, Sunrisers Hyderabad, Royal Challengers Bangalore2013 to 2022552058
Siddhesh Lad IndiaMumbai Indians20191150
Sikandar Raza ZimbabwePunjab Kings2023 to 202491823
Simarjeet Singh IndiaChennai Super Kings, Sunrisers Hyderabad2022 to 2025141011
Simon Katich AustraliaKings XI Punjab2008 to 2009112410
Sisanda Magala South AfricaChennai Super Kings2023201
SJ Srivastava IndiaKings XI Punjab2010 to 201114514
SK Trivedi IndiaRajasthan Royals2008 to 2013764265
SM Harwood OverseasRajasthan Royals2009393
Smaran Ravichandran IndiaSunrisers Hyderabad20266190
Sohail Tanvir PakistanRajasthan Royals2008113622
Sourav Ganguly IndiaKolkata Knight Riders, Pune Warriors2008 to 2012591,34910
Spencer Johnson AustraliaGujarat Titans, Kolkata Knight Riders, Chennai Super Kings2024 to 20261287
Sreesanth IndiaKings XI Punjab, Kochi Tuskers Kerala, Rajasthan Royals2008 to 2013443440
SS Sarkar IndiaKolkata Knight Riders2009201
SS Shaikh IndiaKolkata Knight Riders2009260
Stephen Fleming New ZealandChennai Super Kings2008101960
Steve Smith AustraliaPune Warriors, Rajasthan Royals, Rising Pune Supergiants, Rising Pune Supergiant, Delhi Capitals2012 to 20211032,4950
Stuart Binny IndiaMumbai Indians, Rajasthan Royals, Royal Challengers Bangalore2010 to 20199588022
Subramaniam Badrinath IndiaChennai Super Kings2008 to 2013941,4410
Sudeep Tyagi IndiaChennai Super Kings2009 to 20101436
Sudhesan Midhun IndiaRajasthan Royals2019100
Sumit Kumar IndiaDelhi Capitals20244180
Sumit Narwal IndiaRajasthan Royals, Kolkata Knight Riders2010 to 20137375
Sunil Narine West IndiesKolkata Knight Riders2012 to 20262011,820209
Sunny Gupta IndiaDelhi Daredevils2012100
Sunny Singh IndiaKings XI Punjab20116430
Suraj Randiv Sri LankaChennai Super Kings2011826
Suresh Raina IndiaChennai Super Kings, Gujarat Lions2008 to 20212045,53625
Suryakumar Yadav IndiaMumbai Indians, Kolkata Knight Riders2012 to 20261794,5810
Suryansh Shedge IndiaPunjab Kings2025 to 2026121650
Sushant Mishra IndiaRajasthan Royals2026212
Suyash Prabhudessai IndiaRoyal Challengers Bangalore, Royal Challengers Bengaluru2022 to 2024111260
Suyash Sharma IndiaKolkata Knight Riders, Royal Challengers Bengaluru2023 to 202639027
Swapnil Singh IndiaKings XI Punjab, Lucknow Super Giants, Royal Challengers Bengaluru2016 to 202414517
T. Natarajan IndiaKings XI Punjab, Sunrisers Hyderabad, Delhi Capitals2017 to 202674473
Tabraiz Shamsi South AfricaRoyal Challengers Bangalore, Rajasthan Royals2016 to 2021523
Tanmay Mishra IndiaDeccan Chargers2012100
Tanmay Srivastava IndiaKings XI Punjab2008 to 2009780
Tanush Kotian IndiaRajasthan Royals20241240
Taruwar Kohli IndiaRajasthan Royals, Kings XI Punjab2008 to 20094110
Tatenda Taibu ZimbabweKolkata Knight Riders20083310
Tejas Baroka IndiaGujarat Lions2017100
Tejasvi Singh IndiaKolkata Knight Riders20262120
Thilan Thushara Sri LankaChennai Super Kings2009 to 20106128
Thisara Perera Sri LankaChennai Super Kings, Kochi Tuskers Kerala, Mumbai Indians, Sunrisers Hyderabad, Kings XI Punjab, Rising Pune Supergiants2010 to 20163742431
Tilak Varma IndiaMumbai Indians2022 to 2026681,8580
Tillakaratne Dilshan Sri LankaDelhi Daredevils, Royal Challengers Bangalore2008 to 2013511,1535
Tim David AustraliaRoyal Challengers Bangalore, Mumbai Indians, Royal Challengers Bengaluru2021 to 2026661,1510
Tim Paine AustraliaPune Warriors20112100
Tim Seifert New ZealandKolkata Knight Riders, Delhi Capitals2021 to 20266450
Tim Southee New ZealandChennai Super Kings, Rajasthan Royals, Mumbai Indians, Royal Challengers Bangalore, Kolkata Knight Riders2011 to 20235412047
Tirumalasetti Suman IndiaDeccan Chargers, Mumbai Indians, Pune Warriors2009 to 2013436766
Tom Banton EnglandKolkata Knight Riders20202180
Tom Curran EnglandKolkata Knight Riders, Rajasthan Royals, Delhi Capitals2018 to 20211312713
Tom Kohler-Cadmore EnglandRajasthan Royals20243480
TP Sudhindra IndiaDeccan Chargers2012301
Travis Birt AustraliaDelhi Daredevils20115750
Travis Head AustraliaRoyal Challengers Bangalore, Sunrisers Hyderabad2016 to 2026531,5563
Trent Boult New ZealandSunrisers Hyderabad, Kolkata Knight Riders, Delhi Daredevils, Delhi Capitals, Mumbai Indians, Rajasthan Royals2015 to 202612493145
Tripurana Vijay IndiaDelhi Capitals2026100
Tristan Stubbs South AfricaMumbai Indians, Delhi Capitals2022 to 2026479864
Tushar Deshpande IndiaDelhi Capitals, Chennai Super Kings, Rajasthan Royals2020 to 2026535455
Tymal Mills EnglandRoyal Challengers Bangalore, Mumbai Indians2017 to 202210811
Tyron Henderson South AfricaRajasthan Royals20092111
U Kaul IndiaKings XI Punjab2008500
UA Birla IndiaPune Warriors2013270
Umar Gul PakistanKolkata Knight Riders200863912
Umesh Yadav IndiaDelhi Daredevils, Kolkata Knight Riders, Royal Challengers Bangalore, Gujarat Titans2010 to 2024148208144
Umran Malik IndiaSunrisers Hyderabad2021 to 2024262329
Unmukt Chand IndiaDelhi Daredevils, Rajasthan Royals, Mumbai Indians2011 to 2016213000
Urvil Patel IndiaChennai Super Kings2025 to 2026101970
Usman Khawaja AustraliaRising Pune Supergiants201661270
Vaibhav Arora IndiaPunjab Kings, Kolkata Knight Riders2022 to 2026431047
Vaibhav Sooryavanshi IndiaRajasthan Royals2025 to 2026231,0280
Varun Aaron IndiaDelhi Daredevils, Royal Challengers Bangalore, Kings XI Punjab, Rajasthan Royals, Gujarat Titans2011 to 2022525044
Varun Chakravarthy IndiaKings XI Punjab, Kolkata Knight Riders2019 to 20269431111
Veer Pratap Singh IndiaDeccan Chargers20129010
Venkatesh Iyer IndiaKolkata Knight Riders, Royal Challengers Bengaluru2021 to 2026681,6773
Venugopal Rao IndiaDeccan Chargers, Delhi Daredevils, Sunrisers Hyderabad2008 to 2014659856
Vidwath Kaverappa IndiaPunjab Kings2024102
Vignesh Puthur IndiaMumbai Indians2025506
Vijay Shankar IndiaChennai Super Kings, Sunrisers Hyderabad, Delhi Daredevils, Gujarat Titans2014 to 2025781,2339
Vijay Zol IndiaRoyal Challengers Bangalore20143290
Vijayakanth Viyaskanth Sri LankaSunrisers Hyderabad2024371
Vijaykumar Vyshak IndiaRoyal Challengers Bangalore, Royal Challengers Bengaluru, Punjab Kings2023 to 2026261626
Vikramjeet Malik IndiaKings XI Punjab, Rajasthan Royals2009 to 20141376
Vinay Kumar IndiaRoyal Challengers Bangalore, Kochi Tuskers Kerala, Kolkata Knight Riders, Mumbai Indians2008 to 2018104310105
Vipraj Nigam IndiaDelhi Capitals2025 to 20261915713
Virat Kohli IndiaRoyal Challengers Bangalore, Royal Challengers Bengaluru2008 to 20262829,3464
Virat Singh IndiaSunrisers Hyderabad20213150
Virender Sehwag IndiaDelhi Daredevils, Kings XI Punjab2008 to 20151042,7286
Vishnu Vinod IndiaRoyal Challengers Bangalore, Mumbai Indians, Punjab Kings2017 to 20267710
Vivrant Sharma IndiaSunrisers Hyderabad20233690
VRV Singh IndiaKings XI Punjab2008 to 201019412
VS Yeligati IndiaMumbai Indians2008220
VVS Laxman IndiaDeccan Chargers, Kochi Tuskers Kerala2008 to 2011202820
VY Mahesh IndiaDelhi Daredevils, Chennai Super Kings2008 to 2012171521
W O'Rourke OverseasLucknow Super Giants2025306
WA Mota IndiaKings XI Punjab2008 to 200912564
Wanindu Hasaranga Sri LankaRoyal Challengers Bangalore, Rajasthan Royals2021 to 2025378146
Washington Sundar IndiaRising Pune Supergiant, Royal Challengers Bangalore, Sunrisers Hyderabad, Gujarat Titans2017 to 20268388840
Wasim Jaffer IndiaRoyal Challengers Bangalore2008 to 200981300
Wayne Parnell South AfricaPune Warriors, Delhi Daredevils, Royal Challengers Bangalore2011 to 2023336535
Wiaan Mulder South AfricaSunrisers Hyderabad2025190
Will Jacks EnglandRoyal Challengers Bengaluru, Mumbai Indians2024 to 20262860210
Wriddhiman Saha IndiaKolkata Knight Riders, Chennai Super Kings, Kings XI Punjab, Sunrisers Hyderabad, Gujarat Titans2008 to 20241692,9340
X Thalaivan Sargunam IndiaSunrisers Hyderabad20131100
Xavier Bartlett AustraliaPunjab Kings2025 to 202613407
Y Gnaneswara Rao IndiaKochi Tuskers Kerala20112190
Y Nagar IndiaDelhi Daredevils2009 to 2012262854
Yash Dayal IndiaGujarat Titans, Royal Challengers Bengaluru2022 to 202543441
Yash Dhull IndiaDelhi Capitals20234160
Yash Raj Punja IndiaRajasthan Royals2026809
Yash Thakur IndiaLucknow Super Giants, Punjab Kings2023 to 202622027
Yashasvi Jaiswal IndiaRajasthan Royals2020 to 2026822,5930
Yashpal Singh IndiaKolkata Knight Riders20098470
Yogesh Takawale IndiaMumbai Indians, Royal Challengers Bangalore2008 to 2014161920
Younis Khan PakistanRajasthan Royals2008130
Yudhvir Singh IndiaLucknow Super Giants, Rajasthan Royals2023 to 20259228
Yusuf Abdulla South AfricaKings XI Punjab2009 to 201011015
Yusuf Pathan IndiaRajasthan Royals, Kolkata Knight Riders, Sunrisers Hyderabad2008 to 20191743,22242
Yuvraj Singh IndiaKings XI Punjab, Pune Warriors, Royal Challengers Bangalore, Delhi Daredevils, Sunrisers Hyderabad, Mumbai Indians2008 to 20191322,75436
Yuzvendra Chahal IndiaMumbai Indians, Royal Challengers Bangalore, Rajasthan Royals, Punjab Kings2013 to 202618937233
Zaheer Khan IndiaRoyal Challengers Bangalore, Mumbai Indians, Delhi Daredevils2008 to 201799117102
Zeeshan Ansari IndiaSunrisers Hyderabad20251006

Sources