IPL History: List of all-time IPL Records and Stats

Indian Premier League (IPL) has given a huge boost to world cricket in unearthing the raw local talent from various countries, especially India. After the inaugural IPL edition in 2008, the season has grown by leaps and bounds to emerge as the most widely followed T20 league around the globe. Here's a list of some all-time IPL records and stats:

All-Time IPL Records and Stats

  1. Most Matches in IPL History
  2. Most Runs in IPL
  3. Most Wickets
  4. Highest Run-Chase in IPL History
  5. Most Centuries
  6. Highest Individual Score
  7. Highest Team Score

Most Matches in IPL History | Most IPL appearances

MS Dhoni CSK skipper
MS Dhoni has played matches for any player in IPL history

In his illustrious IPL career, MS Dhoni has played the most matches by any player in the history of the IPL. Out of his 206 appearances in IPL, Dhoni has played 176 matches for Chennai Super Kings while represented the Pune-based franchise in 30 matches in 2016 and 2017. The CSK skipper played the 200th match for CSK, including his appearances for the Yellow Army in Champions League T20. Here's a look at the list of players with the most appearances in IPL history.

S.NO Player Teams Matches Played Span
1. MS Dhoni CSK, RPSG 206 2008-2021
2. Rohit Sharma MI, DC 203 2008-2021
3. Dinesh Karthik DD, GL, KXIP, KKR, RCB, MI 199 2008-2021
4. Suresh Raina CSK, GL 195 2008-2021
5. Virat Kohli RCB 195 2008-2021

ALSO READ Orange Cap Holder IPL 2021

Most runs in IPL history

Virat Kohli has scored most runs in IPL
Virat Kohli has scored the most runs in IPL (Pic Credits: NDTV Sports)

KL Rahul scored the most runs in IPL 2020. Rahul won the Orange Cap in IPL 2020 after scoring 670 runs at an average of 55.83 in 14 matches for the Punjab Kings. However, Virat Kohli has scored the most runs in IPL in the last 12 years. With a tally of 5949 runs in 195 matches for RCB, Kohli is the leading run-scorer in IPL history.

POS PLAYER Mat Inns NO Runs HS Avg BF SR 100 50 4s 6s
1
Virat Kohli
195 187 30 5949 113 37.89 4,560 130.46 5 39 512 201
2
Suresh Raina
195 191 28 5430 100* 33.31 3,959 137.15 1 39 497 198
3
David Warner
145 145 19 5347 126 42.43 3,787 141.19 4 49 519 198
4
Rohit Sharma
203 198 28 5324 109* 31.31 4,076 130.61 1 39 464 217
5
Shikhar Dhawan
179 178 25 5307 106* 34.68 4,171 127.23 2 42 605 110
6
AB de Villiers
172 159 37 4974 133* 40.77 3,258 152.67 3 39 403 240
7
Chris Gayle
135 134 15 4833 175* 40.61 3,226 149.81 6 31 390 352
8
MS Dhoni
206 183 69 4632 84* 40.63 3,389 136.67 0 23 313 216
9
Robin Uthappa
189 182 17 4607 87 27.92 3,544 129.99 0 24 454 163
10
Gautam Gambhir
154 152 17 4217 93 31.23 3,404 123.88 0 36 491 59
(Stats Courtesy: IPLT20.com)

Most wickets in IPL

Lasith Malinga played a match-winning role in IPL final 2019
Lasith Malinga is the leading wicket-taker in IPL history (Image Source: BCCI/IPL)

Imran Tahir picked the most wickets in IPL 2019. Tahir won the Purple Cap in IPL 2019, bagging 26 wickets in the entire season for Chennai Super Kings. However, Lasith Malinga holds the record for most wickets in IPL. Playing for Mumbai Indians, Malinga has picked 170 wickets in 122 IPL matches and is the leading wicket-taker in IPL history. In IPL 2020, Kagiso Rabada claimed the Purple Cap with a tally of 30 wickets in the entire IPL season.

