| 16 Mar 1999 | BAN 141 v PAK 293/7Only ODI · ODI | Pakistan won by 152 runs | Dhaka | Pakistan tour of Bangladesh 1998/99 |
| 20 Feb 1999 | NZ 215/3 v SA 212/73rd ODI · ODI | New Zealand won by 7 wickets (with 41 balls remaining) | Auckland | South Africa tour of New Zealand 1998/99 |
| 17 Feb 1999 | NZ 220/9 v SA 224/32nd ODI · ODI | South Africa won by 7 wickets (with 42 balls remaining) | Christchurch | South Africa tour of New Zealand 1998/99 |
| 14 Feb 1999 | NZ 215/7 v SA 2111st ODI · ODI | New Zealand won by 3 wickets (with 5 balls remaining) | Dunedin | South Africa tour of New Zealand 1998/99 |
| 13 Feb 1999 | AUS 272/5 v ENG 1102nd Final · ODI | Australia won by 162 runs | Melbourne | 1998–99 Australia Tri-Nation Series |
| 10 Feb 1999 | AUS 232/8 v ENG 2221st Final · ODI | Australia won by 10 runs | Sydney | 1998–99 Australia Tri-Nation Series |
| 7 Feb 1999 | AUS 310/8 v SL 26715th Match · ODI | Australia won by 43 runs | Melbourne | 1998–99 Australia Tri-Nation Series |
| 7 Feb 1999 | SA 226/8 v WI 1767th ODI · ODI | South Africa won by 50 runs | Centurion | West Indies tour of South Africa 1998/99 |
| 5 Feb 1999 | AUS 211/6 v ENG 210/814th Match · ODI | Australia won by 4 wickets (with 18 balls remaining) | Sydney | 1998–99 Australia Tri-Nation Series |
| 5 Feb 1999 | SA 273 v WI 1596th ODI · ODI | South Africa won by 114 runs | Bloemfontein | West Indies tour of South Africa 1998/99 |
| 3 Feb 1999 | ENG 170/9 v SL 181/713th Match · ODI | Sri Lanka won by 11 runs | Sydney | 1998–99 Australia Tri-Nation Series |
| 2 Feb 1999 | SA 221/8 v WI 1325th ODI · ODI | South Africa won by 89 runs | Cape Town | West Indies tour of South Africa 1998/99 |
| 31 Jan 1999 | AUS 274/7 v SL 229/912th Match · ODI | Australia won by 45 runs | Perth | 1998–99 Australia Tri-Nation Series |
| 30 Jan 1999 | SA 278/6 v WI 1794th ODI · ODI | South Africa won by 99 runs | Port Elizabeth | West Indies tour of South Africa 1998/99 |
| 29 Jan 1999 | ENG 227/7 v SL 9911th Match · ODI | England won by 128 runs | Perth | 1998–99 Australia Tri-Nation Series |
| 27 Jan 1999 | SA 274/9 v WI 2193rd ODI · ODI | South Africa won by 55 runs | Durban | West Indies tour of South Africa 1998/99 |
| 26 Jan 1999 | AUS 239/8 v ENG 22310th Match · ODI | Australia won by 16 runs | Adelaide | 1998–99 Australia Tri-Nation Series |
| 24 Jan 1999 | AUS 270 v SL 1909th Match · ODI | Australia won by 80 runs | Adelaide | 1998–99 Australia Tri-Nation Series |
| 24 Jan 1999 | SA 249 v WI 292/92nd ODI · ODI | West Indies won by 43 runs | East London | West Indies tour of South Africa 1998/99 |
| 23 Jan 1999 | ENG 302/3 v SL 303/98th Match · ODI | Sri Lanka won by 1 wicket (with 2 balls remaining) | Adelaide | 1998–99 Australia Tri-Nation Series |
| 22 Jan 1999 | SA 160/8 v WI 154/41st ODI · ODI | South Africa won by 2 wickets (with 0 balls remaining) (D/L method) | Johannesburg | West Indies tour of South Africa 1998/99 |
| 21 Jan 1999 | AUS 210/9 v SL 211/77th Match · ODI | Sri Lanka won by 3 wickets (with 3 balls remaining) | Hobart | 1998–99 Australia Tri-Nation Series |
| 19 Jan 1999 | NZ 300/8 v IND 2305th ODI · ODI | New Zealand won by 70 runs | Christchurch | India tour of New Zealand 1998/99 |
| 19 Jan 1999 | ENG 189/3 v SL 1866th Match · ODI | England won by 7 wickets (with 28 balls remaining) | Melbourne | 1998–99 Australia Tri-Nation Series |
| 17 Jan 1999 | AUS 275/6 v ENG 282/45th Match · ODI | England won by 7 runs | Sydney | 1998–99 Australia Tri-Nation Series |
| 16 Jan 1999 | NZ 207/7 v IND 208/54th ODI · ODI | India won by 5 wickets (with 37 balls remaining) | Auckland | India tour of New Zealand 1998/99 |
| 15 Jan 1999 | AUS 182/1 v ENG 1784th Match · ODI | Australia won by 9 wickets (with 64 balls remaining) | Melbourne | 1998–99 Australia Tri-Nation Series |
| 14 Jan 1999 | NZ 89/2 v IND 208/43rd ODI · ODI | No result | Wellington | India tour of New Zealand 1998/99 |
| 13 Jan 1999 | AUS 260/2 v SL 259/93rd Match · ODI | Australia won by 8 wickets (with 23 balls remaining) | Sydney | 1998–99 Australia Tri-Nation Series |
| 12 Jan 1999 | NZ 213 v IND 214/82nd ODI · ODI | India won by 2 wickets (with 1 ball remaining) | Napier | India tour of New Zealand 1998/99 |
| 11 Jan 1999 | ENG 208/6 v SL 207/72nd Match · ODI | England won by 4 wickets (with 3 balls remaining) | Brisbane | 1998–99 Australia Tri-Nation Series |
| 10 Jan 1999 | AUS 145/9 v ENG 178/81st Match · ODI | England won by 7 runs (revised target) | Brisbane | 1998–99 Australia Tri-Nation Series |
| 9 Jan 1999 | NZ 200/5 v IND 257/51st ODI · ODI | New Zealand won by 5 wickets (with 6 balls remaining) (D/L method) | Taupō | India tour of New Zealand 1998/99 |
| 24 Nov 1998 | PAK 302/6 v ZIM 1913rd ODI · ODI | Pakistan won by 111 runs | Rawalpindi | Zimbabwe tour of Pakistan 1998/99 |
| 22 Nov 1998 | PAK 211 v ZIM 212/42nd ODI · ODI | Zimbabwe won by 6 wickets (with 56 balls remaining) | Sheikhupura | Zimbabwe tour of Pakistan 1998/99 |
| 20 Nov 1998 | PAK 241/6 v ZIM 2371st ODI · ODI | Pakistan won by 4 wickets (with 14 balls remaining) | Gujranwala | Zimbabwe tour of Pakistan 1998/99 |
| 13 Nov 1998 | IND 197/0 v ZIM 196/9Final · ODI | India won by 10 wickets (with 120 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 11 Nov 1998 | IND 192 v ZIM 205/76th Match · ODI | Zimbabwe won by 13 runs | Sharjah | 1998–99 Champions Trophy |
| 10 Nov 1998 | PAK 315/8 v AUS 316/43rd ODI · ODI | Australia won by 6 wickets (with 7 balls remaining) | Lahore | Australia tour of Pakistan 1998/99 |
| 10 Nov 1998 | SL 235 v ZIM 259/75th Match · ODI | Zimbabwe won by 24 runs | Sharjah | 1998–99 Champions Trophy |
| 9 Nov 1998 | IND 179 v SL 984th Match · ODI | India won by 81 runs | Sharjah | 1998–99 Champions Trophy |
| 8 Nov 1998 | PAK 217/7 v AUS 220/52nd ODI · ODI | Australia won by 5 wickets (with 11 balls remaining) | Peshawar | Australia tour of Pakistan 1998/99 |
| 8 Nov 1998 | IND 197/3 v ZIM 1963rd Match · ODI | India won by 7 wickets (with 56 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 7 Nov 1998 | SL 196 v ZIM 197/32nd Match · ODI | Zimbabwe won by 7 wickets (with 23 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 6 Nov 1998 | PAK 238 v AUS 324/81st ODI · ODI | Australia won by 86 runs | Karachi | Australia tour of Pakistan 1998/99 |
| 6 Nov 1998 | IND 248/7 v SL 245/71st Match · ODI | India won by 3 wickets (with 5 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 1 Nov 1998 | SA 248/6 v WI 245Final · ODI | South Africa won by 4 wickets (with 18 balls remaining) | Dhaka | 1998 ICC KnockOut Trophy |
| 31 Oct 1998 | IND 242/6 v WI 245/42nd Semi-Final · ODI | West Indies won by 6 wickets (with 18 balls remaining) | Dhaka | 1998 ICC KnockOut Trophy |
| 30 Oct 1998 | SA 240/7 v SL 132/91st Semi-Final · ODI | South Africa won by 92 runs (D/L method) | Dhaka | 1998 ICC KnockOut Trophy |
| 29 Oct 1998 | PAK 259/9 v WI 289/94th QF · ODI | West Indies won by 30 runs | Dhaka | 1998 ICC KnockOut Trophy |