Match centreLoading fixtures…

Pakistan · Leg-spin bowler

Zahid Mahmood: Age, Stats, Pakistan Career and 244 FC Wickets

Zahid Mahmood is a Pakistan leg-spinner from Dadu. Born on 20 March 1988, he was 38 on 24 August 2026. He reached international cricket at 32, took 3 for 40 on his T20I debut and later played four Tests and four ODIs. His wider domestic record stands at 244 wickets in 79 first-class matches, while Karachi Kings were his most recent recognised franchise team in HBL PSL 2026.

Right-handedRight-arm leg break bowlerBorn 20 March 1988
Zahid Mahmood bowling for Karachi Kings during HBL PSL 2026
Karachi Kings official team markCurrent squadKarachi KingsPakistan Super League · Karachi Kings late addition in HBL PSL 2026; Larkana captain in the 2025/26 National T20 Cup Qualifier
Open team page →
Full nameZahid Mehmood
Age38As of 24 August 2026
Date of birth20 March 1988Dadu, Sindh, Pakistan
Batting styleRight-handed
Bowling styleRight-arm leg break

Career overview

Zahid Mahmood cricket career

Official PCB name Zahid Mehmood; widely listed as Zahid Mahmood in scorecards and search results.

Born in Dadu on 20 March 1988 and aged 38 on 24 August 2026.

Right-handed batter and right-arm leg-break specialist bowler.

International record: 13 Test wickets, four ODI wickets and three T20I wickets.

Domestic record: 244 first-class wickets, 78 List A wickets and 100 recognised T20 wickets.

Karachi Kings added him during HBL PSL 2026 after earlier spells with the franchise in 2024 and 2025.

Career story

Zahid Mahmood career and playing journey

01

Who is Zahid Mahmood?

Zahid Mahmood is a Pakistani leg-spin bowler who has represented Pakistan in Tests, ODIs and T20 Internationals. He bats right-handed and bowls right-arm leg break. His international career began in February 2021, more than eleven years after his first-class debut for Hyderabad, making persistence as important to his story as any single spell.

The Pakistan Cricket Board writes his official name as Zahid Mehmood. Karachi Kings, international databases and many scorecards also use Zahid Mahmood. The matching birth date, Dadu birthplace, bowling style, Pakistan career and PCB player number show that these are two spellings for one player, not separate cricketers.

Karachi Kings were his latest recognised franchise side as of the review date. The club brought him into its HBL PSL 11 squad on 21 April 2026, and he played three matches during the final week of the league stage. He also captained Larkana in the National T20 Cup Qualifier earlier in the year.

02

How old is Zahid Mahmood?

Zahid Mahmood was born on 20 March 1988 and was 38 years old on 24 August 2026. PCB records his birthplace as Dadu in Sindh, Pakistan. His age is shown with a cutoff because it changes each birthday; the birth date is the stable identity fact.

His age explains the unusual shape of his international career. Zahid was 32 when he made his T20I debut in February 2021, 34 when he debuted in ODIs and 34 when he received Pakistan Test cap number 251 in December 2022. He was not a young prospect rushed into senior cricket; he arrived after a long domestic apprenticeship.

03

Where did Zahid Mahmood grow up and learn cricket?

Zahid grew up in Dadu and traces his family roots to Kakar village near the city. In a 2021 BBC Urdu profile, he said he began playing while in ninth grade after watching his elder brother Khalid Mahmood. He used his brother's bat and kit before committing to cricket more seriously.

The same interview records that his father retired as a grade-16 NADRA officer and that the family used government schools because private fees were beyond its means. Zahid completed intermediate studies at Ustad Bukhari Degree College and later earned a bachelor's degree in physical education from the University of Sindh.

He initially tried fast bowling. Local spinner Shahid Solangi advised him to switch to spin, a decision that eventually defined his career. Zahid played for Royal Cricket Club and Brothers Cricket Club before a nine-wicket inter-district performance in 2009 helped open the route to Hyderabad's first-class side.

04

How did Zahid Mahmood reach first-class cricket?

