4. Azhar Ali (7230)
Pakistani cricketer Azhar Ali is the 4th player on this list. The right-handed batsman has faced 7230 balls in 78 innings in the last 5 years. In his Test career, Ali has played 87 matches. In 162 innings, the 36-year-old has piled up 6579 runs at an average of 43.28. He has also hit 18 centuries and 33 half-centuries so far. Overall, he has faced 15,683 balls in his career.