Yashasvi Jaiswal tops the chart in this elite list of Indian batters

July 18, 2025

Credit: Getty

Yashasvi Jaiswal remains the only Indian batter averaging over 50 in Tests since 2023 with minimum 1000 runs.

Consistent Jaiswal

Credit: Getty

Yashasvi Jaiswal will look to find his mojo back in the 4th Test against England in Manchester

Jaiswal ready to roar in Manchester

Credit: Getty

List of Indian batters with best batting average in Tests since 2023 (minimum 1000 Test runs)

Batting maestros

Credit: Getty

Yashasvi Jaiswal has scored 2031 runs at an average of 50.77

Yashasvi Jaiswal

Credit: Getty

Shubman Gill has scored 1764 runs at an average of 47.67

Shubman Gill

Credit: Getty

Rishabh Pant has scored 1102 runs at an average of 45.91

Rishabh Pant

Credit: Getty

KL Rahul has scored 1028 runs at an average of 38.07

KL Rahul

Credit: Getty

Ravindra Jadeja has scored 1174 runs at an average of 37.87

Ravindra Jadeja

Credit: Getty

Virat Kohli scored 1111 runs at an average of 35.83

Virat Kohli

Credit: Getty

Rohit Sharma scored 1164 runs at an average of 30.63

Rohit Sharma

Credit: Getty