Highest maiden hundred in ODIs
Highest maiden hundred
Player | Runs | Team | Opposition | Ground | Match Date | Scorecard |
| 210 | India | v Bangladesh | Chattogram | 10 Dec 2022 | ODI # 4499 | |
| 194* | Zimbabwe | v Bangladesh | Bulawayo | 16 Aug 2009 | ODI # 2873 | |
| 179 | West Indies | v Ireland | Dublin | 5 May 2019 | ODI # 4128 | |
| 177 | Ireland | v Canada | Toronto | 7 Sep 2010 | ODI # 3042 | |
| 175* | India | v Zimbabwe | Tunbridge Wells | 18 Jun 1983 | ODI # 216 | |
| 175 | Scotland | v Canada | Christchurch | 23 Jan 2014 | ODI # 3459 | |
| 175 | South Africa | v Netherlands | Johannesburg | 2 Apr 2023 | ODI # 4563 | |
| 173* | U.S.A. | v P.N.G. | Al Amerat | 9 Sep 2021 | ODI # 4320 | |
| 172 | New Zealand | v Zimbabwe | Bulawayo | 24 Aug 2005 | ODI # 2272 | |
| 171* | New Zealand | v East Africa | Birmingham | 7 Jun 1975 | ODI # 20 | |
| 170* | New Zealand | v Sri Lanka | Dunedin | 23 Jan 2015 | ODI # 3588 | |
| 169* | South Africa | v New Zealand | Centurion | 11 Dec 1994 | ODI # 960 | |
| 169 | Zimbabwe | v Ireland | Harare | 14 Feb 2025 | ODI # 4837 | |
| 166 | New Zealand | v Ireland | Aberdeen | 1 Jul 2008 | ODI # 2727 | |
| 163 | Australia | v Sri Lanka | Brisbane | 4 Mar 2012 | ODI # 3255 | |
| 161 | New Zealand | v Ireland | Aberdeen | 1 Jul 2008 | ODI # 2727 | |
| 159* | India | v Zimbabwe | Guwahati | 19 Mar 2002 | ODI # 1818 | |
| 158* | Netherlands | v Scotland | Dundee | 12 Jun 2025 | ODI # 4888 | |
| 157* | West Indies | v Canada | King City (NW) | 22 Aug 2008 | ODI # 2749 | |
| 155* | U.S.A. | v U.A.E. | Windhoek | 24 Sep 2024 | ODI # 4774 | |
| 152* | U.S.A. | v Canada | Lauderhill | 17 May 2025 | ODI # 4871 | |
| 152 | West Indies | v Kenya | Nairobi | 15 Aug 2001 | ODI # 1745 | |
| 152 | Pakistan | v Ireland | Dublin (Malahide) | 18 Aug 2016 | ODI # 3767 | |
| 151 | P.N.G. | v Ireland | Harare | 6 Mar 2018 | ODI # 3986 | |
| 150 | South Africa | v New Zealand | Lahore | 10 Feb 2025 | ODI # 4829 | |
| 149* | Afghanistan | v Sri Lanka | Pallekele | 9 Feb 2024 | ODI # 4725 | |
| 148 | West Indies | v Australia | St John's | 22 Feb 1978 | ODI # 48 | |
| 148 | India | v Pakistan | Visakhapatnam | 5 Apr 2005 | ODI # 2236 | |
| 148 | Australia | v Scotland | Edinburgh | 3 Sep 2013 | ODI # 3410 | |
| 148 | West Indies | v Sri Lanka | Bulawayo | 23 Nov 2016 | ODI # 3808 | |
| 148 | West Indies | v Ireland | Dublin (Malahide) | 11 May 2019 | ODI # 4132 | |
| 147* | South Africa | v Zimbabwe | Potchefstroom | 20 Sep 2006 | ODI # 2420 | |
| 146* | Australia | v New Zealand | Auckland | 30 Jan 2017 | ODI # 3829 | |
| 146 | South Africa | v West Indies | St George's | 10 Apr 2007 | ODI # 2567 | |
| 144 | Kenya | v Bangladesh | Nairobi (Gym) | 10 Oct 1997 | ODI # 1239 | |
| 144 | Pakistan | v Hong Kong | Colombo (SSC) | 18 Jul 2004 | ODI # 2147 | |
| 143* | Australia | v Pakistan | Johannesburg | 11 Feb 2003 | ODI # 1945 | |
| 143* | Hong Kong | v P.N.G. | ICCA Dubai | 8 Dec 2017 | ODI # 3938 | |
| 142* | England | v New Zealand | Manchester | 18 Jul 1986 | ODI # 389 | |
| 142 | Zimbabwe | v New Zealand | Hyderabad (Deccan) | 10 Oct 1987 | ODI # 454 | |
| 142 | Ireland | v Kenya | Nairobi (Ruaraka) | 2 Feb 2007 | ODI # 2499 | |
| 141 | New Zealand | v Sri Lanka | Bloemfontein | 10 Feb 2003 | ODI # 1944 | |
| 141 | Zimbabwe | v Afghanistan | Bulawayo | 20 Jul 2014 | ODI # 3504 | |
| 140 | Sri Lanka | v New Zealand | Bloemfontein | 8 Dec 1994 | ODI # 958 | |
| 140 | South Africa | v Bangladesh | Benoni | 9 Nov 2008 | ODI # 2772 | |
| 140 | Sri Lanka | v New Zealand | Mount Maunganui | 5 Jan 2019 | ODI # 4075 | |
| 139* | Scotland | v U.A.E. | Lincoln | 1 Feb 2014 | ODI # 3468 | |
| 139* | Sri Lanka | v India | Ranchi | 16 Nov 2014 | ODI # 3547 | |
| 139 | New Zealand | v England | Napier | 20 Feb 2008 | ODI # 2682 | |
| 137* | Canada | v Scotland | Nairobi (Ruaraka) | 31 Jan 2007 | ODI # 2495 | |
| 137* | Netherlands | v Kenya | Lincoln | 23 Jan 2014 | ODI # 3460 | |
| 137 | England | v Pakistan | Lord's | 12 Jun 2001 | ODI # 1722 | |
| 137 | Sri Lanka | v Australia | Colombo (RPS) | 19 Jun 2022 | ODI # 4415 | |
| 136 | Namibia | v U.S.A. | Lauderhill | 20 Sep 2019 | ODI # 4208 | |
| 136 | Scotland | v Oman | Bulawayo | 25 Jun 2023 | ODI # 4600 | |
| 134* | Netherlands | v Namibia | Bloemfontein | 3 Mar 2003 | ODI # 1978 | |
| 134* | Bangladesh | v Canada | St John's | 28 Feb 2007 | ODI # 2530 | |
| 134 | Pakistan | v South Africa | Karachi | 12 Feb 2025 | ODI # 4834 | |
| 133 | Scotland | v Afghanistan | Sharjah | 8 Mar 2013 | ODI # 3342 | |
| 132* | U.A.E. | v Afghanistan | ICCA Dubai | 30 Nov 2014 | ODI # 3558 | |
| 132 | Sri Lanka | v West Indies | Nairobi (Gym) | 4 Oct 2000 | ODI # 1631 | |
| 131* | Zimbabwe | v Sri Lanka | Harare | 5 Nov 1994 | ODI # 946 | |
| 131* | New Zealand | v West Indies | Queenstown | 1 Jan 2014 | ODI # 3451 | |
| 131 | England | v New Zealand | Nottingham | 11 Jun 1975 | ODI # 23 | |
| 130* | South Africa | v West Indies | Gqeberha | 25 Jan 2015 | ODI # 3591 | |
| 130* | Zimbabwe | v New Zealand | Harare | 2 Aug 2015 | ODI # 3673 | |
| 130 | New Zealand | v Australia | Chennai | 11 Mar 1996 | ODI # 1080 | |
| 130 | Africa XI | v Asia XI | Bengaluru | 6 Jun 2007 | ODI # 2587 | |
| 130 | Canada | v Bermuda | King City (NW) | 1 Jul 2008 | ODI # 2728 | |
| 130 | India | v Zimbabwe | Harare | 22 Aug 2022 | ODI # 4457 | |
| 129* | Namibia | v Oman | Al Amerat | 8 Jan 2020 | ODI # 4227 | |
| 129* | South Africa | v Australia | Bloemfontein | 4 Mar 2020 | ODI # 4252 | |
| 129 | Bangladesh | v Ireland | Mirpur | 22 Mar 2008 | ODI # 2695 | |
| 128* | New Zealand | v Sri Lanka | Napier | 28 Dec 2006 | ODI # 2468 | |
| 128* | West Indies | v England | Bridgetown | 6 Nov 2024 | ODI # 4799 | |
| 128 | England | v New Zealand | Leeds | 23 May 1990 | ODI # 632 | |
| 128 | West Indies | v Pakistan | Durban | 19 Feb 1993 | ODI # 805 | |
| 128 | West Indies | v England | North Sound | 5 Mar 2014 | ODI # 3484 | |
| 128 | South Africa | v West Indies | Johannesburg | 18 Jan 2015 | ODI # 3583 | |
| 128 | Australia | v Pakistan | Adelaide | 26 Jan 2017 | ODI # 3826 | |
| 127* | Pakistan | v West Indies | Sharjah | 5 Nov 1993 | ODI # 845 | |
| 127* | Bangladesh | v Pakistan | Mirpur | 22 Apr 2015 | ODI # 3649 | |
| 127* | New Zealand | v Ireland | Dublin (Malahide) | 10 Jul 2022 | ODI # 4419 | |
| 127 | England | v West Indies | Lord's | 28 May 1995 | ODI # 1002 | |
| 127 | South Africa | v Zimbabwe | Harare | 21 Oct 1995 | ODI # 1013 | |
| 127 | West Indies | v U.A.E. | Harare | 6 Mar 2018 | ODI # 3987 | |
| 127 | Afghanistan | v Ireland | Abu Dhabi | 21 Jan 2021 | ODI # 4271 | |
| 126* | Pakistan | v New Zealand | Wellington | 8 Mar 1989 | ODI # 557 | |
| 126* | England | v India | Southampton | 21 Aug 2007 | ODI # 2611 | |
| 126 | Pakistan | v Sri Lanka | Adelaide | 17 Feb 1990 | ODI # 606 | |
| 126 | Australia | v West Indies | St George's | 29 Jun 2008 | ODI # 2724 | |
| 126 | New Zealand | v Bangladesh | Wellington | 26 Mar 2021 | ODI # 4282 | |
| 126 | Nepal | v P.N.G. | Kirtipur | 25 Mar 2022 | ODI # 4376 | |
| 125* | Australia | v England | The Oval | 6 Jun 1977 | ODI # 44 | |
| 125* | Australia | v West Indies | W.A.C.A | 3 Feb 2013 | ODI # 3331 | |
| 125* | India | v England | Manchester | 17 Jul 2022 | ODI # 4433 | |
| 125 | Australia | v India | Sydney | 21 Jan 1986 | ODI # 354 | |
| 125 | South Africa | v West Indies | Gqeberha | 30 Jan 1999 | ODI # 1397 | |
| 125 | England | v Netherlands | Amstelveen | 17 Jun 2022 | ODI # 4413 |
Records includes the following current or recent matches:
United Arab Emirates v Nepal at ICCA Dubai, ICC Men's Cricket World Cup League 2 90th match, Nov 5, 2025 [ODI # 4925]
Pakistan v South Africa at Faisalabad, 1st ODI, Nov 4, 2025 [ODI # 4924]
United Arab Emirates v United States of America at Dubai (DICS), ICC Men's Cricket World Cup League 2 89th match, Nov 3, 2025 [ODI # 4923]