Longest time breath held voluntarily (male)

The longest time holding the breath underwater was 22 min 00 sec by Stig Severinsen (Denmark) at the London School of Diving in London, UK, on 3 May 2012.

Stig was allowed to hyperventilate with oxygen prior to the attempt, and did this for 19 minutes and 30 seconds.