Pakistan all-rounder Shahid Afridi has hailed New Zealand batsman Corey Anderson, who broke his longstanding record for the fastest one-day century - but admitted he had never heard of him before.
Anderson bettered Afridi's 17-year-old record by one ball, reaching the three-figure mark off just 36 balls against West Indies in Queenstown in the third one-day international.
Afridi set the mark aged just 16, in only his second limited-overs match, against Sri Lanka in Nairobi in October 1996.
He said he had never heard of Anderson before Wednesday morning.
"I never heard his name and early morning my nephew told me about his feat and I sort of said the first news of 2014 is of my record being broken," Afridi said.
"But I must say it's a great achievement and Anderson deserves all the praise. It needs a super effort to score a hundred off 36 balls," Afridi told AFP.
"Records are meant to be broken and I knew it would be broken some day."
Afridi admitted he had hoped the record would last until he quit the game.
"I sort of wanted this record to stand until I retire because it has been a big pride for Pakistan and for me and whenever my name comes the record is mentioned," he said.
"Now Anderson's name will come but I am sure with the advent of Twenty20 cricket this record will surely be bettered in the future."
He said he had always expected West Indian Chris Gayle or Australian David Warner to break the record.
"I had never expected it to be broken by a new player," said Afridi. "I thought the way Gayle batted and hit sixes or the way Warner bats, they were favourites to break my record.''
"I wish any Pakistan player would break this record soon, but for the time being everyone must appreciate Anderson."
The swashbuckling Afridi has been in bad form with the bat last year and was dropped twice from Pakistan's one-day squad.
131 runs from 47 balls
Century off 36 balls - fastest ODI century
Second 50 from just 16 balls
14 sixes - third most in an ODI innings
108 runs from boundaries - 17th most in an ODI innings
Struck four sixes in one over twice
Hit five sixes in succession
Hit a six off every 3.5 balls
Anderson has now hit 20 sixes in his first seven ODIs. England's Alastair Cook has just eight in 72 ODIs.
Don't forget Jesse
Jesse Ryder 104 from 51 balls
Century off 46 balls - sixth fastest in ODI history
Second fastest by a NZ batsman