3. Yashasvi Jaiswal

The young Uttar Pradesh batter is also delivering at his best with the bat in the ongoing unofficial Test series against Bangladesh A. He has scored 158 runs in the 2 innings of the two matches with an average of 79.00. Jaiswal has also smashed a century with the bat against Bangladesh A. 

2. Abhimanyu Eeswaran

The Bengal right-hander Abhimanyu Eeswaran is currently enjoying a brilliant run of form with the bat in the ongoing unofficial Test series between India A and Bangladesh A. Eeswaran has an outstanding average of 149.00 in this ongoing series against Bangladesh A.

1. Mayank Agarwal

The 31-year-old Karnataka batter has been in and out of the Indian Test squad in the past. He has scored 1488 runs in 36 innings of the 21 Tests so far. In these matches, Mayank has scored four centuries and six half-centuries with his bat.Considering his record in red-ball cricket, the Indian team management might count on him in the absence of Rohit Sharma.

Learn more