Imran Mir [Source: @AcbDomestic/x.com]
The Shpageeza Cricket League 2025 was another season of T20 madness. From last-over thrillers to one-sided bulldozings, from exceptional spells to attacking batting, the tournament had it all.
But amidst all of this, a few batters stood tall, week after week, putting runs on the board like it was nobody’s business. Whether their teams made the cut or not, these run-machines gave us fireworks every time they walked out to bat.
Amo Sharks defended their title clinically in the final. Some teams punched above their weight, some fell short and in between, a few individual performances quietly lit up the tournament. Especially with the bat.
Let’s take a look at the top five batters with the most runs in Shpageeza Cricket League 2025.
5. Mohammad Akram: 290 runs
Mohammad Akram was the silent assassin for Boost Defenders. With 290 runs from just 8 innings at an impressive average of 41.42 and a strike rate of 130.04 with three fifties. Akram often carried his team on his shoulders.
His highest knock was 86 and his batting throughout the competition showed his ability to stay calm and keep striking when the chips were down. He smashed 28 fours and 13 sixes. Boost Defenders may have fallen short of the title but Akram’s blade was on fire all season.
4. Imran Mir: 296 runs
The backbone of the champion Amo Sharks, Imran Mir was pure consistency. Scoring 296 runs in 9 innings at a strike rate of 151.02, he made run chases look like a walk in the park.
His highest score of 85* was a standout moment which proved how he thrives under pressure. With 25 boundaries and 17 maximums, Imran didn’t just build innings from the top, he demolished bowling attacks.
3. Wafiullah Tarakhil: 298 runs
Wafiullah Tarakhil was the heart of Mis-e-Ainak Knights’ batting order. He piled up 298 runs in 9 innings with a solid average of 37.25, often anchoring the innings when others faltered.
His 78* off 35 balls vs Band-e-Amir Dragons was a masterclass in shot selection and temperament. Tarakhil’s ability to clear the ropes (15 sixes and 28 fours) made him a nightmare for bowlers in the death overs.
2. Sediqullah Atal: 308 runs
If elegance had a poster boy this season, it was Sediqullah Atal. The Band-e-Amir Dragons batter scored 308 runs at a blazing strike rate of 150.24.
His highest of 75 vs Amo Sharks proved he could switch gears effortlessly and his 33 fours and 17 sixes kept the crowd entertained every time he walked out to bat. While his team didn’t go all the way, Atal’s bat did all the talking.
1. Hashmatullah Shahidi: 321 runs
The crown of the highest run-scorer belongs to Hashmatullah Shahidi. With 321 runs in 8 games at an average of 40.12, Shahidi was in a league of his own. His batting was all class, timing, placement and power rolled into one.
With 28 boundaries and 14 sixes, he was the rock of the Dragons’ batting unit, setting the tone at the top and finishing strong.