The test format is considered the best in international cricket. Test cricket is the real test of the ability of the players. We are telling you here which batsmen have batted the maximum number of hours in Test history.

The record of a maximum of 735.86 hours of batting in a Test is in the name of Indian coach Rahul Dravid.

Sachin Tendulkar, one of the greatest batsmen of all time, batted for 688.4 hours.

South African great all-rounder Jacques Kallis has batted for 640 hours

West Indies veteran batsman Chanderpaul batted for 629.16 hours.

England's great batsman Alastair Cook holds the record for batting for 622.18 hours.

(pc amarujala)