Melbourne Cup results 2026: The finishing order newsdepo.com · 2026-11-03 04:11 world The official finishing order for the 2026 Melbourne Cup, run over 3200 metres at Flemington. Read full article →