Bahir Shah Profile, Stats, Records, Age, Biography
Afghanistan
21 Feb 2000
(26 Years)
Kunar
Afghanistan
Upcoming Matches
Most Recent Matches
| Match | Runs | BF | 4s | 6s | S/R | O | R | W | E/R |
|---|---|---|---|---|---|---|---|---|---|
|
vs Afghanistan A
List A
17 Jun 2026
|
57 | 52 | 4 | 1 | 109.62 | - | - | - | - |
|
vs Afghanistan A
List A
13 Jun 2026
|
44 | 46 | 6 | 0 | 95.65 | - | - | - | - |
|
vs Afghanistan A
List A
11 Jun 2026
|
51 | 52 | 5 | 0 | 98.08 | - | - | - | - |
|
vs Amo Region
List A
04 Jun 2026
|
17 | 28 | 1 | 0 | 60.71 | - | - | - | - |
|
vs Speen Ghar Region
List A
02 Jun 2026
|
1 | 4 | 0 | 0 | 25.00 | - | - | - | - |
Batting Statistics
| Format | M | Inns | Runs | BF | NO | HS | AVG | S/R | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 2 | 3 | 51 | 76 | 0 | 32 | 17 | 67.1 | 0 | 0 | 8 | 0 |
| T20 (Domestic) | 17 | 16 | 256 | 240 | 0 | 38 | 16 | 106.66 | 0 | 0 | 21 | 6 |
| List A | 56 | 53 | 1895 | 2358 | 8 | 130 | 42.11 | 80.36 | 3 | 13 | 178 | 17 |
| First Class | 55 | 95 | 4301 | 7543 | 16 | 303 | 54.44 | 57.01 | 13 | 17 | 556 | 19 |
Bowling Performance
| Format | M | Inns | Balls | Runs | Wkts | BBI | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 2 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| T20 (Domestic) | 17 | 0 | - | 0 | 0 | - | 0 | 0 | - | 0 |
| List A | 56 | 3 | - | 13 | 4 | 4/2 | 3.25 | 4.87 | - | 0 |
| First Class | 55 | 22 | - | 246 | 7 | 1/0 | 35.14 | 4.74 | - | 0 |
Teams
Career Timeline
TEST
Debut
14 Jun 2023
vs Bangladesh
Last Match
20 Oct 2025
vs Zimbabwe
ODI
Debut
13 Jul 2023
vs Oman A
Last Match
14 Feb 2024
vs Sri Lanka
Bahir Shah – Stats, Records, Biography, Age
Bahir Shah represents the Afghanistan cricket team in international cricket. Born on February 21, 2000 in Kunar, he is currently 26 years old and plays as a Right Hand Bat.
In Test cricket, Bahir Shah has featured in 2 matches, scoring 51 runs at an average of 17. B Shah has struck 8 fours and 0 sixes, with his highest individual score being 32. In his most recent Test, he played at Harare Sports Club against Zimbabwe on October 2025, scoring 12 in the first innings and in the second innings.
Bahir Shah Profile, Afghanistan (FAQs)
Bahir Shah was born on February 21, 2000 in Kunar, Afghanistan.
The highest score achieved by Bahir Shah in Test cricket is 32.
Bahir Shah has accumulated 51 runs in his Test career.
In T20 internationals, Bahir Shah’s top score is 0.
Bahir Shah has struck 0 sixes in his ODI career.
