Principal Horse Races

This page features details all winners since 2003 of 174 Principal Races.

Data given includes jockeys, trainers, SP, draw, age, gender and runner numbers.

Please Note: Race dates shown are subject to change.

January

Saturday, 6th January 2018 Tolworth Hurdle Sandown
Saturday, 13th January 2018 Lanzarote Hurdle Kempton
Saturday, 13th January 2018 Classic Chase Warwick
Saturday, 20th January 2018 Peter Marsh Chase Haydock
Saturday, 27th January 2018 Clarence House Chase Ascot
Saturday, 27th January 2018 Cotswold Chase Cheltenham
Saturday, 27th January 2018 Great Yorkshire Handicap Chase Doncaster
Saturday, 27th January 2018 Cleeve Hurdle Cheltenham
Saturday, 27th January 2018 Classic Novices Hurdle Cheltenham
Saturday, 27th January 2018 Finesse Juvenile Hurdle Cheltenham

February

Saturday, 3rd February 2018 Sandown Heroes Hurdle Sandown
Saturday, 3rd February 2018 Scottish County Hurdle Musselburgh
Saturday, 3rd February 2018 Winter Derby Trial Lingfield
Saturday, 10th February 2018 Betfair Hurdle Newbury
Saturday, 10th February 2018 Kingmaker Novices Chase Warwick
Saturday, 10th February 2018 Denman Chase Newbury
Saturday, 17th February 2018 Ascot Chase Ascot
Saturday, 17th February 2018 Grand National Trial Haydock
Saturday, 17th February 2018 Kingwell Hurdle Wincanton
Saturday, 24th February 2018 Winter Derby Lingfield
Saturday, 24th February 2018 BetBright Chase Kempton
Saturday, 24th February 2018 Eider Chase Newcastle
Sunday, 25th February 2018 National Spirit Hurdle Fontwell

March

Saturday, 3rd March 2018 Newbury Gold Cup Newbury
Saturday, 10th March 2018 Imperial Cup Sandown
Saturday, 10th March 2018 Lincoln Trial Handicap Wolverhampton
Tuesday, 13th March 2018 Champion Hurdle Cheltenham
Tuesday, 13th March 2018 Arkle Challenge Trophy Cheltenham
Tuesday, 13th March 2018 Amateur Riders Novices Chase Cheltenham
Tuesday, 13th March 2018 OLBG Mares Hurdle Cheltenham
Tuesday, 13th March 2018 Supreme Novices Hurdle Cheltenham
Tuesday, 13th March 2018 Handicap Chase Cheltenham
Tuesday, 13th March 2018 Novices Handicap Chase Cheltenham
Wednesday, 14th March 2018 Queen Mother Champion Chase Cheltenham
Wednesday, 14th March 2018 RSA Chase Cheltenham
Wednesday, 14th March 2018 Neptune Investment Management Novices Hurdle Cheltenham
Wednesday, 14th March 2018 Cross Country Chase Cheltenham
Wednesday, 14th March 2018 Coral Cup Handicap Hurdle Cheltenham
Wednesday, 14th March 2018 Juvenile Novice Handicap Hurdle Cheltenham
Wednesday, 14th March 2018 Champion Bumper Cheltenham
Thursday, 15th March 2018 Ryanair World Hurdle Cheltenham
Thursday, 15th March 2018 The Golden Miller Novices Chase Cheltenham
Thursday, 15th March 2018 Pertemps Final Cheltenham
Thursday, 15th March 2018 Festival Trophy Chase Cheltenham
Thursday, 15th March 2018 Festival Plate Handicap Chase Cheltenham
Thursday, 15th March 2018 Challenge Cup Handicap Chase Cheltenham
Friday, 16th March 2018 Cheltenham Gold Cup Cheltenham
Friday, 16th March 2018 Triumph Hurdle Cheltenham
Friday, 16th March 2018 County Handicap Hurdle Cheltenham
Friday, 16th March 2018 Albert Bartlett Novices Hurdle Cheltenham
Friday, 16th March 2018 Foxhunter Chase Challenge Cup Cheltenham
Friday, 16th March 2018 Martin Pipe Conditional Jockeys Handicap Hurdle Cheltenham
Friday, 16th March 2018 Grand Annual Chase Challenge Cup Cheltenham
Saturday, 17th March 2018 Midlands Grand National Uttoxeter
Saturday, 24th March 2018 Rosebery Stakes Kempton
Saturday, 31st March 2018 Lincoln Handicap Doncaster
Saturday, 31st March 2018 Mares Novices Hurdle Final Newbury
Saturday, 31st March 2018 Snowdrop Fillies Stakes Kempton

