
The Booker Prize 2025 has crowned its winner – and, in a result that surprised the bookies, Hungarian-British novelist David Szalay has taken home the £50,000 award for his daring and deeply compelling novel Flesh.
At a glittering ceremony at Old Billingsgate, London, Szalay accepted the trophy from last year’s winner, Samantha Harvey, for what chair of judges Roddy Doyle described as "an extraordinary, singular novel… a dark book that is a joy to read."