According to Official Guinness Records,
The longest table tennis bat and ball control is 5 hours, 2 minutes, 37 seconds, achieved by Aryan Raj (India) Bihar, India, on 2 May 2016.The attempt took place in an indoor badminton court.
For a complete list of 2016 records, please visit 2016 Guinness Records in India.