Three… biggest Melbourne Cup shock wins

Jockey Mark Zahra after riding Without A Fight to victory in the 2023 Melbourne Cup at Flemington Racecourse on November 7, 2023. (AAP Image/Joel Carrett)

1. Prince of Penzance

Now a well-known tale within the history of the race, Michelle Payne beat the odds to become the first female jockey to win the race in 2015.

2. Rimfire

In the first victory decided by a photo finish, the 1945 race was won by 15-year-old jockey Ray Neville, with some arguing that the camera was not properly aligned.

3. Makybe Diva

The only horse to win three Melbourne Cup races and the only mare to win it more than once, the three-year streak of wins in the 2003, 2004 and 2005 races saw this unusual name gallop into the history books.