| 4 Mar 1990 | NZ 94 v AUS 244/83rd Match · ODI | AUS | 2 | - | 0 | Australia won by 150 runs | Christchurch | 1990 Rothmans Cup Triangular Series |
| 19 Jan 1990 | AUS 341 & 233/6 v PAK 257 & 387/92nd Test · Test | AUS | 13 & DNB | - | 1 | Match drawn | Adelaide | Pakistan tour of Australia 1989/90 |
| 12 Jan 1990 | AUS 223 & 312/8 v PAK 107 & 3361st Test · Test | AUS | 30 & 24 | - | 1 | Australia won by 92 runs | Melbourne | Pakistan tour of Australia 1989/90 |
| 4 Jan 1990 | AUS 202/7 v SL 1295th Match · ODI | AUS | 9 | - | 0 | Australia won by 73 runs | Melbourne | 1989–90 Australian Tri-Series |
| 3 Jan 1990 | AUS 162/3 v PAK 1614th Match · ODI | AUS | 3 | - | 1 | Australia won by 7 wickets (with 54 balls remaining) | Melbourne | 1989–90 Australian Tri-Series |
| 30 Dec 1989 | AUS 204/1 v SL 203/92nd Match · ODI | AUS | 80* | - | 0 | Australia won by 9 wickets (with 55 balls remaining) | Perth | 1989–90 Australian Tri-Series |
| 26 Dec 1989 | AUS 228/5 v SL 1981st Match · ODI | AUS | 38 | - | 0 | Australia won by 30 runs | Melbourne | 1989–90 Australian Tri-Series |
| 27 Oct 1989 | IND 249/7 v AUS 247/813th Match · ODI | AUS | 27 | - | 0 | India won by 3 wickets (with 17 balls remaining) | Bangalore | 1989 MRF World Series |
| 25 Oct 1989 | AUS 222/7 v SL 19411th Match · ODI | AUS | 38 | - | 0 | Australia won by 28 runs | Margao | 1989 MRF World Series |
| 23 Oct 1989 | AUS 139 v PAK 205/87th Match · ODI | AUS | 8 | - | 0 | Pakistan won by 66 runs | Mumbai | 1989 MRF World Series |
| 21 Oct 1989 | AUS 241/6 v WI 1424th Match · ODI | AUS | 74 | - | 0 | Australia won by 99 runs | Chennai | 1989 MRF World Series |
| 19 Oct 1989 | AUS 242/3 v ENG 243/32nd Match · ODI | AUS | 54 | - | 0 | England won by 7 wickets (with 15 balls remaining) | Hyderabad | 1989 MRF World Series |
| 24 Aug 1989 | ENG 285 & 143/5 v AUS 468 & 219/46th Test · Test | AUS | 17 & 4 | - | 0 | Match drawn | London | Australia tour of England 1989 |
| 10 Aug 1989 | ENG 255 & 167/9 v AUS 602/65th Test · Test | AUS | 138 | - | 0 | Australia won by an innings and 180 runs | Nottingham | Australia tour of England 1989 |
| 27 Jul 1989 | ENG 260 & 264 v AUS 447 & 81/14th Test · Test | AUS | 47 & 31 | - | 2 | Australia won by 9 wickets | Manchester | Australia tour of England 1989 |
| 6 Jul 1989 | ENG 242 v AUS 424 & 158/23rd Test · Test | AUS | 42 & 42 | - | 0 | Match drawn | Birmingham | Australia tour of England 1989 |
| 22 Jun 1989 | ENG 286 & 359 v AUS 528 & 119/42nd Test · Test | AUS | 3 & 1 | - | 1 | Australia won by 6 wickets | London | Australia tour of England 1989 |
| 8 Jun 1989 | ENG 430 & 191 v AUS 601/7 & 230/31st Test · Test | AUS | 16 & 6 | - | 2 | Australia won by 210 runs | Leeds | Australia tour of England 1989 |
| 29 May 1989 | ENG 278/7 v AUS 279/43rd ODI · ODI | AUS | 111* | - | 0 | Australia won by 6 wickets (with 3 balls remaining) | London | Australia tour of England 1989 |
| 27 May 1989 | ENG 226/5 v AUS 226/82nd ODI · ODI | AUS | 34 | - | 0 | Match tied | Nottingham | Australia tour of England 1989 |
| 25 May 1989 | ENG 231/9 v AUS 1361st ODI · ODI | AUS | 17 | - | 0 | England won by 95 runs | Manchester | Australia tour of England 1989 |
| 3 Feb 1989 | AUS 515 & 224/4 v WI 369 & 233/45th Test · Test | AUS | 21 & 79 | - | 1 | Match drawn | Adelaide | West Indies tour of Australia 1988/89 |
| 26 Jan 1989 | AUS 401 & 82/3 v WI 224 & 2564th Test · Test | AUS | 2 & 23 | - | 2 | Australia won by 7 wickets | Sydney | West Indies tour of Australia 1988/89 |
| 18 Jan 1989 | AUS 226/4 v WI 111/23rd Final · ODI | AUS | 31 | - | 0 | West Indies won by 8 wickets (with 28 balls remaining) (revised target) | Sydney | 1988–89 Australian Tri-Series |
| 16 Jan 1989 | AUS 185 v WI 277/92nd Final · ODI | AUS | 22 | - | 0 | West Indies won by 92 runs | Sydney | 1988–89 Australian Tri-Series |
| 14 Jan 1989 | AUS 204/9 v WI 202/91st Final · ODI | AUS | 18 | - | 0 | Australia won by 2 runs | Melbourne | 1988–89 Australian Tri-Series |
| 12 Jan 1989 | AUS 215/5 v WI 154/812th Match · ODI | AUS | 24 | - | 1 | Australia won by 61 runs | Sydney | 1988–89 Australian Tri-Series |
| 10 Jan 1989 | AUS 258/4 v PAK 108/711th Match · ODI | AUS | 125* | - | 0 | Australia won by 6 runs (revised target) | Melbourne | 1988–89 Australian Tri-Series |
| 8 Jan 1989 | AUS 204/5 v PAK 203/910th Match · ODI | AUS | 41 | - | 1 | Australia won by 5 wickets (with 31 balls remaining) | Brisbane | 1988–89 Australian Tri-Series |
| 5 Jan 1989 | AUS 226 v WI 218/88th Match · ODI | AUS | 52 | - | 1 | Australia won by 8 runs | Melbourne | 1988–89 Australian Tri-Series |
| 2 Jan 1989 | AUS 178 v PAK 216/77th Match · ODI | AUS | 24 | - | 0 | Pakistan won by 38 runs | Perth | 1988–89 Australian Tri-Series |
| 24 Dec 1988 | AUS 242 & 114 v WI 280 & 361/93rd Test · Test | AUS | 36 & 1 | - | 2 | West Indies won by 285 runs | Melbourne | West Indies tour of Australia 1988/89 |
| 15 Dec 1988 | AUS 202 v WI 2364th Match · ODI | AUS | 6 | - | 0 | West Indies won by 34 runs | Melbourne | 1988–89 Australian Tri-Series |
| 13 Dec 1988 | AUS 219/8 v WI 2203rd Match · ODI | AUS | 19 | - | 0 | West Indies won by 1 run | Sydney | 1988–89 Australian Tri-Series |
| 11 Dec 1988 | AUS 178/1 v PAK 1772nd Match · ODI | AUS | 86* | - | 0 | Australia won by 9 wickets (with 34 balls remaining) | Adelaide | 1988–89 Australian Tri-Series |
| 2 Dec 1988 | AUS 395/8 & 234/9 v WI 449 & 349/92nd Test · Test | AUS | 30 & 6 | - | 0 | West Indies won by 169 runs | Perth | West Indies tour of Australia 1988/89 |
| 18 Nov 1988 | AUS 167 & 289 v WI 394 & 63/11st Test · Test | AUS | 27 & 2 | - | 0 | West Indies won by 9 wickets | Brisbane | West Indies tour of Australia 1988/89 |
| 14 Oct 1988 | PAK 229/7 v AUS 229/83rd ODI · ODI | AUS | 89 | - | 0 | Pakistan won (lost fewer wickets) | Lahore | Australia tour of Pakistan 1988/89 |
| 7 Oct 1988 | PAK 233 & 153/8 v AUS 340 & 161/33rd Test · Test | AUS | 64 & 84* | - | 0 | Match drawn | Lahore | Australia tour of Pakistan 1988/89 |
| 23 Sept 1988 | PAK 316 & 378/9 v AUS 321 & 67/32nd Test · Test | AUS | 51 & 9 | - | 1 | Match drawn | Faisalabad | Australia tour of Pakistan 1988/89 |
| 15 Sept 1988 | PAK 469/9 v AUS 165 & 1161st Test · Test | AUS | 8 & 17 | - | 1 | Pakistan won by an innings and 188 runs | Karachi | Australia tour of Pakistan 1988/89 |
| 12 Feb 1988 | AUS 455 v SL 194 & 153Only Test · Test | AUS | 53 | - | 2 | Australia won by an innings and 108 runs | Perth | Sri Lanka tour of Australia 1987/88 |
| 4 Feb 1988 | AUS 235/6 v ENG 213/8Only ODI · ODI | AUS | 87 | - | 0 | Australia won by 22 runs | Melbourne | England tour of Australia 1987/88 |
| 29 Jan 1988 | AUS 214 & 328/2 v ENG 425Only Test · Test | AUS | 5 & 56 | - | 0 | Match drawn | Sydney | England tour of Australia 1987/88 |
| 24 Jan 1988 | AUS 169/4 v NZ 168/52nd Final · ODI | AUS | 5 | - | 0 | Australia won by 6 wickets (with 23 balls remaining) | Sydney | 1987–88 Australian Tri-Series |
| 22 Jan 1988 | AUS 180/2 v NZ 1771st Final · ODI | AUS | 9 | - | 0 | Australia won by 8 wickets (with 31 balls remaining) | Melbourne | 1987–88 Australian Tri-Series |
| 20 Jan 1988 | AUS 221/8 v NZ 14312th Match · ODI | AUS | 101 | - | 0 | Australia won by 78 runs | Sydney | 1987–88 Australian Tri-Series |
| 19 Jan 1988 | AUS 189/7 v SL 188/911th Match · ODI | AUS | 8 | - | 2 | Australia won by 3 wickets (with 3 balls remaining) | Sydney | 1987–88 Australian Tri-Series |
| 17 Jan 1988 | AUS 177/5 v NZ 176/510th Match · ODI | AUS | 1 | - | 0 | Australia won by 5 wickets (with 64 balls remaining) | Brisbane | 1987–88 Australian Tri-Series |
| 14 Jan 1988 | AUS 243/8 v SL 2058th Match · ODI | AUS | 0 | - | 0 | Australia won by 38 runs | Melbourne | 1987–88 Australian Tri-Series |