I can't remember anyone going sub 29:30 before but I can't be bothered checking.
I think I had the previous record - 30.27 - but someone might correct me on that..
As far as I'm aware, only 2 guys have ever gone sub 31.
2019 - Kris Jones 29:22
2017 - Kris Jones 30:26
2004 - James Walsh 30:38
2007 - James Walsh 30:45
Just going to file this in the "Yep, KJ is still annoyingly fast" folder.