He represented India at the 2015 IAAF World Cross Country Championships, placing 74th overall. Competing over 5000 metres at the 2015 Wuhan Asian Championships, Lakshmanan won the bronze medal with a time of 13:36.62. He won the 10,000 metres silver medal with a time of 29:42.81. At the next Championships, he won the 5000 metres gold medal with a time of 14:54.48, becoming only the third Indian to win gold in the event at the Championships, and the first since 1993. The time was however the slowest in the Championships' history for a winner. The victory earned him a qualification for the London World Championships that year. In London, he ran his personal best of 13:35.69.