Keith Williams, of Carshalton, Surrey, bagged the catch of the day at Gillham’s fishing resort in Krabi, Thailand.
The 56-year-old got the birthday present he hoped for after spending 25 minutes landing the giant Siamese carp.
‘Keith came out to stay with us with a group of friends to celebrate his 56th birthday,’ explained Resort owner Stuart Gillham.
‘He told his wife that he could feel in his bones that he was going to catch a special fish that day.’
He added: ‘His reaction was one of total shock – he said never in his wildest dreams did he imagine he would catch a world record.
‘In the days after this capture Keith was walking around in a daze – he is still saying it has not yet sunk in.’
The new record needs to be officially ratified by the International Game Fish Association.