The longest anyone has held their breath underwater is over 24.5 minutes. The world record for breath-holding underwater was achieved by Croatian Budimir Šobat on 27 March 2021, who held his breath for a total of 24 minutes and 37 seconds. On average, a human can hold their breath between 30-90 seconds.
100 Mind-Blowing Budimir Facts
Someone held their breath underwater for almost 25 minutes. On March 27, 2021, Budimir Šobat of Croatia held his breath for a total of 24 minutes 37.36 seconds.