India leg-spinner Amit Mishra has announced his retirement from professional cricket, thus bringing the curtains down on a remarkable career spanning over 25 years. In a statement, Mishra said his decision to retire from professional cricket was influenced by recurring injuries and the belief of giving next generation of cricketers ample opportunities to shine.