Players

APL players 2026

Every player in the five official APL 2026 squads, plus profiles of the 2018 leaders with checked numbers. Squads are from the ACB draft release of 3 November 2026.

APL players profiled on this site

APL players on this site fall into two verified groups. The 2026 group is the five captains: Azmatullah Omarzai, Ibrahim Zadran, Rashid Khan, Rahmat Shah and Rahmanullah Gurbaz. The 2018 group is players with a checked number — a run tally, a wicket tally, a final spell or a partnership — including Mohammad Shahzad with 344 runs, Isuru Udana with 17 wickets, Hazratullah Zazai with 124, and Qais Ahmad with 5 for 18 in the final. Nineteen profiles in total are grouped by role below, and the APL stats hub holds the lists behind them.

The 2026 group is the five captains and the staff around them, not a predicted XI. The 2018 group is people with a checked number: a run tally, a wicket tally, a final spell, a partnership. Registration lists that named Hasaranga, Shakib, Ayub and others are on the draft page. Those names are maybes.

APL players by 2026 team

Akcel United Kabul — captain Azmatullah Omarzai

Azmatullah Omarzai, Johnson Charles, Fazalhaq Farooqi, Dushmantha Chameera, Mujeeb Ur Rahman, Imran Mir, Sharafuddin Ashraf, D’Arcy Short, Shamim Hossain, Imran Tahir, Hazratullah Zazai, Dawood Ahmadzai, Abdul Rahman Rahmani, Mohammad Saleem Safi, Uzairullah Niazai, Khalid Ahmadzai, Keramatullah, Said Bahir Shah Mahbob, Curtis Campher. Akcel United Kabul squad and staff.

Balkh Zwanan — captain Ibrahim Zadran

Ibrahim Zadran, Moeen Ali, Allah Mohammad Ghazanfar, Luke Wood, Gulbadin Naib, Sediqullah Atal, Muhammad Waseem, Afsar Khan Zazai, Abdullah Ahmadzai, Thomas Moores, Zia ur Rehman Akbar, Abdullah Tarakhail, Colin Ackermann, Mohammad Waqar Salamkheil, Salaam Khan Ahmadzai, Azizullah Miakhil, Abdul Aziz Khan, Qais Ahmad, Christopher Wood. Balkh Zwanan squad and staff.

Kandahar Warriors — captain Rashid Khan

Rashid Khan Arman, Muhammad Amir, Mohammad Nabi Eisakhil, Joe Clarke, Karim Janat, Hassan Eisakhil, Farid Ahmad Malik, Kusal Perera, Tymal Mills, Mohammad Shahzad, Muslim Musa, Dwaine Pretorius, George Munsey, Allah Noor Naseri, Numan Shah Agha, Usman Khan, Naseer Khan Maroofkhil, Shawkat Zaman Momand, Mohammad Ibrahim Masood. Kandahar Warriors squad and staff.

Nangarhar Cosmic — captain Rahmat Shah

Rahmat Shah Zurmatai, Alex Hales, Darwish Rasooli, Shakib Al Hasan, Kamindu Mendis, Ziawrahman Sharifi, Mohammad Akram Zazai, Ikram Alikhil, Junaid Siddique, Zahir Khan Pakten, Ismatullah Alam, Mohammad Yamin Ahmadzai, Amir Jangoo, Shafiqullah Ghafari, Faisal Khan Shinozada, Bahar Ali Shinwari, Islam Khan Zazai, Aftab Alam, Zubairullah Akbari. Nangarhar Cosmic squad and staff.

Paktia — captain Rahmanullah Gurbaz

Rahmanullah Gurbaz, Wanindu Hasaranga, Noor Ahmad Lakanwal, Nahid Rana, Ijaz Ahmadzai, Farmanullah Safi, Colin Munro, David Wiese, Hashmatullah Shahidi, Hasibullah Lakanwal, Nangeyalia Khan, Gerhard Erasmus, Olly Stone, Masoodulrahman Gurbaz, Abid Mohammadi, Khalid Taniwal, Wahidullah Zadran, Sediqullah Pacha, Khalil Ahmad Gurbaz. Paktia squad and staff.

APL 2018 player profiles

Wicketkeepers

Rahmanullah Gurbaz

Paktia logoWicketkeeper · Paktia

2026 role: Paktia captainHead coach: Azhar MahmoodSwitch: From Nangarhar, 3 Nov 2026

Mohammad Shahzad

Wicketkeeper · Paktia Panthers

2018 runs: 3442018 team: Paktia PanthersRank: Most runs

Luke Ronchi

Wicketkeeper · Kabul Zwanan

Partnership: 144 with ZazaiDate: 9 October 2018Team: Kabul Zwanan

Batters

Ibrahim Zadran

Balkh Zwanan logoBatter · Balkh Zwanan

2026 role: Balkh Zwanan captainHead coach: Mickey ArthurAPL matches: None yet

Rahmat Shah

Nangarhar Cosmic logoBatter · Nangarhar Cosmic

2026 role: Nangarhar Cosmic captainHead coach: Toby RadfordSwitch: From Paktia, 3 Nov 2026

Hazratullah Zazai

Batter · Kabul Zwanan

2018 runs: 322Highest score: 124 vs NangarharPartnership: 144 with Luke Ronchi

Chris Gayle

Batter · Balkh Legends

2018 runs: 315Final: 56 off 34Team: Balkh Legends

Laurie Evans

Batter · Kabul Zwanan

2018 runs: 305Team: Kabul ZwananRank: Fourth

Ryan ten Doeschate

Batter · Balkh Legends

2018 runs: 274Team: Balkh LegendsRank: Fifth

Asghar Afghan

Batter · Kandahar Knights

2018 role: Kandahar Knights captainTeam finish: Fifth, 4 points2026: Not a listed captain

Javed Ahmadi

Batter · Kabul Zwanan

Final: 32 off 19Team: Kabul ZwananInnings total: 132/9

All-rounders

Rashid Khan

Kandahar Warriors logoAll-rounder · Kandahar Warriors

2026 role: Kandahar Warriors captain2018: Player of the series, Kabul Zwanan2018 finish: Runners-up

Azmatullah Omarzai

Akcel United Kabul logoAll-rounder · Akcel United Kabul

2026 role: Akcel United Kabul captainHead coach: Shane McDermottAPL matches: None yet

Mohammad Nabi

All-rounder · Balkh Legends

2018 role: Balkh Legends captain2018 result: Champions2026 franchise: Not assigned

Ben Cutting

All-rounder · Nangarhar Leopards

2018 role: Nangarhar Leopards captainFinish: Semi-finalSemi: 64 all out vs Balkh

Shahid Afridi

All-rounder · Paktia Panthers

2018 role: Paktia Panthers captainFinish: Semi-final, 2nd in leagueSide's leaders: Shahzad 344, Udana 17

Bowlers

Isuru Udana

Bowler · Paktia Panthers

2018 wickets: 17Team: Paktia PanthersRank: Most wickets

Qais Ahmad

Bowler · Balkh Legends

Final: 5/18 off 4 oversAward: Player of the finalTeam: Balkh Legends

Wayne Parnell

Bowler · Kabul Zwanan

Final: 3/35 off 4 oversTeam: Kabul ZwananResult: Runners-up