According to Official Guinness Records,
The longest time to spin a basketball on a toe is 35.03 sec, and was achieved by Michael Kettman (USA) on NBC’s Today in New York, New York, USA, on 6 September 2017.Michael broke the Guinness World Records title on the Today Show, just before his son Carson set the record for the longest time to spin a basketball on a finger while pogo stick jumping.
For a complete list of 2017 records, please visit 2017 Guinness Records in United States.