Tokyo: India's Avinash Sable shattered his own 3000m steeplechase national record but failed to qualify for the final despite clocking a better time than the top three in another heat race of the Olympic Games here on Friday.
The 26-year-old Sable clocked 8 minutes 18.12 seconds in heat number 2 to finish seventh and better his earlier national record of 8:20.20 that he set during the Federation Cup in March.