POS PLAYER Mat Inns Ov Runs Wkts BBI Avg Econ SR 4w 5w
1
Lasith Malinga
122 122 471.1 3,366 170 5/13 19.80 7.14 16.62 6 1
2
Amit Mishra
151 151 529.5 3,898 160 5/17 24.36 7.35 19.86 3 1
3
Piyush Chawla
164 163 541.4 4,263 156 4/17 27.32 7.87 20.83 2 0
4
Dwayne Bravo
142 139 458 3,835 155 4/22 24.74 8.37 17.72 2 0
5
Harbhajan Singh
163 160 569.2 4,030 150 5/18 26.86 7.07 22.77 1 1
6
Ravichandran Ashwin
157 154 549.2 3,790 139 4/34 27.26 6.89 23.71 1 0
7
Bhuvneshwar Kumar
124 124 461.3 3,373 138 5/19 24.44 7.30 20.06 2 1
8
Sunil Narine
120 119 464.2 3,147 127 5/19 24.77 6.77 21.93 6 1
9
Yuzvendra Chahal
102 101 367 2,827 123 4/25 22.98 7.70 17.90 2 0
10
Umesh Yadav
121 120 420.2 3,579 119 4/24 30.07 8.51 21.19 2 0

ALSO READ Purple Cap Holder IPL 2021

Highest run-Chase in the IPL history

Rahul Tewatia stars for RR in a successful run-chase vs KXIP
Rahul Tewatia starred for Rajasthan in the highest successful run-chase in IPL history (Image Source: Twitter)

Rajasthan Royals chased down a target of 226 against Kings XI Punjab in IPL 2020 at Sharjah. In doing so, Rajasthan Royals achieved the IPL record for the highest successful run-chase in the history of the tournament. The Jaipur-based franchise bettered their own record of 217/7 scored against Deccan Chargers Hyderabad in IPL 2008. Here's a list of the top five successful highest run-chases in IPL history:

Team Score Target Opponent Season Venue
Rajasthan Royals 226/6 224 Kings XI Punjab 2020 Sharjah Cricket Stadium
Rajasthan Royals 217/7 215 Deccan Chargers 2008 Rajiv Gandhi Int’l Stadium
Delhi Capitals 214/3 209 Gujarat Lions 2017 Arun Jaitley Stadium
Kings XI Punjab 211/4 206 Sunrisers Hyderabad 2014 Rajiv Gandhi Int’l Stadium
Chennai Super Kings 208/5 206 Royal Challengers Bangalore 2012 MA. Chidambaram Stadium

Most centuries in IPL

Chris Gayle holds the IPL record for scored most hundreds in IPL. Gayle has registered six IPL centuries in his entire playing career. Among Indians, Virat Kohli has scored most centuries in IPL history. Playing for Royal Challengers Bangalore (RCB), Kohli has scored five centuries in IPL.

POS PLAYER Mat Inns NO Runs HS Avg BF SR 100 50 4s 6s
1
Chris Gayle
125 124 15 4484 175* 41.13 2,969 151.02 6 28 369 326
2
Virat Kohli
177 169 26 5412 113 37.84 4,112 131.61 5 36 480 191
3
David Warner
126 126 17 4706 126 43.17 3,305 142.39 4 44 458 181
4
Shane Watson
134 130 15 3575 117* 31.08 2,562 139.53 4 19 343 177
5
AB de Villiers
154 142 32 4395 133* 39.95 2,906 151.23 3 33 357 212
6
Ajinkya Rahane
140 132 16 3820 105* 32.93 3,133 121.92 2 27 404 74
7
Brendon McCullum
109 109 5 2880 158* 27.69 2,186 131.74 2 13 293 130
8
Virender Sehwag
104 104 5 2728 122 27.55 1,755 155.44 2 16 334 106
9
Murali Vijay
103 103 5 2587 127 26.39 2,106 122.83 2 13 243 91
10
Sanju Samson
93 89 9 2209 102* 27.61 1,696 130.24 2 10 170 89

ALSO CATCH Top five most thrilling IPL final matches here

Highest Individual Score in IPL

Chris Gayle scored 175* vs PWI in IPL 2013
Chris Gayle scored the highest score in IPL vs PWI (Pic Credits: TOI)

