Shayne Johnson finished his 71.5km running effort last week and smashed his fundraising goal - raising more than $11,000 in the process.
The Tairua man ran four miles - 6.5km - every four hours for 48 hours, running through the night and day at 2pm, 6pm, 10pm, 2am, 6am, 10am for two days.
The total was 71.5km.
Shayne ran to raise money for Ronald McDonald House, after experiencing how important the facility is for parents whose children are in Starship Children's Hospital in Auckland.
In 2018 his son Keegan, then aged 4, had been playing on a swing while holding the stick at his daycare centre when he swung forward and impaled himself. The 1m long piece of bamboo entered his groin and lodged itself deep into his body.