Highest Runs Scorers For Pakistan In Test ODI And T20s: Pakistan has some really talented cricket players who are known for their batting skills. From the legendary Javed Miandad to today’s star Babar Azam, Pakistani batsmen have consistently performed well in all formats of the game.
Highest Runs Scorers For Pakistan In Test ODI And T20s
In this article, we’ll check out the players who have scored the most runs for Pakistan in Test matches, One Day Internationals (ODIs), and T20 cricket.
The highest run scorers for Pakistan in Test cricket are:
1. Younis Khan
Playing Span | 2000-2017 |
---|---|
Matches | 118 |
Not Outs | 19 |
Runs | 10099 |
Highest Score | 313 |
Average | 52.05 |
Strike Rate | 52.12 |
100 | 34 |
50 | 33 |
4s | 1082 |
6s | 70 |
Younis Khan holds the record for the most runs ever scored by a Pakistani player in Test cricket. He achieved an impressive total of 10,099 runs in 118 matches. Notably, he is the only Pakistani batsman to cross the 10,000-run mark in Test matches. Besides his good batting, Younis Khan was known for his exceptional fielding skills, making him a valuable asset to the Pakistani team.
Additionally, Younis Khan made history by becoming the first captain of Pakistan to lead the team to victory in the T20 World Cup in 2009.
2. Javed Miandad
Playing Span | 1976-1993 |
---|---|
Matches | 124 |
Not Outs | 21 |
Runs | 8832 |
Highest Score | 280* |
Average | 52.57 |
Strike Rate | 45.99 |
100 | 23 |
50 | 43 |
4s | 788+ |
6s | 48 |
Javed Miandad stands as the second-highest run-scorer for Pakistan in Test cricket, having a total of 8,832 runs in 124 matches. Miandad was a highly versatile and talented batsman, capable of scoring runs in various playing conditions.
One of the most iconic moments in his career was his famous six during the final match between India and Pakistan in the Austral-Asia Cup 1985/86 held in Sharjah. This incredible moment remained etched in the memories of cricket fans for many years to come.
3. Inzamam-ul-Haq
Playing Span | 1992-2007 |
---|---|
Matches | 119 |
Not Outs | 22 |
Runs | 8829 |
Highest Score | 329 |
Average | 50.16 |
Strike Rate | 54.03 |
100 | 25 |
50 | 46 |
4s | 1105 |
6s | 48 |
Inzamam-ul-Haq holds the distinction of being the third-highest run-scorer for Pakistan in Test cricket, having a total of 8,829 runs across 119 matches. Inzamam was renowned for his combination of power and elegance as a batsman, and he was especially formidable during the middle overs of a game.
One of the most memorable moments in his career was his remarkable innings during the 1992 World Cup against New Zealand. It is often considered one of the finest innings of his cricketing journey.
4. Mohammad Yousuf
Playing Span | 1998-2010 |
---|---|
Matches | 90 |
Not Outs | 12 |
Runs | 7530 |
Highest Score | 223 |
Average | 52.29 |
Strike Rate | 52.39 |
100 | 24 |
50 | 33 |
4s | 957 |
6s | 51 |
Mohammad Yousuf holds the title of being the fourth-highest run-scorer for Pakistan in Test cricket, with an impressive total of 7,530 runs achieved in 90 matches. Yousuf was renowned for his strong technical skills as a batsman and was admired for his elegant and graceful strokeplay.
One of his notable achievements is the record for the most runs scored by a player in a single calendar year, a record that remains unbroken even after a decade.
5. Azhar Ali
Playing Span | 2010-2022 |
---|---|
Matches | 97 |
Not Outs | 11 |
Runs | 7142 |
Highest Score | 302* |
Average | 42.26 |
Strike Rate | 41.93 |
100 | 19 |
50 | 35 |
4s | 694 |
6s | 22 |
Azhar Ali stands as the fifth-highest run-scorer for Pakistan in Test cricket, having 7,142 runs in 97 matches. Azhar is recognized for his reliability as a batsman, known for his solid technique, concentration, and ability to consistently contribute with the bat.
The highest run scorers for Pakistan in ODI cricket are:
1. Inzamam-ul-Haq
Playing Span | 1991-2007 |
---|---|
Matches | 375 |
Not Outs | 52 |
Runs | 11701 |
Highest Score | 137* |
Average | 39.53 |
Strike Rate | 74.20 |
100 | 10 |
50 | 83 |
4s | 970 |
6s | 143 |
Inzamam-ul-Haq holds the record as the highest run-scorer for Pakistan in One Day International (ODI) cricket, with an impressive 11,701 runs scored across 375 matches. He is the only Pakistani batsman to have crossed the remarkable 11,000-run milestone in this format.
Nowadays, Inzamam has taken on the role of the chief selector for the Pakistan national cricket team.
2. Mohammad Yousuf
Playing Span | 1998-2010 |
---|---|
Matches | 281 |
Not Outs | 40 |
Runs | 9554 |
Highest Score | 141* |
Average | 42.08 |
Strike Rate | 74.91 |
100 | 15 |
50 | 62 |
4s | 774 |
6s | 87 |
Mohammad Yousuf is the second-highest run-scorer for Pakistan in One Day International (ODI) cricket, having an impressive total of 9,554 runs in 281 matches. He achieved a significant milestone by becoming the third player in ODI history and the first from Pakistan to score a century (100 runs) in his 100th ODI match.
Yousuf also holds the distinction of being the third-highest run-scorer in ODIs among Pakistani batsmen. His batting average of 44.50 is the second-best among all Pakistani batsmen, with only Zaheer Abbas (47.62) having a higher average.
3. Saeed Anwar
Playing Span | 1989-2003 |
---|---|
Matches | 247 |
Not Outs | 19 |
Runs | 8824 |
Highest Score | 194 |
Average | 39.21 |
Strike Rate | 80.67 |
100 | 20 |
50 | 43 |
4s | 938 |
6s | 97 |
Saeed Anwar is the third-highest run-scorer for Pakistan in One Day International (ODI) cricket, having a total of 8,824 runs in 247 matches. Anwar was a batsman known for his stylish and elegant playing style, marked by effortless timing and grace.
Anwar also achieved the remarkable feat of scoring two or more consecutive centuries on four separate occasions. As a Pakistani opening batsman, he managed to score a total of 20 centuries in One Day Internationals.
Notably, Saeed Anwar, along with Charles Coventry, held the record for the highest individual score in an ODI match at 194 runs each. This record was eventually broken by Sachin Tendulkar, who scored 200 runs against South Africa on February 24, 2010. It remained a significant record for Pakistan until Fakhar Zaman made 210 not out against Zimbabwe on July 20, 2018.
4. Shahid Afridi
Playing Span | 1996-2015 |
---|---|
Matches | 393 |
Not Outs | 27 |
Runs | 8027 |
Highest Score | 124 |
Average | 23.81 |
Strike Rate | |
100 | |
50 | |
4s | 725 |
6s | 349 |
Shahid Afridi is the fourth-highest run-scorer for Pakistan in One Day International (ODI) cricket, having scored a total of 8,027 runs in 393 matches. Afridi was a dynamic and aggressive batsman, well-known for his ability to hit powerful sixes.
In the year 2010, Afridi took on the role of Pakistan’s ODI captain following the removal of Mohammad Yousuf. He was also appointed as Pakistan’s Test captain, but his tenure in the Test format was brief, lasting only one match as captain. Under Afridi’s leadership, the Pakistan team reached the semi-finals of the 2011 Cricket World Cup, where they unfortunately lost to their arch-rivals, India. In 2011, Afridi was replaced as the ODI captain. Subsequently, in 2015, he retired from ODI cricket.
5. Shoaib Malik
Playing Span | 1999-2019 |
---|---|
Matches | 287 |
Not Outs | 40 |
Runs | 7534 |
Highest Score | 143 |
Average | 34.55 |
Strike Rate | 81.90 |
100 | 9 |
50 | 44 |
4s | 603 |
6s | 113 |
Shoaib Malik holds the position of being the fifth-highest run-scorer for Pakistan in One Day International (ODI) cricket, having scored a total of 7,780 runs in 287 matches. Malik is recognized for his versatility and talent as a batsman, capable of scoring runs in various conditions.
Additionally, he is a skilled fielder, making him a valuable asset to the Pakistani cricket team.
The Highest Runs Scorers For Pakistan In T20s are:
1. Babar Azam
Playing Span | 2016-2023 |
---|---|
Matches | 104 |
Not Outs | 14 |
Runs | 3485 |
Highest Score | 122 |
Average | 41.48 |
Strike Rate | 128.40 |
100 | 3 |
50 | 30 |
4s | 371 |
6s | 53 |
Babar Azam is the highest run-scorer of all time for Pakistan in T20 International (T20I) cricket, having an impressive total of 3,485 runs in 104 matches. He stands as the only Pakistani batsman to exceed the 3,000-run mark in this format. Babar Azam is widely regarded as one of the most contemporary batsmen in the sport.
His cricketing repertoire includes a diverse range of shots, and his cover drive is particularly renowned as one of the best in the game. Furthermore, Babar Azam is not only a prolific batsman but also an excellent captain. He has led the Pakistan cricket team to numerous victories in recent years.
2. Mohammad Rizwan
Playing Span | 2015-2023 |
---|---|
Matches | 85 |
Not Outs | 16 |
Runs | 2797 |
Highest Score | 104* |
Average | 49.07 |
Strike Rate | 127.30 |
100 | 1 |
50 | 25 |
4s | 243 |
6s | 74 |
Mohammad Rizwan is a wicket-keeper batsman who currently holds the title of being in the top 5 ranked T20I batsman globally, as per the ICC rankings. Rizwan has an impressive T20I career, with 83 matches played for Pakistan. In these matches, he has scored 2,797 runs at a remarkable average of 49.07 and a brisk strike rate of 127.30. Notably, he has also registered 25 half-centuries and a century in his T20I career.
Mohammad Rizwan has also demonstrated his leadership skills by captaining the Multan Sultans to victory in the Pakistan Super League (PSL) and winning the PSL trophy.
3. Mohammad Hafeez
Playing Span | 2006-2021 |
---|---|
Matches | 119 |
Not Outs | 13 |
Runs | 2514 |
Highest Score | 99* |
Average | 26.46 |
Strike Rate | 122.03 |
100 | – |
50 | 14 |
4s | 251 |
6s | 76 |
Mohammad Hafeez stands as the third-highest run-scorer for Pakistan in T20 International (T20I) cricket, accumulating a total of 2,514 runs across 119 matches. Hafeez is a versatile and skilled batsman.
In addition to his batting abilities, he is also known for his proficiency as a bowler, making him a valuable all-rounder for the Pakistani cricket team.
4. Shoaib Malik
Playing Span | 2006-2021 |
---|---|
Matches | 123 |
Not Outs | 33 |
Runs | 2423 |
Highest Score | 75 |
Average | 31.46 |
Strike Rate | 125.67 |
100 | – |
50 | 9 |
4s | 195 |
6s | 69 |
Shoaib Malik holds the fourth position in the list of the highest run-scorers for Pakistan in T20 International (T20I) cricket, having scored a total of 2,423 runs in 123 matches. Malik is not only a proficient batsman but also a skilled fielder.
Additionally, he contributes to the team as a valuable bowler, often providing breakthroughs with his spin bowling.
5. Umar Akmal
Playing Span | 2009-2019 |
---|---|
Matches | 84 |
Not Outs | 14 |
Runs | 1690 |
Highest Score | 94 |
Average | 26.00 |
Strike Rate | 122.73 |
100 | – |
50 | 8 |
4s | 122 |
6s | 55 |
Umar Akmal is the fifth-highest run-scorer for Pakistan in T20 International cricket. He started playing T20 Internationals for Pakistan in 2009 and has participated in 84 matches for the team. He has scored a total of 1,690 runs with an average of 26.00 and a strike rate of 122.73.
Akmal is known for being most effective during the middle overs of a T20 game and for his ability to hit powerful sixes. However, he has faced criticism for being inconsistent in his performances and for sometimes getting out recklessly.