Most Innings Batted for Pakistan in ODI 2026
Salman Agha leads Pakistan in ODI 2026 with 11 innings batted (Pakistan). Shaheen Afridi (9) and Babar Azam (8) are next.
Updated , after New Zealand vs India| # | Player | Last 3 | Mat | Inns | Runs | Avg | BF | SR | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Salman Agha | 26917 | 11 | 11 | 378 | 34.36 | 403 | 93.80 | 35 | 7 | 1 | 2 |
| 2 | Shaheen Afridi | 4156* | 11 | 9 | 103 | 17.17 | 107 | 96.26 | 10 | 5 | 0 | 0 |
| 3 | Babar Azam | 10290 | 8 | 8 | 243 | 30.38 | 353 | 68.84 | 26 | 1 | 1 | 0 |
| 4 | Maaz Sadaqat | 2785 | 8 | 8 | 147 | 18.38 | 138 | 106.52 | 17 | 6 | 1 | 0 |
| 5 | Arafat Minhas | 11061 | 8 | 8 | 209 | 29.86 | 210 | 99.52 | 22 | 5 | 2 | 0 |
| 6 | Haris Rauf | 4*7*1 | 10 | 7 | 15 | 3.75 | 47 | 31.91 | 2 | 0 | 0 | 0 |
| 7 | Faheem Ashraf | 6390 | 6 | 6 | 105 | 17.50 | 115 | 91.30 | 13 | 2 | 0 | 0 |
| 8 | Sahibzada Farhan | 2836 | 6 | 6 | 101 | 16.83 | 133 | 75.94 | 10 | 0 | 0 | 0 |
| 9 | Abdul Samad | 1*218* | 6 | 6 | 66 | 16.50 | 94 | 70.21 | 6 | 1 | 0 | 0 |
| 10 | Fakhar Zaman | 105127 | 5 | 5 | 158 | 31.60 | 150 | 105.33 | 15 | 7 | 0 | 1 |
| 11 | Hasan Nawaz | 5 | 5 | 185 | 46.25 | 232 | 79.74 | 9 | 7 | 1 | 0 | |
| 12 | Saad Baig | 5 | 5 | 185 | 37.00 | 199 | 92.96 | 26 | 2 | 1 | 0 | |
| 13 | Shadab Khan | 5 | 4 | 215 | 107.50 | 247 | 87.04 | 16 | 8 | 1 | 1 | |
| 14 | Ghazi Ghori | 5 | 4 | 139 | 34.75 | 192 | 72.40 | 16 | 1 | 1 | 0 | |
| 15 | Abrar Ahmed | 5 | 3 | 0 | - | 10 | 0.00 | 0 | 0 | 0 | 0 | |
| 16 | Naseem Shah | 4 | 3 | 3 | 1.50 | 9 | 33.33 | 0 | 0 | 0 | 0 | |
| 17 | Mohammad Rizwan | 3 | 3 | 58 | 19.33 | 83 | 69.88 | 8 | 0 | 0 | 0 | |
| 18 | Saim Ayub | 3 | 3 | 21 | 7.00 | 26 | 80.77 | 1 | 2 | 0 | 0 | |
| 19 | Shamyl Hussain | 3 | 2 | 10 | 5.00 | 29 | 34.48 | 0 | 0 | 0 | 0 | |
| 20 | Hussain Talat | 2 | 2 | 13 | 6.50 | 26 | 50.00 | 1 | 0 | 0 | 0 | |
| 21 | Mohammad Wasim Jr | 2 | 2 | 1 | 0.50 | 7 | 14.29 | 0 | 0 | 0 | 0 | |
| 22 | Saad Masood | 1 | 1 | 38 | 38.00 | 44 | 86.36 | 5 | 0 | 0 | 0 | |
| 23 | Raza Ullah | 1 | 1 | 8 | 8.00 | 15 | 53.33 | 0 | 1 | 0 | 0 |
More ODI Leaderboards
Most Innings Batted for Pakistan in ODI 2026
Salman Agha leads Pakistan in ODI 2026 with 11 innings batted (Pakistan). Shaheen Afridi (9) and Babar Azam (8) are next. Salman Agha leads Pakistan for innings batted in ODI 2026 with 11 innings batted. The leading batter can change after every match as the season progresses. Filter by team to analyse innings batted depth across squads.
ODI Innings batted Questions
Who has the most innings batted for Pakistan in ODI 2026?
Salman Agha leads ODI 2026 for Pakistan with 11 innings batted from 11 matches, averaging 34.36 at a strike rate of 93.8. Shaheen Afridi is second on 9 and Babar Azam third on 8. The table ranks every player in ODI 2026 for Pakistan by innings batted, with their team and matches.
Who are the top batters in ODI 2026?
The top three batters in ODI 2026 for Pakistan are Salman Agha (11 in 11 matches), Shaheen Afridi (9 in 11 matches) and Babar Azam (8 in 8 matches). Salman Agha is 2 innings batted clear of Shaheen Afridi. Every other player follows in the table, with their team and matches.