carlton (1-1) vs geelong (1-1) princess park
carlton beat geelong by 33 ponits. carlton (2-1) play st kilda. geelong (1-2) host south.
| Carlton | 1.5 | 4.6 | 7.13 | 8.17 | 65 | Sat 21-May-1904 3:00 pm | Princes Park | |
| Geelong | 1.2 | 2.7 | 3.7 | 4.8 | 32 | Carlton won by 33 points | ||
collingwood (2-0) vs south (0-2) victoria park
south do a major uspet with a 26 point win oveer collingwood. south (1-2) play geelong. collingwood (2-1) play fitzroy.
| Collingwood | 0.1 | 2.2 | 3.5 | 4.5 | 29 | Sat 21-May-1904 3:00 pm | Victoria Park | |
| South Melbourne | 3.6 | 5.7 | 6.10 | 7.13 | 55 | South Melbourne won by 26 points | ||
melbourne (0-2) vs fitzroy (2-0) mcg
fitzroy remain unbeaten by beating melbourne by 76 points. fitzroy (3-0) host collingwood .melbourne (0-3) play essendon.
| Melbourne | 1.1 | 1.2 | 2.2 | 3.5 | 23 | Sat 21-May-1904 3:00 pm | M.C.G. | |
| Fitzroy | 5.4 | 10.6 | 13.11 | 14.15 | 99 | Fitzroy won by 76 points | ||
st kilda (1-1) vs essendon (1-1) jucntion oval
essendon beat st kilda by 6 goals. essendon (2-1) host melbourne. st kilda (1-2) host carlton.
| St. Kilda | 0.2 | 2.3 | 2.3 | 5.3 | 33 | Sat 21-May-1904 3:00 pm | Junction Oval | |
| Essendon | 4.1 | 6.4 | 9.7 | 10.9 | 69 | Essendon won by 36 points | ||
ladder
| Rd 3 Ladder | |||
| FI | 3 | 12 | 414.3 |
| ES | 3 | 8 | 145.3 |
| CW | 3 | 8 | 98.7 |
| CA | 3 | 8 | 72.3 |
| GE | 3 | 4 | 84.7 |
| SK | 3 | 4 | 79.1 |
| SM | 3 | 4 | 74.0 |
| ME | 3 | 0 | 46.4 |
round 4 matches
essendon v melbourne EM
st kilda v carlton JO
fitzroy v collingwood BS
geelong v south CO