Pakistan Team Captains: Every Captain, Every Era, Every Format

Pakistan Cricket

Pakistan Team Captains: Every Captain, Every Era, Every Format

Who captains Pakistan right now in Tests, ODIs and T20Is — and the full story from Abdul Hafeez Kardar in 1952 to Sahibzada Farhan’s appointment in October 2026.

Last updated: 11 October 2026

Quick answer: Pakistan’s current captains (October 2026) are Sahibzada Farhan (T20I, appointed 5 October 2026), Shaheen Shah Afridi (ODI, since November 2025) and Babar Azam (Test, since July 2026). The women’s team is led by Fatima Sana. Below: twelve guides covering each captain, each format, the all-time list from 1952, and the most successful captains in Pakistan’s history.

October 2026

Pakistan’s Current Captains

Three formats, three captains — the latest change came on 5 October 2026, when Sahibzada Farhan replaced Salman Ali Agha as T20I captain.

T20I

Sahibzada Farhan

T20I captain since 5 October 2026. Led Pakistan to Asian Games silver; was the 2026 T20 World Cup’s top scorer with 383 runs.

ODI

Shaheen Shah Afridi

ODI captain since November 2025. Leads the tri-series against Sri Lanka and England this October.

Test

Babar Azam

Test captain since July 2026, succeeding Shan Masood. Pakistan’s premier batter back in red-ball charge.

The Guides

Twelve Captaincy Guides

From the newest appointment to the first captain in 1952 — pick the guide that answers your question.

NEW

Pakistan Cricket New Captain

Sahibzada Farhan’s appointment: why the PCB made the change and what comes first.

☰

Pakistan Team Captains: All-Time List

Every Pakistan captain from Kardar (1952) to Farhan (2026), format by format.

ODI

Pakistan One Day Captain

Shaheen Afridi’s ODI reign: squad, results and the road ahead.

T20

Pakistan T20 Captain

Who leads Pakistan in T20Is right now — and the revolving door since 2023.

Test

Pakistan Test Captain

Babar Azam’s return to the Test captaincy and what he inherits.

2026

Pakistan Cricket Captain 2026

All three formats in one place: who captains Pakistan in 2026.

1952

First Captain of Pakistan

Abdul Hafeez Kardar: the man who led Pakistan’s first Test in 1952.

50

Salman Ali Agha’s Captaincy

50 T20Is, 31 wins: the Agha era (2025–2026) and why it ended.

★

Most Successful Captains

Ranked: Imran, Wasim, Sarfaraz, Misbah, Babar — trophies, wins, legacies.

W

Women’s Team Captain

Fatima Sana: Pakistan women’s captain and new Perth Scorchers signing.

MR

Mohammad Rizwan’s Captaincy

The white-ball era: Rizwan’s stint leading ODIs and T20Is (2024–2025).

SM

Shan Masood’s Test Captaincy

The red-ball rebuild: Masood’s tenure as Test captain (2023–2026).

Key Figures

Captaincy in Numbers

The figures that define Pakistan’s leadership story.

3

ICC trophies won by Pakistan (1992, 2009, 2017)

50

T20Is captained by Salman Ali Agha (31 wins)

26

Test wins under Misbah-ul-Haq — a Pakistan record

1952

Year of Pakistan’s first Test, under Kardar

Timeline

The Captaincy Carousel Since the 2023 World Cup

Pakistan’s leadership has changed hands repeatedly since late 2023 — here is the sequence.

Late 2023

Babar steps down; Masood & Shaheen take over

After the 2023 World Cup, Shan Masood becomes Test captain and Shaheen Afridi takes the T20Is — the latter lasting one series in New Zealand.

2024

Babar returns, then Rizwan takes white-ball charge

Babar is reinstated briefly; by late 2024 Mohammad Rizwan is named captain in both limited-overs formats.

March 2025

Salman Ali Agha becomes T20I captain

Agha takes the T20I reins and holds them through the 2025 Asia Cup and the 2026 T20 World Cup — 50 matches, 31 wins.

November 2025

Shaheen replaces Rizwan as ODI captain

Shaheen Shah Afridi is handed the ODI captaincy, which he still holds.

July 2026

Babar replaces Masood as Test captain

Babar Azam returns to red-ball leadership ahead of the England tour.

5 October 2026

Farhan replaces Agha as T20I captain

After Asian Games silver and a chart-topping T20 World Cup, Sahibzada Farhan is appointed T20I captain for the Sri Lanka series.

Questions

Pakistan Captain FAQs

Who is the current captain of the Pakistan cricket team?
As of October 2026: Sahibzada Farhan (T20I), Shaheen Shah Afridi (ODI) and Babar Azam (Test). Full details in our 2026 captaincy guide.
Who is the new captain of Pakistan cricket team?
Sahibzada Farhan — appointed T20I captain on 5 October 2026, replacing Salman Ali Agha. See our new captain guide for the full story.
Who was the first captain of Pakistan cricket team?
Abdul Hafeez Kardar, who led Pakistan in its first Test against India at Delhi in October 1952.
Who is Pakistan’s most successful captain?
By trophies: Imran Khan (1992 World Cup), Younis Khan (2009 T20 World Cup) and Sarfaraz Ahmed (2017 Champions Trophy). By Test wins: Misbah-ul-Haq (26). Our ranked guide covers them all.
Who is the Pakistan women’s cricket team captain?
Fatima Sana, captain since the 2024 T20 World Cup and a 2026 Perth Scorchers signing.
Why was Salman Ali Agha removed as T20 captain?
After a poor 2026 — no T20 World Cup semi-final and an Asia Cup final loss to India — the PCB opted for long-term rebuilding toward the 2028 T20 World Cup, handing the role to in-form Sahibzada Farhan. Full account in our Agha captaincy guide.

Never Miss a Captaincy Change Again

Pakistan’s leadership changes fast — this hub is updated with every appointment. Start with the current captains, then explore seven decades of history.

Meet the Current Captains

Feature Pakistan’s cricket desk tracks PCB announcements and updates this hub with every captaincy change. Appointment dates and series results are verified against PCB releases and match records at the time of writing.