Zahid made his first-class debut for Hyderabad in the 2009/10 Quaid-e-Azam Trophy on 9 November 2009. BBC's account says he had taken more than 50 wickets in five inter-district matches during the pathway that led to selection. His first season was modest—four wickets in three matches—but it gave him a place in Pakistan's senior domestic system.

The next decade included spells with Hyderabad, Peshawar, Pakistan Television, State Bank of Pakistan and Sindh before Southern Punjab became the setting for his breakthrough. That long route matters because his international selection in 2021 was not based on age-group reputation. It followed sustained first-class and white-ball output across several teams.

By February 2022, PCB's Australia Test-squad release credited him with 208 first-class wickets at 29.83. Later seasons changed both the match count and average, but the selection note captures the record that put him in Pakistan's red-ball plans at that time.

05

What happened in Zahid Mahmood's 2020 breakthrough season?

The 2020/21 Quaid-e-Azam Trophy moved Zahid from experienced domestic bowler to national contender. He took 52 wickets in ten first-class matches for Southern Punjab. The volume was backed by one defining match against Northern at the National Bank Sports Complex in Karachi.

Zahid followed 4 for 41 in the first innings with a career-best 6 for 57 in the second. His match figures were 10 for 98, the first ten-wicket match haul of his career, and Southern Punjab won by an innings and 96 runs inside three days. PCB reported that it was his 40th first-class match and took him past 100 wickets in the format.

The numbers describe three different scopes: 6 for 57 is his best innings return, 10 for 98 is the combined match return and 52 wickets is the season total. Keeping those scopes separate avoids turning one performance into three unrelated achievements.

06

When did Zahid Mahmood make his Pakistan debut?

Zahid made his Pakistan debut in the third T20I against South Africa at Gaddafi Stadium on 14 February 2021. In his first international over, he dismissed Heinrich Klaasen and Janneman Malan with consecutive deliveries. He later bowled Dwaine Pretorius and finished with 3 for 40 from four overs.

Pakistan won by four wickets and took the series 2–1. Mohammad Nawaz, not Zahid, was player of the match, while Mohammad Rizwan was player of the series. Zahid's three wickets remain the central personal fact: they are his only T20I wickets because that debut was also his sole appearance in the format through August 2026.

The debut came at 32 after the domestic season that included 52 first-class wickets. It showed why Pakistan had selected a wrist-spinner with extensive senior experience, but one successful match did not create a long T20I run. His next international opportunities came in 50-over and Test cricket.

07

What are Zahid Mahmood's T20I statistics?

Zahid has played one T20 International and taken three wickets. He bowled 24 deliveries, conceded 40 runs and recorded an average of 13.33, a strike rate of 8.00 and an economy rate of 10.00. His best figures are therefore the same as his complete T20I record: 3 for 40 against South Africa.

The average and strike rate look strong because three wickets came in one match; the economy reflects the 40 runs conceded. A one-game sample cannot show long-term international consistency. It is best read as a productive debut rather than evidence of a completed T20I career arc.

08

How did Zahid Mahmood enter Pakistan's ODI team?

Pakistan added Zahid to the white-ball squad against Australia in March 2022 after Mohammad Nawaz failed to recover from a foot injury. He debuted in the first ODI at Lahore on 29 March and took 2 for 59, his best ODI figures. The wickets came in a Pakistan defeat, so the personal return should not be presented as a match-winning spell.

He took one wicket in each of the next two matches as Pakistan recovered to win the series 2–1. Zahid then appeared in the third ODI against the Netherlands on 21 August 2022, finishing without a wicket. That remains his latest ODI through the profile cutoff.

Across four ODIs, he has four wickets from 216 balls at 55.00, with an economy rate of 6.11 and a strike rate of 54.00. His nine batting runs came from two innings and included one six. The record supports a specialist-bowler role rather than an all-rounder label.

09

What happened on Zahid Mahmood's Test debut?

Zahid made his Test debut against England at Rawalpindi on 1 December 2022. England scored 657 in its first innings on an unusually high-scoring surface. Zahid took four wickets but conceded 235 runs from 33 overs, then added 2 for 84 in England's second innings. His match return was 6 for 319.

