Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next match Test Series - Tomorrow, 06:00 Zimbabwe (H) Their stats Preview

Bahir Shah Test Catches

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

Updated 20 October 2025, after Zimbabwe vs Afghanistan

vsZimbabwe Avg Hit

No matches in this view.

Shah match by match

Last 2 matches, innings by innings, home and away

All Comps Last 5
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. Each innings is its own column, the 1st then the 2nd.

Shah by Competition

Every Test 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 Test 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 Test Catches

In Bahir Shah's last 2 All Test Cricket games (2023–2025) for Afghanistan, they have scored 51 runs at an average of 25.5 with a strike rate of 61.8.

Bahir Shah Stats - All Test Cricket

Bahir Shah is a right hand bat batsman. Across these 2 games, Bahir Shah has hit 8 fours and 0 sixes. Their highest score in this span is 32.

Bahir Shah: Betting Insights

For bet builder markets, Bahir Shah has scored 25+ runs in 50% of their last 2 All Test Cricket games (1/2). They have registered 1+ boundaries in 100% of these games (2/2).

Bahir Shah Questions

How old is Bahir Shah?

Bahir Shah was born on 21 February 2000 and is 26 years old. Bahir Shah is a batsman with 2 Test matches on record and 51 runs.

Which team does Bahir Shah play for?

Bahir Shah currently plays for Afghanistan. Statz has Bahir Shah's 2 Test matches on record, the most recent against Zimbabwe (20 Oct 2025), with 51 runs in all.

What is Bahir Shah's highest score in Test cricket?

Bahir Shah's highest score in the 2 Test matches Statz has on record is 32 against Zimbabwe (20 Oct 2025). Across those matches Bahir Shah has scored 51 runs at 25.5 a match.

What are Bahir Shah's Test batting stats?

Bahir Shah averages 25.5 runs per match at a strike rate of 61.8, based on 2 games (2023–2025). Bahir Shah has 51 runs in all 2 Test matches on record.