According to the details, Babar Azam, the captain of the national cricket team, scored the 16th century of his career, leaving Muhammad Yousuf behind.
At the top of the list is Saeed Anwar, who has scored the most 20 centuries for Pakistan.
Babar Azam set another record by scoring his 16th century in the 84th innings of his career.