The baggy green cap worn by Australian cricket legend Donald Bradman at his final Test sold for more than 400,000 dollars (267,000 US) on Tuesday, less than its vendor paid for it in 2003.
Auctioneer Charles Leski would not reveal the exact price but said it was above 400,000 dollars and below the 420,000 dollars Tim Serisier paid for it in England with the help of his winnings from the TV show "Who Wants To Be A Millionaire?"
The cap, Bradman's when he captained the 1948 Australian "Invincibles" on their Ashes tour of England, failed to attract a single bid at auction in Melbourne Monday despite predictions it could fetch more than 600,000 dollars.
Leski said Serisier, who won 250,000 dollars on the game show, was aware that a global financial crisis was not the best time for an auction.
"Yes, he agrees the timing wasn't the greatest," he told national news agency AAP. "He's accepted the consequences of his decision."
The cap was given to the son of an English friend of Bradman's after the Australian cricketer noticed the boy playing cricket in a substandard hat.
"Sir Don said: 'We can't have that, we'd better get you a decent one', and a short while later in the mail the 1948 baggy green arrived," Leski told the Nine Network on Monday.
Leski said Richard Robins Jr eventually sold the cap, which comes with a letter of authenticity, in 2003.
Bradman, who died in 2001 aged 92, played his last match in England during the 1948 Ashes tour and retired with a yet-to-be-topped Test batting average of 99.94 despite scoring a duck in his final innings.