The wickets included established international batters, yet the cost was severe. Both sides of the scorecard matter: four wickets made 4 for 235 his best Test innings return, while 235 runs also made it an exceptionally expensive debut spell. A useful account should neither erase the wickets nor disguise the rate at which England scored.

Pakistan lost the Test by 74 runs after England declared late and forced a result. Zahid's 17 in the first innings remains his highest Test score. The debut established his ability to keep taking wickets under pressure, but it also exposed the control challenge of bowling leg spin on an attacking day.

10

How did Zahid Mahmood respond in the Multan Test?

In the second Test against England at Multan in December 2022, Zahid took 3 for 63 and 3 for 52. His match figures of 6 for 115 were far more economical than the Rawalpindi return and remain his best Test match figures. Pakistan lost by 26 runs, so the six wickets came in another close defeat rather than a series-changing win.

The Multan performance is the clearest answer to a common first-impression problem. Judging Zahid's Test career only by 4 for 235 misses the immediate improvement in his second match. At the same time, 6 for 115 does not cancel the debut; together they show both his wicket-taking threat and the volatility that can come with attacking wrist spin.

11

When did Zahid Mahmood last play Test cricket?

Zahid returned to Pakistan's Test side for the second and third matches against England in October 2024. He bowled six overs for 27 without a wicket in Multan, where Sajid Khan and Noman Ali carried most of the spin workload. Pakistan won to level the series.

His latest Test began at Rawalpindi on 24 October 2024. Zahid took 1 for 44, dismissing Jamie Smith after the England wicketkeeper had made 89. Pakistan won the match and series. The appearance date is important because some older profiles stop at the Multan Test and therefore misstate his last match.

His completed Test record stands at four matches and 13 wickets at 38.84. He has not played a Test after October 2024 through the 24 August 2026 cutoff. That fact does not prove retirement, a formal international exit or permanent omission.

12

What are Zahid Mahmood's current first-class statistics?

Zahid's current first-class record is 79 matches and 244 wickets. He has bowled 13,512 balls, conceded 8,586 runs and taken those wickets at an average of 35.18, an economy rate of 3.81 and a strike rate of 55.30. His best innings figures are 6 for 57 and his best match return is 10 for 98.

He has ten five-wicket innings and one ten-wicket match. With the bat, he has 914 runs from 110 innings at 11.14, including two fifties and a highest score of 60. The batting record adds lower-order value but does not change his specialist-bowler classification.

The 13 Test wickets are already part of the 244 first-class wickets because Tests are first-class matches. They must not be added again. The older 219-wicket figure seen on several pages was a November 2024 snapshot from 72 matches; it is no longer the current career total.

13

How did Zahid Mahmood perform in the 2024 Champions One-Day Cup?

Zahid took ten wickets in six matches for UMT Markhors during the 2024/25 Champions One-Day Cup. PCB's tournament table records 195 balls, 200 runs conceded, an average of 20.00, a strike rate of 19.50 and an economy rate of 6.15. His best figures were 5 for 18.

The five-wicket haul came against Allied Bank Stallions on 19 September 2024. Zahid removed five batters as the Stallions were dismissed for 105, and Markhors won by 126 runs. The spell was both his tournament best and his career-best List A return.

He finished joint second on ten wickets, behind Mohammad Hasnain's 17; Jahandad Khan also took ten. That ranking gives the achievement useful context without turning a tie for second into a leading-wicket-taker claim.

14

What are Zahid Mahmood's List A statistics?

Zahid has played 53 recognised List A matches and taken 78 wickets. His 2,543 deliveries cost 2,120 runs, producing an average of 27.17, an economy rate of 5.00 and a strike rate of 32.60. He has one five-wicket haul, two four-wicket hauls and best figures of 5 for 18.

He has scored 137 runs from 30 innings, with 14 not-outs and a highest score of 20. His four ODI wickets sit inside the 78-wicket List A aggregate. The Champions Cup section is another slice of the same career total, not ten wickets to add on top.

15

What did Zahid Mahmood do in the 2026 National T20 Cup Qualifier?

Zahid captained Larkana Region in the National T20 Cup Qualifier at Gaddafi Stadium in February 2026. Larkana played four pool matches. Zahid took two wickets from 15 overs, conceded 122 runs and recorded best figures of 1 for 27, an average of 61.00 and an economy rate of 8.13.

