top of page
SPORTS

International Cricket - Pakistan
Most Catches (ODI)
This list features the players with the most ODI (one day internationals) catches for the Pakistan national cricket team.
RANK | PLAYER | APPS | CATCHES | YEARS |
1 | Younis Khan | 265 | 130 | 2000–2015 |
2 | Shahid Afridi | 393 | 127 | 1996–2015 |
3 | Inzamam-ul-Haq | 375 | 113 | 1991–2007 |
4 | Shoaib Malik | 287 | 98 | 1999–2019 |
5 | Ijaz Ahmed | 250 | 90 | 1986–2000 |
6 | Wasim Akram | 356 | 88 | 1984–2003 |
7 | Mohammad Hafeez | 218 | 85 | 2003–2019 |
8 | Saleem Malik | 283 | 80 | 1982–1999 |
9 | Javed Miandad | 233 | 70 | 1975–1996 |
10 | Misbah-ul-Haq | 162 | 66 | 2002–2015 |
References
ESPNcricinfo (2025). Fielding – most catches – career – Pakistan – One Day Internationals. Available at: https://www.espncricinfo.com/records/team/fielding-most-catches-career/pakistan-7/one-day-internationals-2 (Accessed 1 December 2025).

SCALA
lists
bottom of page