April

Wednesday, 4th April 2018 Further Flight Stakes Nottingham
Thursday, 5th April 2018 Betfred Bowl Aintree
Friday, 6th April 2018 The Melling Chase Aintree
Saturday, 7th April 2018 Grand National Aintree
Saturday, 7th April 2018 International Trial Stakes Lingfield
Tuesday, 10th April 2018 Nell Gwyn Stakes Newmarket
Wednesday, 11th April 2018 Silver Trophy Chase Cheltenham
Thursday, 12th April 2018 Craven Stakes Newmarket
Friday, 13th April 2018 EBF Lansdown Fillies' Stakes Bath
Saturday, 14th April 2018 Scottish Grand National Ayr
Friday, 20th April 2018 Gordon Richards Stakes Sandown
Saturday, 21st April 2018 Greenham Stakes Newbury
Saturday, 21st April 2018 Leicestershire Stakes Leicester
Saturday, 21st April 2018 bet365 Gold Cup Sandown
Wednesday, 25th April 2018 Sagaro Stakes Ascot
Saturday, 28th April 2018 EBF Conqueror Stakes Goodwood
Saturday, 28th April 2018 2000 Guineas Newmarket
Sunday, 29th April 2018 1000 Guineas Newmarket

May

Wednesday, 2nd May 2018 Chester Cup Chester
Thursday, 3rd May 2018 Chester Vase Chester
Friday, 4th May 2018 Ormonde Stakes Chester
Saturday, 5th May 2018 Victoria Cup Ascot
Saturday, 5th May 2018 Swinton Hurdle Haydock
Monday, 7th May 2018 Royal Windsor Stakes Windsor
Wednesday, 9th May 2018 Duke of York Stakes York
Thursday, 10th May 2018 Dante Stakes York
Friday, 11th May 2018 Braveheart Stakes Hamilton
Saturday, 12th May 2018 Lingfield Derby Trial Lingfield
Saturday, 12th May 2018 Lockinge Stakes Newbury
Saturday, 12th May 2018 Sprint Trophy Newmarket
Thursday, 17th May 2018 Height of Fashion Stakes Goodwood
Friday, 18th May 2018 Champion Hunters Chase Stratford
Saturday, 19th May 2018 Goodwood Festival Stakes Goodwood
Saturday, 19th May 2018 Silver Bowl Haydock
Saturday, 26th May 2018 John of Gaunt Stakes Haydock
Saturday, 26th May 2018 Hilary Needler Trophy Beverley
Saturday, 26th May 2018 Sandy Lane Stakes Haydock
Monday, 28th May 2018 Zetland Gold Cup Redcar
Thursday, 31st May 2018 Nottinghamshire Oaks Nottingham

June