His more unusual contribution came with the bat. He scored 64 runs in four innings, was not out twice and made a career-best T20 score of 48 from 32 balls against Karachi Blues. The innings contained six fours and helped Larkana reach 160 for seven, although Karachi Blues won the match by five wickets.

Larkana did not advance from the pool. The four-match block therefore adds recent captaincy and a useful batting performance without supporting a claim that Zahid had become an all-rounder or led the side deep into the competition.

16

How did Zahid Mahmood join Karachi Kings?

Karachi Kings first brought Zahid into its 2024 squad as a partial replacement for Kieron Pollard. He played six matches in HBL PSL 9 and took eight wickets. The franchise later retained him for the 2025 season in the Silver category, although he did not make a completed-match appearance that year.

Ahead of HBL PSL 2026, PCB's category list placed him in Karachi's Gold group, but he was not part of the franchise's opening auction roster. Karachi then announced him as a late addition on 21 April for the remainder of the campaign. That sequence explains why a category list, an auction list and a final scorecard can show different roster states without indicating different players.

The most accurate label is therefore late-season addition, not original auction signing. His team association began with the official announcement, while appearances and figures begin only when the completed scorecard lists him in the XI.

17

What is Zahid Mahmood's PSL record with Karachi Kings?

Zahid's strongest Karachi season was HBL PSL 2024. He took eight wickets in six matches from 24 overs, conceding 167 runs at an average of 20.87 and an economy rate of 6.96. His best return was 2 for 17. Karachi's own 2026 announcement repeats the six-match, eight-wicket record.

In HBL PSL 2026, he played three matches on 22, 23 and 25 April. He bowled 11 overs, conceded 90 runs and did not take a wicket: 0 for 26 against Peshawar Zalmi, 0 for 35 against Lahore Qalandars and 0 for 29 against Quetta Gladiators. Karachi won the latter two matches but did not reach the playoffs.

The contrast is important. Eight wickets at under seven runs per over in 2024 show why Karachi returned to him, while three wicketless matches in 2026 record what actually happened after the late call-up. A career profile should retain both rather than using the better season as a substitute for current form.

18

What is Zahid Mahmood's overall T20 record?

Zahid has played 84 recognised T20 matches and taken exactly 100 wickets. He has bowled 1,870 balls, conceded 2,309 runs and recorded an average of 23.09, an economy rate of 7.40 and a strike rate of 18.70. His best figures are 5 for 16, with one five-wicket haul and two four-wicket hauls.

He has scored 248 runs from 38 innings at 13.77, with a highest score of 48 and a strike rate of 96.87. The 48 came in the 2026 National T20 qualifier, while the 100 wickets include his three T20I wickets and PSL returns. Those format and tournament rows explain parts of the aggregate rather than creating separate totals.

Some live-score pages also list two matches from a July 2026 Asian Legends League that was subsequently marked cancelled. Those games are not included here because the current recognised career aggregate remains 84 matches and 100 wickets after his three PSL 2026 appearances. This avoids silently mixing an uncertain exhibition record with official senior totals.

19

What are Zahid Mahmood's main records and achievements?

Zahid's standout record is the 10 for 98 against Northern in October 2020, his first ten-wicket first-class match and the performance that carried him beyond 100 wickets. His 52-wicket Quaid-e-Azam season supplied the body of work behind the national call-up rather than leaving the case to one match.

At international level, 3 for 40 on T20I debut and six wickets in each of his first two Tests are the defining returns. In domestic white-ball cricket, 5 for 18 in the 2024 Champions One-Day Cup is his best List A spell, while eight wickets in six PSL 2024 matches mark his strongest Karachi Kings season.

PCB also shortlisted him for its 2020 Domestic Cricketer of the Year award. A shortlist is recognition, not a win, so it belongs alongside his achievements without being presented as a trophy.

20

What is known about Zahid Mahmood's salary and net worth?

PCB awarded Zahid a Category 1 men's domestic contract for the 2025/26 season and listed him in Karachi Kings' Gold category before HBL PSL 2026. Those labels confirm contract and roster standing, but the reviewed releases do not publish his exact domestic salary or the terms of his late PSL addition.