Jony Bairstow holds the record for the highest IPL score by a batsman in IPL 2019. Playing for Sunrisers Hyderabad, Bairstow struck 114 against RCB in IPL 2019. However, Caribbean batsman Chris Gayle has scored the highest IPL score ever by a batsman in the league. In IPL 2013, Gayle scored a mammoth 175* against Pune Warriors India to record the IPL's highest score. In IPL 2020, KL Rahul has scored the highest IPL score against RCB when he registered his personal best score of 132* in Dubai.

POS PLAYER Mat Inns NO Runs HS Avg BF SR 100 50 4s 6s
1
Chris Gayle
125 124 15 4484 175* 41.13 2,969 151.02 6 28 369 326
2
Brendon McCullum
109 109 5 2880 158* 27.69 2,186 131.74 2 13 293 130
3
AB de Villiers
159 147 34 4550 133* 40.26 2,994 151.97 3 35 372 219
4
KL Rahul
73 64 12 2290 132* 44.03 1,660 137.95 2 18 207 91
5
Rishabh Pant
60 60 7 1912 128* 36.07 1,199 159.46 1 11 170 99
6
Murali Vijay
106 106 5 2619 127 25.93 2,149 121.87 2 13 247 91
7
David Warner
132 132 17 4933 126 42.89 3,487 141.46 4 46 477 187
8
Virender Sehwag
104 104 5 2728 122 27.55 1,755 155.44 2 16 334 106
9
Paul Valthaty
23 23 1 505 120* 22.95 418 120.81 1 2 61 20
10
Shane Watson
140 136 16 3760 117* 31.33 2,703 139.10 4 21 363 186

Highest IPL team score

Kolkata Knight Riders (KKR) scored the highest team score in IPL 2019. At Eden Gardens, KKR posted a total of 232 for 2 against Mumbai Indians to record the highest team total in IPL 2019. However, Royal Challengers Bangalore (RCB) scored the highest score in IPL in 2013 against Pune warriors India. The Kohli-led side scored a mammoth 263 /5 in their 20 overs at M.Chinnaswamy Stadium in IPL 2013.

Team Score RR Opposition Ground Match Date
Royal Challengers Bangalore (RCB) 263/5 13.15 Pune Warriors India (PWI) Bengaluru 2013
Royal Challengers Bangalore (RCB) 248/3 12.4 Gujarat Lions (GL) Bengaluru 2016
Chennai Super Kings (CSK) 246/5 12.3 Rajasthan Royals (RR) Chennai 2010
Kolkata Knight Riders (KKR) 245/6 12.25 Kings XI Punjab (KXIP) Indore 2018
Chennai Super Kings (CSK) 240/5 12 Kings XI Punjab (KXIP) Mohali 2008
Royal Challengers Bangalore (RCB) 235/1 11.75 Mumbai Indians (MI) Mumbai 2015
Kings XI Punjab (KXIP) 232/2 11.6 Royal Challengers Bangalore (RCB) Dharamsala 2011
Kolkata Knight Riders (KKR) 232/2 11.6 Mumbai Indians (MI) Kolkata 2019
Delhi Capitals (DC) 231/4 11.55 Kings XI Punjab (KXIP) Delhi 2011
Kings XI Punjab (KXIP) 231/4 11.55 Chennai Super Kings (CSK) Cuttack 2014
(Stats updated till IPL 2020)

Frequently Asked Questions (FAQs) / Most asked Questions

Q:  Who has scored the most runs in IPL history?

Ans: Virat Kohli holds the IPL record for most runs in the history of the league. RCB skipper has scored 5949 runs in IPL history.

Q: Who scored the most runs in IPL 2019?

Ans: David Warner scored most IPL runs in 2019. The SRH opener scored 692 runs in IPL 2019.

Q: Which player has scored the fastest 50 in IPL?

Ans: KL Rahul scored the fastest 50 in IPL 2018 in just 14 balls. He recorded this IPL stat in the first IPL match in 2018 against Delhi Capitals at Mohali.

Q: Who has scored the fastest century in IPL history?

Ans: Chris Gayle scored the fastest century in IPL in just 30 balls. He achieved this glorious IPL record against PWI in IPL 2013.

Kartik BansalKartik Bansal

An avid Cricket Follower

twitter