AFL Schedule

Thursday, July 20

matchupresult
Essendon ESS
Western Bulldogs WB
WB 90, ESS 49

Friday, July 21

matchupresult
Richmond RICH
Hawthorn HAW
RICH 96, HAW 95
Carlton CARL
West Coast Eagles WCE
CARL 140, WCE 69
Brisbane Lions BL
Geelong Cats GEEL
BL 64, GEEL 53
Fremantle FRE
Sydney Swans SYD
SYD 105, FRE 76
Port Adelaide PORT
Collingwood COLL
COLL 85, PORT 83

Saturday, July 22

matchupresult
GWS GIANTS GWS
Gold Coast SUNS GCFC
GWS 103, GCFC 63
Melbourne MELB
Adelaide Crows ADEL
MELB 97, ADEL 93
St Kilda STK
North Melbourne NMFC
STK 69, NMFC 61