According to Official Guinness Records,
The longest time to balance a hula hoop on the head while swimming is 16 min 13 sec, and was achieved by David Rush (USA) at the Boise State University Rec Center, Boise, Idaho, USA, on 5 August 2017.David made this attempt to promote STEM education.
For a complete list of 2017 records, please visit 2017 Guinness Records in United States.