IPL 2027 · Season 20 · Schedule announcement awaited Defending champions: Royal Challengers Bengaluru (2026)

IPL Scorecards: Every Season, Every Player

Every IPL player and every IPL match, every season, in one place. The card below does it all in a single go: pick a season, then a team, then a player to see their complete record for that season with their match-by-match scorecards, or use step 4 to pick any match, team vs team, and read its full scorecard with the chase story. Below the card, each season also has its own pages: the full batting and bowling tables for every player that year, and the complete match list. IPL matches only, no internationals, no first-class cricket.

Loading the scorecard data...

Season by season

IPL 2008Rajasthan Royals championsMost runs: Shaun Marsh (616)
Most wickets: Sohail Tanvir (22)
IPL 2009Deccan Chargers championsMost runs: ML Hayden (572)
Most wickets: RP Singh (23)
IPL 2010Chennai Super Kings championsMost runs: Sachin Tendulkar (618)
Most wickets: PP Ojha (21)
IPL 2011Chennai Super Kings championsMost runs: Chris Gayle (608)
Most wickets: Lasith Malinga (28)
IPL 2012Kolkata Knight Riders championsMost runs: Chris Gayle (733)
Most wickets: M Morkel (25)
IPL 2013Mumbai Indians championsMost runs: MEK Hussey (733)
Most wickets: DJ Bravo (32)
IPL 2014Kolkata Knight Riders championsMost runs: RV Uthappa (660)
Most wickets: MM Sharma (23)
IPL 2015Mumbai Indians championsMost runs: David Warner (562)
Most wickets: DJ Bravo (26)
IPL 2016Sunrisers Hyderabad championsMost runs: Virat Kohli (973)
Most wickets: Bhuvneshwar Kumar (23)
IPL 2017Mumbai Indians championsMost runs: David Warner (641)
Most wickets: Bhuvneshwar Kumar (26)
IPL 2018Chennai Super Kings championsMost runs: KS Williamson (735)
Most wickets: AJ Tye (24)
IPL 2019Mumbai Indians championsMost runs: David Warner (692)
Most wickets: Imran Tahir (26)
IPL 2020Mumbai Indians championsMost runs: KL Rahul (670)
Most wickets: Kagiso Rabada (30)
IPL 2021Chennai Super Kings championsMost runs: RD Gaikwad (635)
Most wickets: HV Patel (32)
IPL 2022Gujarat Titans championsMost runs: Jos Buttler (863)
Most wickets: Yuzvendra Chahal (27)
IPL 2023Chennai Super Kings championsMost runs: Shubman Gill (890)
Most wickets: Mohammed Shami (28)
IPL 2024Kolkata Knight Riders championsMost runs: Virat Kohli (741)
Most wickets: HV Patel (24)
IPL 2025Royal Challengers Bengaluru championsMost runs: B Sai Sudharsan (759)
Most wickets: M Prasidh Krishna (25)
IPL 2026Royal Challengers Bengaluru championsMost runs: Vaibhav Sooryavanshi (776)
Most wickets: Kagiso Rabada (29)

Looking for one player across their whole career? Open the player scorecards page and search their name to see every IPL match they ever played. For a single season’s matches in order, start with the IPL 2026 matches and scorecards.