No audited public record establishes his net worth, assets, liabilities, endorsements or total career earnings. PSL category names should not be converted into a guessed take-home salary, and generic biography-site estimates should not be repeated as fact. The dependable answer ends with the documented categories and their seasons.

21

What is known about Zahid Mahmood's family and relationships?

BBC's 2021 interview documents that Zahid's father retired from NADRA and that his elder brother Khalid, a teacher, encouraged him to commit fully to cricket. Zahid credited family prayers and senior players when he was selected for Pakistan. Those details are part of his public career story; private addresses and unrelated family information are not.

No dependable first-party statement or established report reviewed on 24 August 2026 confirms his wife, girlfriend, children or current relationship status. That does not prove he is single. It means the information is private or unverified, so a responsible biography should not invent names or repeat unsourced claims.

22

What is next for Zahid Mahmood?

Zahid's freshest completed recognised matches were three appearances for Karachi Kings in April 2026. Earlier in the season he captained Larkana in the National T20 qualifier and held a Category 1 domestic contract. No newer official Pakistan squad selection was found by the 24 August cutoff.

At 38, the next chapter depends on official domestic squads, franchise recruitment and completed scorecards rather than assumptions about retirement. His current record is already substantial—244 first-class wickets and 100 T20 wickets—but only a confirmed selection or appearance should change the team and career sections.

Zahid Mahmood records

Zahid Mahmood career statistics and records

Batting, bowling and fielding figures are kept separate by competition and format.

Test career · through 24 August 20264matches

Batting

Innings
7
Runs
20
High score
17
Average
4.00
Strike rate
18.18
Not outs
2
100s / 50s
0/0

Bowling & fielding

Innings
6
Wickets
13
Best bowling
4/235
Average
38.84
Economy
6.43
Strike rate
36.20
Balls
471
Catches / stumpings
0/0
5w / 10w
0/0
ODI career · through 24 August 20264matches

Batting

Innings
2
Runs
9
High score
9
Average
9.00
Strike rate
90.00
Not outs
1
100s / 50s
0/0

Bowling & fielding

Innings
4
Wickets
4
Best bowling
2/59
Average
55.00
Economy
6.11
Strike rate
54.00
Balls
216
Catches / stumpings
0/0
5w / 10w
0/0
T20 International career · through 24 August 20261matches

Batting

Innings
0
Runs
0
Not outs
0
100s / 50s
0/0

Bowling & fielding

Innings
1
Wickets
3
Best bowling
3/40
Average
13.33
Economy
10.00
Strike rate
8.00
Balls
24
Catches / stumpings
0/0
5w / 10w
0/0

Only fields published by the named source are shown; unavailable values are not guessed.

First-class career · through 24 August 202679matches

Batting

Innings
110
Runs
914
High score
60
Average
11.14
Strike rate
45.63
Not outs
28
100s / 50s
0/2

Bowling & fielding

Innings
129
Wickets
244
Best bowling
6/57
Average
35.18
Economy
3.81
Strike rate
55.30
Balls
13,512
5w / 10w
10/1

Only fields published by the named source are shown; unavailable values are not guessed.

List A career · through 24 August 202653matches

Batting

Innings
30
Runs
137
High score
20
Average
8.56
Strike rate
60.61
Not outs
14
100s / 50s
0/0

Bowling & fielding

Innings
51
Wickets
78
Best bowling
5/18
Average
27.17
Economy
5.00
Strike rate
32.60
Balls
2,543
5w / 10w
1/0

Only fields published by the named source are shown; unavailable values are not guessed.

Recognised T20 career · through 25 April 202684matches

Batting

Innings
38
Runs
248
High score
48
Average
13.77
Strike rate
96.87
Not outs
20
100s / 50s
0/0

Bowling & fielding

Innings
84
Wickets
100
Best bowling
5/16
Average
23.09
Economy
7.40
Strike rate
18.70
Balls
1,870
5w / 10w
1/0

Only fields published by the named source are shown; unavailable values are not guessed.

HBL PSL · Karachi Kings · 20246matches

Bowling & fielding

