According to Official Guinness Records,
The fastest time to drink a bottle of ketchup is 17,53 seconds and was achieved by André Ortolf (Germany), in Augsburg, Germany, on 30 November 2017.To achieve the record, André had to drink at least 396 g of ketchup.
For a complete list of 2017 records, please visit 2017 Guinness Records in Germany.