A century stand for the fourth wicket between centurion Gautam Gambhir and Rishabh Pant helped Delhi finish the second day with a 114-run lead over Odisha in Mohali. Delhi resumed on 43 for no loss, with an overnight deficit of 194, and lost Unmukt Chand (19) in the fourth over of the day, dismissed by Suryakant Pradhan. Delhi captain Gambhir put on 71 for the second wicket with Dhruv Shorey (29) and then joined the 19-year-old Pant (80) to put on 114 in only 117 balls to help Delhi go past Odisha's 237.

With the lead only 18, Dhiraj Singh dismissed Pant, and Gambhir fell seven overs later, three runs short of 150, as Delhi lost three wickets for 28 runs. Milind Kumar and Sumit Narwal steered the lead past 100 with a 56-run seventh-wicket stand, out of which Narwal struck 35 off 30 balls. Dhiraj dismissed him with just under 10 overs left for stumps, before Milind (39) and Manan Sharma saw out the day without further losses. Dhiraj ended the day with figures of 3 for 61, while offspinner Govinda Poddar took 2 for 65.

Unbeaten centuries from Robin Uthappa and Karun Nair helped Karnataka regain the impetus against Assam in Mumbai.

Karnataka began the day by breaking the overnight stand, as Stuart Binny removed Swarupam Purkayastha for 59. Former Karnataka batsman Amit Verma, who had rescued Assam on the first day, scored 41 of the 57 runs Assam added to their total, remaining unbeaten on 166 as they folded for 325. Legspinner Shreyas Gopal took the last three wickets to finish with 3 for 74. S Aravind didn't add to his five-for from the first day.

In response, Karnataka were in early trouble, losing both openers for ducks, before Uthappa and Nair came together to put on an unbroken 219 to take them to 223 for 2 at stumps. Both were batting on 108.

Maharashtra stretched their first-innings total to 461 on the back of half-centuries from Rahul Tripathi and Vishant More, against Rajasthan in Hyderabad. In reply, Rajasthan reached 76 for 2, losing their first two wickets with 29 on the board before Manender Singh (31) and Ashok Menaria (19) took them to stumps without further damage.

Naushad Shaikh and Tripathi extended their overnight 63-run stand to 122 before Shaikh fell for 143. Tripathi, who began the day on 18, put on 67 with More before falling five short of his fourth first-class century. More (62) then batted with the tail to score his maiden first-class half-century and take Maharashtra to 461. He was the last batsman dismissed, falling to Pankaj Singh who finished with 4 for 87.

Ishank Jaggi's unbeaten 112 helped Jharkhand declare with a 257-run first-innings lead against Vidarbha in Wayanand.

Jharkhand began the day 146 for 1, leading by 41. They lost both their overnight batsmen, Anand Singh and Pratyush Singh, with neither converting their half-centuries into hundreds, before Saurabh Tiwary (45) and Jaggi put on 83 for the fourth wicket. Jaggi went on to score his second consecutive first-class century though he found little support from the lower order. Jharkhand slipped from 272 for 3 to 346 for 8, before they declared at 362 for 8. Medium-pacers Shrikant Wagh and Rajneesh Gurbani and the ambidextrous spinner Akshay Karnewar all finished with two wickets each.

Sanjay Ramaswamy and Faiz Fazal played out the last 11 overs of the day as Vidarbha went to stumps 48 for no loss in their second innings.