Test cricket is considered the ultimate test of a player's skill and endurance. Pakistan has a rich history in the format, producing some of the finest players in the world. In this article, we will take a look at the top 10 Pakistani batters who have scored the most runs in Tests up until the end of 2022.  From legendary players to current stars, this list will provide a comprehensive overview of Pakistan's top Test run-scorers and their contributions to the team's success.

1. Babar Azam

On the top of this list, we have the Pakistani captain Babar Azam, who had a fantastic year with the bat. Babar scored a huge 1184 runs in 17 innings of 9 matches played in 2022. He averaged 69.64 in these innings and recorded the highest score of 196 runs. Babar scored 4 centuries and 7 half-centuries.

2. Imam-ul-haq

In the second position, we have experienced batter Imam-ul-haq. In 2022, Imam scored 837 runs with an average of 55.80. He registered 3 centuries and 3 half-centuries in 16 innings of 8 matches. His highest score was 157 runs.

3. Abdullah Shafique

On the third spot, we have Abdullah Shafique. Shafique scored 823 runs in the year 2022. In 18 innings, he hit 3 centuries and 2 half-centuries while playing with a strike rate of 51.43. His maximum score in this calendar year was 160*.

4. Saud Shakeel

On number four, we have Saud Shakeel, known for his calm and composed batting style. In the year 2022, he racked up 423 runs in only 8 innings with a fantastic average of 60.42. He managed to get 5 half-centuries and recorded the highest score of 94 runs.

5. Azhar Ali

Azhar Ali, known for his solid technique, patience, and ability to play long innings, stands at number five of this list. He scored 421 runs in 11 innings of 6 matches and registered the highest score of 185 runs. While averaging 38.27, he secured one century and one half-century.

6. Mohammad Rizwan

Mohammad Rizwan, known for his aggressive and enterprising batting style, is a hard-hitting middle-order batsman. In 2022, Rizwan gathered a total of 401 runs, with the highest score of 104*. This was his only fifty-plus score during the year. He averaged 30.84 in the 15 innings he featured in.

7. Agha Salman

Next on the list is Agha Salman. Agha has elegant stroke play and the ability to score runs quickly. He is particularly strong against spin bowling. In the year 2022, he scored 376 runs while averaging 34.18. He recorded one century and 3 half-centuries to his name during this tenure. His highest score was of runs.

8. Sarfaraz Ahmed

The ex-captain of the national side is next on the list. Known for his aggressive style of batting and wicket-keeping skills, Sarfaraz played only one match in 2022. In the two innings of this only match, he managed to get 139 runs. He hit a century in both innings, and his average was 69.50. His highest score was 86 runs.

9. Mohammad Nawaz

Primarily known for his left-arm spin bowling, Nawaz can be pretty handy with the bat as well. In six innings of three matches in 2022, Nawaz scored 94 runs at an average of 18.80. His highest score during these innings was 45 runs.

10. Yasir Shah

The last player to make it to the list of top run-getters is Yasir Shah. Primarily known for his bowling skills, he can also contribute valuable runs when the team needs it. In 2022, he accumulated 71 runs in 3 innings with the highest score of 27 runs.