The World War II veteran took up running at the age of 50 and only started competing in races at the age of 90.
Orville Rogers set new records for the 60, 200, 400, 800 and 1,500 meter races in his age category, 100 to 104 years old.
Rogers says it feels great to bring home the gold at any age. He plans to keep running as long as his body lets him.
RELATED: Meet the oldest runner in the Chevron Houston Marathon