The longest time standing on a ball is 5 hours, 45 minutes and 1 second, achieved by Tony "Turbo" Griffin in 2013.