Islamabad, Apr 7, 2025: The Pakistan Super League’s Green Cap — officially named the Hanif Mohammad Cap — continues to celebrate consistent batting excellence in the T20 competition.
Awarded to the highest run-scorer of the season, the cap changes hands throughout the tournament before settling on the leading batter after the final match.
This year, Babar Azam reclaimed the honour, finishing the 2024 edition with 569 runs in 11 innings for Peshawar Zalmi.
The former Pakistan captain delivered five half-centuries and a century, reinforcing his dominance at the domestic T20 level.
Read More: PCB Revealed Match Officials for HBL PSL X
Babar has now topped the PSL run charts three times, having previously won the Green Cap in 2020 and 2021. His performance in 2024 adds another milestone to his already illustrious PSL career.
The Green Cap has a proud history, having been claimed by both national and international stars.
Mohammad Rizwan, captain of Multan Sultans, was the top scorer in 2023, while Fakhar Zaman stood out in 2022 for Lahore Qalandars.
Earlier seasons saw international names like Australia’s Shane Watson and New Zealand’s Luke Ronchi finishing as top scorers, highlighting the league’s growing global profile.
In the initial years of the tournament, Kamran Akmal and Umar Akmal led the batting charts, reflecting the contribution of experienced local players in laying the foundation of the league.
Read More: Peshawar Zalmi Gears Up for PSL X with Fresh Energy
The Hanif Mohammad Cap is more than just a statistical achievement.
Named after one of Pakistan’s most respected cricketing icons, it serves as a symbol of elegance, grit, and consistency — qualities often seen in the players who wear it.
Here’s a look at the Green Cap winners over the years:
Year | Player | Team | Innings | Runs | 50s | 100s |
---|---|---|---|---|---|---|
2024 | Babar Azam | Peshawar Zalmi | 11 | 569 | 5 | 1 |
2023 | Mohammad Rizwan | Multan Sultans | 12 | 550 | 5 | 1 |
2022 | Fakhar Zaman | Lahore Qalandars | 13 | 588 | 7 | 1 |
2021 | Babar Azam | Karachi Kings | 11 | 554 | 7 | 0 |
2020 | Babar Azam | Karachi Kings | 11 | 473 | 5 | 0 |
2019 | Shane Watson | Quetta Gladiators | 12 | 430 | 4 | 0 |
2018 | Luke Ronchi | Islamabad United | 11 | 435 | 5 | 0 |
2017 | Kamran Akmal | Peshawar Zalmi | 13 | 353 | 2 | 1 |
2016 | Umar Akmal | Lahore Qalandars | 7 | 335 | 4 | 0 |