Performing hits spanning the whole of his career, Craig told the audience, "Thank you to everyone who's been there since 1999, and for some of you this might be a bit of a throwback" before launching into '16', the updated version of 'Fill Me In'.

He told the crowd, "Thank you to Capital for having me here, thank you for the support" before slowing down the pace with 'Change My Love'.

Ahead of his turn on the stage, Craig shared his excitement at being back at the Ball after nine years - he performed at the first ever #CapitalJBB and made his triumphant return this year.