The batting average of a player is the average of runs that he makes in a particular inning. The higher the batting average, the better the player is. It is calculated following a simple methodology, where the total runs that he hits is divided by the number of innings that he plays. This gives the average of his batting performance. T20 format requires hard-hitting yet it is imperative to maintain a good batting average. PSL is a T20 format that is a cricket league of Pakistan. It was established in 2016 by the cricket board of Pakistan.  The article below talks about the top 10 players with the highest batting average in the league.

1. Babar Azam

Mohammad Babar Azam is the player who has scored the most runs in PSL. Known for his level-headed attitude, Babur is one of the most successful players in Cricket today. He has many international records registered in his name, the most significant being the fastest 2500 runs in T20I. He has played 68 matches in PSL and made 2413 runs. His batting average in these matches was 42.33.

2. Mohammad Rizwan

The sixth player on our list with the most runs in PSL is Mohammad Rizwan. He has played for three PSL teams- Karachi Kings, Lahore Qalandars, and Multan Sultans. He has made 1446 runs in 59 matches. His batting average in PSL is quite decent (40.16). His role in the Pakistan Cricket Team is of a wicketkeeper batter.

3. L Ronchi

Luke Ronchi is a right-handed batsman who plays with Islamabad United since 2018. He has played 31 games till now and has scored 1020 runs with an average of 36.42. He played his last game in 2020. His highest score is 94 runs.

4. Shoaib Malik

Shoaib Malik is an all-rounder in the Pakistan Cricket Team who began his career in Cricket as an off-break bowler. He stands at the tenth position in the list of players with the most runs in their T20I career. Shoaib has made 1882 runs with an average of 34.31 in PSL and stands at fourth position on our top 10 scorers list. He has played 72 PSL matches till now.

5. SM Khan

Shan Masood Khan is a left-hand opening batsman who started his PSL career with Multan Sultan in 2019. He is currently playing with the same team and has played a total of 34 games and scored 1082 runs in 33 innings with an average of 32.78. His highest score is 88 runs.

6. KA Pollard

Kieron Adrian Pollard is a West Indian all-rounder who started his PSL career in 2017 and has played with three teams in these three years. The three teams are Karachi kings, Multan Sultan and Peshawar Zalmi. He has scored 650 runs in 33 games with an average of 32.50.

7. SR Watson

Shane Robert Watson is an Australian player who plays for the Australia National Cricket Team. Shane is the third last player with the most runs in PSL. He has made 1361 runs in 46 matches with an average of 32.40 and has played for two PSL teams. They are Islamabad United and Quetta Gladiators.

8. D Wiese

David Wiese is a South African allrounder who now plays for Namibia. He made his PSL debut in 2018 in Karachi Kings and then went on to play with Lahore Qalandars. David played 36 games and has scored 484 runs in 29 innings with an average of 32.26.

9. RR Rossouw

Rilee Roscoe Rossouw plays for the South African Cricket Team and is a top-order batter in the cricket team. He holds the record for second-most catches in an innings in ODI. Rossouw playing for Multan Sultans and Quetta Gladiators has made 1414 runs in 63 matches with an average of 32.13 He has hit 130 fours and 55 sixes in PSL to date.

10. Sarfaraz Ahmed

Sarfaraz Ahmed is a player in the Pakistan Cricket Team and is equipped in wicket-keeping and batting. Playing for the Quetta Gladiators, he has made 1341 runs in 72 PSL matches. He has hit 123 fours and 25 sixes in PSL. His batting average in PSL remains 31.92.