IPL 2025 points table and top run-scorers & wicket-takers
Prasidh Krishna became the tournament’s leading wicket-taker with four wickets on Saturday
The 2025 Indian Premier League (IPL) is in full swing.
The key batters and bowlers are starting to stand out in the 18th edition of the world’s biggest T20 franchise league.
BBC Sport takes a look at all the key stats – and past winners of the orange and purple caps.
IPL 2025 orange cap: Who is highest run-scorer?
1. Nicholas Pooran (Lucknow Super Giants) – 368 runs
2. Sai Sudharsan (Gujarat Titans) – 365
3. Suryakumar Yadav (Mumbai Indians) – 333
4. Virat Kohli (Royal Challengers Bengaluru) – 322
5. Jos Buttler (Gujarat Titans) – 315
IPL 2025 purple cap: Who is highest wicket-taker?
1. Prasidh Krishna (Gujarat Titans) – 14
2= Noor Ahmad (Chennai Super Kings), Josh Hazlewood (Royal Challengers Bengaluru), Kuldeep Yadav (Delhi Capitals), Shardul Thakur (Lucknow Super Giants) – 12 wickets
Previous winners of IPL orange and purple cap
IPL 2025 batting stats: Highest strike-rate, average & most sixes
Highest strike-rate
Minimum 20 balls faced
1. Abdul Samad (Lucknow Super Giants) – 222
2. Vipraj Nigam (Delhi Capitals) – 207.60
3. Nicholas Pooran (Lucknow Super Giants) – 205.58
4. Priyansh Arya (Punjab Kings) – 201.58
5. Karun Nair (Delhi Capitals) – 196.72
Highest average
1. Tim David (Royal Challengers Bengaluru) – 142
2. Virat Kohli (Royal Challengers Bengaluru) – 64.40
3. Jos Buttler (Gujarat Titans) – 63.00
4. Tristan Stubbs (Delhi Capitals) – 61.00
5. Suryakumar Yadav (Mumbai Indians) – 55.50
Most sixes
1. Nicholas Pooran (Lucknow Super Giants) – 31 sixes
2. Shreyas Iyer (Punjab Kings) – 20
3. Priyansh Arya (Punjab Kings) – 18
=4. Mitchell Marsh (Lucknow Super Giants), Yashasvi Jaiswal (Rajasthan Royals), Suryakumar Yadav (Mumbai Indians) – 17
IPL 2025 bowling stats: Best strike-rate, average & economy
Best strike-rate
1. Andre Russell (Kolkata Knight Riders) – 7.80
2. Ashwani Kumar (Mumbai Indians) – 8.00
3. Karn Sharma (Mumbai Indians) – 8.00
4. Vignesh Puthur (Mumbai Indians) – 11.00
5. Sai Kishore (Gujarat Titans) – 11.36
Best average
1. Karn Sharma (Mumbai Indians) – 12.00
2. Moeen Ali (Kolkata Knight Riders) – 14.33
3. Prasidh Krishna (Gujarat Titans) – 14.35
4. Kuldeep Yadav (Delhi Capitals) – 14.58
5. Vignesh Puthur (Mumbai Indians) – 15.66
Best economy
Minimum of 24 balls bowled
1. Moeen Ali (Kolkata Knight Riders) – 5.37
2. Varun Chakravarthy (Kolkata Knight Riders) – 6.22
3. Kuldeep Yadav (Delhi Capitals) – 6.25
4. Will Jacks (Mumbai Indians) – 6.66
5. Riyan Parag (Rajasthan Royals) – 6.83