According to Official Guinness Records,
The fastest marathon dressed as a lifeguard (male) is 2 hr 55 min 54 sec and was achieved by Terry Midgley (UK) at the Virgin Money London Marathon in London, UK, on 26 April 2015.Midgley's record was one of 34 records verified by GWR on the day of the 2015 Virgin Money London Marathon.
For a complete list of 2015 records, please visit 2015 Guinness Records in United Kingdom.