Kashyap wurde bei der Singapur Super Series 2010 Dritter im Herreneinzel. Mit dem indischen Männerteam wurde er im gleichen Jahr Fünfter im Thomas Cup. Bei den Commonwealth Games 2010 gewann er Bronze im Herreneinzel und Silber mit der indischen Mannschaft.