| Year | Round | Grade | Date | Time | Home | Pts | Away | Pts | Venue | Attend |
|---|---|---|---|---|---|---|---|---|---|---|
| Round 1 | ||||||||||
| 1989 | Round 1 | League | Sat, 08 Apr | 12:00 AM | West Perth | 13.12 (90) | South Fremantle | 19.19 (133) | Medibank Stadium | 4,300 |
| 1989 | Round 1 | League | Sat, 08 Apr | 12:00 AM | Swan Districts | 23.8 (146) | Perth | 16.9 (105) | Steel Blue Oval | 4,100 |
| 1989 | Round 1 | League | Sat, 08 Apr | 12:00 AM | Subiaco | 5.14 (44) | Claremont | 17.11 (113) | Subiaco Oval | 5,000 |
| 1989 | Round 1 | League | Sat, 08 Apr | 12:00 AM | East Fremantle | 23.17 (155) | East Perth | 9.10 (64) | East Fremantle Oval | 4,300 |
| Round 2 | ||||||||||
| 1989 | Round 2 | League | Sat, 15 Apr | 12:00 AM | East Perth | 10.11 (71) | Swan Districts | 17.16 (118) | WACA | 4,267 |
| 1989 | Round 2 | League | Sat, 15 Apr | 12:00 AM | Perth | 9.14 (68) | Subiaco | 15.17 (107) | Brownes Stadium | 4,398 |
| 1989 | Round 2 | League | Sat, 15 Apr | 12:00 AM | Claremont | 15.23 (113) | West Perth | 10.11 (71) | Claremont Oval | 3,720 |
| 1989 | Round 2 | League | Sat, 15 Apr | 12:00 AM | South Fremantle | 16.19 (115) | East Fremantle | 13.19 (97) | Fremantle Oval | 9,358 |
| Round 3 | ||||||||||
| 1989 | Round 3 | League | Sat, 22 Apr | 12:00 AM | West Perth | 18.15 (123) | East Perth | 14.15 (99) | Medibank Stadium | 3,440 |
| 1989 | Round 3 | League | Sat, 22 Apr | 12:00 AM | Claremont | 19.24 (138) | Swan Districts | 14.8 (92) | Claremont Oval | 4,200 |
| 1989 | Round 3 | League | Sat, 22 Apr | 12:00 AM | Perth | 13.19 (97) | East Fremantle | 27.27 (189) | Kelmscott | 3,601 |
| 1989 | Round 3 | League | Sun, 23 Apr | 12:00 AM | Subiaco | 16.15 (111) | South Fremantle | 17.15 (117) | Kalgoorlie | 4,000 |
| Round 4 | ||||||||||
| 1989 | Round 4 | League | Sat, 29 Apr | 12:00 AM | West Perth | 18.15 (123) | Subiaco | 10.13 (73) | Wanneroo | 5,007 |
| 1989 | Round 4 | League | Sat, 29 Apr | 12:00 AM | South Fremantle | 19.15 (129) | Perth | 12.12 (84) | Fremantle Oval | 5,257 |
| 1989 | Round 4 | League | Sat, 29 Apr | 12:00 AM | East Perth | 5.17 (47) | Claremont | 19.26 (140) | WACA | 3,050 |
| 1989 | Round 4 | League | Sat, 29 Apr | 12:00 AM | Swan Districts | 17.12 (114) | East Fremantle | 13.14 (92) | Steel Blue Oval | 5,100 |
| Round 5 | ||||||||||
| 1989 | Round 5 | League | Sat, 06 May | 12:00 AM | Swan Districts | 18.17 (125) | Subiaco | 16.13 (109) | Steel Blue Oval | 5,695 |
| 1989 | Round 5 | League | Sat, 06 May | 12:00 AM | Perth | 22.17 (149) | East Perth | 11.8 (74) | Brownes Stadium | 3,466 |
| 1989 | Round 5 | League | Sat, 06 May | 12:00 AM | Claremont | 17.18 (120) | South Fremantle | 15.10 (100) | Albany | 4,638 |
| 1989 | Round 5 | League | Sat, 06 May | 12:00 AM | East Fremantle | 19.14 (128) | West Perth | 14.19 (103) | East Fremantle Oval | 4,671 |
| Round 6 | ||||||||||
| 1989 | Round 6 | League | Sat, 13 May | 12:00 AM | West Perth | 15.24 (114) | Swan Districts | 17.13 (115) | Medibank Stadium | 4,403 |
| 1989 | Round 6 | League | Sat, 13 May | 12:00 AM | South Fremantle | 18.18 (126) | East Perth | 11.12 (78) | Fremantle Oval | 3,510 |
| 1989 | Round 6 | League | Sat, 13 May | 12:00 AM | Claremont | 18.25 (133) | Perth | 18.10 (118) | Claremont Oval | 3,309 |
| 1989 | Round 6 | League | Sat, 13 May | 12:00 AM | Subiaco | 18.14 (122) | East Fremantle | 16.14 (110) | Subiaco Oval | 3,780 |
| Round 7 | ||||||||||
| 1989 | Round 7 | League | Sat, 20 May | 12:00 AM | Swan Districts | 12.15 (87) | South Fremantle | 17.10 (112) | Steel Blue Oval | 6,352 |
| 1989 | Round 7 | League | Sat, 20 May | 12:00 AM | Perth | 9.20 (74) | West Perth | 15.20 (110) | Brownes Stadium | 3,158 |
| 1989 | Round 7 | League | Sat, 20 May | 12:00 AM | East Perth | 12.12 (84) | Subiaco | 11.13 (79) | WACA | 2,504 |
| 1989 | Round 7 | League | Sat, 20 May | 12:00 AM | East Fremantle | 4.11 (35) | Claremont | 10.18 (78) | East Fremantle Oval | 4,168 |
| Round 8 | ||||||||||
| 1989 | Round 8 | League | Sat, 27 May | 12:00 AM | South Fremantle | 6.11 (47) | West Perth | 12.15 (87) | Fremantle Oval | 3,682 |
| 1989 | Round 8 | League | Sat, 27 May | 12:00 AM | Perth | 11.13 (79) | Swan Districts | 24.10 (154) | Brownes Stadium | 2,616 |
| 1989 | Round 8 | League | Sat, 27 May | 12:00 AM | Claremont | 9.7 (61) | Subiaco | 12.19 (91) | Claremont Oval | 3,015 |
| 1989 | Round 8 | League | Sat, 27 May | 12:00 AM | East Perth | 8.13 (61) | East Fremantle | 14.29 (113) | WACA | 2,122 |
| Round 9 | ||||||||||
| 1989 | Round 9 | League | Sat, 03 Jun | 12:00 AM | Subiaco | 13.14 (92) | Perth | 14.12 (96) | Subiaco Oval | 3,561 |
| 1989 | Round 9 | League | Sat, 03 Jun | 12:00 AM | West Perth | 12.19 (91) | Claremont | 27.9 (171) | Medibank Stadium | 5,428 |
| 1989 | Round 9 | League | Sun, 04 Jun | 12:00 AM | Swan Districts | 12.13 (85) | East Perth | 15.15 (105) | Dampier | 3,000 |
| 1989 | Round 9 | League | Mon, 05 Jun | 12:00 AM | East Fremantle | 21.14 (140) | South Fremantle | 20.15 (135) | East Fremantle Oval | 10,000 |
| Round 10 | ||||||||||
| 1989 | Round 10 | League | Sat, 10 Jun | 12:00 AM | South Fremantle | 16.15 (111) | Subiaco | 7.9 (51) | Fremantle Oval | 4,278 |
| 1989 | Round 10 | League | Sat, 10 Jun | 12:00 AM | East Perth | 15.16 (106) | West Perth | 14.16 (100) | WACA | 3,403 |
| 1989 | Round 10 | League | Sat, 10 Jun | 12:00 AM | Swan Districts | 13.18 (96) | Claremont | 22.12 (144) | Steel Blue Oval | 5,126 |
| 1989 | Round 10 | League | Sat, 10 Jun | 12:00 AM | Perth | 13.10 (88) | East Fremantle | 17.13 (115) | Brownes Stadium | 3,178 |
| Round 11 | ||||||||||
| 1989 | Round 11 | League | Sat, 17 Jun | 12:00 AM | Subiaco | 8.16 (64) | West Perth | 14.21 (105) | Subiaco Oval | 3,839 |
| 1989 | Round 11 | League | Sat, 17 Jun | 12:00 AM | Perth | 11.10 (76) | South Fremantle | 18.18 (126) | Brownes Stadium | 3,306 |
| 1989 | Round 11 | League | Sat, 17 Jun | 12:00 AM | Claremont | 21.11 (137) | East Perth | 17.13 (115) | Claremont Oval | 3,306 |
| 1989 | Round 11 | League | Sat, 17 Jun | 12:00 AM | East Fremantle | 20.16 (136) | Swan Districts | 16.10 (106) | East Fremantle Oval | 4,276 |
| Round 12 | ||||||||||
| 1989 | Round 12 | League | Sat, 24 Jun | 12:00 AM | Swan Districts | 14.17 (101) | Subiaco | 14.11 (95) | Steel Blue Oval | 3,442 |
| 1989 | Round 12 | League | Sat, 24 Jun | 12:00 AM | East Perth | 17.16 (118) | Perth | 19.8 (122) | WACA | 3,116 |
| 1989 | Round 12 | League | Sat, 24 Jun | 12:00 AM | South Fremantle | 16.13 (109) | Claremont | 11.14 (80) | Fremantle Oval | 7,668 |
| 1989 | Round 12 | League | Sat, 24 Jun | 12:00 AM | West Perth | 15.13 (103) | East Fremantle | 23.13 (151) | Medibank Stadium | 3,890 |
| Round 13 | ||||||||||
| 1989 | Round 13 | League | Sat, 01 Jul | 12:00 AM | Swan Districts | 18.12 (120) | West Perth | 15.11 (101) | Steel Blue Oval | 4,399 |
| 1989 | Round 13 | League | Sat, 01 Jul | 12:00 AM | East Perth | 11.11 (77) | South Fremantle | 19.16 (130) | WACA | 3,398 |
| 1989 | Round 13 | League | Sat, 01 Jul | 12:00 AM | Perth | 12.8 (80) | Claremont | 16.13 (109) | Brownes Stadium | 2,633 |
| 1989 | Round 13 | League | Sat, 01 Jul | 12:00 AM | East Fremantle | 15.12 (102) | Subiaco | 14.14 (98) | East Fremantle Oval | 3,533 |
| Round 14 | ||||||||||
| 1989 | Round 14 | League | Sat, 08 Jul | 12:00 AM | South Fremantle | 14.10 (94) | Swan Districts | 14.7 (91) | Fremantle Oval | 4,683 |
| 1989 | Round 14 | League | Sat, 08 Jul | 12:00 AM | West Perth | 17.18 (120) | Perth | 16.11 (107) | Medibank Stadium | 2,636 |
| 1989 | Round 14 | League | Sat, 08 Jul | 12:00 AM | Subiaco | 22.17 (149) | East Perth | 13.6 (84) | Subiaco Oval | 2,741 |
| 1989 | Round 14 | League | Sat, 08 Jul | 12:00 AM | Claremont | 16.13 (109) | East Fremantle | 11.17 (83) | Claremont Oval | 4,200 |
| Round 15 | ||||||||||
| 1989 | Round 15 | League | Sat, 15 Jul | 12:00 AM | West Perth | 11.14 (80) | South Fremantle | 13.16 (94) | Medibank Stadium | 3,748 |
| 1989 | Round 15 | League | Sat, 15 Jul | 12:00 AM | Perth | 22.6 (138) | Swan Districts | 9.9 (63) | Brownes Stadium | 3,194 |
| 1989 | Round 15 | League | Sat, 15 Jul | 12:00 AM | Subiaco | 15.12 (102) | Claremont | 11.16 (82) | Subiaco Oval | 3,478 |
| 1989 | Round 15 | League | Sat, 15 Jul | 12:00 AM | East Fremantle | 20.19 (139) | East Perth | 12.12 (84) | East Fremantle Oval | 2,641 |
| Round 16 | ||||||||||
| 1989 | Round 16 | League | Sat, 22 Jul | 12:00 AM | Swan Districts | 21.13 (139) | East Perth | 12.14 (86) | Steel Blue Oval | 3,031 |
| 1989 | Round 16 | League | Sat, 22 Jul | 12:00 AM | Perth | 18.19 (127) | Subiaco | 14.16 (100) | Brownes Stadium | 2,684 |
| 1989 | Round 16 | League | Sat, 22 Jul | 12:00 AM | Claremont | 18.15 (123) | West Perth | 3.12 (30) | Claremont Oval | 2,405 |
| 1989 | Round 16 | League | Sat, 22 Jul | 12:00 AM | South Fremantle | 14.15 (99) | East Fremantle | 20.6 (126) | Fremantle Oval | 8,970 |
| Round 17 | ||||||||||
| 1989 | Round 17 | League | Sat, 29 Jul | 12:00 AM | Subiaco | 12.9 (81) | South Fremantle | 13.14 (92) | Subiaco Oval | 3,465 |
| 1989 | Round 17 | League | Sat, 29 Jul | 12:00 AM | East Perth | 8.14 (62) | West Perth | 16.10 (106) | WACA | 2,377 |
| 1989 | Round 17 | League | Sat, 29 Jul | 12:00 AM | Claremont | 13.12 (90) | Swan Districts | 9.15 (69) | Claremont Oval | 3,303 |
| 1989 | Round 17 | League | Sat, 29 Jul | 12:00 AM | East Fremantle | 27.15 (177) | Perth | 3.11 (29) | East Fremantle Oval | 3,458 |
| Round 18 | ||||||||||
| 1989 | Round 18 | League | Sat, 05 Aug | 12:00 AM | West Perth | 18.11 (119) | Subiaco | 13.10 (88) | Medibank Stadium | 2,812 |
| 1989 | Round 18 | League | Sat, 05 Aug | 12:00 AM | South Fremantle | 20.8 (128) | Perth | 13.5 (83) | Fremantle Oval | 3,282 |
| 1989 | Round 18 | League | Sat, 05 Aug | 12:00 AM | East Perth | 17.14 (116) | Claremont | 20.17 (137) | WACA | 2,165 |
| 1989 | Round 18 | League | Sat, 05 Aug | 12:00 AM | Swan Districts | 12.10 (82) | East Fremantle | 14.21 (105) | Steel Blue Oval | 5,441 |
| Round 19 | ||||||||||
| 1989 | Round 19 | League | Sat, 12 Aug | 12:00 AM | Subiaco | 15.10 (100) | Swan Districts | 23.26 (164) | Subiaco Oval | 3,017 |
| 1989 | Round 19 | League | Sat, 12 Aug | 12:00 AM | Perth | 16.20 (116) | East Perth | 12.14 (86) | Brownes Stadium | 2,225 |
| 1989 | Round 19 | League | Sat, 12 Aug | 12:00 AM | Claremont | 16.8 (104) | South Fremantle | 12.11 (83) | Claremont Oval | 5,514 |
| 1989 | Round 19 | League | Sat, 12 Aug | 12:00 AM | East Fremantle | 16.19 (115) | West Perth | 20.10 (130) | East Fremantle Oval | 3,780 |
| Round 20 | ||||||||||
| 1989 | Round 20 | League | Sat, 19 Aug | 12:00 AM | West Perth | 16.17 (113) | Swan Districts | 12.16 (88) | Medibank Stadium | 7,895 |
| 1989 | Round 20 | League | Sat, 19 Aug | 12:00 AM | South Fremantle | 21.14 (140) | East Perth | 7.4 (46) | Fremantle Oval | 3,149 |
| 1989 | Round 20 | League | Sat, 19 Aug | 12:00 AM | Claremont | 15.17 (107) | Perth | 7.15 (57) | Claremont Oval | 2,660 |
| 1989 | Round 20 | League | Sat, 19 Aug | 12:00 AM | Subiaco | 10.18 (78) | East Fremantle | 21.10 (136) | Subiaco Oval | 2,800 |
| Round 21 | ||||||||||
| 1989 | Round 21 | League | Sat, 26 Aug | 12:00 AM | Swan Districts | 11.15 (81) | South Fremantle | 17.14 (116) | Steel Blue Oval | 5,739 |
| 1989 | Round 21 | League | Sat, 26 Aug | 12:00 AM | West Perth | 27.15 (177) | Perth | 10.15 (75) | Medibank Stadium | 4,995 |
| 1989 | Round 21 | League | Sat, 26 Aug | 12:00 AM | East Perth | 12.17 (89) | Subiaco | 20.17 (137) | WACA | 1,876 |
| 1989 | Round 21 | League | Sat, 26 Aug | 12:00 AM | East Fremantle | 13.17 (95) | Claremont | 12.15 (87) | East Fremantle Oval | 6,060 |
| 1st Semi Final | ||||||||||
| 1989 | 1st Semi Final | League | Sat, 02 Sep | 12:00 AM | East Fremantle | 16.14 (110) | West Perth | 16.14 (110) | Subiaco Oval | 15,656 |
| 1989 | 1st Semi Final | League | Sat, 09 Sep | 12:00 AM | East Fremantle | 17.17 (119) | West Perth | 9.22 (76) | Subiaco Oval | 30,246 |
| 2nd Semi Final | ||||||||||
| 1989 | 2nd Semi Final | League | Sat, 09 Sep | 12:00 AM | Claremont | 12.17 (89) | South Fremantle | 16.9 (105) | Subiaco Oval | 30,246 |
| Preliminary Final | ||||||||||
| 1989 | Preliminary Final | League | Sat, 16 Sep | 12:00 AM | East Fremantle | 12.13 (85) | Claremont | 17.14 (116) | Subiaco Oval | 16,088 |
| Grand Final | ||||||||||
| 1989 | Grand Final | League | Fri, 22 Sep | 12:00 AM | South Fremantle | 5.9 (39) | Claremont | 15.16 (106) | Subiaco Oval | 38,193 |



