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, 4th January 2020 Tolworth Hurdle Sandown
Saturday, 11th January 2020 Lanzarote Hurdle Kempton
Saturday, 11th January 2020 Classic Chase Warwick
Saturday, 18th January 2020 Peter Marsh Chase Haydock
Saturday, 25th January 2020 Clarence House Chase Ascot
Saturday, 25th January 2020 Cotswold Chase Cheltenham
Saturday, 25th January 2020 Great Yorkshire Handicap Chase Doncaster
Saturday, 25th January 2020 Cleeve Hurdle Cheltenham
Saturday, 25th January 2020 Classic Novices Hurdle Cheltenham
Saturday, 25th January 2020 Finesse Juvenile Hurdle Cheltenham

February

Saturday, 1st February 2020 Sandown Heroes Hurdle Sandown
Saturday, 1st February 2020 Scottish County Hurdle Musselburgh
Saturday, 1st February 2020 Winter Derby Trial Lingfield
Saturday, 8th February 2020 Betfair Hurdle Newbury
Saturday, 8th February 2020 Kingmaker Novices Chase Warwick
Saturday, 8th February 2020 Denman Chase Newbury
Saturday, 15th February 2020 Ascot Chase Ascot
Saturday, 15th February 2020 Grand National Trial Haydock
Saturday, 15th February 2020 Kingwell Hurdle Wincanton
Saturday, 22nd February 2020 Winter Derby Lingfield
Saturday, 22nd February 2020 BetBright Chase Kempton
Saturday, 22nd February 2020 Eider Chase Newcastle
Sunday, 23rd February 2020 National Spirit Hurdle Fontwell
Saturday, 29th February 2020 Newbury Gold Cup Newbury

March

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

April

Wednesday, 1st April 2020 Further Flight Stakes Nottingham
Thursday, 2nd April 2020 Betfred Bowl Aintree
Friday, 3rd April 2020 The Melling Chase Aintree
Saturday, 4th April 2020 Grand National Aintree
Saturday, 4th April 2020 International Trial Stakes Lingfield
Tuesday, 7th April 2020 Nell Gwyn Stakes Newmarket
Wednesday, 8th April 2020 Silver Trophy Chase Cheltenham
Thursday, 9th April 2020 Craven Stakes Newmarket
Friday, 10th April 2020 EBF Lansdown Fillies' Stakes Bath
Saturday, 11th April 2020 Scottish Grand National Ayr
Friday, 17th April 2020 Gordon Richards Stakes Sandown
Saturday, 18th April 2020 Greenham Stakes Newbury
Saturday, 18th April 2020 Leicestershire Stakes Leicester
Saturday, 18th April 2020 bet365 Gold Cup Sandown
Wednesday, 22nd April 2020 Sagaro Stakes Ascot
Saturday, 25th April 2020 EBF Conqueror Stakes Goodwood
Saturday, 25th April 2020 2000 Guineas Newmarket
Sunday, 26th April 2020 1000 Guineas Newmarket
Wednesday, 29th April 2020 Chester Cup Chester
Thursday, 30th April 2020 Chester Vase Chester

May

Friday, 1st May 2020 Ormonde Stakes Chester
Saturday, 2nd May 2020 Victoria Cup Ascot
Saturday, 2nd May 2020 Swinton Hurdle Haydock
Monday, 4th May 2020 Royal Windsor Stakes Windsor
Wednesday, 6th May 2020 Duke of York Stakes York
Thursday, 7th May 2020 Dante Stakes York
Friday, 8th May 2020 Braveheart Stakes Hamilton
Saturday, 9th May 2020 Lingfield Derby Trial Lingfield
Saturday, 9th May 2020 Lockinge Stakes Newbury
Saturday, 9th May 2020 Sprint Trophy Newmarket
Thursday, 14th May 2020 Height of Fashion Stakes Goodwood
Friday, 15th May 2020 Champion Hunters Chase Stratford
Saturday, 16th May 2020 Goodwood Festival Stakes Goodwood
Saturday, 16th May 2020 Silver Bowl Haydock
Saturday, 23rd May 2020 John of Gaunt Stakes Haydock
Saturday, 23rd May 2020 Hilary Needler Trophy Beverley
Saturday, 23rd May 2020 Sandy Lane Stakes Haydock
Monday, 25th May 2020 Zetland Gold Cup Redcar
Thursday, 28th May 2020 Nottinghamshire Oaks Nottingham
Friday, 29th May 2020 Epsom Oaks Epsom
Saturday, 30th May 2020 Epsom Derby Epsom

June

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

July

