carlton (2-4) vs richmond (4-2)
tigers beat blues by 5. richmond (5-2) host st kilda. carlton (2-5) play geelong.
| Carlton | 3.3 7.9 8.14 12.17 | 89 | Sat 02-Jun-1945 2:30 PM Att: 21,000 Venue: Princes Park |
| Richmond | 5.5 8.11 9.13 13.16 | 94 | Richmond won by 5 pts |
st kilda (1-5) vs collingwood (4-2)
pies destroy saints by 76. collingwood (5-2) play fitzroy. st kilda (1-6) play richmond.
| St Kilda | 4.4 5.6 6.9 7.12 | 54 | Sat 02-Jun-1945 2:30 PM Att: 12,000 Venue: Junction Oval |
| Collingwood | 3.2 11.8 15.9 19.16 | 130 | Collingwood won by 76 pts |
essendon (4-1-1) vs geelong (1-5)
dons beat cats by 8 goals. essendon (5-1-1) play footscray. geelong (1-6) host carlton.
| Essendon | 6.7 6.15 8.22 14.28 | 112 | Sat 02-Jun-1945 2:30 PM Att: 8,000 Venue: Windy Hill |
| Geelong | 1.3 2.7 6.9 9.10 | 64 | Essendon won by 48 pts |
fitzroy (2-1-3) vs south (5-1)
swans beat lions by 10. south (6-1) host melbourne. fitzroy (2-1-4) host collingwood.
| Fitzroy | 2.8 4.13 4.18 7.23 | 65 | Sat 02-Jun-1945 2:30 PM Att: 19,000 Venue: Brunswick St |
| South Melbourne | 2.2 6.8 8.11 10.15 | 75 | South Melbourne won by 10 ptsh |
hawthorn (1-5) vs footscray (4-2)
dogs beat hawks by 35. footscray (5-2) host essendon. hawthorn (1-6) play north.
| Hawthorn | 4.4 7.8 8.12 11.15 | 81 | Sat 02-Jun-1945 2:30 PM Att: 10,000 Venue: Glenferrie Oval |
| Footscray | 3.3 8.9 11.12 17.14 | 116 | Footscray won by 35 pts |
melbourne (3-3) vs north (4-2)
roos beat dees by 47. north (5-2) host hawthorn. melbourne (1-6) play south.
| Melbourne | 4.2 4.4 7.9 10.12 | 72 | Sat 02-Jun-1945 2:30 PM Att: 14,000 Venue: Punt Rd |
| North Melbourne | 2.3 9.4 13.8 18.11 | 119 | North Melbourne won by 47 pts |
ladder
| Rd 7 Ladder | |||
| SM | 7 | 24 | 120.1 |
| ES | 7 | 22 | 149.8 |
| CW | 7 | 20 | 129.1 |
| FO | 7 | 20 | 116.4 |
| NM | 7 | 20 | 115.9 |
| RI | 7 | 20 | 107.7 |
| ME | 7 | 12 | 102.2 |
| FI | 7 | 10 | 102.4 |
| CA | 7 | 8 | 76.9 |
| HW | 7 | 4 | 76.8 |
| GE | 7 | 4 | 75.3 |
| SK | 7 | 4 | 67.3 |
round 8 matchse
geelong v carlton
fitzroy v collingwood
footscray v essendon gor
north v hawthorn
south v melbourne
richmond v st kilda