The longest duration spinning a basketball on the head was 18.11 sec by Mehmet Kekec (Germany) at the Soccer Meets Schanze charity event in Hamburg, Germany, on 28 May 2011.
Kekec was required to spin a regulation basketball on his finger before transferring the spin to his head, which is when the timing began.