geelong (6-8) vs collingwood (11-3)
cats stun pies by 5 in big upset. geelong (7-8) play footscray. collingwood (11-4) play carlton.
| Geelong | 3.7 5.8 9.16 10.18 | 78 | Sat 31-Jul-1948 2:15 PM Att: 19,000 Venue: Kardinia Park |
| Collingwood | 2.2 6.4 9.5 10.13 | 73 | Geelong won by 5 pts |
st kilda (0-14) vs fitzroy (9-5) uor
\saints overrun lions by 8 for their first win of the season. st kilda (1-14) play south. fitzroy (9-6) play hawthorn.
| St Kilda | 2.1 4.3 5.3 11.6 | 72 | Sat 31-Jul-1948 2:15 PM Att: 12,000 Venue: Junction Oval |
| Fitzroy | 2.3 5.6 8.9 9.10 | 64 | St Kilda won by 8 pts |
north (5-9) vs hawthorn (3-11)
roos overrun hawks by 27. north (6-9) host melbourne. hawthorn (3-12) host fitzroy.
| North Melbourne | 2.1 2.5 7.10 11.18 | 84 | Sat 31-Jul-1948 2:15 PM Att: 9,000 Venue: Arden St |
| Hawthorn | 2.7 5.7 7.9 8.9 | 57 | North Melbourne won by 27 pts |
footscray (8-6) vs carlton (7-7)
blues stun dogs by 68 keeping their title defence alive. carlton (8-7) host collingwood. footscray (8-7) host geelong.
| Footscray | 0.0 2.3 2.6 4.17 | 41 | Sat 07-Aug-1948 2:15 PM Att: 17,500 Venue: Western Oval |
| Carlton | 4.6 5.12 10.17 15.19 | 109 | Carlton won by 68 pts |
essendon (11-1-2) vs south (5-9)
dons seal title favouritsm with a 28 poitn win over swans. essendon (12-1-2) play richmond. south (5-10) host st kilda.
| Essendon | 4.5 6.8 8.17 11.21 | 87 | Sat 07-Aug-1948 2:15 PM Att: 14,000 Venue: Windy Hill |
| South Melbourne | 1.2 5.4 5.5 8.11 | 59 | Essendon won by 28 pts |
melbourne (9-5) vs richmond (9-1-4)
tigers smash dees by 62. richmond (10-1-4) host essendon. melbourne (9-6) play north.
| Melbourne | 1.3 3.4 5.6 6.8 | 44 | Sat 07-Aug-1948 2:15 PM Att: 40,692 Venue: M.C.G. |
| Richmond | 3.5 5.8 8.10 15.16 | 106 | Richmond won by 62 pts |
ladder
| Rd 15 Ladder | |||
| ES | 15 | 50 | 139.9 |
| CW | 15 | 44 | 120.2 |
| RI | 15 | 42 | 131.2 |
| FI | 15 | 36 | 120.6 |
| ME | 15 | 36 | 119.5 |
| CA | 15 | 32 | 119.2 |
| FO | 15 | 32 | 90.9 |
| GE | 15 | 28 | 97.0 |
| NM | 15 | 24 | 84.9 |
| SM | 15 | 20 | 79.7 |
| HW | 15 | 12 | 75.0 |
| SK | 15 | 4 | 55.1 |
round 16 matches
carlton v collingwood
richmond v essendon gor
hawthorn v fitzroy
footscray v geelong
north v melbourne
south v st kilda