Shah by Competition
Every 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 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 career by format
Every format on our scorecards, from the season shown. A Test or first-class row is a match, both innings.
| Format | M | Runs | HS | Avg | SR | Wkts | Best | Bowl avg | Econ | Since |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 51 | 44 | - | - | 0 | - | - | - | 2023 |
Bahir Shah teams
Every side he has played for, the current ones first
-
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.
