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) - 201 runs
2. Sai Sudharsan (Gujarat Titans) - 191
3. Mitchell Marsh (Lucknow Super Giants) - 184
4. Suryakumar Yadav (Mumbai Indians) - 171
5. Jos Buttler (Gujarat Titans) - 166
IPL 2025 purple cap: Who is highest wicket-taker?
1. Noor Ahmad (Chennai Super Kings) - 10 wickets
2. Mitchell Starc (Delhi Capitals), Mohammed Siraj (Gujarat Titans) - nine
=3. Hardik Pandya (Mumbai Indians), Khaleel Ahmed (Chennai Super Kings) and Sai Kishore (Gujarat Titans) - eight
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 Samed (Lucknow Super Giants) - 240.90
2. Nicholas Pooran (Lucknow Super Giants) - 218.47
3. Ashutosh Sharma (Delhi Capitals) - 209.37
4. Tim David (Royal Challengers Bengaluru) - 207.69
5. Shreyas Iyer (Punjab Kings) - 206.49
Highest average
1. Sheryas Iyer (Punjab Kings)159
2. Nehal Wadhera (Punjab Kings) 105
3. Tristan Stubbs (Delhi Capitals) - 79
4. Vijay Shankar (Chennai Super Kings) - 78
5. MS Dhoni (Chennai Super Kings) - 76
Most sixes
1. Nicholas Pooran (Lucknow Super Giants) - 16 sixes
2. Shreyas Iyer (Punjab Kings) - 13
3. Aniket Verma (Sunrisers Hyderabad) - 12
=5. Ajinkya Rahane (Kolkata Knight Riders) and Mitchell Marsh (Lucknow Super Giants) - 10
IPL 2025 bowling stats: Best strike-rate, average & economy
Best strike-rate
1. Andre Russell (Kolkata Knight Riders) - 6.75
2. Ashwani Kumar (Mumbai Indians) - 7.20
3. Hardik Pandya (Mumbai Indians) - 7.50
4. Mitchell Starc (Delhi Capitals) - 7.77
5. Noor Ahmad (Chennai Super Kings) - 9.00
Best average
1. Hardik Pandya (Mumbai Indians) - 9.37
2. Moeen Ali (Kolkata Knight Riders) - ...