The record for running the longest distance while holding the Indian flag was set by Tushar Jagdishbhai Trivedi (born on December 19, 1984) of Ahmedabad, Gujarat. He ran for 100 km holding the Indian Flag in 18 hours, 15 minutes and 53 seconds on November 22, 2020, as confirmed on December 3, 2020.