Innings
6
Wickets
8
Best bowling
2/17
Average
20.87
Economy
6.96
Strike rate
18.00
Balls
144
5w / 10w
0/0

Only fields published by the named source are shown; unavailable values are not guessed.

HBL PSL · Karachi Kings · 20263matches

Batting

Innings
0
Runs
0
Not outs
0
100s / 50s
0/0

Bowling & fielding

Innings
3
Wickets
0
Best bowling
0/26
Economy
8.18
Balls
66
Catches / stumpings
0/0
5w / 10w
0/0

Only fields published by the named source are shown; unavailable values are not guessed.

Career chronology

Debut and last listed match

First-class
Debut

9 November 2009 · Hyderabad

Last listed match

13 November 2024 · Larkana v Faisalabad

T20 International
Debut

14 February 2021 · Pakistan v South Africa, Lahore

Last listed match

One appearance through 24 August 2026

ODI
Debut

29 March 2022 · Pakistan v Australia, Lahore

Last listed match

21 August 2022 · Netherlands v Pakistan, Rotterdam

Test
Debut

1 December 2022 · Pakistan v England, Rawalpindi

Last listed match

24 October 2024 · Pakistan v England, Rawalpindi

Most recent recognised T20
Debut

Karachi Kings late addition on 21 April 2026

Last listed match

25 April 2026 · Karachi Kings v Quetta Gladiators

Career achievements

Career achievements and milestones

  1. Took 10 for 98 against Northern in October 2020, his first ten-wicket first-class match.
  2. Claimed 52 wickets in the 2020/21 Quaid-e-Azam Trophy season for Southern Punjab.
  3. Took 3 for 40 on T20I debut against South Africa in February 2021.
  4. Collected six wickets in each of his first two Test matches against England in 2022.
  5. Recorded List A best figures of 5 for 18 in the 2024 Champions One-Day Cup.
  6. Reached 244 first-class wickets and 100 recognised T20 wickets by the 2026 cutoff.

Reader questions

Zahid Mahmood FAQ

How old is Zahid Mahmood?

Zahid Mahmood was born on 20 March 1988 and was 38 years old on 24 August 2026.

Why is Zahid Mahmood also spelled Zahid Mehmood?

PCB's official player record uses Zahid Mehmood, while many scorecards and search results use Zahid Mahmood. Matching birth details, playing style, teams and PCB player number confirm one cricketer.

What is Zahid Mahmood's bowling style?

He is a right-arm leg-break bowler and a right-handed lower-order batter.

How many Test wickets does Zahid Mahmood have?

He has 13 wickets in four Tests at an average of 38.84, with best innings figures of 4 for 235.

What are Zahid Mahmood's best Test match figures?

His best Test match figures are 6 for 115, made up of 3 for 63 and 3 for 52 against England at Multan in December 2022.

How many first-class wickets does Zahid Mahmood have?

Through 24 August 2026, he had 244 wickets in 79 first-class matches, with best innings figures of 6 for 57.

What did Zahid Mahmood take on his T20I debut?

He took 3 for 40 against South Africa at Lahore on 14 February 2021, dismissing two batters in his first international over.

Which PSL team did Zahid Mahmood play for in 2026?

Karachi Kings added him on 21 April 2026. He played three HBL PSL 11 matches and did not take a wicket.

How many T20 wickets does Zahid Mahmood have?

His recognised T20 record through 25 April 2026 was 100 wickets in 84 matches, with best figures of 5 for 16.

What is Zahid Mahmood's net worth?

No audited or otherwise dependable public record establishes Zahid Mahmood's current net worth.

Conclusion

Zahid Mahmood's career is defined by a long climb from Dadu club cricket to Pakistan selection. His 52-wicket 2020/21 domestic season, 10 for 98 against Northern and 3 for 40 on T20I debut show why he reached international cricket after more than a decade in the first-class system.

The complete record is more nuanced than a highlight reel. He took 13 wickets in four Tests, including six in each of his first two matches, but also endured an expensive debut and has not played internationally since October 2024. With 244 first-class wickets, 78 List A wickets and 100 recognised T20 wickets, his lasting record remains substantial even as the next selection depends on current official squads and scorecards.