Batsmen who have scored ninety nine in the history of one day internationals
JO Holder of West Indies scored 99 not out against PNG at Harare on 08 Mar 18 to provide the 46th occasion of a batsman scoring 99 in the history of one-day internationals. All such occasions are tabulated below.
| No | Player | Runs | Inns | Team | Oppn | Ground | Start Date |
| 1 | G Boycott | 99 | 1 | Eng | Aus | The Oval | 20 Aug 1980 |
| 2 | BA Edgar | 99* | 1 | NZl | Ind | Auckland | 14 Feb 1981 |
| 3 | AJ Lamb | 99 | 1 | Eng | Ind | The Oval | 04 Jun 1982 |
| 4 | K Srikkanth | 99 | 1 | Ind | Eng | Cuttack | 27 Dec 1984 |
| 5 | DM Jones | 99* | 1 | Aus | Srl | Adelaide | 28 Jan 1985 |
| 6 | RB Richardson | 99* | 2 | Win | Pak | Sharjah | 15 Nov 1985 |
| 7 | BC Broad | 99 | 2 | Eng | Pak | The Oval | 21 May 1987 |
| 8 | Rameez Raja | 99 | 2 | Pak | Eng | Karachi | 20 Nov 1987 |
| 9 | L Klusener | 99 | 2 | RSA | Srl | Lahore | 08 Nov 1997 |
| 10 | A Flower | 99* | 1 | Zim | Aus | Harare | 24 Oct 1999 |
| 11 | RS Kaluwitharana | 99 | 2 | Srl | Zim | Harare | 18 Dec 1999 |
| 12 | ADR Campbell | 99* | 2 | Zim | NZl | Bulawayo | 01 Oct 2000 |
| 13 | ML Hayden | 99 | 2 | Aus | Ind | Bengaluru | 25 Mar 2001 |
| 14 | ST Jayasuriya | 99 | 1 | Srl | Ind | Colombo (RPS) | 05 Aug 2001 |
| 15 | VVS Laxman | 99 | 1 | Ind | Win | Nagpur | 09 Nov 2002 |
| 16 | RR Sarwan | 99* | 1 | Win | Ind | Ahmedabad | 15 Nov 2002 |
| 17 | GC Smith | 99 | 1 | RSA | Srl | Centurion | 29 Nov 2002 |
| 18 | ST Jayasuriya | 99 | 2 | Srl | Eng | Adelaide | 17 Jan 2003 |
| 19 | AC Gilchrist | 99 | 1 | Aus | Srl | Centurion | 07 Mar 2003 |
| 20 | R Dravid | 99 | 1 | Ind | Pak | Karachi | 13 Mar 2004 |
| 21 | SP Fleming | 99 | 2 | NZl | Eng | Bristol | 04 Jul 2004 |
| 22 | A Flintoff | 99 | 1 | Eng | Ind | The Oval | 03 Sep 2004 |
| 23 | CH Gayle | 99 | 1 | Win | Ban | Southampton | 15 Sep 2004 |
| 24 | EJG Morgan | 99 | 1 | Ire | Sco | Ayr | 05 Aug 2006 |
| 25 | BJ Hodge | 99* | 2 | Aus | NZl | Melbourne | 04 Feb 2007 |
| 26 | SR Tendulkar | 99 | 1 | Ind | RSA | Belfast | 26 Jun 2007 |
| 27 | SR Tendulkar | 99 | 1 | Ind | Eng | Bristol | 24 Aug 2007 |
| 28 | SR Tendulkar | 99 | 1 | Ind | Pak | Mohali | 08 Nov 2007 |
| 29 | Mohammad Yousuf | 99* | 1 | Pak | Ind | Gwalior | 15 Nov 2007 |
| 30 | MJ Clarke | 99* | 1 | Aus | Eng | The Oval | 30 Jun 2010 |
| 31 | V Sehwag | 99* | 2 | Ind | Srl | Dambulla | 16 Aug 2010 |
| 32 | JP Duminy | 99 | 1 | RSA | Ire | Kolkata | 15 Mar 2011 |
| 33 | MN Waller | 99* | 2 | Zim | NZl | Bulawayo | 25 Oct 2011 |
| 34 | CS MacLeod | 99* | 2 | Sco | Can | Ayr | 11 Jul 2012 |
| 35 | TM Dilshan | 99 | 1 | Srl | RSA | Colombo (RPS) | 31 Jul 2013 |
| 36 | V Kohli | 99 | 1 | Ind | Win | Visakhapatnam | 24 Nov 2013 |
| 37 | SP Patil | 99* | 2 | UAE | Sco | Lincoln | 01 Feb 2014 |
| 38 | JC Buttler | 99 | 1 | Rng | Win | North Sound | 05 Mar 2014 |
| 39 | L Ronchi | 99 | 1 | NZl | RSA | Mt Maunganui | 21 Oct 2014 |
| 40 | AB de Villiers | 99 | 1 | RSA | UAE | Wellington | 12 Mar 2015 |
| 41 | CJ Chibhabha | 99 | 1 | Zim | Pak | Lahore | 29 May 2015 |
| 42 | MDKJ Perera | 99 | 2 | Srl | Win | Colombo (RPS) | 04 Nov 2015 |
| 43 | RG Sharma | 99 | 2 | Ind | Aus | Sydney | 23 Jan 2016 |
| 44 | AD Hales | 99 | 2 | Eng | RSA | Port Elizabeth | 06 Feb 2016 |
| 45 | PR Stirling | 99 | 2 | Ire | Afg | Greater Noida | 19 Mar 2017 |
| 46 | JO Holder | 99* | 2 | Win | PNG | Harare | 08 Mar 2018 |
He became the fourth West Indian batsman to score 99 in one day internationals. All such occasions are tabulated below.
| No | Player | Runs | Inns | Team | Oppn | Ground | Start Date |
| 1 | RB Richardson | 99* | 2 | Win | Pak | Sharjah | 15 Nov 1985 |
| 2 | RR Sarwan | 99* | 1 | Win | Ind | Ahmedabad | 15 Nov 2002 |
| 3 | CH Gayle | 99 | 1 | Win | Ban | Southampton | 15 Sep 2004 |
| 4 | JO Holder | 99* | 2 | Win | PNG | Harare | 08 Mar 2018 |
He became the fourteenth batsman to remain not out on 99 in the history of one day internationals. All such occasions are tabulated below
| No | Player | Runs | Inns | Team | Oppn | Ground | Start Date |
| 1 | BA Edgar | 99* | 1 | NZl | Ind | Auckland | 14 Feb 1981 |
| 2 | DM Jones | 99* | 1 | Aus | Srl | Adelaide | 28 Jan 1985 |
| 3 | RB Richardson | 99* | 2 | Win | Pak | Sharjah | 15 Nov 1985 |
| 4 | A Flower | 99* | 1 | Zim | Aus | Harare | 24 Oct 1999 |
| 5 | ADR Campbell | 99* | 2 | Zim | NZl | Bulawayo | 01 Oct 2000 |
| 6 | RR Sarwan | 99* | 1 | Win | Ind | Ahmedabad | 15 Nov 2002 |
| 7 | BJ Hodge | 99* | 2 | Aus | NZl | Melbourne | 04 Feb 2007 |
| 8 | Mohd Yousuf | 99* | 1 | Pak | Ind | Gwalior | 15 Nov 2007 |
| 9 | MJ Clarke | 99* | 1 | Aus | Eng | The Oval | 30 Jun 2010 |
| 10 | V Sehwag | 99* | 2 | Ind | Srl | Dambulla | 16 Aug 2010 |
| 11 | MN Waller | 99* | 2 | Zim | NZl | Bulawayo | 25 Oct 2011 |
| 12 | CS MacLeod | 99* | 2 | Sco | Can | Ayr | 11 Jul 2012 |
| 13 | SP Patil | 99* | 2 | UAE | Sco | Lincoln | 01 Feb 2014 |
| 14 | JO Holder | 99* | 2 | Win | PNG | Harare | 08 Mar 2018 |