1948 VFL season Round 12 Round 12

| Home_team | Home_team_score | Away_team | Away_team_score | Venue | Crowd | Date_ |
|---|---|---|---|---|---|---|
| Richmond | 21.18 (144) | South Melbourne | 9.13 (67) | Punt Road Oval | 21000 | 10 July 1948 |
| Essendon | 13.13 (91) | Melbourne | 9.11 (65) | Windy Hill | 17000 | 10 July 1948 |
| Collingwood | 19.13 (127) | North Melbourne | 10.11 (71) | Victoria Park | 19500 | 10 July 1948 |
| Carlton | 17.10 (112) | Hawthorn | 10.9 (69) | Princes Park | 9000 | 10 July 1948 |
| St Kilda | 7.11 (53) | Footscray | 13.13 (91) | Junction Oval | 7000 | 10 July 1948 |
| Geelong | 13.9 (87) | Fitzroy | 9.17 (71) | Kardinia Park | 18500 | 10 July 1948 |