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 fixtures and results
- IPL 2025: Format, England players & how to follow on BBC
- IPL 2025 squads
IPL 2025 points table
IPL 2025 orange cap: Who is highest run-scorer?
1. Nicholas Pooran (Lucknow Super Giants) - 349 runs
2. Sai Sudharsan (Gujarat Titans) - 329
3. Mitchell Marsh (Lucknow Super Giants) - 265
4. Shreyas Iyer (Punjab Kings) - 250
5. Virat Kohli (Royal Challengers Bengaluru) - 248
IPL 2025 purple cap: Who is highest wicket-taker?
1. Noor Ahmad (Chennai Super Kings) - 12 wickets
2. Shardul Thakur (Lucknow Super Giants) - 11 wickets
3= Kuldeep Yadav (Delhi Capitals), Hardik Pandya (Mumbai Indians), Prasidh Krishna, Sai Kishore, Mohammed Siraj (all Gujarat Titans) and Khaleel Ahmed (Chennai Super Kings) - 10 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. Karun Nair (Delhi Capitals) - 222.50
2. Priyansh Arya (Punjab Kings) - 220.45
3. Vipraj Nigam (Delhi Capitals) - 216.00
4. Nicholas Pooran (Lucknow Super Giants) - 215.43
5. Abdul Samad (Lucknow Super Giants) - 210.34
Highest average
1. Shashank Singh (Punjab Kings) - 108
2. Tim David (Royal Challengers Bengaluru) - 92
3. Karun Nair (Delhi Capitals) - 89
4. Shreyas Iyer (Punjab Kings)-83.33
5. Nicholas Pooran (Lucknow Super Giants) - 69.80
Most sixes
1. Nicholas Pooran (Lucknow Super Giants) - 31 sixes
2. Shreyas Iyer (Punjab Kings) - 20
3= Priyansh Arya (Punjab Kings) & Mitchell Marsh (Lucknow Super Giants) - 15
5= Ajinkya Rahane (Kolkata Knight Riders), Sai Sudharasan (Gujarat Titans) & Phil Salt (Royal Challengers Bengaluru) - 13
IPL 2025 bowling stats: Best strike-rate, average & economy
Best ...