| 5 Jan 1989 | AUS 226 v WI 218/88th Match · ODI | AUS | 13 | 1/18 | 2 | Australia won by 8 runs | Melbourne | 1988–89 Australian Tri-Series |
| 2 Jan 1989 | AUS 178 v PAK 216/77th Match · ODI | AUS | 11 | - | 2 | 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 | 0 & 20 | 0/0 | 3 | 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 | 12 | 1/23 | 1 | West Indies won by 34 runs | Melbourne | 1988–89 Australian Tri-Series |
| 13 Dec 1988 | AUS 219/8 v WI 2203rd Match · ODI | AUS | 8 | 2/32 | 1 | West Indies won by 1 run | Sydney | 1988–89 Australian Tri-Series |
| 11 Dec 1988 | AUS 178/1 v PAK 1772nd Match · ODI | AUS | DNB | - | 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 | 6 & 26 | - | 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 | 4 & 41 | 0/8 | 3 | 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 | 11 | 0/16 | 2 | 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 | 75 & 20 | 0/1 | 2 | Match drawn | Lahore | Australia tour of Pakistan 1988/89 |
| 23 Sept 1988 | PAK 316 & 378/9 v AUS 321 & 67/32nd Test · Test | AUS | 113* & DNB | 0/11 & 0/3 | 2 | Match drawn | Faisalabad | Australia tour of Pakistan 1988/89 |
| 15 Sept 1988 | PAK 469/9 v AUS 165 & 1161st Test · Test | AUS | 4 & 18 | 0/33 | 0 | 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 | 88 | - | 1 | 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 | 19 | - | 2 | 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 | 2 & 48* | - | 1 | Match drawn | Sydney | England tour of Australia 1987/88 |
| 24 Jan 1988 | AUS 169/4 v NZ 168/52nd Final · ODI | AUS | 11* | - | 1 | 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 | DNB | - | 2 | 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 | 22 | - | 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 | 12 | - | 1 | 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 | 9* | - | 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 | 61 | - | 2 | Australia won by 38 runs | Melbourne | 1987–88 Australian Tri-Series |
| 10 Jan 1988 | AUS 289/6 v SL 208/86th Match · ODI | AUS | 13 | - | 0 | Australia won by 81 runs | Adelaide | 1987–88 Australian Tri-Series |
| 7 Jan 1988 | AUS 216 v NZ 210/94th Match · ODI | AUS | 0 | - | 0 | Australia won by 6 runs | Melbourne | 1987–88 Australian Tri-Series |
| 3 Jan 1988 | AUS 231 v NZ 232/92nd Match · ODI | AUS | 3 | - | 1 | New Zealand won by 1 run | Perth | 1987–88 Australian Tri-Series |
| 2 Jan 1988 | AUS 249/7 v SL 1681st Match · ODI | AUS | 31 | - | 2 | Australia won by 81 runs | Perth | 1987–88 Australian Tri-Series |
| 26 Dec 1987 | AUS 357 & 230/9 v NZ 317 & 2863rd Test · Test | AUS | 31 & 43 | - | 2 | Match drawn | Melbourne | New Zealand tour of Australia 1987/88 |
| 11 Dec 1987 | AUS 496 v NZ 485/9 & 182/72nd Test · Test | AUS | 205 | - | 3 | Match drawn | Adelaide | New Zealand tour of Australia 1987/88 |
| 4 Dec 1987 | AUS 305 & 97/1 v NZ 186 & 2121st Test · Test | AUS | 9 & DNB | - | 1 | Australia won by 9 wickets | Brisbane | New Zealand tour of Australia 1987/88 |
| 8 Nov 1987 | AUS 253/5 v ENG 246/8Final · ODI | AUS | 31 | 2/38 | 0 | Australia won by 7 runs | Kolkata | 1987 Cricket World Cup |
| 4 Nov 1987 | PAK 249 v AUS 267/81st Semi-Final · ODI | AUS | 18 | 1/26 | 0 | Australia won by 18 runs | Lahore | 1987 Cricket World Cup |
| 30 Oct 1987 | AUS 266/5 v ZIM 196/621st Match · ODI | AUS | 4 | 1/36 | 0 | Australia won by 70 runs | Cuttack | 1987 Cricket World Cup |
| 27 Oct 1987 | AUS 251/8 v NZ 23420th Match · ODI | AUS | 1 | 2/27 | 1 | Australia won by 17 runs | Chandigarh | 1987 Cricket World Cup |
| 22 Oct 1987 | IND 289/6 v AUS 23315th Match · ODI | AUS | 12 | - | 0 | India won by 56 runs | Delhi | 1987 Cricket World Cup |
| 18 Oct 1987 | AUS 199/4 v NZ 196/912th Match · ODI | AUS | 34 | - | 0 | Australia won by 3 runs | Indore | 1987 Cricket World Cup |
| 13 Oct 1987 | AUS 235/9 v ZIM 1396th Match · ODI | AUS | 67 | - | 0 | Australia won by 96 runs | Chennai | 1987 Cricket World Cup |
| 9 Oct 1987 | IND 269 v AUS 270/63rd Match · ODI | AUS | 16 | 0/39 | 0 | Australia won by 1 run | Chennai | 1987 Cricket World Cup |
| 9 Apr 1987 | AUS 219/9 v ENG 230/65th Match · ODI | AUS | 84 | - | 0 | England won by 11 runs | Sharjah | 1986–87 Sharjah Cup |
| 3 Apr 1987 | AUS 176/9 v PAK 180/42nd Match · ODI | AUS | 5 | - | 0 | Pakistan won by 6 wickets (with 20 balls remaining) | Sharjah | 1986–87 Sharjah Cup |
| 11 Feb 1987 | AUS 179/8 v ENG 187/92nd Final · ODI | AUS | 27 | - | 0 | England won by 8 runs | Sydney | 1986–87 Australian Tri-Series |
| 8 Feb 1987 | AUS 171/8 v ENG 172/41st Final · ODI | AUS | 42 | - | 0 | England won by 6 wickets (with 48 balls remaining) | Melbourne | 1986–87 Australian Tri-Series |
| 6 Feb 1987 | AUS 195/8 v WI 19212th Match · ODI | AUS | 8 | - | 0 | Australia won by 2 wickets (with 5 balls remaining) | Sydney | 1986–87 Australian Tri-Series |
| 1 Feb 1987 | AUS 248/5 v ENG 13910th Match · ODI | AUS | 45 | - | 0 | Australia won by 109 runs | Melbourne | 1986–87 Australian Tri-Series |
| 28 Jan 1987 | AUS 194 v WI 1588th Match · ODI | AUS | 19 | - | 1 | Australia won by 36 runs | Sydney | 1986–87 Australian Tri-Series |
| 26 Jan 1987 | AUS 225/6 v ENG 1927th Match · ODI | AUS | 91 | - | 1 | Australia won by 33 runs | Adelaide | 1986–87 Australian Tri-Series |
| 25 Jan 1987 | AUS 221/9 v WI 237/56th Match · ODI | AUS | 1 | - | 0 | West Indies won by 16 runs | Adelaide | 1986–87 Australian Tri-Series |
| 22 Jan 1987 | AUS 233/8 v ENG 234/74th Match · ODI | AUS | 13 | 0/13 | 0 | England won by 3 wickets (with 1 ball remaining) | Sydney | 1986–87 Australian Tri-Series |
| 20 Jan 1987 | AUS 181/6 v WI 182/33rd Match · ODI | AUS | 64* | - | 1 | West Indies won by 7 wickets (with 10 balls remaining) | Melbourne | 1986–87 Australian Tri-Series |
| 18 Jan 1987 | AUS 261/4 v ENG 250/92nd Match · ODI | AUS | 11 | - | 1 | Australia won by 11 runs | Brisbane | 1986–87 Australian Tri-Series |
| 10 Jan 1987 | AUS 343 & 251 v ENG 275 & 2645th Test · Test | AUS | 34 & 49 | 1/25 | 1 | Australia won by 55 runs | Sydney | England tour of Australia 1986/87 |
| 4 Jan 1987 | AUS 91 v WI 255/85th Match · ODI | AUS | 9 | - | 0 | West Indies won by 164 runs | Perth | Benson & Hedges Challenge 1986/87 |