Pakistan leg-spinner Yasir Shah created history as he broke an 82-year-old record during the third Test against New Zealand in Abu Dhabi on the fourth day.
Former Australia seamer Dennis Lillee and former Pakistan pacer Waqar Younis, who both completed their 200 wickets in 38 Tests, and South Africa's Dale Steyn, who reached the figures in his 39th Test, fill up the top five slots in the list.
Yasir, 32, trapped New Zealand's William Somerville LBW to claim his 200th Test scalp.
Skipper Kane Williamson was batting on a pugnacious 55 for his 29th fifty - and second in the match - and with him Henry Nicholls unbeaten on a chancy 20, as New Zealand led by 36 runs with six wickets intact.
The two have added 52 runs for the fifth wicket but Nicholls was lucky to overturn a leg-before decision off Yasir on nine, and survived two other appeals.
Resuming at 26-2, New Zealand also lost Ross Taylor who cracked three of his four boundaries in one over from paceman Shaheen Shah Afridi before finally hooking the same bowler into the hands of Bilal Asif for 22.
The Test series is now tied at 1-1 after New Zealand won the first Test and Pakistan clinched the second Test.
The 32-year-old Shah took seven wickets in his debut test against Australia at Dubai in 2014.
Pakistani spinner Yasir Shah (C) holds the ball as he celebrates with teammates after breaking fastest 200 wickets record during the fourth day of the third and final Test cricket match between Pakistan and New Zealand at the Sheikh Zayed International Cricket Stadium in Abu Dhabi on 6 December, 2018.
That was followed by 24 wickets against Sri Lanka in 2015 and 10 in a match to beat England at Lord's a year later.
Yasir reached 100 wickets in 17 Tests, second only to Englishman George Lohmann who reached the target in 16 matches during a Test in Johannesburg in 1896.