A retired company director from Birmingham and his crew have finished third in the Global Challenge round-the-world yacht race.
Major Malhi from Handsworth, and the BP Explorer's 18-strong crew, had a disastrous start on the last leg when they missed a marker buoy and had to sail 15 miles back.
But they recovered and when they reached Portsmouth on July 19, despite having dropped behind the rest of the fleet by 50 miles on the last leg, managed to hang on to third position overall and earn a place on the podium.
After a nervous wait they learned their nearest rival, Spirit of Sark, finished in 10th position and only gained enough points for a fourth place finish.
Mr Malhi, aged 55, who sold his forklift truck business in 1990 and retired last year, set off last October to travel 30,000 miles around the world. They stopped off at Buenos Aires, Wellington, Sydney, Cape Town, Boston, La Rochelle and Portsmouth.
During the race, which goes westward against winds and currents, he encountered freezing conditions and extreme heat, 60ft waves and icebergs - and had to live with the same few people for the best part of a year in a space just 72 ft long.
On arriving in Portsmouth 24 hours after the rest of the 12-strong fleet, Major said: "This was the best home- coming we could have hoped for.
"When we missed the marker and had to turn back we were all down. We then had the frustration of being stuck at sea waiting for the wind to pick-up knowing that all the other yachts were already home. We thought we'd missed out on the celebrations in Portsmouth so couldn't believe it when we eventually entered the port to see thousands and thousands of people lining the harbour all cheering us in. It was a great moment."
He said the race had been a fantastic experience but what he had accomplish would probably not sink in until he arrived back home.
"I've got some great memories but I will never forget coming into Portsmouth and seeing my family," he said. "When I saw them on the quayside I broke down. It was a very tough ten months but today has made it seem all worthwhile."
The Global Challenge is a scheme aimed at breaking down the barriers to yachting.
Twelve identical yachts are each skippered by a professional sailor, but crewed by amateurs who have undergone nine months' training.