According to Official Guinness Records,
The fastest time to eat a muffin without using the hands is 28.18 seconds, and was achieved by Kyle Thomas Moyer (USA), in Coopersburg, Pennsylvania, USA, on 19 November 2013.This record was broken on the Guinness World Records Challengers site (Challengers' tag: ITS_GUMBALL):
For a complete list of 2013 records, please visit 2013 Guinness Records in United States.