The official finishing order for the 2025 Melbourne Cup, run over 3200 metres at Flemington.(S-TAB dividends below)1ST: 14.