IPL 2025 points table and top run-scorers & wicket-takers

Jos ButtlerImage source, Getty Images
Image caption,

Former England captain Jos Buttler is in the hunt for the orange cap

  • Published

The 2025 Indian Premier League (IPL) is in full swing with the group stages now past the halfway stage.

The key batters and bowlers are standing 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 points table

IPL 2025 orange cap: Who is highest run-scorer?

1. Suryakumar Yadav (Mumbai Indians) - 510 runs

2. Sai Sudharsan (Gujarat Titans) - 509

3. Shubman Gill (Gujarat Titans) - 508

4. Virat Kohli (Royal Challengers Bengaluru) - 505

5. Jos Buttler (Gujarat Titans) - 500

IPL 2025 purple cap: Who is highest wicket-taker?

=1. Prasidh Krishna (Gujarat Titans) & Noor Ahmad (Chennai Super Kings) - 20 wickets

=3. Josh Hazlewood (Royal Challengers Bengaluru) & Trent Boult (Mumbai Indians) - 18

5. Varun Chakravarthy (Kolkata Knight Riders) - 17

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. Vaibhav Suryavanshi (Rajasthan Royals) - 209.45

2. Nicholas Pooran (Lucknow Super Giants) - 200.98

3. Tim David (Royal Challengers Bengaluru) - 193.75

4. Priyansh Arya (Punjab Kings) - 192.77

5. Rahul Tewatia (Gujarat Titans) - 191.42

Highest average

1. Tim David (Royal Challengers Bengaluru) - 93.00

2. Jos Buttler (Gujarat Titans) - 71.42

3. Suryakumar Yadav (Mumbai Indians) - 63.75

4. Virat Kohli (Royal Challengers Bengaluru) - 63.12

5. Manish Pandey (Kolkata Knight Riders) - 55.00

Most sixes

1. Nicholas Pooran (Lucknow Super Giants) - 34 sixes

2. Shreyas Iyer (Punjab Kings) - 27

=3. Suryakumar Yadav (Mumbai Indians) & Riyan Parag (Rajasthan Royals) - 26

5. Yashasvi Jaiswal (Rajasthan Royals) - 25

IPL 2025 bowling stats: Best strike-rate, average & economy

Best strike-rate

1. Lungi Ngidi (Royal Challengers Bengaluru) - 8.00

2. Ashwani Kumar (Mumbai Indians) - 9.00

=3. Vignesh Puthur, Mujeeb ur Rahman & Karn Sharma (all Mumbai Indians), Harpreet Brar (Punjab Kings), Akash Singh (Lucknow Super Giants) - 12.00

Best average

1. Lungi Ngidi (Royal Challengers Bengaluru) - 10.00

2. Akash Singh (Lucknow Super Giants) - 15.00

3. Jaydev Unadkat (Sunrisers Hyderabad) - 15.71

4. Karn Sharma (Mumbai Indians) - 16.16

5. Prasidh Krishna (Gujarat Titans) - 16.45

Best economy

Minimum of 24 balls bowled

1. Jasprit Bumrah (Mumbai Indians) - 6.68

2. Kuldeep Yadav (Delhi Capitals) - 6.74

3. Anukul Roy (Kolkata Knight Riders) - 6.75

4. Jaydev Unadkat (Sunrisers Hyderabad) - 6.94

5. Varun Chakravarthy (Kolkata Knight Riders) - 7.00