st kilda (1-5) vs collingwood (4-2) junction oval
it took 7 and a half years but st kilda beat collingwood by 15 points for the first time. st kilda (2-5) face melbourne. collingwood (4-3) play geelong.
| St Kilda | 3.3 5.3 6.4 7.7 | 49 | Sat 11-Jun-1904 3:00 PM Venue: Junction Oval |
| Collingwood | 0.3 2.6 2.7 4.10 | 34 | St Kilda won by 15 pts |
fitzroy (5-1) vs south (4-2) brunswick st
souths great run falls short by 1 point against fitzroy. fitzroy (6-1) host carlton. south (4-3) host essendon.
| Fitzroy | 1.3 4.6 6.8 6.9 | 45 | Sat 11-Jun-1904 3:00 PM Venue: Brunswick St |
| South Melbourne | 1.3 3.4 3.8 5.14 | 44 | Fitzroy won by 1 pt |
carlton (4-2) vs essendon (2-4) princess park
essendon stun carlton by 1 goal. essendon (3-4) play south. carlton (4-3) play fitzroy.
| Carlton | 2.0 5.1 6.2 7.5 | 47 | Sat 11-Jun-1904 3:00 PM Venue: Princes Park |
| Essendon | 1.3 5.5 6.8 7.11 | 53 | Essendon won by 6 pts |
geelong (2-4) vs melbourne (2-4) corio oval
melborune win by 31 over geelong. melbourne (3-4) host st kilda. geelong (2-5) host collingwood.
| Geelong | 2.1 6.6 7.9 9.12 | 66 | Sat 11-Jun-1904 3:00 PM Venue: Corio Oval |
| Melbourne | 6.4 9.4 11.6 15.7 | 97 | Melbourne won by 31 pts |
ladder
Rd 7 Ladder
FI 7 24 210.8
SM 7 16 115.1
CW 7 16 96.7
CA 7 16 83.1
ES 7 12 95.3
ME 7 12 84.9
GE 7 8 82.0
SK 7 8 78.0
round 8 matches
melbourne v st kilda MCG
fitzroy v carlton BS
geelong v collingwood CO
south v essendon LO