Peshawar Zalmi is a T20 cricket franchise team that plays in Pakistan Super League. They are one-time winners of the 2017 PSL title. In 2015, the Pakistan Cricket Board approved 5 major city-based franchise teams and Peshawar Zalmi was one of them.

The team's captain is Wahab Riaz and he is one of the most successful captains in PSL. The team has some of the best batters and bowlers who have played an immense role in the team's success. They have hit massive totals and bowled efficiently to determine their wins in various matches. Let us look at the top ten highest totals by Peshawar Zalmi in PSL and celebrate their success.

1. Peshawar Zalmi made their highest totals in PSL to date on 17 June 2021. The team scored 232 runs at the loss of 6 wickets. They defeated Islamabad United on the Abu Dhabi ground. The team's run rate was 11.6. Batting at a strike rate of 187.50, Usman Khawaja made a huge total of 105* runs for his team in the match.

2. The team's second-highest total came in a match on 15 March 2019. They made 214 runs against Islamabad United, losing 5 wickets. Their run rate was 10.70 and Karachi was the ground for the match. Kamran Akmal was the man of the match after making 74 runs for his team.

3. The third-highest total from the Peshawar Zalmi in PSL is 206 runs. The team played 20 overs and maintained a run rate of 10.3. Defeating Islamabad United, they made the score at the loss of eight wickets. The match was played on 17 February 2022 at Lahore stadium. Mohammad Haris from the team Peshawar Zalmi made 70 runs in just 32 balls and was the player of the match.

4. Peshawar Zalmi's fourth-highest total in a match on 11 March 2019. They made 203 runs at the loss of seven wickets against the Karachi Kings. The run rate for the team was 10.15 and the ground for the match was Karachi. Kamran Akmal from Islamabad United made 86 runs for his team and was awarded the player of the match.

5. The fifth match on our list is the PSL match between Peshawar Zalmi and Quetta Gladiators played on 26 February 2021. The team made 202 runs after losing 7 wickets in 19.3 overs. The team's run rate was 10.35 and the match was played on Karachi ground. Haider Ali, batter in the Peshawar Zalmi team made 50 runs in 29 balls.

6. The team's sixth-highest total in PSL is 199 runs. Peshawar Zalmi made the score after losing nine wickets and batting with a run rate of 9.95. The opposition team was Quetta Gladiators and the match was played on 28 February 2017. Dawid Malan added the highest score to the team's total. He made 56 runs with a strike rate of 186.66.

7. On 23 February 2021, the Peshawar Zalmi made 197 runs in a match against Multan Sultans. This is the seventh-highest total by the team in PSL to date. They lost four wickets in 19 overs and their run rate was 10.36. Tom Kohler Cadmore made the highest runs for his team which was 53 runs in 32 balls.

8. The eighth-highest total for the team in PSL is 193 runs in the match against Karachi Kings. The team made the score after losing six wickets against the opposition team and had a run rate of 9.65. The venue for the match was Lahore ground and was played on 13 February 2022. Mohammad Haris made 49 runs for his team in 27 runs and was awarded the player of the match title.

9. Peshawar Zalmi made 191 runs at the loss of five wickets in 19.4 overs. This marks the ninth-highest total by the team in PSL to date. Batting against the Quetta Gladiators their run rate in the match was 9.71. The match was played on 28 January 2022 on the Karachi ground. The highest score for the team came from the captain, Shoaib Malik. He made 48 runs in 32 balls.

10. The last match on our list is the match played between Peshawar Zalmi and Islamabad United, on 9 February 2017. The team’s score was 190, which is their tenth highest score in PSL. Their run rate in the match was 9.5 and they lost a total of nine wickets. Kamran Akmal made the highest run for the team, he scored 88 runs in 48 balls.