The Karachi Kings is the biggest and most famous team in the PSL.This T20 franchise team is owned by Salman Iqbal  and represents the metropolitan city of Karachi. The team has a vast fan following, spread all across the country. Peter Moores is the coach of the team.

Karachi Kings won their first PSL title in 2020 against Lahore Qalandars on 17 November 2020. Kings have some of the most successful players in their team, including Babur Azam and others. Infact, they have the best batting average as well.  Here is a list of top ten players from Karachi Kings who have the best batting average In PSL.

1. Babar Azam 

Babar Azam is the player with the most runs in PSL from Karachi Kings. He started playing for the team in 2017, has played 66 matches to date, and scored 2398 runs. He has an excellent batting average of 43.60 and a strike rate of 121.97. Babar has also hit the highest number of half-centuries in the league. He has smashed 23 half-centuries and hit 37 sixes.

2. JL Denly 

JL Denly played for one season in PSL for Karachi Kings in 2018. He played 12 matches and scored 323 runs which included three half-centuries. It is the seventh-highest score by any player from Karachi Kings. His batting average was 32.30, and he maintained a strike rate of 125.68. He hit nine sixes in his PSL career.

3. Liam Stephen Livingstone 

Liam Stephen Livingstone is the eighth player to have scored the highest run in PSL from the Karachi Kings and played his first match for the team in 2019. He has played a total of 11 games to date. Stephen scored 321 runs with a batting average of 32.10 and hit three half-centuries. His innings include 15 sixes, and he has a strike rate of 130.48.

4. CA Ingram

CA Ingram is the fourth top player on our players’ list to have the highest average in PSL from the Karachi Kings. Since 2018, he has played 28 matches and made 613 runs in the league. His strike rate during batting in these matches is 145.60, and he has a decent batting average of 30.65. Ingram has made two half-centuries in PSL to date and has hit 32 sixes as well.

5. RS Bopara 

RS Bopara made the fifth-highest score from the Karachi Kings in PSL. The batter made his PSL debut in 2016 and played till 2019. He played 31 matches and made 575 runs with a batting average of 28.75. His score included 15 sixes, his strike rate was 117.34, and he smashed a total of three half-centuries.

6. Mohammad Nabi

Playing for the Karachi Kings from 2021, Mohammad Nabi has played 14 matches for his team and scored 303 runs with a batting average of 27.54. His strike rate in PSL is 145.67, and he has smashed two half-centuries. His scores include 27 fours and 14 sixes.

7. Joe Michael Clarke 

Joe Michael Clarke is the seventh player on our list in the Karachi Kings to have the highest average in PSL. He has played 13 matches and made 295 runs. His batting average was 26.81, and his strike rate was 137.20. Clarke has also smashed two half-centuries and hit 13 sixes in PSL.

8. Sharjeel Khan

The eigth player on our list who has the best average in PSL from the Karachi Kings is Sharjeel Khan. He made his debut in PSL in 2020 and has played 33 matches in which he scored 785 runs. His batting average is 25.32, and his strike rate is 139.67. Sharjeel has hit three half-centuries and 53 sixes in PSL to date.

9. Shoaib Malik

Shoaib Malik is the ninth player on our list. He played for Karachi Kings in two seasons, 2016 and 2017. Shoaib played 19 matches and made 359 runs with a batting average of 22.43. His score included 14 sixes, his strike rate was 116.55, and he has hit one half-century in PSL.

10. Alexander Daniel Hales

Alexander Daniel Hales is an English right-handed opening batsman. He played for Karachi Kings for one season in 2020 and has played nine games and scored 272 runs in seven innings with an average of 45.33 and a strike rate of 148.63. He has scored two fifties and 12 sixes.