The 2004 Melbourne Cup was the 144th running of the Melbourne Cup, a prestigious Australian Thoroughbred horse race. The race, run over , was held on 2 November 2004 at Melbourne's Flemington Racecourse.

It was won by Makybe Diva at the age of six, trained by Lee Freedman and ridden by Glen Boss.2004 Melbourne Cup result

Field This is a list of horses which ran in the 2004 Melbourne Cup.

PlaceNumberHorseTrainerJockey1st5Makybe Diva (GB)Lee FreedmanGlen Boss2nd1Vinnie Roe (IRE)Dermot Weld (IRE)Pat Smullen3rd12ZazzmanTony VasilNicholas Ryan4th3ElvstroemTony VasilNash Rawiller5th10Hugs Dancer (FR)Tony McEvoyGreg Childs6th9Distinction (IRE)Sir Michael Stoute (GB)Darren Beadman7th2Mamool (IRE)Saeed bin Suroor (UAE)Frankie Dettori8th24Catchmeifyoucan (NZ)Michael Moroney (NZ)Blake Shinn9th7Razkalla (USA)Saeed bin Suroor (UAE)Kerrin McEvoy10th15StrasbourgBart CummingsMark Du Plessis11th22On A JeunePeter MontgomerieJoe Bowditch12th6Media Puzzle (USA)Dermot Weld (IRE)Damien Oliver13th13Grey SongTommy Hughes Jnr.Darren Beasley14th11Roman ArchMick WhittleLuke Currie15th20Upsetthym (NZ)Karen Fursdon (NZ)Rhys McLeod16th18Another WarriorAlan BaileyJim Byrne17th23Winning Belle (NZ)Gai WaterhouseChris Munce18th14LashedGraeme Rogerson (NZ)Jim Cassidy19th4MummifyLee FreedmanDanny Nikolic20th21Don RaphaelKerry ParkerScott Seamer21st16Pacific Dancer (NZ)Shaun DwyerGary Grylls22nd19Hard To GetMark KavanaghLuke Nolen23rd8DelzaoGreg KavanaghSteven KingLast17She's ArchieDarren WeirCorey Brown

References