If you're looking for Group-class racing in Western Australia, Perth Racing's two tracks are the only places you'll find it.

Either Ascot Racecourse or Belmont Park hosts every one of WA's 24 Group races - the breakdown is three Group Ones, six Group Twos and 15 Group Threes - with the headline acts being the top-level James Boag's Premium-Railway Stakes, Crown Perth-Winterbottom Stakes and Peters Investments-Kingston Town Classic during the three Saturdays of The TABtouch Masters.

The Railway Stakes over 1,600 metres is Perth's oldest Group One race, its history dating back to 1887 when Nimrod won 60 sovereigns for upsetting hot favourite Hermit. Australian Racing Hall of Fame inductees Better Loosen Up (1989) and Northerly (2000) each won the Railway Stakes in the year prior to celebrating WS Cox Plate glory. Only Tudor Mak (1966 and 1967) and Luckygray (2011 and 2013) have won multiple editions of the Railway Stakes. And last year's Railway Stakes winner, Good Project, springboarded from successfully conceding lumps of weight to all bar subsequent BTC Cup victor Malaguerra at Flemington to lead all the way at Ascot Racecourse.

The Winterbottom Stakes over 1,200m is Australia's last Group One sprint of the year, the domestic denouement for the magnificent speed machines that scorch the turf. Australian Racing Hall of Fame inductee Takeover Target won the most memorable Winterbottom Stakes at Ascot Racecourse, holding off the fast-finishing Apache Cat in 2008 to win the greatest of their three duels by a nose. Six horses have won two editions of the Winterbottom Stakes, with the half a dozen multiple victors being Asteroid (1953 and 1955), La Trice (1970 and 1971), Belinda's Star (1975 and 1976), Hardrada (2002 and 2003), Ortensia (2009 and 2011) and Buffering (2013 and 2015).

