Kennaugh clocked 19 minutes and 38.982 seconds during the Conister 10 League round 5, Ballamoar, which was well clear of Cavendish's previous record of 20 minutes and eight seconds set in 2007, reports IOM Today.
Edward Perry placed second behind Kennaugh with 21-15, and Jake Kelly was third and fastest junior with 21-17. The full results sheet can be found via Manx Timing Solutions.
Olympic team pursuit champion Kennaugh had originally been due to ride the Giro d'Italia, but was withdrawn from the start sheet due to illness. The 24-year-old had started his season strongly with his first stage race win – the Settimana Coppi e Bartali in Italy at the end of March.
Kennaugh will be back in action with Team Sky in Bayern Rundfahrt over May 28 to June 1, along with Ian Boswell, Joe Dombrowski, Vasil Kiryienka, Christian Knees, Luke Rowe and Geraint Thomas.
Manxman Peter Kennaugh will be replaced by Chris Sutton for the Giro d'Italia, starting on Friday in Belfast
Thank you for reading 5 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1