Who won the Masked Singer 2025? Final performers are unmasked and Samantha Barks triumphs as Pufferfish

Watch more of our videos on ShotsTV.com 
and on Freeview 262 or Freely 565
Visit Shots! now
After six weeks the final mask has been removed - as Pufferfish was named winner of the Masked Singer 2025.

The celebrity singer was unmasked as musical theatre star and Les Miserables actress Samantha Barks in the final of the ITV1 show tonight, beating Dressed Crab - Gregory Porter - to the prize.

Barks, 34, who played Elsa in West End musical Frozen last year, said: “I’ve had the best time, I really have had the best time. Underneath the mask I’ve been smiling so hard it’s hurting my cheeks. It’s been amazing. Thank you all so much for your lovely comments.”

Hide Ad
Hide Ad
The Masked Singer final three for 2025: (L-R) Wolf, Pufferfish, Dressed CrabThe Masked Singer final three for 2025: (L-R) Wolf, Pufferfish, Dressed Crab
The Masked Singer final three for 2025: (L-R) Wolf, Pufferfish, Dressed Crab | Bandicoot TV/ ITV

The runner-up, Gregory Porter, who said the show “was just straight-up fun”.

The first finalist to have their identity revealed was Scottish singer Marti Pellow, the former lead singer of pop group Wet Wet Wet.

Pellow, who had been dressed as Wolf, said: “I’ve had a fantastic time. It’s just been an incredible experience for me.”

TV presenter and comedian Joel Dommett opened the final of the series with a rendition of Blondie’s One Way Or Another before introducing panellists Jonathan Ross, Maya Jama, Davina McCall and Danny Jones – who won the show last year as Piranha.

Hide Ad
Hide Ad

In the first set of performances Wolf sang Poker Face by Lady Gaga while Pufferfish sang Baby One More Time by Britney Spears.

Panellist Jones guessed the singer behind the fish mask could be singer Perrie Edwards, while Ross thought it could be Nicole Scherzinger.

Elsewhere, Dressed Crab impressed with a performance of Ain’t No Sunshine by Bill Withers, which Dommett said was “beautiful”.

The finalists were also joined by past contestants to sing duets.

Hide Ad
Hide Ad

Knitting (Claire Richards) and Wolf (Pellow) sang With You I’m Born Again, famously performed by Billy Preston and Syreeta Wright, while Pufferfish (Barks) sang Bonnie Tyler’s Total Eclipse of the Heart with Piranha (Jones).

Porter, in his Dressed Crab costume, was joined by Airfryer (Keala Settle) and they performed Ain’t No Mountain High Enough, as sung by Marvin Gaye and Tammi Terrell.

Barks’ final performance was One Night Only from the musical Dreamgirls.

Comment Guidelines

National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.

Telling news your way
Follow us
©National World Publishing Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice