Often you must have seen that the players who score more run bat in the upper order. Batsmen are always expected to score more runs and bowlers are tasked with taking wickets. But as the game progresses the players have to be ready to play a different roles for the team's purpose. Sometimes bowlers also have to contribute with the bat. Today we are going to tell you about the five cricketers of the world who have scored the most runs while batting at number 11.

Mohammad Amir

Mohammad Amir is a Pakistani bowler, who played a blistering inning of 58 runs against England in 2016 batting at number 11.

Shoaib Akhtar

Second on this list comes former Pakistani fast bowler Shoaib Akhtar, who scored 43 runs in 6 balls in the match against England during the 2003 ICC World Cup. He played this innings while batting at number 11 and during this, he also hit 5 fours and 3 sixes.

Makhaya Ntini

South African bowler Makhaya Ntini played a blistering inning of 32 runs while batting at number 11 during an ODI match played in Napier on the New Zealand tour. The host team lost this match.

Joel Garner

Former West Indies cricketer Joel Garner scored 30 runs in 29 balls against India in 1983 while batting at number 11.

Peter Ongondo

During the match played against West Indies in Nairobi, Kenya bowler Peter Ongondo, batting at number 11, played a short but impressive inning of 36 runs off 42 balls.