Thursday, 2nd July 2020 July Stakes Newmarket
Friday, 3rd July 2020 Falmouth Stakes Newmarket
Friday, 3rd July 2020 Summer Stakes York
Saturday, 4th July 2020 Darley July Cup Newmarket
Saturday, 4th July 2020 Summer Mile Stakes Ascot
Saturday, 4th July 2020 John Smith's Cup York
Saturday, 4th July 2020 Bunbury Cup Newmarket
Friday, 10th July 2020 Glasgow Stakes Hamilton
Saturday, 11th July 2020 Summer Plate Handicap Chase Market-Rasen
Saturday, 11th July 2020 Weatherbys Super Sprint Newbury
Thursday, 16th July 2020 Star Stakes Sandown
Friday, 17th July 2020 Valiant Stakes Ascot
Saturday, 18th July 2020 King George VI & Queen Elizabeth Stakes Ascot
Saturday, 18th July 2020 York Stakes York
Tuesday, 21st July 2020 Lennox Stakes Goodwood
Tuesday, 21st July 2020 Vintage Stakes Goodwood
Tuesday, 21st July 2020 EBF Maiden Stakes Goodwood
Tuesday, 21st July 2020 Summer Handicap Goodwood
Tuesday, 21st July 2020 Matchbook Betting Exchange Stakes Goodwood
Tuesday, 21st July 2020 Weatherbys Private Banking Stakes Goodwood
Wednesday, 22nd July 2020 Sussex Stakes Goodwood
Wednesday, 22nd July 2020 Maiden Fillies Stakes Goodwood
Wednesday, 22nd July 2020 Goodwood Stakes Goodwood
Wednesday, 22nd July 2020 Gordon Stakes Goodwood
Wednesday, 22nd July 2020 Molecomb Stakes Goodwood
Wednesday, 22nd July 2020 Nat West Stakes Goodwood
Thursday, 23rd July 2020 Goodwood Cup Goodwood
Thursday, 23rd July 2020 Tatler Stakes Goodwood
Thursday, 23rd July 2020 Telegraph Nursery Goodwood
Thursday, 23rd July 2020 Richmond Stakes Goodwood
Thursday, 23rd July 2020 EBF Maiden Fillies Stakes Goodwood
Thursday, 23rd July 2020 Matchbook Betting Exchange Stakes Goodwood
Thursday, 23rd July 2020 Lillie Langtry Stakes Goodwood
Friday, 24th July 2020 Betfred Mile Goodwood
Friday, 24th July 2020 Nursery Handicap Goodwood
Friday, 24th July 2020 Thoroughbred Stakes Goodwood
Friday, 24th July 2020 Betfred Mobile Stakes Goodwood
Friday, 24th July 2020 Oak Tree Stakes Goodwood
Friday, 24th July 2020 Glorious Stakes Goodwood
Friday, 24th July 2020 King George Stakes Goodwood
Saturday, 25th July 2020 Stewards Cup Goodwood
Saturday, 25th July 2020 EBF Stallion Maiden Stakes Goodwood
Saturday, 25th July 2020 Nassau Stakes Goodwood
Saturday, 25th July 2020 Stewards Sprint Stakes Goodwood
Saturday, 25th July 2020 Qatar Stakes Goodwood
Saturday, 25th July 2020 Qatar Handicap Goodwood

August

Saturday, 24th August 2019 Beverley Bullet Sprint Beverley
Saturday, 24th August 2019 Winter Hill Stakes Windsor
Monday, 26th August 2019 Ripon Champion Two Year Olds Trophy Ripon
Thursday, 29th August 2019 Dick Poole Fillies Stakes Salisbury
Saturday, 31st August 2019 Sprint Cup Haydock
Saturday, 31st August 2019 September Stakes Kempton
Saturday, 31st August 2019 Superior Mile Haydock
Saturday, 1st August 2020 Rose of Lancaster Stakes Haydock
Saturday, 1st August 2020 Sweet Solera Stakes Newmarket
Saturday, 1st August 2020 EBF Dick Hern Fillies Stakes Haydock
Wednesday, 5th August 2020 EBF Upavon Fillies Stakes Salisbury
Thursday, 6th August 2020 Sovereign Stakes Salisbury
Saturday, 8th August 2020 Hungerford Stakes Newbury
Saturday, 8th August 2020 Great St Wilfrid Handicap Stakes Ripon
Sunday, 9th August 2020 EBF Flying Fillies Stakes Pontefract
Wednesday, 12th August 2020 Juddmonte International Stakes York
Wednesday, 12th August 2020 Fine Equinity Handicap York
Wednesday, 12th August 2020 Acomb Stakes York
Wednesday, 12th August 2020 Symphony Group Handicap York
Wednesday, 12th August 2020 Great Voltigeur Stakes York
Wednesday, 12th August 2020 Nursery Handicap York
Thursday, 13th August 2020 Yorkshire Oaks York
Thursday, 13th August 2020 Sir Henry Cecil & EBF Galtres Stakes York
Thursday, 13th August 2020 Lowther Stakes York
Thursday, 13th August 2020 Clipper Logistics Handicap York
Thursday, 13th August 2020 Yearling Stakes York
Thursday, 13th August 2020 EBF Stallions Fillies Handicap York
Friday, 14th August 2020 Nunthorpe Stakes York
Friday, 14th August 2020 Sky Bet Handicap York
Friday, 14th August 2020 City Of York Stakes York
Friday, 14th August 2020 Convivial Maiden Stakes York
Friday, 14th August 2020 Lonsdale Cup York
Saturday, 15th August 2020 Ebor Handicap York
Saturday, 15th August 2020 Chester Handicap Chester
Saturday, 15th August 2020 Solario Stakes Sandown
Saturday, 15th August 2020 Strensall Stakes York
Saturday, 15th August 2020 Melrose Handicap York
Saturday, 15th August 2020 Gimcrack Stakes York
Saturday, 15th August 2020 Roses Stakes York
Saturday, 15th August 2020 Betfred Supports Jack Berry House Handicap York

