The winner of the fourth live semi-final of the 2026 series of Britain's Got Talent has been revealed.

After eight more acts took to the stage for tonight's show (May 16), two more acts made it through to the final.

While one got the golden buzzer, the other won on the night thanks to the public vote.

Rafferty Coope wins the fourth BGT semi-final for 2026

The fourth semi-final saw the following acts take part:

  • Wei Yamin - music/pyrotechnics act
  • Welsch Master Team - gymnastics team
  • Ren DMC - singer
  • Glantaf Boys Choir - a choir group from Wales
  • Sonny Green - poet
  • Rafferty Coope - magician and KSI's golden buzzer during the audition stages
  • Epic Sax Guy - musician
  • Kristel Herrera - singer

Poet Sonny Green was given the golden buzzer after his emotional performance left the judges and audience feeling emotional.

His poem was about his relationship with his sons and left KSI in tears.

KSI's golden buzzer, Rafferty Coope, won the semi-final this evening and secured his spot in the final later this month after getting the most votes from the public.

The young magician once again combined music and magic to impress viewers tonight.

He said: "I've dreamed about this moment all my life, I can't believe I'm here.

"Thank you to everyone at BGT."

It was musician Ren DMC who finished as the runner-up after 'roasting' the judges with his rap, with Glantaf Boys Choir in third.

Who is in the BGT 2026 final so far?

There have been three semi-finals now for BGT 2026, with six acts confirmed to be in this year's live final on May 30.

  • Matty Juniosa - singer - golden buzzer in semi-final one
  • Anastasiia and Salsa - dog act - winner of semi-final one
  • LMA - dance group - golden buzzer in semi-final two
  • Fabian Fox - magician - winner in semi-final two
  • Liwei Yang - fire-juggler - golden buzzer in semi-final three
  • Ted Hill - comedian - winner in semi-final three
  • Rafferty Coope - magician - winner in semi-final four
  • Sonny Green - poet - golden buzzer in semi-final four

Recommended reading:


What does the winner of BGT 2026 get?

There have been 18 winners of BGT since its first series in 2007, with magician Harry Moulding winning last year.

The winner of BGT will take home a prize of £250,000 and will also be given the chance to perform at the Royal Variety Performance in front of the royal family.

In the ITV show's first three years, winners won a prize of £100,000, while the biggest winners were Ashleigh and Pudsey with a prize pot of £500,000 in 2012.

Who is your favourite past BGT winner? Let us know in the comments below.