Lewis Capaldi, John Legend, Leona Lewis and Teddy Swims lead Capital’s two-night Christmas concert at The O2, a December fixture since 2008.
Lewis Capaldi and John Legend head Capital’s Christmas concert at The O2 arena in North Greenwich on Saturday 5 and Sunday 6 December 2026. Leona Lewis, Teddy Swims and Jorja Smith are also on the bill.
Capital, the London pop station owned by Global, first held the Jingle Bell Ball at The O2 in 2008, on a single night. It has filled a December weekend in the same arena every year since, apart from 2020.
Each night is a run of short sets from chart acts. Lady Gaga and Katy Perry headlined the two nights of 2013.
Capaldi closes his final run of UK shows on the Saturday before he returns to the studio. Legend plays the Ball for the first time on the Sunday, after releasing his 11th album, Muse. Each night plays to a crowd of 16,000.
Saturday also brings Teddy Swims, Becky Hill, Jorja Smith on her Ball debut, Tinie Tempah and Aitch. Sunday carries Leona Lewis, Jason Derulo on his sixth Ball, Rudimental, Clean Bandit and Tom Grennan on his eighth.