September

Thursday, 5th September 2019 300,000 St Leger 2yo Stakes Doncaster
Friday, 6th September 2019 Doncaster Cup Doncaster
Saturday, 7th September 2019 St Leger Stakes Doncaster
Wednesday, 11th September 2019 EBF John Musker Fillies Stakes Yarmouth
Saturday, 14th September 2019 Ayr Gold Cup Ayr
Saturday, 14th September 2019 Mill Reef Stakes Newbury
Friday, 20th September 2019 Shadwell Joel Stakes Newmarket
Saturday, 21st September 2019 Middle Park Stakes Newmarket
Saturday, 21st September 2019 Cambridgeshire Heritage Handicap Newmarket
Saturday, 28th September 2019 Two-Year-Old Trophy Redcar
Saturday, 28th September 2019 Bengough Stakes Ascot

October

Friday, 4th October 2019 Cornwallis Stakes Newmarket
Saturday, 5th October 2019 Silver Trophy Hurdle Chepstow
Saturday, 5th October 2019 Cesarewitch Handicap Newmarket
Saturday, 12th October 2019 Queen Elizabeth II Stakes Ascot
Saturday, 12th October 2019 Champions Sprint Stakes Ascot
Saturday, 12th October 2019 Champion Stakes Ascot
Monday, 14th October 2019 Silver Tankard Stakes Pontefract
Saturday, 19th October 2019 Racing Post Trophy Doncaster
Saturday, 19th October 2019 St Simon Stakes Newbury
Sunday, 20th October 2019 Old Roan Chase Aintree
Thursday, 24th October 2019 EBF Fleur de Lys Fillies Stakes Lingfield
Saturday, 26th October 2019 Charlie Hall Chase Wetherby
Saturday, 26th October 2019 West Yorkshire Hurdle Wetherby
Tuesday, 29th October 2019 Exeter Gold Cup Chase Exeter

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, 2nd November 2019 November Handicap Doncaster
Saturday, 2nd November 2019 Elite Hurdle Wincanton
Saturday, 9th November 2019 BetVictor Gold Cup Cheltenham
Saturday, 9th November 2019 Churchill Stakes Lingfield
Sunday, 10th November 2019 Greatwood Handicap Hurdle Cheltenham
Saturday, 16th November 2019 Ascot Hurdle Ascot
Saturday, 16th November 2019 Lancashire Chase Haydock
Saturday, 23rd November 2019 Hennessy Gold Cup Chase Newbury
Saturday, 23rd November 2019 Fighting Fifth Hurdle Newcastle
Friday, 29th November 2019 Winter Novices Hurdle Sandown
Saturday, 30th November 2019 Becher Chase Aintree
Saturday, 30th November 2019 Tingle Creek Trophy Sandown

December

Tuesday, 27th December 2016 Coral Welsh National Chepstow
Sunday, 1st December 2019 Peterborough Chase Huntingdon
Friday, 6th December 2019 Handicap Chase Cheltenham
Saturday, 7th December 2019 December Gold Cup Cheltenham
Friday, 13th December 2019 Noel Novices Chase Ascot
Saturday, 14th December 2019 Long Walk Hurdle Ascot
Monday, 23rd December 2019 King George VI Chase Kempton
Monday, 23rd December 2019 Rowland Meyrick Chase Wetherby
Tuesday, 24th December 2019 Desert Orchid Chase Kempton
Saturday, 28th December 2019 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

©2019 Copyright Ratz4Racing