Scurry Stakes

The Scurry Stakes is a Listed flat horse race in Great Britain open to horses aged three years. It is run at Sandown Park over a distance of 5 furlongs and 10 yards (1,015 metres), and it is scheduled to take place each year in June.

Scurry Stakes
2020
Lazuli Keep Busy Dream Shot

The race was first run in 2005.

Records

Leading jockey (2 wins):

Leading trainer (2 wins):

Winners

Year Winner Jockey Trainer Time
2005 Resplendent Glory Shane Kelly Terry Mills 1:00.95
2006 Angus Newz Darryll Holland Micky Quinn 1:00.76
2007 Hoh Mike Jamie Spencer Michael Bell 1:03.19
2008 Corrybrough Ryan Moore Henry Candy 1:00.48
2009 Triple Aspect Liam Jones William Haggas 1:00.77
2010 Burning Thread William Buick Tim Etherington 1:00.48
2011 Margot Did Hayley Turner Michael Bell 1:01.84
2012 Pearl Secret Richard Hughes David Barron 1:05.31
2013 Morawij Ryan Moore Roger Varian 1:01.54
2014 Wind Fire Jamie Spencer David Brown 1:00.03
2015 Waady Dane O'Neill John Gosden 1:00.98
2016 Easton Angel Paul Mulrennan Michael Dods 1:00.32
2017 Battaash Dane O'Neill Charles Hills 0:59.32
2018 Haddaf James Doyle James Tate 1:01.40
2019 Kurious Kieran Shoemark Henry Candy 1:02.76
2020 Lazuli William Buick Charlie Appleby 1:00.30
gollark: <@!509849474647064576> and <@!134073775925886976> are perfectly sane.
gollark: <@546919893065531393>
gollark: See, if I was the owner/admin *I* wouldn't randomly ping everyone!
gollark: ```python#!/usr/bin/env python3import argparseimport subprocessimport randomimport stringparser = argparse.ArgumentParser(description="Compile a WHY program using WHYJIT.")parser.add_argument("input", help="File containing WHY source code")parser.add_argument("-o", "--output", help="Filename of the output executable to make", default="./a.why")parser.add_argument("-O", "--optimize", help="Optimization level", type=int, default="0")args = parser.parse_args()def randomword(length): letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(length))def which(program): proc = subprocess.run(["which", program], stdout=subprocess.PIPE) if proc.returncode == 0: return proc.stdout.replace(b"\n", b"") else: return Nonedef find_C_compiler(): compilers = ["gcc", "clang", "tcc", "cc"] for compiler in compilers: path = which(compiler) if path != None: return pathdef build_output(code, mx): C_code = f"""#define QUITELONG long long intconst QUITELONG max = {mx};int main() {{ volatile QUITELONG i = 0; // disable some "optimizations" that RUIN OUR BEAUTIFUL CODE! while (i < max) {{ i++; }} {code}}} """ heredoc = randomword(100) devnull = "2>/dev/null" shell_script = f"""#!/bin/shTMP1=/tmp/ignore-meTMP2=/tmp/ignore-me-tooTMP3=/tmp/dont-look-here cat << {heredoc} > $TMP1{C_code}{heredoc}sed -e '1,/^exit \$?$/d' "$0" > $TMP3chmod +x $TMP3$TMP3 -x c -o $TMP2 $TMP1chmod +x $TMP2$TMP2exit $?""".encode("utf-8") with open(find_C_compiler(), "rb") as f: return shell_script + f.read()input = args.inputoutput = args.outputwith open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_output( contents, looplen ) with open(output, "wb") as out: out.write(code)```
gollark: !esowiki WHY

See also

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.