Asghar Afghan was one of the first Afghanistan stars in world cricket and he was a very good batter in ODIs and he did not get the chance to play a lot of test cricket. He was a player who was the captain for Afghanistan for a long time and he made the team as good as it is today. Asghar Afghan has played 6 Test Matches in his career and he has made 1 Test Hundred. He has also played in 114 ODIs and in those he has made 2424 runs at an average of 24.74. He has scored 1 ODI Hundred as well.
Let’s look at the Top 5 Best Batting Performances of Asghar Afghan
1) 164 vs Zimbabwe (2021)
This is far and away the highest international score by Asghar Afghan in cricket. He made this brilliant Hundred in his last test match. This match was against Zimbabwe and while batting first Asghar Afghan made a brutal 164 runs and he made these runs from 257 balls. He smashed 14 fours and 2 sixes in this innings meaning 66 runs in boundaries. This was a true testament as to how great he was. Afghanistan won this test match by 6 Wickets.
2) 101 vs Ireland (2017)
This was the century that he made in ODI Cricket. This was one of the most brutal hundreds by an Afghanistan batter. Afghanistan batted first and he came in the middle order and he absolutely destroyed the Ireland Bowlers. He hit 6 fours and 6 sixes in this match meaning 60 runs in boundaries. He made all these runs in 90 balls and he had a strike rate of 110. Afghanistan made 338 in the first innings and they won by 34 runs.
3) 90* vs Bangladesh (2014)
This was one of his best innings which was not a Hundred. This was early on in his career. In this match he took 103 balls to make 90 not out and he hit 6 fours and 3 sixes in this innings meaning 42 runs in boundaries. He ran for 48 of his runs and he had a very good strike rate of 87 in a tough Batting Pitch. Afghanistan won this important match by 32 runs.
4) 86 vs West Indies (2019)
This was the last half century that he made in his ODI career and it was a special one. Even though Afghanistan lost the match by 5 wickets, this was an innings that deserved to be on this list. He was the talisman for Afghanistan and his career was coming to an end. In this match he was at his destructive best as he smashed the bowlers to all parts. He hit 3 fours and 6 massive sixes meaning he hit 48 runs in boundaries. He had a strike rate of 101 in this innings.
5) 92 vs Bangladesh (2019)
This was his second highest test score and it came against Bangladesh in 2019. In his short test career he made sure to make an impact. He was Batting first and he played for 174 balls in which he made 92 glorious Runs. He hit 6 fours and 3 sixes in this innings meaning 42 runs in boundaries. He even got a 50 in the second innings and it was due to his heroics in the match that Afghanistan were able to win by such a big margin of 224 runs.