Asian Games gold medallist 3000m steeplechaser Avinash Sable has undergone ACL (anterior cruciate ligament) surgery after suffering the injury during the Monaco Diamond League earlier this month and the Indian will be ruled out of World Athletics Championships in September.