The 76-year-old, fondly known as Q to friends and cricketers around the world, follows British journalist John Woodcock of The Times and former Australian captain-turned-writer and commentator Richie Benaud to the milestone.
Ahmed covered cricket's 1,000th Test, between Pakistan and New Zealand at Hyderabad, Pakistan, in 1984 and the 2,000th, between England and India at Lord's in 2011.
He has also clocked up 732 one-day internationals and eight World Cup tournaments.
Ahmed was a promising player as a young man and almost made the Pakistan side for the country's first ever tour of the West Indies in 1958, but missed out and decided to fulfil his ambitions off the field instead.
More From This Section
"On not getting to play for Pakistan, I went to England and studied journalism but at that time it was tough to get a job, so I had to do odd jobs, but luckily I got a break in 1974 for British Broadcasting Corporation's Urdu service," he told AFP.
"From there I globetrotted to all cricket playing countries except for Bangladesh and it's a journey of great excitement and achievement," said Ahmed.