One Day International match emerged during the 1970s and is currently the most-watched formats of the game. The ODI is a summit of 50 overs and involves a game between two international teams. The Pakistan cricket team played its first ODI game against New Zealand in 1973. The ICC batting ratings reveal the top-ranking batters who have proved their dominance in every match. It lists the players based on a point method where each player is allocated points out of 1000. Then the mean is computed for all the ODI matches played throughout the concerned session.

1. Syed Zaheer Abbas Kirmani 

Syed Zaheer Abbas Kirmani is a former right-hand batter from Pakistan who made his ODI debut on 31 August 1974 against England at Nottingham and his last game against Sri Lanka at Hyderabad on 3 November 1985. Zaheer played 62 games and scored 2572 runs in 60 innings with an average of 47.62 with seven centuries. His career best-rating of 931 is the 2nd best rating of all time in ODI history which he achieved against New Zealand on 26 June 1983.

2. Mohammad Javed Miandad Khan 

Mohammad Javed Miandad Khan is a former right-hand top-order batter. Known as one of the greatest batsmen Pakistan ever produced, he played his first ODI match on 11 June 1975 against West Indies at Birmingham and his last game on 9 March 1996 against India at Bengaluru. Javed played 233 games and scored 7381 runs in 218 innings with an average of 41.70 with eight centuries. His career-best rating is 910 which, he achieved on 8 October 1987 against Sri Lanka.

3. Mohammad Babar Azam 

Mohammad Babar Azam is a right-hand batter and the current captain of the Pakistan team. He made his ODI debut on 31 May 2015 against Zimbabwe at Lahore. Babar has played 83 games and scored 3985 runs in 81 innings with an average of 56.92 with 14 centuries. He is the current Number 1 ODI batsman with a rating of 873 which, he achieved against England on 13 July 2021.

4. Saleem Malik 

Saleem Malik is a former right-hand batter in the Pakistani squad who made his ODI debut on 12 January 1982 against West Indies at Sydney and his last match on 8 June 1999 against India Manchester. Saleem played 283 games and scored 7170 runs in 256 innings with an average of 32.88 and five centuries. He achieved his career-best rating of 822 against West Indies on 1 November 1989.

5. Saeed Anwar 

Saeed Anwar is a former left-hand opening batter in the Pakistani squad who made his ODI debut on 1 January 1989 against West Indies at Perth and his last match on 4 March 2003 against Zimbabwe at Bulawayo. Anwar played 247 games and scored 8824 runs in 244 innings with an average of 39.21 with 20 centuries. He attained his career-best rating of 808 against New Zealand on 13 November 1996.

6. Inzamam-Ul-Haq 

Inzamam-ul-Haq is a former right-hand batter who made his ODI debut on 22 November 1991 against West Indies at Lahore and his last match on 21 March 2007 against Zimbabwe at Kingston. One of the greatest cricketers from Pakistan, he played 378 games and scored 11739 runs in 350 innings with a batting average of 39.52 with ten centuries. He achieved his career-best rating of 801 against New Zealand on 20 December 1995.

7. Fakhar Zaman 

Fakhar Zaman is a left-hand opening batter in the current squad. He made his ODI debut on 7 June 2017 against South Africa at Birmingham. Fakhar played 53 games and scored 2325 runs in 53 innings with an average of 47.44 with six centuries including, a double century which Zaman scored against West Indies scoring, 210 not out. He achieved his career-best rating of 779 against England on 8 July 2021.

8. Mohammad Yousuf 

Mohammad Yousuf is a former right-hand top-order batter from Pakistan who made his ODI debut on 28 March 1998 against Zimbabwe at Harare and his last match on 8 November 2010 against South Africa at Dubai. Yousuf played 288 games and scored 9720 runs in 273 innings with an average of 41.71 with 15 centuries. He achieved his career-best rating of 777 against Zimbabwe on 1 December 2002.

9. Imam-Ul-Haq 

Imam-ul-Haq is a left-hand top-order batter in the current squad who made his ODI debut on 18 October 2017 against Sri Lanka at Abu Dhabi. Imam played 46 games and scored 2023 runs in 46 innings with an average of 49.34 with seven centuries. He achieved his career-best rating of 768 against South Africa on 2 April 2021.

10. Mohammad AamerSohail Ali 

Mohammad AamerSohail Ali is a former left-hand batter who made his ODI debut against Sri Lanka at Sharjah on 21 December 1990 and his last match on 19 February 2000 against Sri Lanka at Lahore. Aamer played 156 games and scored 4780 runs in 155 innings with an average of 31.86 with five centuries. He achieved his career-best rating of 766 against South Africa on 16 April 1996.