Longest individual first-class innings was 17 hrs long
The then Himachal Pradesh captain Rajiv Nayyar batted for 1,015 minutes (16 hours and 55 minutes) against J&K in a Ranji match, which ended on November 3, 1999, to record the longest individual innings in first-class cricket. Nayyar came out to bat on the second day and got out on the last day, hitting 271 runs off 728 balls.