Shah by Competition
Every Test season on record, newest first
| Competition | Team | M | Runs | Avg | SR | 50+ | 6s |
|---|---|---|---|---|---|---|---|
| 1 | 44 | 22 | 69.8 | 0 | 0 | ||
| 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 |
|---|---|---|---|---|---|---|
|
|
1 | 44 | 22 | 69.8 | 0 | 32 |
|
|
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 Performance Points
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.