Friday, 1st June 2018 Epsom Oaks Epsom
Saturday, 2nd June 2018 Epsom Derby Epsom
Saturday, 9th June 2018 Charity Sprint York
Tuesday, 12th June 2018 St Jamess Palace Stakes Ascot
Tuesday, 12th June 2018 Windsor Castle Stakes Ascot
Tuesday, 12th June 2018 Ascot Stakes Ascot
Tuesday, 12th June 2018 Coventry Stakes Ascot
Tuesday, 12th June 2018 Kings Stand Stakes Ascot
Tuesday, 12th June 2018 Queen Anne Stakes Ascot
Wednesday, 13th June 2018 Prince of Waless Stakes Ascot
Wednesday, 13th June 2018 Sandringham Handicap Ascot
Wednesday, 13th June 2018 Queen Mary Stakes Ascot
Wednesday, 13th June 2018 Jersey Stakes Ascot
Wednesday, 13th June 2018 Royal Hunt Cup Ascot
Wednesday, 13th June 2018 Duke of Cambridge Stakes Ascot
Thursday, 14th June 2018 Ascot Gold Cup Ascot
Thursday, 14th June 2018 King George V Stakes Ascot
Thursday, 14th June 2018 Tercentenary Stakes Ascot
Thursday, 14th June 2018 Britannia Stakes Ascot
Thursday, 14th June 2018 Ribblesdale Stakes Ascot
Thursday, 14th June 2018 Norfolk Stakes Ascot
Friday, 15th June 2018 Coronation Stakes Ascot
Friday, 15th June 2018 Duke Of Edinburgh Stakes Ascot
Friday, 15th June 2018 Queens Vase Ascot
Friday, 15th June 2018 King Edward VII Stakes Ascot
Friday, 15th June 2018 Albany Stakes Ascot
Friday, 15th June 2018 Commonwealth Cup Ascot
Saturday, 16th June 2018 Diamond Jubilee Stakes Ascot
Saturday, 16th June 2018 Queen Alexandra Stakes Ascot
Saturday, 16th June 2018 Wokingham Stakes Ascot
Saturday, 16th June 2018 Hardwicke Stakes Ascot
Saturday, 16th June 2018 Chesham Stakes Ascot
Saturday, 16th June 2018 Wolferton Handicap Ascot
Sunday, 17th June 2018 Pontefract Castle Stakes Pontefract
Wednesday, 20th June 2018 Eternal Stakes Carlisle
Saturday, 23rd June 2018 Northumberland Plate Newcastle
Saturday, 23rd June 2018 Criterion Stakes Newmarket
Saturday, 23rd June 2018 Midsummer Stakes Windsor
Sunday, 24th June 2018 Summer Cup Uttoxeter
Saturday, 30th June 2018 Lancashire Oaks Haydock
Saturday, 30th June 2018 Coral-Eclipse Stakes Sandown

July

Tuesday, 3rd July 2018 Pipalong Stakes Pontefract
Thursday, 5th July 2018 July Stakes Newmarket
Friday, 6th July 2018 Falmouth Stakes Newmarket
Friday, 6th July 2018 Summer Stakes York
Saturday, 7th July 2018 Darley July Cup Newmarket
Saturday, 7th July 2018 Summer Mile Stakes Ascot
Saturday, 7th July 2018 John Smith's Cup York
Saturday, 7th July 2018 Bunbury Cup Newmarket
Friday, 13th July 2018 Glasgow Stakes Hamilton
Saturday, 14th July 2018 Summer Plate Handicap Chase Market-Rasen
Saturday, 14th July 2018 Weatherbys Super Sprint Newbury
Thursday, 19th July 2018 Star Stakes Sandown
Friday, 20th July 2018 Valiant Stakes Ascot
Saturday, 21st July 2018 King George VI & Queen Elizabeth Stakes Ascot
Saturday, 21st July 2018 York Stakes York
Tuesday, 24th July 2018 Lennox Stakes Goodwood
Tuesday, 24th July 2018 Vintage Stakes Goodwood
Tuesday, 24th July 2018 EBF Maiden Stakes Goodwood
Tuesday, 24th July 2018 Summer Handicap Goodwood
Tuesday, 24th July 2018 Matchbook Betting Exchange Stakes Goodwood
Tuesday, 24th July 2018 Weatherbys Private Banking Stakes Goodwood
Wednesday, 25th July 2018 Sussex Stakes Goodwood
Wednesday, 25th July 2018 Maiden Fillies Stakes Goodwood
Wednesday, 25th July 2018 Goodwood Stakes Goodwood
Wednesday, 25th July 2018 Gordon Stakes Goodwood
Wednesday, 25th July 2018 Molecomb Stakes Goodwood
Wednesday, 25th July 2018 Nat West Stakes Goodwood
Thursday, 26th July 2018 Goodwood Cup Goodwood
Thursday, 26th July 2018 Tatler Stakes Goodwood
Thursday, 26th July 2018 Telegraph Nursery Goodwood
Thursday, 26th July 2018 Richmond Stakes Goodwood
Thursday, 26th July 2018 EBF Maiden Fillies Stakes Goodwood
Thursday, 26th July 2018 Matchbook Betting Exchange Stakes Goodwood
Thursday, 26th July 2018 Lillie Langtry Stakes Goodwood
Friday, 27th July 2018 Betfred Mile Goodwood
Friday, 27th July 2018 Nursery Handicap Goodwood
Friday, 27th July 2018 Thoroughbred Stakes Goodwood
Friday, 27th July 2018 Betfred Mobile Stakes Goodwood
Friday, 27th July 2018 Oak Tree Stakes Goodwood
Friday, 27th July 2018 Glorious Stakes Goodwood
Friday, 27th July 2018 King George Stakes Goodwood
Saturday, 28th July 2018 Stewards Cup Goodwood
Saturday, 28th July 2018 EBF Stallion Maiden Stakes Goodwood
Saturday, 28th July 2018 Nassau Stakes Goodwood
Saturday, 28th July 2018 Stewards Sprint Stakes Goodwood
Saturday, 28th July 2018 Qatar Stakes Goodwood
Saturday, 28th July 2018 Qatar Handicap Goodwood

