Fastest time to run an ultra marathon on each continent (male)
Who
Ziyad Tariq Rahim
Where
South Africa (Unknown)
When
The fastest time to complete an ultra marathon on each continent is 41 days, 3 hr, 23 min and 40 sec and was achieved by Ziyad Tariq Rahim (Pakistan) from 26 January to 8 March 2014.

The race details of the seven ultra marathons he ran are as follows:

Ultra marathon 1 - White Continent 50K, King George Island, Antarctica, 26/01/14 - 7:01:26

Ultra marathon 2 - Punta Arenas 50K, Chile, South America, 30/01/14 - 6:57:28

Ultra marathon 3 - Wadi Bih Solo Canyon 50K, Oman, Asia, 07/02/14 - 6:55:00

Ultra marathon 4 - Moonlight Challenge 2014 50K, UK, Europe, 15/02/14 - 7:41:23

Ultra marathon 5 - Coburg 50K, Australia, Australasia, 23/02/14 - 6:34:48

Ultra marathon 6 - Caumsett State Park 50K, USA, North America, 02/03/14 - 6:46:38

Ultra marathon 7 - Louis Massyn Aldam Ultra Marathon 50K, South Africa, Africa, 08/03/14 - 6:23:40

The timing for this record began when Ziyad started his first ultra marathon in Antarctica and ended when he crossed the line of his last ultra marathon in South Africa.