Look at a cricket stat sheet, and numbers quickly lose their weight. You notice a figure like 20,000 or 30,000 career balls and just keep scrolling. But stop and think about the physical reality behind that data. It is staggering. Modern fast bowlers finish a couple of five-over spells before team management panics, immediately checking workload charts and pulling out rest schedules.
Contrast that with the old school workhorses of Karachi. To bowl 30,000 balls means charging in for a five-over spell six thousand separate times over a career. Six thousand times, these men turned at the top of their mark, sprinted down the runway in the blistering coastal heat, pounded their feet into unresponsive domestic roads, and snapped their backs. That brutal daily grind is what it actually took to cross the legendary 500 first-class wickets threshold.
Every single pacer on this elite list made it to the Pakistan national side. Yet a closer look at their timelines reveals a frustrating, familiar theme. A chosen few got a proper run, while others only received fleeting, erratic opportunities. Selector after selector simply failed to reward dominant domestic production, leaving some of Karachi’s absolute finest on the outside looking in.
The unsung peak of Shahid Mahboob
Mention the name Shahid Mahboob to younger fans today, and you will likely get a blank stare. But pull up his lifetime records, and any serious cricket analyst will be left speechless. Shahid Mahboob had a short height, however he sits at the absolute summit of this group with 678 first-class wickets, striking nearly every 45 deliveries. His remarkable performance in an innings saw him bamboozle through an opposition lineup to claim 9 wickets for just 56 runs. This is the best figure in an innings amongst these seven.
More importantly, Mahboob was a genuine all rounder who came to the national rescue during the 1983 Cricket World Cup. The short statured fighter walked out at Leeds with Pakistan staring down the barrel of humiliation at 43 for 5 against Sri Lanka. Standing his ground alongside Imran Khan, Mahboob forged a brilliant, then world record sixth wicket stand of 144 runs. His gritty 77 runs completely dragged the team out of trouble and secured a famous victory. Put an all rounder with those numbers into the modern market, and he becomes an overnight global superstar. The Regional Cricket Association Karachi will make sure his legacy is never forgotten.

The overlooked legend Tabish Khan
The story of Tabish Khan remains a deeply frustrating chapter in Pakistan cricket folklore. He takes the second spot on this list with 644 wickets. For well over a decade, Tabish was the absolute heartbeat of the city’s red-ball bowling attack, carrying the entire workload year after year without a complaint.
He broke local bowling records season after season, yet selectors completely looked past him during his absolute prime. When they finally handed him a single Test match cap, he was right at the tail end of his career and well past his peak. It was a clear, undeniable injustice against a domestic giant who earned a long international career based on pure merit.
Mohammad Sami and the supported era
Out of this entire group, Mohammad Sami got the most consistent, extended opportunity at the top level. Playing under the captaincy of Inzamam ul Haq, Sami received a fair run in the national setup to form a lethal partnership alongside Shoaib Akhtar. The duo marked an era of serious fast bowling in International cricket.
His blistering raw pace and mastery over the old ball made him a serious threat on any surface. Sami finished out his first-class career with 611 wickets, showing incredible durability over 178 matches.
The pioneer spirit of Sikandar Bakht
Sikandar Bakht acts as a vital bridge to the earlier decades of the city’s cricket history, spearheading the local attack through the late seventies and into the eighties. He locked in 553 first-class wickets over 186 matches, leaning on a bowling style centered around relentless accuracy. He wrapped up his career with 29 five-wicket hauls, serving as a dependable, highly respected domestic presence for every team he represented.
Mir Hamza and the current struggle
Mir Hamza stands alone as the only active bowler in this group, currently sitting on 517 first-class wickets. His current journey feels all too familiar. Team management frequently dropped Hamza after giving him debuts on completely dead, unresponsive pitches where no fast bowler alive could take wickets.
Yet give him even a tiny bit of assistance in the surface, and his class stands out immediately. You only have to look back at his beautiful delivery to clean up Travis Head to see he belongs at the very top level. Hamza continues to carry the torch for the city’s fast bowling tradition, fighting the same old uphill battle for permanent recognition. He is still active with plenty of good years ahead of him, so whether he can climb this list to take the top spot is something only the future can decide.

The domestic grind of Tanvir Ahmed
Tanvir Ahmed carved his own name into the record books by racking up 517 first-class wickets over a long domestic journey. Across his 136 matches, his steady fast-medium line allowed him to regularly break tough partnerships on flat wickets. He eventually walked away from the domestic game with a highly respectable collection of 29 five-wicket hauls and 8 ten-wicket match awards.
The historic record of Sohail Khan
Sohail Khan belongs to that rare breed of fast bowlers who can pair massive workloads with a remarkably low strike rate. He snatched 516 wickets across 121 matches, famously holding the ability to bowl marathon spells without losing his explosive velocity. His 37 five-wicket hauls stand as proof of his ability to tear games wide open on his own.
Sohail also holds one of the most legendary national records in Pakistan cricket history. Bowling in the final of the 2007 Quaid-e-Azam Trophy, he absolutely demolished the opposition by taking 16 wickets for 189 runs in the match. That incredible performance shattered Fazal Mahmood’s 55-year-old national record for the best match bowling figures by a Pakistani pacer, a milestone that remains completely untouched to this day.
Karachi Pacers Statistical Record
| Player Names | Matches | Balls Bowled | Wickets | Average | Strike Rate | 5W | 10W |
| Shahid Mahboob | 152 | 30,498 | 678 | 23.77 | 44.98 | 40 | 8 |
| Tabish Khan | 152 | 29,853 | 644 | 24.34 | 46.30 | 40 | 7 |
| Mohammad Sami | 178 | 30,627 | 611 | 27.31 | 50.13 | 33 | 4 |
| Sikandar Bakht | 186 | 26,675 | 553 | 25.62 | 48.24 | 29 | 3 |
| Mir Hamza | 131 | 23,358 | 517 | 21.89 | 45.10 | 33 | 7 |
| Tanvir Ahmed | 136 | 24,103 | 517 | 27.54 | 46.62 | 29 | 8 |
| Sohail Khan | 121 | 22,271 | 516 | 24.64 | 43.16 | 37 | 7 |
These seven names represent the absolute pinnacle of bowling endurance. They are the men who survived the unforgiving domestic circuit, proving that Karachi does not just produce cricketers, it produces survivors who bowl through the pain.