st kilda (2-6) vs fitzroy (7-1) junction oval
in one of the upsets of all time st kilda beat fitzroy by 47 points. st kilda (3-6) play essednon. fitzroy (7-2) host melbourne.
| St Kilda | 1.1 7.6 8.8 11.12 | 78 | Sat 02-Jul-1904 3:00 PM Venue: Junction Oval |
| Fitzroy | 2.6 2.6 4.7 4.7 | 31 | St Kilda won by 47 pts |
collingwood (5-3) vs melbourne (4-4) victoria park
melbourne stun collingwood by 25 points. melbourne (5-4) play fitzroy. collingwood (5-4) play south.
| Collingwood | 2.2 3.2 4.3 4.5 | 29 | Sat 02-Jul-1904 3:00 PM Venue: Victoria Park |
| Melbourne | 4.1 4.4 6.6 8.6 | 54 | Melbourne won by 25 pts |
carlton (4-4) vs south (5-3) princess park
carlton break a 3 game losing streak beating south by 4 goals. carlton (5-4) play geelong. south (5-4) host collingwood.
| Carlton | 1.1 3.4 6.5 9.7 | 61 | Sat 02-Jul-1904 3:00 PM Venue: Princes Park |
| South Melbourne | 1.1 2.2 3.5 5.7 | 37 | Carlton won by 24 pts |
essendon (3-5) vs geelong (2-6) east melbourne
esssndon beat geelong by 38 points. essendon (4-5) host st kilda. geelong (2-7) host carlton.
| Essendon | 2.4 5.4 8.6 9.12 | 66 | Sat 02-Jul-1904 3:00 PM Venue: East Melbourne |
| Geelong | 1.0 2.2 3.3 4.4 | 28 | Essendon won by 38 pts |
ladder
| Rd 9 Ladder | |||
| FI | 9 | 28 | 161.7 |
| SM | 9 | 20 | 115.7 |
| ME | 9 | 20 | 104.6 |
| CW | 9 | 20 | 97.1 |
| CA | 9 | 20 | 91.2 |
| ES | 9 | 16 | 95.9 |
| SK | 9 | 12 | 79.7 |
| GE | 9 | 8 | 74.9 |
round 10 matches
geelong v carlton CO
essendon v st kilda EM
fitzroy v melbourne BS
south v collingwood LO