AFL Schedule

Thursday, May 18

matchupresult
Port Adelaide PORT
Melbourne MELB
PORT 80, MELB 76

Friday, May 19

matchupresult
North Melbourne NMFC
Sydney Swans SYD
SYD 93, NMFC 90
Western Bulldogs WB
Adelaide Crows ADEL
WB 85, ADEL 40
Fremantle FRE
Geelong Cats GEEL
FRE 106, GEEL 77
Brisbane Lions BL
Gold Coast SUNS GCFC
BL 107, GCFC 64
Essendon ESS
Richmond RICH
ESS 71, RICH 70

Saturday, May 20

matchupresult
Hawthorn HAW
West Coast Eagles WCE
HAW 142, WCE 26
Carlton CARL
Collingwood COLL
COLL 85, CARL 57
GWS GIANTS GWS
St Kilda STK
STK 92, GWS 80