Ad

Placed fifth on a mare called Butternut

15 September 2022 Written by Celia Purdey

As a former jockey, Flemington Track Operations Manager Mick Riley knows a thing or two about waking up before dawn. It’s also a part of the job that he has at Flemington, and he wouldn’t have it any other way. His biggest thrill at Headquarters, however, was his Melbourne Cup ride in 1985.

The 1985 Melbourne Cup was significant for a few reasons. It was the first ever sponsored Melbourne Cup, with Fosters taking the race into a new era. The prize pool hit $1 million for the first time, making it one of the richest in the world. Second, Flemington hosted the most famous couple in the world at the time – Prince Charles and Princess Diana – to watch the famed race; third, it was Lloyd Williams’ second win (of his now record seven) with What a Nuisance; and finally, it was the race that nearly changed Mick Riley’s life, as he raced home to place fifth on a mare called Butternut.

Mick Riley, like so many people in the industry, grew up in racing. The seventh child of eight, he followed in his father’s footsteps by becoming a jockey, as did four out the five boys in his family. “I grew up in Tasmania. Mum and dad owned horses, and I had a pony from a young age. From the age of ten, I reckon I went to the track before and after school every day.” His family has been involved in the industry across the board, from riding, to owning to training. His late father (Fred Riley) and his brother (Ron Riley) are both inductees of the Tasmanian Racing Hall of Fame.

Gaining his jockey’s license in Tasmania, Riley moved to Melbourne to pursue a career in the saddle, and was apprenticed to John Meagher, along with another young rider, David Charles. Riley went on to have success, riding professionally for six years, only retiring after a bad fall at Geelong. “I’d had a few falls by then and my body was not holding up well after the last one, so I was advised by doctors to give up riding.” His last ride was in 1991, a winner at Flemington. In his time in the saddle, Riley rode “a lot of nice horses” and did have that Melbourne Cup moment on Butternut, which he describes as “a ride of a lifetime”. Hitting the front with 200m to go, Riley and Butternut looked to be in a great position before What A Nuisance ultimately claimed the win, in what was a tight contest for the top five spots. “I came fifth, but was only beaten by a length,” said Riley.

1985 Melbourne Cup won by What A Nuisance with Mick Riley running a close fifth on chestnut mare Butternut. (VRC Collection)

Following his riding career, Riley started working with apprentices, helping the likes of a young Steven King perfect their rides. For 12 years, Riley then worked closely with the National Jockeys Trust, where his wife and two children were also involved.

When his fellow apprentice and friend David Charles called with information of an opportunity to work at Flemington around six years ago, Riley applied and was thrilled to be offered the position. “To get to work around the horses is just great. If I can’t ride anymore, this is the closest thing to it,” he said. Managing 12 staff,  Riley also works closely with Track Manager Liam O’Keeffe and Liam’s assistant, Brendan Jackson. “Liam and I are in touch 24/7.”

Collectively, they ensure that everything to do with Flemington trackwork runs smoothly, and each and every safety precaution is taken. It is not a role for those who do not like early mornings, however, with Riley in the car by 2am most mornings, in the office at 2.30 and on the track by 3am.

“One of my staff and I open up the trainers’ towers, turning on the lights and heaters. Someone else walks the track and I drive around, checking that everything is safe.”

The track is opened to trainers at 4am, “as long as the Wilson medic is there”, and the day begins. With around 300 people and 600 horses to manage,  Riley’s phone usually rings non-stop throughout the morning. “My team and I are there to make sure that everything is safe and running smoothly. We have rosters and processes, but of course you can’t plan for everything. But everyone knows what to do and abides by the rules.”

Even when Riley is not on track, he is still flexible, as is everyone in the team. “For example, if Mick Hurry (the starter for jump-outs who also takes care of the barrier attendants), can’t work one day, I’ll fill in for him,” he said.

It really is all-hands-on-deck, and Riley stresses that the phrase ‘team effort’ is not just words. “I work with a great bunch of people, who are also all horse people. They all have some sort of history with horses whether as a track rider or jockey, so we bounce ideas off each other all the time.” With the addition of trainers, track riders, strappers and stablehands, Riley says there is a lot of banter and general air of camaraderie every day.

With such a strong team and a chance to work day-in-day-out with the animals he loves, it is no wonder that Mick Riley is happy to wake before the sun every day, for a day on the famed Flemington track.

System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at ASP._Page_Views_Partials_googleAd_cshtml.Execute()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_6.<BeginInvokeAction>b__4()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<>c.<BeginExecute>b__151_2(IAsyncResult asyncResult, Controller controller)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerAsyncWrapper.<>c__DisplayClass3_0.<EndProcessRequest>b__0()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass5_0.<Wrap>b__0()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap(Action action)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerAsyncWrapper.EndProcessRequest(IAsyncResult result)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
   at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedElement content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_app_plugins_doctypegrideditor_render_DocTypeGridEditor_cshtml.Execute()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute()