According to Official Guinness Records,
The fastest marathon dressed as a gingerbread man is 3 hr 14 min 15 sec and was achieved by Ben Armstrong (Australia) at the 2016 Chevron City to Surf Marathon, in Perth, Australia, on 28 August 2016.Ben ran the race fundraising for the Princess Margaret Hospital Foundation, Perth.
For a complete list of 2016 records, please visit 2016 Guinness Records in Australia.