Peshawar have doubled Karachi’s tally in the Karachi Kings vs Peshawar Zalmi head to head, winning 16 times to 8 in 24 PSL matches since 17 Feb 2016. Zalmi also won both meetings in 2026, the latest a 7-wicket win in Lahore on 22 Apr 2026.
Season results, the leading batters and bowlers, record totals and a ground-by-ground split follow.
Karachi Kings vs Peshawar Zalmi Stats by Season
Zalmi have won at least one game against Karachi in every season except 2020 and 2025. In 2019, 2022, 2023 and 2026 they won every meeting. Karachi’s only clean sweeps came in 2020 and 2025, with two wins each time.
Many of the games have been tight. Twice Zalmi have won by just 2 runs, in Feb 2023 and Mar 2024, and a 9-run win in Feb 2022 was nearly as tight. Karachi’s 2-wicket escape on 21 Apr 2025 matched them.
Then came the most one-sided game in the fixture. On 9 Apr 2026 in Karachi, Zalmi made 246/3, with Kusal Mendis scoring 109 off 52 balls, and dismissed Karachi Kings for 87. Nobody has won this fixture by more than that 159-run gap. Nahid Rana took 3/7 that day.
Unlike many T20 rivalries, batting first has done better here, with 14 wins against 10 for chasing teams. First innings here average 174.
Karachi Kings vs Peshawar Zalmi Head to Head Record in the PSL
| Matches | Karachi Kings won | Peshawar Zalmi won | Tied | No result | First meeting | Latest meeting |
|---|---|---|---|---|---|---|
| 24 | 8 | 16 | 0 | 0 | 17 Feb 2016 | 22 Apr 2026 |
Karachi Kings vs Peshawar Zalmi Results by Season
| Season | Matches | Karachi Kings won | Peshawar Zalmi won | Tied/NR |
|---|---|---|---|---|
| 2026 | 2 | 0 | 2 | 0 |
| 2025 | 2 | 2 | 0 | 0 |
| 2024 | 2 | 1 | 1 | 0 |
| 2023 | 2 | 0 | 2 | 0 |
| 2022 | 2 | 0 | 2 | 0 |
| 2021 | 3 | 1 | 2 | 0 |
| 2020 | 2 | 2 | 0 | 0 |
| 2019 | 2 | 0 | 2 | 0 |
| 2018 | 3 | 1 | 2 | 0 |
| 2017 | 3 | 1 | 2 | 0 |
| 2016 | 1 | 0 | 1 | 0 |
Most Runs in Karachi vs Peshawar Matches
| Batter | M | Inns | Runs | HS | Avg | SR | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Babar Azam Karachi Kings | 15 | 15 | 646 | 90* | 53.83 | 130.51 | 0 | 8 |
| Kamran Akmal Peshawar Zalmi | 15 | 15 | 489 | 104 | 32.60 | 153.29 | 1 | 3 |
| Babar Azam Peshawar Zalmi | 8 | 8 | 443 | 94 | 63.29 | 144.77 | 0 | 5 |
| Imad Wasim Karachi Kings | 11 | 11 | 308 | 80* | 38.50 | 138.12 | 0 | 3 |
| Hazratullah Peshawar Zalmi | 4 | 4 | 233 | 77 | 58.25 | 175.19 | 0 | 3 |
| Shoaib Malik Karachi Kings | 8 | 8 | 214 | 52 | 30.57 | 126.63 | 0 | 2 |
| Shoaib Malik Peshawar Zalmi | 7 | 7 | 198 | 68 | 33.00 | 136.55 | 0 | 2 |
| T Kohler-Cadmore Peshawar Zalmi | 7 | 7 | 196 | 92 | 32.67 | 136.11 | 0 | 2 |
| BKG Mendis Peshawar Zalmi | 2 | 2 | 189 | 109 | 189.00 | 198.95 | 1 | 1 |
| DJG Sammy Peshawar Zalmi | 9 | 9 | 165 | 36* | 33.00 | 160.19 | 0 | 0 |
Most Wickets in Karachi vs Peshawar Matches
| Bowler | M | Inns | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|---|
| Mohammad Amir Karachi Kings | 16 | 16 | 20 | 4/25 | 22.40 | 7.47 | 0 |
| Wahab Riaz Peshawar Zalmi | 16 | 16 | 19 | 3/24 | 25.26 | 8.00 | 0 |
| Hasan Ali Peshawar Zalmi | 10 | 10 | 14 | 4/15 | 20.29 | 7.61 | 0 |
| Usman Shinwari Karachi Kings | 6 | 6 | 10 | 3/11 | 19.50 | 8.48 | 0 |
| Abbas Afridi Karachi Kings | 6 | 6 | 10 | 3/30 | 21.90 | 10.43 | 0 |
| L Wood Peshawar Zalmi | 4 | 4 | 8 | 3/28 | 11.38 | 5.75 | 0 |
| CJ Jordan Karachi Kings | 3 | 3 | 7 | 3/41 | 16.14 | 9.42 | 0 |
| Ali Raza Peshawar Zalmi | 3 | 3 | 7 | 4/41 | 19.00 | 11.08 | 0 |
| Iftikhar Ahmed Peshawar Zalmi | 3 | 3 | 6 | 3/9 | 9.00 | 6.61 | 0 |
| Umaid Asif Karachi Kings | 3 | 3 | 6 | 3/36 | 15.67 | 7.83 | 0 |
Highest individual scores
| Batter | Score | Balls | 4s | 6s | Date |
|---|---|---|---|---|---|
| BKG Mendis Peshawar Zalmi | 109 | 52 | 14 | 4 | 9 Apr 2026 |
| Kamran Akmal Peshawar Zalmi | 104 | 65 | 6 | 7 | 3 Mar 2017 |
| Babar Azam Peshawar Zalmi | 94 | 49 | 10 | 4 | 17 May 2025 |
| T Kohler-Cadmore Peshawar Zalmi | 92 | 50 | 7 | 6 | 14 Feb 2023 |
| Babar Azam Karachi Kings | 90* | 63 | 12 | 1 | 4 Feb 2022 |
Best bowling figures
| Bowler | Figures | Overs | Date |
|---|---|---|---|
| Hasan Ali Peshawar Zalmi | 4/15 | 4 | 21 Feb 2019 |
| Mohammad Amir Karachi Kings | 4/25 | 4 | 2 Mar 2020 |
| Mohammad Amir Karachi Kings | 4/26 | 4 | 1 Mar 2023 |
| Ali Raza Peshawar Zalmi | 4/41 | 4 | 22 Apr 2026 |
| Nahid Rana Peshawar Zalmi | 3/7 | 4 | 9 Apr 2026 |
Highest Totals in Karachi Kings vs Peshawar Zalmi
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| Peshawar Zalmi | 246/3 | 20 | Karachi Kings | National Stadium Karachi, Karachi | 9 Apr 2026 |
| Karachi Kings | 237/4 | 20 | Peshawar Zalmi | Rawalpindi Cricket Stadium, Rawalpindi | 17 May 2025 |
| Peshawar Zalmi | 214/5 | 20 | Karachi Kings | Rawalpindi Cricket Stadium, Rawalpindi | 17 May 2025 |
| Peshawar Zalmi | 203/7 | 20 | Karachi Kings | National Stadium Karachi, Karachi | 11 Mar 2019 |
| Karachi Kings | 201/4 | 20 | Peshawar Zalmi | National Stadium Karachi, Karachi | 21 Feb 2020 |
Lowest totals
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| Karachi Kings | 87 | 16.1 | Peshawar Zalmi | National Stadium Karachi, Karachi | 9 Apr 2026 |
| Karachi Kings | 142 | 16.2 | Peshawar Zalmi | National Stadium Karachi, Karachi | 11 Mar 2019 |
| Peshawar Zalmi | 154 | 19.5 | Karachi Kings | Gaddafi Stadium, Lahore | 21 Feb 2024 |
| Peshawar Zalmi | 165 | 19.5 | Karachi Kings | Sharjah Cricket Stadium, Sharjah | 19 Feb 2017 |
Biggest wins
| Result | Format | Venue | Date |
|---|---|---|---|
| Peshawar Zalmi won by 159 runs | T20 | National Stadium Karachi, Karachi | 9 Apr 2026 |
| Peshawar Zalmi won by 61 runs | T20 | National Stadium Karachi, Karachi | 11 Mar 2019 |
| Peshawar Zalmi won by 55 runs | T20 | Gaddafi Stadium, Lahore | 13 Feb 2022 |
| Peshawar Zalmi won by 7 wickets | T20 | Dubai International Cricket Stadium, Dubai | 10 Feb 2017 |
| Karachi Kings won by 7 wickets | T20 | Gaddafi Stadium, Lahore | 21 Feb 2024 |
| Peshawar Zalmi won by 7 wickets | T20 | Gaddafi Stadium, Lahore | 22 Apr 2026 |
Most player of the match awards
| Player | Awards |
|---|---|
| Kamran Akmal Peshawar Zalmi | 4 |
| Hazratullah Peshawar Zalmi | 2 |
| BKG Mendis Peshawar Zalmi | 2 |
| BJ Hodge Peshawar Zalmi | 1 |
| EJG Morgan Peshawar Zalmi | 1 |
| Shoaib Malik Karachi Kings | 1 |
Grounds where they have met most
| Ground | Matches | Karachi Kings won | Peshawar Zalmi won |
|---|---|---|---|
| National Stadium Karachi | 8 | 3 | 5 |
| Dubai International Cricket Stadium | 4 | 1 | 3 |
| Gaddafi Stadium | 4 | 1 | 3 |
| Sharjah Cricket Stadium | 3 | 1 | 2 |
| Rawalpindi Cricket Stadium | 3 | 2 | 1 |
| Sheikh Zayed Cricket Stadium | 2 | 0 | 2 |
Latest Karachi vs Peshawar PSL Results
| Date | Venue | Result |
|---|---|---|
| 22 Apr 2026 | Gaddafi Stadium, Lahore | Peshawar Zalmi won by 7 wickets |
| 9 Apr 2026 | National Stadium Karachi, Karachi | Peshawar Zalmi won by 159 runs |
| 17 May 2025 | Rawalpindi Cricket Stadium, Rawalpindi | Karachi Kings won by 23 runs |
| 21 Apr 2025 | National Stadium Karachi, Karachi | Karachi Kings won by 2 wickets |
| 11 Mar 2024 | National Stadium Karachi, Karachi | Peshawar Zalmi won by 2 runs |
| 21 Feb 2024 | Gaddafi Stadium, Lahore | Karachi Kings won by 7 wickets |
| 1 Mar 2023 | Rawalpindi Cricket Stadium, Rawalpindi | Peshawar Zalmi won by 24 runs |
| 14 Feb 2023 | National Stadium Karachi, Karachi | Peshawar Zalmi won by 2 runs |
| 13 Feb 2022 | Gaddafi Stadium, Lahore | Peshawar Zalmi won by 55 runs |
| 4 Feb 2022 | National Stadium Karachi, Karachi | Peshawar Zalmi won by 9 runs |
Babar Azam on Both Sides, and the Top Bowlers
Babar Azam has played this fixture for both teams. For Karachi he made 646 runs in 15 innings with eight fifties, the most of anyone. For Peshawar he has added 443 more at an average of 63.29, including 94 on 17 May 2025. Shoaib Malik has also turned out for both sides.
Kamran Akmal of Zalmi has 489 runs and the only hundred before 2026, 104 on 3 Mar 2017. No one else has even half his tally of 4 player of the match awards.
Mohammad Amir leads the bowling with 20 wickets for Karachi, with two four-wicket hauls. Wahab Riaz is one behind on 19 for Zalmi. The best spell is Hasan Ali’s 4/15 from 21 Feb 2019. For each side’s wider numbers, see Karachi Kings PSL records and Peshawar Zalmi PSL records.
Grounds and Highest Totals
The National Stadium Karachi has hosted eight of the 24 games, and even there Zalmi lead 5 to 3. Peshawar also lead 3 to 1 at the Gaddafi Stadium and at Dubai. Rawalpindi is the one ground where Karachi lead, 2 to 1.
The 17 May 2025 game at Rawalpindi was the highest scoring one: Karachi’s 237/4 was enough by 23 runs, even with Zalmi replying with 214/5. For Peshawar’s other big rivalry, see Lahore Qalandars vs Peshawar Zalmi.
Questions about Karachi Kings vs Peshawar Zalmi
Which team has the better Karachi Kings vs Peshawar Zalmi record?
Peshawar Zalmi, 16 to 8 across 24 PSL meetings, all of them decided. They also took the two most recent games.
What was the result of the latest Karachi vs Peshawar game?
A 7-wicket Zalmi win in Lahore on 22 Apr 2026, with Ali Raza taking 4/41.
What is the top total in Karachi vs Peshawar matches?
Zalmi’s 246/3, made in Karachi on 9 Apr 2026. Kusal Mendis made 109 in that innings, the fixture’s best score by one batter.
Which batter has the most runs in this PSL rivalry?
Babar Azam made 646 runs for Karachi Kings at 53.83, and a further 443 for Peshawar Zalmi. Kamran Akmal has 489 for Zalmi, and Imad Wasim 308 for Karachi.
Which bowler has the most wickets in Karachi vs Peshawar games?
Mohammad Amir of Karachi Kings has 20 wickets at 22.40. Wahab Riaz has 19 and Hasan Ali 14, both for Peshawar Zalmi.
Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.