Sharafuddin Ashraf Profile, Afghanistan
Afghanistan -
All Rounder
Full Name: Sharafuddin Ashraf
Birth Date: January 10, 1995 (31 Years)
Birth Place:
Nationality: Afghanistan
Role: All Rounder
Batting Style: Right Hand Bat
Bowling Style: Left Arm Orthodox
Teams: Afghanistan, Deccan Gladiators, Band-e-Amir Dragons, Mis Ainak Knights, Amo Sharks, Speen Ghar Tigers, Afghanistan A, Amo Region, Pamir legends, Maiwand Defenders, Paktia Panthers, Janakpur Royals, Pakhtoons
Batting Statistics
| Format | M | Inns | Runs | BF | NO | HS | AVG | S/R | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 20 | 12 | 70 | 109 | 4 | 21 | 8.75 | 64.22 | 0 | 0 | 3 | 2 |
| T20I | 23 | 13 | 63 | 67 | 7 | 18 | 10.5 | 94.02 | 0 | 0 | 5 | 2 |
| T20 (Domestic) | 89 | 58 | 693 | 503 | 19 | 66 | 17.76 | 137.77 | 0 | 1 | 53 | 41 |
| List A | 72 | 53 | 966 | 971 | 13 | 106 | 24.15 | 99.48 | 1 | 3 | 60 | 50 |
| First Class | 19 | 32 | 843 | 1185 | 4 | 125 | 30.1 | 71.13 | 1 | 4 | 104 | 26 |
| T10 | 26 | 12 | 55 | 42 | 5 | 14 | 7.86 | 130.95 | 0 | 0 | 3 | 4 |
| TEST | 1 | 2 | 9 | 20 | 0 | 9 | 4.5 | 45 | 0 | 0 | 2 | 0 |
Bowling Performance
| Format | M | Inns | Balls | Runs | Wkts | BBI | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 20 | 20 | - | 652 | 13 | 3/29 | 50.15 | 4.42 | - | 0 |
| T20I | 23 | 20 | - | 440 | 12 | 3/24 | 36.66 | 7.45 | - | 0 |
| T20 (Domestic) | 89 | 83 | - | 1929 | 86 | 4/13 | 22.43 | 7.21 | - | 0 |
| List A | 72 | 72 | - | 2735 | 81 | 6/29 | 33.76 | 4.6 | - | 3 |
| First Class | 19 | 36 | - | 1822 | 99 | 10/94 | 18.4 | 2.75 | - | 7 |
| T10 | 26 | 18 | - | 333 | 13 | 1/22 | 25.62 | 13.06 | - | 0 |
| TEST | 1 | 1 | - | 65 | 1 | 1/65 | 65 | 3.82 | - | 0 |
Latest News
IPL 2026: Ravichandran Ashwin defends Rishabh Pant-Sanjiv Goenka plan after LSG's heartbreaking exit
30 May, 2026
Rashid Khan rested as Rahmat Shah, Azmatullah Omarzai return in Afghanistan squads for India Tour
30 May, 2026
RR Report Card: Full player ratings and what went wrong for Riyan Parag's side in IPL 2026
30 May, 2026
5 biggest flops of the IPL 2026 ft. Hardik Pandya
30 May, 2026
Rishabh Pant, LSG and Sanjiv Goenka's strange history with wicketkeeper-captains in IPL
30 May, 2026
IPL 2026 final: Why Virat Kohli's 43 could calm RCB fans and 54 could terrify them in Ahmedabad
30 May, 2026
PAK vs AUS Live ODI Series Streaming Details: When and where to watch Pakistan vs Australia ODIs
30 May, 2026
IPL 2026 Playoff Schedule: Teams, dates, venue and all you need to know
30 May, 2026Other Afghanistan Players
View All SquadsSharafuddin Ashraf International Career, Test, ODI and T20 Profile, Stats and Records:
Sharafuddin Ashraf is a disciplined Afghan international cricketer who operates as a slow left-arm orthodox bowler and a capable lower-order right-handed batsman. He earned a spot on the senior national team for his brilliant performance at the 2014 Under-19 World Cup.
He made his international debut in a One Day International (ODI) against Zimbabwe in July 2014, and then went on to play his first Twenty20 International (T20I) against the Netherlands in July 2015, and his first Test match against Zimbabwe in October 2025, cementing his place in all three formats of international cricket.
But there is still a lot of information to learn about Sharafuddin Ashraf’s international career and also his stats, records, and achievements to date.
Sharafuddin Ashraf Test Profile
Sharafuddin Ashraf's Test career is a story of his patience and hard struggle. Ashraf, who shot into the limelight in the 2014 Under-19 World Cup, made his limited-overs debut early but had to wait a long time for a red-ball game due to the presence of big spinners like Rashid Khan, Mohammad Nabi, and Mujeeb Ur Rahman.
Finally, he got his Test cap in October 2025 against Zimbabwe and has since become a useful lower-order batsman who provides excellent balance and depth to Afghanistan's Test team.
Sharafuddin Ashraf Test Debut
Sharafuddin Ashraf's Test debut was against Zimbabwe in Harare on October 20, 2025, where he received Afghanistan's 40th Test cap and played as a spin bowler and a handy batsman, scoring 9 runs off 17 deliveries in the second innings but was dismissed for a duck in the first innings.
Furthermore, he also claimed a crucial wicket while conceding 65 runs off 102 balls across 17 overs with his precise slow left-arm orthodox spin bowling.
Although he had been playing limited-overs cricket since 2014, he had to endure a rather long wait to secure a spot in the Test team's playing XI.
Sharafuddin Ashraf Test Stats and Records
Here are Ashraf Test stats and records that reflect him as an Afghan’s dependable all-rounder, such as –
Sharafuddin Ashraf Test Batting Stats –
Sharafuddin Ashraf Test Runs
When Sharafuddin Ashraf's Test runs stats are evaluated, his international 'red-ball' record stands at a total of 9 runs in 2 innings of a match.
Sharafuddin Ashraf Test Strike Rate and Average
Sharafuddin Ashraf's Test average currently stands at 4.50, and his career strike rate of 45.00 reflects his composed and defensive approach to lower-order batting.
Sharafuddin Ashraf Test Sixes and Fours
In the analyses of Ashraf's boundaries in official 'red-ball' matches, he has hit 2 fours and 0 sixes. Sharafuddin Ashraf's Test sixes tally remains at zero, as he has primarily focused on defensive groundstrokes to rotate the strike and support the key batsmen down the order.
Sharafuddin Ashraf Test Centuries and Half-Centuries
The milestone columns for Sharafuddin Ashraf's test centuries list do not have a century or a half-century at the highest level. Consequently, there is no record of Sharafuddin Ashraf's test double century logged in his international career.
Sharafuddin Ashraf Test Highest Score
Sharafuddin Ashraf's test career has played only a single match for Afghanistan, in which he scored 9 runs in the second innings, which remains both his highest score and total career runs in Test cricket.
Sharafuddin Ashraf Last Test Match
Sharafuddin Ashraf's first test match also serves as his last match on his current record, which was played against Zimbabwe at the Harare Sports Club, starting on October 20, 2025.
Sharafuddin Ashraf Test Bowling Stats –
Sharafuddin Ashraf Test Wickets
Ashraf bowled a total of 102 balls in the only Test match of his career, in which he took 1 wicket for 65 runs. With his accurate spin bowling, he conceded runs at an economy rate of 3.82 per over, while his bowling average and strike rate during this period were 65.00 and 102.00, respectively.
However, Sharafuddin Ashraf's total Test wickets record has not yet recorded any major 4 or 5-wicket hauls due to his early career, and his best performance in an innings of a match is 1/65.
Sharafuddin Ashraf Test Milestones and Achievements
Here are the major milestones and achievements of Sharafuddin Ashraf's test career, such as –
- Test Cap No. 40: He became the 40th player to play Test cricket for Afghanistan.
- A long wait: He made his international debut in 2014 for Afghanistan but had to wait for almost 11 years to get his first Test cap.
- Maiden Test Wicket: Sharafuddin Ashraf's test record the first and only wicket of his by dismissing experienced Zimbabwean batsman Sikandar Raza.
- Test Debut: He made his test debut against Zimbabwe at the Harare Sports Club on October 20, 2025.
- Best Bowling In Innings: Sharafuddin Ashraf's test best bowling performance, i.e., 1/65, was against Zimbabwe in 17 overs at an economy rate of 3.82.
Sharafuddin Ashraf ODI Debut
Sharafuddin Ashraf's ODI debut took place against Zimbabwe in Bulawayo on July 18, 2014, where he scored 0 runs off 1 delivery due to being run out by Regis Chakabva, and took 0 wickets for 39 runs in his 7.2 overs. Although Afghanistan lost it by 6 wickets.
Sharafuddin Ashraf ODI Stats and Records
Here is a detailed account of Sharafuddin Ashraf's ODI stats and records, such as –
Sharafuddin Ashraf ODI Batting Stats –
Sharafuddin Ashraf ODI Runs
When you closely examine the column for Sharafuddin Ashraf's ODI runs, it becomes clear that this Afghan player primarily plays as a bowling all-rounder, rather than as a specialist batsman.
Hence, Sharafuddin Ashraf's total ODI runs are at a modest 70 in 12 innings across 20 international matches.
Sharafuddin Ashraf ODI Strike Rate and Average
Sharafuddin Ashraf's ODI average across all his batting innings stands at 8.75, and his ODI strike rate of 64.22 reflects his primary strategic role as a defensive lower-order tail-ender.
Sharafuddin Ashraf ODI Sixes and Fours
Ashraf isn't a traditional power-hitter but can occasionally loft the ball over the fielders. Statistically, the Sharafuddin Ashraf ODI sixes count stands at exactly two. Sharafuddin Ashraf's total sixes in ODI are accompanied by three elegant boundaries to the fence, which helped pick up quick lower-order runs for Afghanistan.
Sharafuddin Ashraf ODI Centuries and Half-Centuries
When reviewing milestone records, the Sharafuddin Ashraf total ODI centuries tally remains at zero. Consequently, there is no official Sharafuddin Ashraf ODI centuries list to document.
Moreover, there is no truth to the rumour suggesting a Sharafuddin Ashraf ODI double century, as he has never crossed the fifty-run milestone.
Sharafuddin Ashraf ODI Highest Score
Ashraf scored the highest 21 runs, including 1 four and 1 six in ODI cricket off 30 balls against Zimbabwe on February 19, 2018, at the Sharjah Cricket Stadium in Sharjah.
Sharafuddin Ashraf ODI Bowling Stats –
Sharafuddin Ashraf ODI Wickets
Sharafuddin Ashraf's total ODI wickets stand at 13 across his 20 matches for Afghanistan, where he has bowled 884 balls while conceding 652 runs in all 20 innings.
He mainly controls the run rate in the middle overs and has an impressive economy rate of 4.42, while his bowling average is 50.15 and strike rate is 68.00.
Although Sharafuddin Ashraf's ODI record is yet to take four or five wickets in an innings in the 50-over format, his career best performance is very close to the four-wicket mark—3/29 against Zimbabwe on July 24, 2014.
Sharafuddin Ashraf ODI Milestones and Achievements
Sharafuddin Ashraf's ODI career featured major milestones and achievements, such as –
- Early International Debut: Sharafuddin Ashraf's ODI career began with his first match against Zimbabwe in July 2014, at the age of just 19, as the 32nd player in Afghanistan's ODI history.
- Career-Best ODI Spell: Sharafuddin Ashraf's ODI career best bowling performance of 3/29 during the third match of his debut series against Zimbabwe in Bulawayo completely dismantled the opposition's middle order on 24 July 2014.
- Excellent Economy Rate: He has maintained an impressive economy rate of 4.42 in his 20-match ODI career, which proves to be extremely helpful in keeping the batsmen tied down in the middle-order overs.
- Lower-Order Batting Utility: Ashraf’s ODI records show his utility as a batsman who adds to his primary role as a spin bowler, making him an all-rounder.
- Most Recent Performance: He last played a One Day International fixture against Sri Lanka in Pallekele on February 14, 2024, and did not play again after that encounter.
- Key Tournament Selections & Squad Role: Ashraf is a dependable back-up all-rounder who has not only bolstered the squad on big stages like the 2018 World Cup Qualifiers but also consistently added depth to bowling options as a pivotal member of Afghanistan’s main squad across all three formats.
Sharafuddin Ashraf T20I Debut
Sharafuddin Ashraf's T20 career made his debut for Afghanistan on July 9, 2015, against the Netherlands at the Grange Cricket Club ground in Edinburgh, Scotland, during the 2015 ICC World Twenty20 Qualifier tournament, where this slow left-arm orthodox spinner delivered a remarkable performance and demonstrated his formidable bowling prowess by claiming 3 wickets while conceding just 27 runs across his full quota of 4 overs and placed his team in a strong position.
Sharafuddin Ashraf T20I Stats and Records
Here are the comprehensive details of Sharafuddin Ashraf's T20 stats and records, such as –
Sharafuddin Ashraf T20I Batting Stats –
Sharafuddin Ashraf T20 Runs
Sharafuddin Ashraf's total T20 runs stand at 63 runs from 13 innings across 23 matches.
Hence, Sharafuddin Ashraf's T20 runs reflect his contributions lower down the batting order across his appearances in the shortest format of the game. He has continually provided handy contributions with the bat when called upon.
Sharafuddin Ashraf T20 Average and Strike Rate
Sharafuddin Ashraf's T20 strike rate stands at 94.02. Furthermore, his T20 average sits at 10.50 because he has remained unbeaten in 7 of his 13 outings.
Sharafuddin Ashraf T20 Sixes and Fours
If we look at the overall Sharafuddin Ashraf T20 stats, he has hit a total of 2 sixes while playing aerial shots at the international level. Along with these towering sixes, he has also hit a total of 5 fours in his limited innings against the opposition bowlers, which have proved to be very useful for the team in the last overs.
Sharafuddin Ashraf T20 Century and Half-Century
Sharafuddin Ashraf's T20 century and half-century have not been registered yet at the international level so far. Even a record of Sharafuddin Ashraf's fastest century in T20 international cricket is not listed yet in his career.
Sharafuddin Ashraf's Highest Score in T20
Sharafuddin Ashraf's highest score in T20 international matches stands at 18 runs against Zimbabwe on February 5, 2018, which clearly shows that his batting has been that of a player who adds some useful runs in the last overs rather than a main batsman for the team.
Sharafuddin Ashraf T20I Bowling Stats –
Sharafuddin Ashraf T20 Wickets
Sharafuddin Ashraf's total T20 wickets stats highlight his strategic utility in the shortest format of the game, in which he has played a total of 23 matches and got the opportunity to bowl in 20 innings. During this period, he bowled a total of 354 balls and gave away 440 runs against the opposition batsmen.
Hence, he has to take 12 wickets with a bowling average of 36.66 and an economy rate of 7.45. His strike rate is 29.50, meaning he takes a wicket approximately every 30 balls.
Sharafuddin Ashraf's T20 record has not yet achieved the feat of 4 or 5-wicket hauls at the international level, and his best bowling performance in an innings has been 3/24, which demonstrates his ability to contain even a strong batting lineup.
Sharafuddin Ashraf T20I Milestones and Achievements
Sharafuddin Ashraf's T20 career has recorded some major achievements, such as –
- ICC Men’s T20 World Cup Squad Announcement: He was named in Afghanistan's squad for the 2021 ICC Men's T20 World Cup.
- Asian Games Medals Record: He was a member of the Afghanistan cricket team that won the silver medal at the Asian Games Hangzhou 2022.
- Excellent bowling against UAE: Sharafuddin Ashraf’s T20 record includes his 3 vital wickets for just 24 runs in 4 overs against UAE in a tri-series in September 2025, which was decisive in getting a win for Afghanistan.
- Strike Rate Peak vs India: He scored runs at a magnificent strike rate of 250.00 while batting explosively in the lower order in the 2024 T20 series.
Enjoy every moment with Sports Yaari as it brings you the latest cricket updates, IPL head to head stats of your favourite teams, sports news and real-time live scores.