Former England captain Jos Buttler is in the hunt for the orange cap
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.
1. Virat Kohli (Royal Challengers Bengaluru) - 505 runs
2. Sai Sudharsan (Gujarat Titans) - 504
3. Suryakumar Yadav (Mumbai Indians) - 475
4. Yashasvi Jaiswal (Rajasthan Royals) - 473
5. Jos Buttler (Gujarat Titans) - 470
1. Prasidh Krishna (Gujarat Titans) - 19 wickets
2. Josh Hazlewood (Royal Challengers Bengaluru) - 18
=3. Arshdeep Singh (Punjab Kings), Trent Boult (Mumbai Indians) & Noor Ahmad (Chennai Super Kings) -16
Highest strike-rate
Minimum 20 balls faced
1. Vaibhav Suryavanshi (Rajasthan Royals) - 209.45
2. Rahul Tewatia (Gujarat Titans) - 207.40
3. Nicholas Pooran (Lucknow Super Giants) - 200.98
4. M Shahrukh Khan (Gujarat Titans) - 195.34
5. Tim David (Royal Challengers Bengaluru) - 193.75
Highest average
1. Tim David (Royal Challengers Bengaluru) - 93.00
2. Jos Buttler (Gujarat Titans) - 78.33
3. Suryakumar Yadav (Mumbai Indians) - 67.85
4. Virat Kohli (Royal Challengers Bengaluru) - 63.12
5. Shashank Singh (Punjab Kings) - 53.50
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
Best strike-rate
=1. Ashwani Kumar (Mumbai Indians) & Lungi Ngidi (Royal Challengers Bengaluru) - 8.00
3. Karn Sharma (Mumbai Indians) - 10.00
4. Andre Russell (Kolkata Knight Riders) - 10.12
5. Vignesh Puthur, Mujeeb ur Rahman (both Mumbai Indians), Harpreet Brar (Punjab Kings), Akash Singh (Lucknow Super Giants) - 12.00
Best average
1. Lungi Ngidi (Royal Challengers Bengaluru) - 10.00
2. Karn Sharma (Mumbai Indians) - 14.00
3. Akash Singh (Lucknow Super Giants) - 15.00
4. Prasidh Krishna (Gujarat Titans) - 15.36
5. Will Jacks (Mumbai Indians) - 15.60
Best economy
Minimum of 24 balls bowled
1. Kuldeep Yadav (Delhi Capitals) - 6.74
2. Anukul Roy (Kolkata Knight Riders) - 6.75
3. Jaydev Unadkat (Sunrisers Hyderabad) - 6.94
4. Jasprit Bumrah (Mumbai Indians) - 6.96
5. Will Jacks (Mumbai Indians) - 7.09