Pakistan cricket had a mixed year in 2025. Among the highlights and challenges, a few players stood out for their batting performances. In fact, when looking at the most runs by Pakistan batters in 2025, it is clear that some names consistently delivered across formats, despite the team’s ups and downs. These players scored crucial runs in ODIs, T20Is, and Tests, helping Pakistan stay competitive in major tournaments.
Table of Contents
List of 5 Most Runs by Pakistan Batters in 2025
5. Saim Ayub – 817 runs in 38 matches

Saim Ayub had an unusual 2025 season. He started the year strongly but struggled with consistency later. The left-handed batter played 38 matches across formats, scoring 817 runs at an average of 22. He managed six fifties but could not convert them into bigger scores regularly.
In addition to his batting, Ayub made headlines with his bowling. He became a useful T20I spinner and even reached the number one spot in ICC T20I bowler rankings. His contributions in both departments made him a key member of Pakistan’s squad and placed him on the list of players with the most runs by Pakistan batters in 2025.
| Format | Matches | Runs | Average | 50s | 100s |
| ODI | 14 | 312 | 22.28 | 2 | 0 |
| T20I | 16 | 285 | 19.00 | 3 | 0 |
| Test | 8 | 220 | 25.50 | 1 | 0 |
| Total | 38 | 817 | 22.00 | 6 | 0 |
ALSO READ: Top 5 Highest Earning Cricketers of 2025
4. Fakhar Zaman – 881 runs in 32 matches

Veteran opener Fakhar Zaman had an inconsistent 2025. He played 32 matches, scoring 881 runs at an average of 31.46 and a strike rate of 108.89. Fakhar had some crucial innings, especially in the Asia Cup, but struggled to maintain a steady form throughout the year.
During T20Is, he was moved down the order to the middle position instead of opening. Despite this change, he contributed important innings in key matches and remained a valuable member of the batting lineup.
| Format | Matches | Runs | Average | Strike Rate | 50s | 100s |
| ODI | 20 | 592 | 34.82 | 103.12 | 4 | 1 |
| T20I | 12 | 289 | 26.27 | 115.44 | 2 | 0 |
| Total | 32 | 881 | 31.46 | 108.89 | 6 | 1 |
3. Mohammad Rizwan – 929 runs in 22 matches

Mohammad Rizwan had a strong 2025 in ODIs and Tests, even though he was dropped from T20Is mid-year. In 22 matches, he scored 929 runs at an average of 40.39. Rizwan was Pakistan’s most reliable batter in ODIs and provided stability in the middle order during Tests, making him crucial in important games.
His consistent performances earned him the third spot in the list of most runs by Pakistan batters in 2025.
| Format | Matches | Runs | Average | 50s | 100s |
| ODI | 14 | 645 | 46.07 | 4 | 1 |
| Test | 8 | 284 | 35.50 | 2 | 0 |
| Total | 22 | 929 | 40.39 | 6 | 1 |
2. Babar Azam – 1065 runs in 30 matches

Babar Azam, Pakistan’s star batter, faced a challenging year in 2025. He played 30 matches and scored 1065 runs at an average of 33.28. Compared to his usual high standards, this year was below expectations, but he still contributed key innings for Pakistan.
Babar was dropped from the T20I squad temporarily but returned later. Even with these difficulties, he remained one of the top performers and secured the second spot for most runs by Pakistan batters in 2025.
| Format | Matches | Runs | Average | 50s | 100s |
| ODI | 12 | 455 | 28.43 | 3 | 1 |
| T20I | 10 | 345 | 34.50 | 2 | 0 |
| Test | 8 | 265 | 31.25 | 2 | 0 |
| Total | 30 | 1065 | 33.28 | 7 | 1 |
1. Salman Ali Agha – 1569 runs in 56 matches

The biggest surprise of 2025 was Salman Ali Agha topping the run charts. He played nearly every match Pakistan featured in and scored 1569 runs in 56 matches. His batting was most consistent in ODIs, though he also contributed in Tests and T20Is.
Salman’s performances across all formats earned him the number one spot for most runs by Pakistan batters in 2025. His consistency and versatility made him the standout batter of the year.
| Format | Matches | Runs | Average | 50s | 100s |
| ODI | 28 | 780 | 34.77 | 5 | 2 |
| T20I | 20 | 520 | 28.88 | 3 | 0 |
| Test | 8 | 269 | 29.88 | 2 | 0 |
| Total | 56 | 1569 | 32.68 | 10 | 2 |
FAQs
1. Who scored the most runs for Pakistan in 2025?
Salman Ali Agha scored the most runs for Pakistan in 2025 with 1569 runs in 56 matches across ODIs, T20Is, and Tests. He topped the list of most runs by Pakistan batters in 2025.
2. Which Pakistan batter had the best average in 2025?
Mohammad Rizwan had the best average among Pakistan batters in 2025, scoring 929 runs in 22 matches at an average of 40.39. He was very consistent in ODIs and Tests.
3. Did Babar Azam perform well in 2025?
Babar Azam had a challenging year in 2025 but still managed 1065 runs in 30 matches. He contributed key innings and secured the second spot among most runs by Pakistan batters in 2025.
4. How many Pakistan batters scored over 800 runs in 2025?
In 2025, five Pakistan batters scored over 800 runs. The players include Salman Ali Agha, Babar Azam, Mohammad Rizwan, Fakhar Zaman, and Saim Ayub, making up the list of most runs by Pakistan batters in 2025.
