According to Official Guinness Records,
The fastest aggregate time for a male to complete a marathon on each continent is 21 hr 55 min 2 sec and was achieved by Alan Nawoj (USA) between 9 April 2006 and 13 April 2014.
For a complete list of 2014 records, please visit 2014 Guinness Records in Australia.