Pakistan skipper Babar Azam entered an elite club after reaching 12,000 runs in international cricket.
Babar achieved the remarkable feat during his 49-run knock against New Zealand.
The 28-year-old reached the milestone in his 277th international innings.
Here is the list of top-6 fastest batters to complete 12,000 runs in international cricket:
6) Babar Azam (Pakistan)
277 innings
5) Virat Kohli (India)
276 innings
4) Joe Root (England)
275 innings
3) Steve Smith (Australia)
269 innings
2) Hashim Amla (South Africa)
264 innings
1) Vivian Richards (West Indies)
255 innings