Bookmakers say the race for the 2026 title is tightening ahead of this weekend’s live grand final
With the grand final of Britain’s Got Talent just days away, bookmakers have revealed their latest odds on who could take the 2026 crown following the conclusion of the semi-finals.
According to traders and statisticians at BetGoodwin, singer Sonny Green remains the favourite to win the competition, although the race has tightened considerably in recent days.
Sonny Green currently leads the market at 13/8, having drifted slightly after bookmakers viewed his semi-final performance as less dominant than expected. Close behind are The Hawkstone Farmers Choir at 18/5, dance act Celestial at 15/4, and performer Matty Juniosa at 4/1.
Further down the betting market are Rafferty Coope at 11/2 and Ted Hill at 12/1, while LMA sits at 16/1.

At the outsider end of the market, Fabian Fox and Anastasiia & Salsa are both priced at 33/1, while Liwei Yang is currently the longest shot at 66/1.
Ben Head, Chief Operating Officer at BetGoodwin, said the contest remains wide open heading into the live final.

“The traders still have Sonny Green as favourite, but it’s nowhere near as clear-cut as it looked earlier in the week,” he explained. “His odds have drifted from 6/5 to 13/8 after a slightly less dominant semi-final performance.”
Head added that The Hawkstone Farmers Choir had emerged as serious contenders following strong audience reaction to their performances.

“The Hawkstone Farmers Choir have really caught the eye — they’re now 18/5 and the clear danger to the favourite. Celestial and Matty Juniosa are also very much in the mix,” he said.
While the judges will have no direct voting power during the final itself, Head noted that their comments could still heavily influence viewers voting at home.
“If Sonny delivers on the night, he’ll still take some beating,” he added. “That said, Britain’s Got Talent is never short of surprises. A stunning live performance from a choir or a fresh semi-final standout could completely flip the public vote. Anything could happen.”
Britain’s Got Talent live final, Saturday May 30 at 7pm on ITV1 and STV
Source: atvtoday