essendon (3-3) vs hawthorn (0-6) windy hill
hawks overrun dons by 20 points. hawthorn (1-6) host fitzroy. essendon (3-4) play geelong.
| Essendon | 3.4 | 5.6 | 7.10 | 8.12 | 60 | Sat 13-Jun-1931 2:45 pm | Windy Hill | 10,000 |
| Hawthorn | 3.2 | 6.5 | 7.7 | 12.8 | 80 | Hawthorn won by 20 points | ||
fitzroy (1-5) vs south (3-3) brunswick st
swans beat lions by 13 points, south (4-3) play richmond. fitzroy (1-6) play hawthorn.
| Fitzroy | 4.9 | 6.10 | 11.12 | 14.14 | 98 | Sat 13-Jun-1931 2:45 pm | Brunswick Street | 12,000 |
| South Melbourne | 5.0 | 8.5 | 11.10 | 16.15 | 111 | South Melbourne won by 13 points | ||
geelong (4-2) vs richmond (6-0) corio oval
cats end tigers run by 27 points. geelong (5-2) play essendon. richmond (6-1) host south.
| Geelong | 4.4 | 6.7 | 10.12 | 12.15 | 87 | Sat 13-Jun-1931 2:45 pm | Corio Oval | 18,250 |
| Richmond | 2.2 | 6.5 | 7.8 | 8.12 | 60 | Geelong won by 27 points | ||
melbourne (5-1) vs collingwood (4-2) mcg
pies beat dees by 17 points. collingwood (5-2) host north.melbourne (5-2) play carlton.
| Melbourne | 3.2 | 4.6 | 4.8 | 7.12 | 54 | Sat 13-Jun-1931 2:45 pm | M.C.G. | 26,436 |
| Collingwood | 2.7 | 4.8 | 5.10 | 10.11 | 71 | Collingwood won by 17 points | ||
st kilda (3-3) vs carlton (4-2) junction oval
blues beat saints by 31 points. carlton (5-2) host melbourne. st kilda (3-4) host footscray.
| St. Kilda | 3.2 | 6.8 | 6.9 | 8.11 | 59 | Sat 13-Jun-1931 2:45 pm | Junction Oval | 24,000 |
| Carlton | 5.1 | 7.8 | 10.16 | 12.18 | 90 | Carlton won by 31 points | ||
footscray (3-3) vs north (0-6) western oval
bulldogs smash roos late by 43 points. footscray (4-3) play st kilda. north (0-7) play collingwood.
| Footscray | 1.2 | 4.4 | 8.6 | 13.8 | 86 | Sat 13-Jun-1931 2:45 pm | Western Oval | 11,000 |
| North Melbourne | 1.8 | 2.10 | 2.13 | 5.13 | 43 | Footscray won by 43 points | ||
ladder
| Team | GP | PTS | % |
| RICH | 7 | 24 | 147.42 |
| GEEL | 7 | 20 | 141.87 |
| CARL | 7 | 20 | 129.62 |
| COLL | 7 | 20 | 112.15 |
| MELB | 7 | 20 | 111.84 |
| FOOTS | 7 | 16 | 102.36 |
| STH | 7 | 16 | 99.85 |
| STK | 7 | 12 | 86.63 |
| ESS | 7 | 12 | 84.72 |
| HAW | 7 | 4 | 93.82 |
| FITZ | 7 | 4 | 84.29 |
| NTH | 7 | 0 | 48.10 |
round 8 matches
carlton v melbourne PP
collingwood v north VP
essendon v geelong WH
hawthorn v fitzroy GO
richmond v south PR
st kilda v footscray JO