August

Saturday, 4th August 2018 Rose of Lancaster Stakes Haydock
Saturday, 4th August 2018 Sweet Solera Stakes Newmarket
Saturday, 4th August 2018 EBF Dick Hern Fillies Stakes Haydock
Wednesday, 8th August 2018 EBF Upavon Fillies Stakes Salisbury
Thursday, 9th August 2018 Sovereign Stakes Salisbury
Saturday, 11th August 2018 Hungerford Stakes Newbury
Saturday, 11th August 2018 Great St Wilfrid Handicap Stakes Ripon
Sunday, 12th August 2018 EBF Flying Fillies Stakes Pontefract
Wednesday, 15th August 2018 Juddmonte International Stakes York
Wednesday, 15th August 2018 Fine Equinity Handicap York
Wednesday, 15th August 2018 Acomb Stakes York
Wednesday, 15th August 2018 Symphony Group Handicap York
Wednesday, 15th August 2018 Great Voltigeur Stakes York
Wednesday, 15th August 2018 Nursery Handicap York
Thursday, 16th August 2018 Yorkshire Oaks York
Thursday, 16th August 2018 Sir Henry Cecil & EBF Galtres Stakes York
Thursday, 16th August 2018 Lowther Stakes York
Thursday, 16th August 2018 Clipper Logistics Handicap York
Thursday, 16th August 2018 Yearling Stakes York
Thursday, 16th August 2018 EBF Stallions Fillies Handicap York
Friday, 17th August 2018 Nunthorpe Stakes York
Friday, 17th August 2018 Sky Bet Handicap York
Friday, 17th August 2018 City Of York Stakes York
Friday, 17th August 2018 Convivial Maiden Stakes York
Friday, 17th August 2018 Lonsdale Cup York
Saturday, 18th August 2018 Ebor Handicap York
Saturday, 18th August 2018 Chester Handicap Chester
Saturday, 18th August 2018 Solario Stakes Sandown
Saturday, 18th August 2018 Strensall Stakes York
Saturday, 18th August 2018 Melrose Handicap York
Saturday, 18th August 2018 Gimcrack Stakes York
Saturday, 18th August 2018 Roses Stakes York
Saturday, 18th August 2018 Betfred Supports Jack Berry House Handicap York
Saturday, 25th August 2018 Beverley Bullet Sprint Beverley
Saturday, 25th August 2018 Winter Hill Stakes Windsor
Monday, 27th August 2018 Ripon Champion Two Year Olds Trophy Ripon
Thursday, 30th August 2018 Dick Poole Fillies Stakes Salisbury

September