The Kingston Town Classic is the southern hemisphere's richest Group One 1,800m event, a race worthy of bearing the name of the legendary three-time WS Cox Plate winner. Australian Racing Hall of Fame inductee Kingston Town won Australasia's unofficial weight-for-age championship in 1980, 1981 and 1982. Tommy Smith brought Kingston Town to Ascot Racecourse one month after his third WS Cox Plate triumph and the champion did not disappoint the bumper crowd that packed the grandstand, snatching victory from the jaws of defeat after travelling wide throughout what was his last race. Perfect Reflection pipped Delicacy to win last year's Kingston Town Classic.

  • Date Prizemoney Race Distance Age Sex Conditions Track
    19/11/16 $1,000,000 Railway Stakes 1,600m 3UP O HCP Ascot
    26/11/16 $1,000,000 Winterbottom Stakes 1,200m 3UP O WFA Ascot
    3/12/16 $1,000,000 Kingston Town Classic 1,800m 3UP O WFA Ascot
    • GROUP ONE

      Date Prizemoney Race Distance Age Sex Conditions Track
      19/11/16 $1,000,000 Railway Stakes 1,600m 3UP O HCP Ascot
      26/11/16 $1,000,000 Winterbottom Stakes 1,200m 3UP O WFA Ascot
      3/12/16 $1,000,000 Kingston Town Classic 1,800m 3UP O WFA Ascot
  • Date Prizemoney Race Distance Age Sex Conditions Track
    5/11/16 $250,000 Lee Steere Stakes 1,400m 3UP O WFA Ascot
    19/11/16 $500,000 WA Guineas 1,600m 3YO O SW Ascot
    17/12/16 $250,000 Ted Van Heemst Stakes 2,100m 3UP O WFA Ascot
    31/12/16 $500,000 Perth Cup 2,400m 3UP O HCP Ascot
    1/04/17 $500,000 Karrakatta Plate 1,200m 2YO O SW Ascot
    8/04/17 $400,000 WATC Derby 2,400m 3YO O SW Ascot
    • GROUP TWO

      Date Prizemoney Race Distance Age Sex Conditions Track
      5/11/16 $250,000 Lee Steere Stakes 1,400m 3UP O WFA Ascot
      19/11/16 $500,000 WA Guineas 1,600m 3YO O SW Ascot
      17/12/16 $250,000 Ted Van Heemst Stakes 2,100m 3UP O WFA Ascot
      31/12/16 $500,000 Perth Cup 2,400m 3UP O HCP Ascot
      1/04/17 $500,000 Karrakatta Plate 1,200m 2YO O SW Ascot
      8/04/17 $400,000 WATC Derby 2,400m 3YO O SW Ascot
  • Date Prizemoney Race Distance Age Sex Conditions Track
    15/10/16 $150,000 Northerly Stakes 1,400m 4UP O SWP Ascot
    29/10/16 $150,000 Prince of Wales Stakes 1,000m 3UP O WFA Ascot
    29/10/16 $150,000 Asian Beau Stakes 1,400m 3UP O HCP Ascot
    12/11/16 $150,000 Colonel Reeves Stakes 1,100m 3UP O SWP Ascot
    12/11/16 $200,000 WA Champion Fillies Stakes 1,600m 3YO F SW Ascot
    12/11/16 $150,000 RJ Peters Stakes 1,500m 3UP O HCP Ascot
    10/12/16 $250,000 AJ Scahill Stakes 1,400m 3UP O WFA Ascot
    31/12/16 $150,000 La Trice Classic 1,800m 3UP F&M SWP Ascot
    18/03/17 $150,000 Gimcrack Stakes 1,100m 2YO F SWP Ascot
    1/04/17 $250,000 WA Oaks 2,200m 3YO F SW Ascot
    15/04/17 $200,000 WA Sires' Produce Stakes 1,400m 2YO O SW Ascot
    20/05/17 $150,000 Roma Cup 1,200m 2UP O WFA Ascot
    3/06/17 $150,000 Belmont Sprint 1,400m 2UP O WFA Belmont
    17/06/17 $150,000 Hyperion Stakes 1,600m 2UP O WFA Belmont
    1/07/17 $150,000 Strickland Stakes 2,000m 2UP O WFA Belmont
    • GROUP THREE

      Date Prizemoney Race Distance Age Sex Conditions Track
      15/10/16 $150,000 Northerly Stakes 1,400m 4UP O SWP Ascot
      29/10/16 $150,000 Prince of Wales Stakes 1,000m 3UP O WFA Ascot
      29/10/16 $150,000 Asian Beau Stakes 1,400m 3UP O HCP Ascot
      12/11/16 $150,000 Colonel Reeves Stakes 1,100m 3UP O SWP Ascot
      12/11/16 $200,000 WA Champion Fillies Stakes 1,600m 3YO F SW Ascot
      12/11/16 $150,000 RJ Peters Stakes 1,500m 3UP O HCP Ascot
      10/12/16 $250,000 AJ Scahill Stakes 1,400m 3UP O WFA Ascot
      31/12/16 $150,000 La Trice Classic 1,800m 3UP F&M SWP Ascot
      18/03/17 $150,000 Gimcrack Stakes 1,100m 2YO F SWP Ascot
      1/04/17 $250,000 WA Oaks 2,200m 3YO F SW Ascot
      15/04/17 $200,000 WA Sires' Produce Stakes 1,400m 2YO O SW Ascot
      20/05/17 $150,000 Roma Cup 1,200m 2UP O WFA Ascot
      3/06/17 $150,000 Belmont Sprint 1,400m 2UP O WFA Belmont
      17/06/17 $150,000 Hyperion Stakes 1,600m 2UP O WFA Belmont
      1/07/17 $150,000 Strickland Stakes 2,000m 2UP O WFA Belmont
  • Date Prizemoney Race Distance Age Sex Conditions Track
    13/08/16 $100,000 Belmont Newmarket 1,200m 3UP O HCP Belmont
    27/08/16 $100,000 Idyllic Prince Stakes 1,300m 3UP O WFA Belmont
    10/09/16 $100,000 Farnley Stakes 1,400m 3UP O HCP Belmont
    1/10/16 $100,000 Birthday Stakes 1,200m 4UP O SWP Belmont
    22/10/16 $100,000 Belgravia Stakes 1,200m 3YO O SWP Ascot
    1/11/16 $100,000 Burgess Queen Stakes 1,400m 3YO F SWP Ascot
    5/11/16 $100,000 Fairetha Stakes 1,400m 3YO C&G SWP Ascot
    12/11/16 $100,000 Ascot Gold Cup 1,800m 3UP O HCP Ascot
    19/11/16 $100,000 Placid Ark Stakes 1,200m 3YO O SWP Ascot
    19/11/16 $100,000 Jungle Mist Classic 1,200m 3UP F&M SWP Ascot
    19/11/16 $100,000 Carbine Club of WA Stakes 1,400m 4UP O SWP Ascot
    26/11/16 $100,000 Tattersall's Cup 2,100m 3UP O HCP Ascot
    3/12/16 $100,000 Sir Ernest Lee-Steere Classic 1,400m 3YO O SW Ascot
    3/12/16 $100,000 Jungle Dawn Classic 1,400m 3UP F&M SWP Ascot
    10/12/16 $100,000 JRA Trophy 2,200m 3UP O HCP Ascot
    10/12/16 $100,000 RS Crawford Stakes 1,000m 4UP O SWP Ascot
    17/12/16 $100,000 Starstruck Classic 1,600m 3UP F&M SWP Ascot
    24/12/16 $100,000 ATA Stakes 2,200m 3UP O HCP Ascot
    31/12/16 $100,000 Summer Scorcher 1,000m 3UP O HCP Ascot
    14/01/17 $100,000 Miss Andretti Stakes 1,100m 3UP O HCP Ascot
    28/01/17 $100,000 Scenic Blast Stakes 1,200m 3UP O HCP Ascot
    18/02/17 $100,000 Challenge Stakes 1,400m 3YO O SWP Ascot
    18/02/17 $100,000 Cyril Flower Stakes 1,200m 3UP O HCP Ascot
    25/02/17 $100,000 Detonator Stakes 1,800m 3UP O SWP Ascot
    4/03/17 $100,000 Supremacy Stakes 1,000m 2YO O SWP Ascot
    4/03/17 $100,000 Ascot 1,000 Guineas 1,600m 3YO F SWP Ascot
    4/03/17 $100,000 Lex Piper Stakes 1,600m 3YO C&G SWP Ascot
    18/03/17 $150,000 Perth Stakes 1,100m 2YO C&G SWP Ascot
    18/03/17 $100,000 Natasha Stakes 1,800m 3YO F SWP Ascot
    18/03/17 $100,000 JC Roberts Stakes 1,800m 3YO C&G SWP Ascot
    1/04/17 $100,000 Melvista Stakes 2,200m 3YO C&G SWP Ascot
    1/04/17 $100,000 Grandstand Cup 1,500m 3UP O HCP Ascot
    8/04/17 $100,000 Raconteur Stakes 1,500m 3YO O SWP Ascot
    8/04/17 $100,000 Sheila Gwynne Stakes 1,400m 3UP F&M SWP Ascot
    15/04/17 $100,000 Old Comrade Stakes 1,600m 3UP O HCP Ascot
    24/06/17 $100,000 Belmont Guineas 1,600m 3YO O SW Belmont
    8/07/17 $100,000 Belmont Oaks 2,000m 3YO F SW Belmont
    8/07/17 $100,000 Aquanita Stakes 2,000m 3YO C&G SW Belmont
    15/07/17 $100,000 Beaufine Stakes 1,000m 3UP O HCP Belmont
    22/07/17 $100,000 Belmont Classic 2,200m 3YO O SW Belmont
    29/07/17 $100,000 HG Bolton Sprint 1,200m 3UP O HCP Belmont
    • LISTED

      Date Prizemoney Race Distance Age Sex Conditions Track
      13/08/16 $100,000 Belmont Newmarket 1,200m 3UP O HCP Belmont
      27/08/16 $100,000 Idyllic Prince Stakes 1,300m 3UP O WFA Belmont
      10/09/16 $100,000 Farnley Stakes 1,400m 3UP O HCP Belmont
      1/10/16 $100,000 Birthday Stakes 1,200m 4UP O SWP Belmont
      22/10/16 $100,000 Belgravia Stakes 1,200m 3YO O SWP Ascot
      1/11/16 $100,000 Burgess Queen Stakes 1,400m 3YO F SWP Ascot
      5/11/16 $100,000 Fairetha Stakes 1,400m 3YO C&G SWP Ascot
      12/11/16 $100,000 Ascot Gold Cup 1,800m 3UP O HCP Ascot
      19/11/16 $100,000 Placid Ark Stakes 1,200m 3YO O SWP Ascot
      19/11/16 $100,000 Jungle Mist Classic 1,200m 3UP F&M SWP Ascot
      19/11/16 $100,000 Carbine Club of WA Stakes 1,400m 4UP O SWP Ascot
      26/11/16 $100,000 Tattersall's Cup 2,100m 3UP O HCP Ascot
      3/12/16 $100,000 Sir Ernest Lee-Steere Classic 1,400m 3YO O SW Ascot
      3/12/16 $100,000 Jungle Dawn Classic 1,400m 3UP F&M SWP Ascot
      10/12/16 $100,000 JRA Trophy 2,200m 3UP O HCP Ascot
      10/12/16 $100,000 RS Crawford Stakes 1,000m 4UP O SWP Ascot
      17/12/16 $100,000 Starstruck Classic 1,600m 3UP F&M SWP Ascot
      24/12/16 $100,000 ATA Stakes 2,200m 3UP O HCP Ascot
      31/12/16 $100,000 Summer Scorcher 1,000m 3UP O HCP Ascot
      14/01/17 $100,000 Miss Andretti Stakes 1,100m 3UP O HCP Ascot
      28/01/17 $100,000 Scenic Blast Stakes 1,200m 3UP O HCP Ascot
      18/02/17 $100,000 Challenge Stakes 1,400m 3YO O SWP Ascot
      18/02/17 $100,000 Cyril Flower Stakes 1,200m 3UP O HCP Ascot
      25/02/17 $100,000 Detonator Stakes 1,800m 3UP O SWP Ascot
      4/03/17 $100,000 Supremacy Stakes 1,000m 2YO O SWP Ascot
      4/03/17 $100,000 Ascot 1,000 Guineas 1,600m 3YO F SWP Ascot
      4/03/17 $100,000 Lex Piper Stakes 1,600m 3YO C&G SWP Ascot
      18/03/17 $150,000 Perth Stakes 1,100m 2YO C&G SWP Ascot
      18/03/17 $100,000 Natasha Stakes 1,800m 3YO F SWP Ascot
      18/03/17 $100,000 JC Roberts Stakes 1,800m 3YO C&G SWP Ascot
      1/04/17 $100,000 Melvista Stakes 2,200m 3YO C&G SWP Ascot
      1/04/17 $100,000 Grandstand Cup 1,500m 3UP O HCP Ascot
      8/04/17 $100,000 Raconteur Stakes 1,500m 3YO O SWP Ascot
      8/04/17 $100,000 Sheila Gwynne Stakes 1,400m 3UP F&M SWP Ascot
      15/04/17 $100,000 Old Comrade Stakes 1,600m 3UP O HCP Ascot
      24/06/17 $100,000 Belmont Guineas 1,600m 3YO O SW Belmont
      8/07/17 $100,000 Belmont Oaks 2,000m 3YO F SW Belmont
      8/07/17 $100,000 Aquanita Stakes 2,000m 3YO C&G SW Belmont
      15/07/17 $100,000 Beaufine Stakes 1,000m 3UP O HCP Belmont
      22/07/17 $100,000 Belmont Classic 2,200m 3YO O SW Belmont
      29/07/17 $100,000 HG Bolton Sprint 1,200m 3UP O HCP Belmont