Menu

Account

Create a free account Go Pro

Already have an account? Log in

Bahir Shah Stats

How many runs, fours and sixes Bahir Shah scores each innings.

Updated 20 October 2025, after Zimbabwe vs Afghanistan

All Comps Last 10
Avg Hit

No games in this view.

Shah match by match

Last 2 games, home and away

All Comps Last 10
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat.

Shah by Competition

Every season on record, newest first

Competition Team M Runs Avg SR 50+ 6s
Test SeriesTest Series 2025 AFG 1 44 22 69.8 0 0
Test SeriesTest Series 2023 AFG 1 7 7 53.8 0 0

Shah Splits

His record home and away, batting first or chasing, by result, position, opponent, ground and year

Venue M Runs Avg SR 50+ HS
Away 2 51 17 67.1 0 32
Innings M Runs Avg SR 50+ HS
Batting first 1 44 22 69.8 0 32
Batting second 1 7 7 53.8 0 7
Position Inns Runs Avg SR 50+ HS
Batting 5 2 44 22 69.8 0 32
Batting 7 1 7 7 53.8 0 7
Opponent M Runs Avg SR 50+ HS
Zimbabwe 1 44 22 69.8 0 32
Bangladesh 1 7 7 53.8 0 7
Ground M Runs Avg SR 50+ HS
Harare Sports ClubHarare 1 44 22 69.8 0 32
Shere Bangla National StadiumMirpur, Dhaka 1 7 7 53.8 0 7
Year M Runs Avg SR 50+ HS
2025 1 44 22 69.8 0 32
2023 1 7 7 53.8 0 7

More on Statz

Where to go next for Shah and Afghanistan.

Bahir Shah career by format

Every format on our scorecards, from the season shown. A Test or first-class row is a match, both innings.

Format MRunsHSAvgSRWktsBestBowl avgEconSince
Test 25144--0---2023

Bahir Shah teams

Every side he has played for, the current ones first

  • Afghanistan AfghanistanCurrentTest Series - since 2023 2 matches
    51 runs

Bahir Shah Questions

What teams does Bahir Shah play for?

Bahir Shah plays for Afghanistan (Test Series), and has played for 1 side across 1 format in all, 2 matches on our scorecards.

How many runs has Bahir Shah scored?

Bahir Shah has scored , his highest Test score 44.

When did Bahir Shah last play?

Bahir Shah last played on 20 Oct 2025, for Afghanistan against Zimbabwe in the Test Series (Test), and made 44 (63); his last ten matches across every format are listed above.