Saturday, 1st September 2018 Sprint Cup Haydock
Saturday, 1st September 2018 September Stakes Kempton
Saturday, 1st September 2018 Superior Mile Haydock
Thursday, 6th September 2018 300,000 St Leger 2yo Stakes Doncaster
Friday, 7th September 2018 Doncaster Cup Doncaster
Saturday, 8th September 2018 St Leger Stakes Doncaster
Wednesday, 12th September 2018 EBF John Musker Fillies Stakes Yarmouth
Saturday, 15th September 2018 Ayr Gold Cup Ayr
Saturday, 15th September 2018 Mill Reef Stakes Newbury
Friday, 21st September 2018 Shadwell Joel Stakes Newmarket
Saturday, 22nd September 2018 Middle Park Stakes Newmarket
Saturday, 22nd September 2018 Cambridgeshire Heritage Handicap Newmarket
Saturday, 29th September 2018 Two-Year-Old Trophy Redcar
Saturday, 29th September 2018 Bengough Stakes Ascot

October

Saturday, 21st October 2017 Racing Post Trophy Doncaster
Saturday, 21st October 2017 St Simon Stakes Newbury
Sunday, 22nd October 2017 Old Roan Chase Aintree
Thursday, 26th October 2017 EBF Fleur de Lys Fillies Stakes Lingfield
Saturday, 28th October 2017 Charlie Hall Chase Wetherby
Saturday, 28th October 2017 West Yorkshire Hurdle Wetherby
Tuesday, 31st October 2017 Exeter Gold Cup Chase Exeter
Friday, 5th October 2018 Cornwallis Stakes Newmarket
Saturday, 6th October 2018 Silver Trophy Hurdle Chepstow
Saturday, 6th October 2018 Cesarewitch Handicap Newmarket
Saturday, 13th October 2018 Queen Elizabeth II Stakes Ascot
Saturday, 13th October 2018 Champions Sprint Stakes Ascot
Saturday, 13th October 2018 Champion Stakes Ascot
Monday, 15th October 2018 Silver Tankard Stakes Pontefract

November

Tuesday, 28th November 2000 Casino at Bet365 Handicap Goodwood
Tuesday, 28th November 2000 EBF Fillies Stakes Goodwood
Tuesday, 28th November 2000 Turf Club Stakes Goodwood
Tuesday, 28th November 2000 Apprentice Handicap Goodwood
Thursday, 29th November 2001 Yorkshire Cup York
Thursday, 29th November 2001 Sprint Handicap Ascot
Thursday, 29th November 2001 E.B.F. Fillies Handicap York
Thursday, 29th November 2001 Sportingbet.com Stakes York
Saturday, 4th November 2017 November Handicap Doncaster
Saturday, 4th November 2017 Elite Hurdle Wincanton
Saturday, 11th November 2017 BetVictor Gold Cup Cheltenham
Saturday, 11th November 2017 Churchill Stakes Lingfield
Sunday, 12th November 2017 Greatwood Handicap Hurdle Cheltenham
Saturday, 18th November 2017 Ascot Hurdle Ascot
Saturday, 18th November 2017 Lancashire Chase Haydock
Saturday, 25th November 2017 Hennessy Gold Cup Chase Newbury
Saturday, 25th November 2017 Fighting Fifth Hurdle Newcastle

December

Tuesday, 27th December 2016 Coral Welsh National Chepstow
Friday, 1st December 2017 Winter Novices Hurdle Sandown
Saturday, 2nd December 2017 Becher Chase Aintree
Saturday, 2nd December 2017 Tingle Creek Trophy Sandown
Sunday, 3rd December 2017 Peterborough Chase Huntingdon
Friday, 8th December 2017 Handicap Chase Cheltenham
Saturday, 9th December 2017 December Gold Cup Cheltenham
Friday, 15th December 2017 Noel Novices Chase Ascot
Saturday, 16th December 2017 Long Walk Hurdle Ascot
Monday, 25th December 2017 King George VI Chase Kempton
Monday, 25th December 2017 Rowland Meyrick Chase Wetherby
Tuesday, 26th December 2017 Desert Orchid Chase Kempton
Saturday, 30th December 2017 Challow Novices Hurdle Newbury
Best Free Bets
GET IT NOW!£50
GET IT NOW!£50
GET IT NOW!£50
GET IT NOW!£30
GET IT NOW!£30
GET IT NOW!£25
GET IT NOW!£25
GET IT NOW!£25
GET IT NOW!£25
GET IT NOW!£20
GET IT NOW!£20
GET IT NOW!£20
GET IT NOW!£10

©2017 Copyright Ratz4Racing