One Day Internationals - Batting Records and Statistics - High Scores
Highest Scores at  
  Player Country Match Versus Runs B/F 4s 6s S/R
1 A N Cook England 13/02/2012 Pakistan 137 142 14 0 96.48
2 B B McCullum New Zealand 06/11/2009 Pakistan 131 129 14 3 101.55
3 P R Stirling* Ireland 08/01/2021 United Arab Emirates 131* 148 9 4 88.51
4 P R Stirling* Ireland 24/01/2021 Afghanistan 128 132 12 4 96.97
5 Rahmanullah Gurbaz* Afghanistan 21/01/2021 Ireland 127 127 8 9 100.00
6 K S Williamson* New Zealand 17/12/2014 Pakistan 123 105 12 0 117.14
7 C H Gayle West Indies 16/11/2008 Pakistan 122 137 5 6 89.05
8 P R Stirling* Ireland 26/01/2021 Afghanistan 118 119 9 6 99.16
9 Babar Azam* Pakistan 05/10/2016 West Indies 117 106 8 1 110.38
10 S R Watson Australia 03/05/2009 Pakistan 116* 146 6 2 79.45
11 Kamran Akmal Pakistan 03/05/2009 Australia 116* 115 13 0 100.87
12 C H Gayle West Indies 12/11/2008 Pakistan 113 106 11 5 106.60
13 Mohammad Hafeez Pakistan 25/12/2013 Sri Lanka 113* 119 12 2 94.96
14 W U Tharanga Sri Lanka 16/10/2017 Pakistan 112* 144 14 0 77.78
15 Q de Kock* South Africa 08/11/2013 Pakistan 112 135 9 1 82.96
16 Abdul Razzaq Pakistan 31/10/2010 South Africa 109* 72 7 10 151.39
17 A D Hales England 13/11/2015 Pakistan 109 117 7 3 93.16
18 Rohan Mustafa* United Arab Emirates 04/04/2017 Papua New Guinea 109 125 7 1 87.20
19 Chundangapoyil Rizwan* United Arab Emirates 08/01/2021 Ireland 109 136 9 1 80.15
20 S Chanderpaul West Indies 14/11/2008 Pakistan 107* 149 6 0 71.81
21 Younis Khan Pakistan 17/12/2014 New Zealand 103 117 4 2 88.03
22 Rahmat Shah* Afghanistan 24/01/2021 Ireland 103* 109 10 2 94.50
23 Mohammad Hafeez Pakistan 11/11/2015 England 102* 130 10 1 78.46
24 A N Cook England 15/02/2012 Pakistan 102 121 10 0 84.30
25 Muhammad Usman* United Arab Emirates 08/01/2021 Ireland 102* 107 7 3 95.33
26 Younis Khan Pakistan 16/11/2008 West Indies 101 119 5 1 84.87
27 Azhar Ali Pakistan 05/10/2016 West Indies 101 109 8 1 92.66
28 Babar Azam* Pakistan 16/10/2017 Sri Lanka 101 133 6 0 75.94
29 M J Clarke Australia 01/05/2009 Pakistan 100* 122 14 0 81.97
30 C A Ingram South Africa 31/10/2010 Pakistan 100 119 10 1 84.03
31 Imam-ul-Haq* Pakistan 18/10/2017 Sri Lanka 100 125 5 2 80.00
32 Mushfiqur Rahim* Bangladesh 26/09/2018 Pakistan 99 116 9 0 85.34
33 Nasir Jamshed Pakistan 31/08/2012 Australia 97 98 11 2 98.98
34 K S Williamson* New Zealand 19/12/2014 Pakistan 97 119 8 0 81.51
35 Hashmatullah Shahidi* Afghanistan 21/09/2018 Pakistan 97* 118 7 0 82.20
36 R Dravid India 19/04/2006 Pakistan 92 116 10 0 79.31
37 A J Finch* Australia 27/03/2019 Pakistan 90 136 5 1 66.18
38 L R P L Taylor* New Zealand 19/12/2014 Pakistan 88* 95 5 1 92.63
39 Fakhar Zaman* Pakistan 09/11/2018 New Zealand 88 88 11 0 100.00
40 Rameez Shahzad* United Arab Emirates 31/03/2017 Papua New Guinea 87 82 6 4 106.10

Batting Records and Statistics Menu