The Cricket Lens

The game. The stories. Our perspective.

THE CRICKET LENS / INDIAN PREMIER LEAGUE

IPL

News, analysis and the numbers behind the Indian Premier League.

IPL News

Latest updates

No IPL news has been published yet. New IPL updates will appear here automatically.

IPL Articles & Analysis

Our perspective
3 Nov 2026

IPL 2027 retention deadline moved to November 17

The Board of Control for Cricket in India (BCCI) has extended the deadline for IPL franchises to submit their retained and released player lists ahead of the IPL 2027 mini-auction. Teams will now have until November 17, two days later than the originally scheduled November 15 deadline. The IPL 2027 mini-auction is scheduled to take place on December 16 in Goa, with all ten franchises preparing to strengthen their squads for the upcoming season.

IPL Statistics

Historical records · 2008 onwards

A dedicated home for season-by-season IPL statistics and all-time records. Historical data will be displayed once its source and accuracy have been verified.

Cricsheet coverage: 1243 matches (2008-04-18 to 2026-05-31). Statistics reflect available recorded deliveries, not necessarily every IPL match. Data: Cricsheet (ODC-BY 1.0).

Most Runs

All seasons
#PlayerMatchesInnsRunsAvgSR4s6sMost Runs
1V Kohli2822759,33640.42134.808453179,336
2RG Sharma2812757,32929.79132.926613247,329
3S Dhawan2222216,76935.07127.147681536,769
4DA Warner1841846,56540.52139.776632366,565
5KL Rahul1601495,81546.15139.155082395,815
6SK Raina2042005,52832.52136.735062035,528
7MS Dhoni2772415,43938.30137.453752645,439
8AM Rahane2121975,36730.15125.605401415,367
9SV Samson1901855,18131.59141.134322435,181
10AB de Villiers1831705,16239.71151.694132515,162
11CH Gayle1411414,96539.72148.964053574,965
12RV Uthappa2051974,95227.51130.354811824,952
13KD Karthik2572334,84226.32135.364661614,842
14F du Plessis1541474,77335.10135.794401744,773
15JC Buttler1381364,64639.71149.734592114,646
16Shubman Gill1341304,59840.33142.094461524,598
17SA Yadav1791644,58133.68148.594821784,581
18AT Rayudu2041854,34828.05127.543591734,348
19SS Iyer1471444,22935.84136.733531824,229
20G Gambhir1541514,21731.01123.88492594,217
21MK Pandey1801634,01229.50121.833481174,012
22SR Watson1451413,87430.99137.913761903,874
23RR Pant1391363,86533.61146.793501813,865
24Ishan Kishan1341273,60030.51143.543481663,600
25RA Jadeja2672053,52629.14130.642641223,526

Qualification for rate records: minimum 10 batting innings / 200 balls for batting strike rate, 20 wickets for bowling averages, or 120 legal balls for economy. These are editorial thresholds, not official IPL eligibility rules.

Historical Matches

1243 matches
2026-05-31Gujarat Titans vs Royal Challengers BengaluruRoyal Challengers Bengaluru won · Narendra Modi Stadium, Ahmedabad2026-05-29Rajasthan Royals vs Gujarat TitansGujarat Titans won · Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh2026-05-27Rajasthan Royals vs Sunrisers HyderabadRajasthan Royals won · Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh2026-05-26Royal Challengers Bengaluru vs Gujarat TitansRoyal Challengers Bengaluru won · Himachal Pradesh Cricket Association Stadium, Dharamsala2026-05-24Delhi Capitals vs Kolkata Knight RidersDelhi Capitals won · Eden Gardens, Kolkata2026-05-24Rajasthan Royals vs Mumbai IndiansRajasthan Royals won · Wankhede Stadium, Mumbai2026-05-23Lucknow Super Giants vs Punjab KingsPunjab Kings won · Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2026-05-22Sunrisers Hyderabad vs Royal Challengers BengaluruSunrisers Hyderabad won · Rajiv Gandhi International Stadium, Uppal2026-05-21Gujarat Titans vs Chennai Super KingsGujarat Titans won · Narendra Modi Stadium, Ahmedabad2026-05-20Mumbai Indians vs Kolkata Knight RidersKolkata Knight Riders won · Eden Gardens, Kolkata2026-05-19Lucknow Super Giants vs Rajasthan RoyalsRajasthan Royals won · Sawai Mansingh Stadium, Jaipur2026-05-18Chennai Super Kings vs Sunrisers HyderabadSunrisers Hyderabad won · MA Chidambaram Stadium2026-05-17Rajasthan Royals vs Delhi CapitalsDelhi Capitals won · Arun Jaitley Stadium2026-05-17Royal Challengers Bengaluru vs Punjab KingsRoyal Challengers Bengaluru won · Himachal Pradesh Cricket Association Stadium, Dharamsala2026-05-16Kolkata Knight Riders vs Gujarat TitansKolkata Knight Riders won · Eden Gardens, Kolkata2026-05-15Chennai Super Kings vs Lucknow Super GiantsLucknow Super Giants won · Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2026-05-14Punjab Kings vs Mumbai IndiansMumbai Indians won · Himachal Pradesh Cricket Association Stadium, Dharamsala2026-05-13Kolkata Knight Riders vs Royal Challengers BengaluruRoyal Challengers Bengaluru won · Shaheed Veer Narayan Singh International Stadium, Raipur2026-05-12Gujarat Titans vs Sunrisers HyderabadGujarat Titans won · Narendra Modi Stadium, Ahmedabad2026-05-11Punjab Kings vs Delhi CapitalsDelhi Capitals won · Himachal Pradesh Cricket Association Stadium, Dharamsala

Showing the 20 most recent matches for the selected season.