Pakistani captain Babar Azam scored the most 1,184 runs in Tests in 2022. Joe Root is second on the list with 1,098 runs while Usman Khawaja is third with 1,080 runs.
The list of top-10 batsmen with the most runs in Tests this year includes a maximum of 4 batsmen from England and 3-3 batsmen from Pakistan and Australia.