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, 2nd January 2021 Tolworth Hurdle Sandown
Saturday, 9th January 2021 Lanzarote Hurdle Kempton
Saturday, 9th January 2021 Classic Chase Warwick
Saturday, 16th January 2021 Peter Marsh Chase Haydock
Saturday, 23rd January 2021 Clarence House Chase Ascot
Saturday, 23rd January 2021 Cotswold Chase Cheltenham
Saturday, 23rd January 2021 Great Yorkshire Handicap Chase Doncaster
Saturday, 23rd January 2021 Cleeve Hurdle Cheltenham
Saturday, 23rd January 2021 Classic Novices Hurdle Cheltenham
Saturday, 23rd January 2021 Finesse Juvenile Hurdle Cheltenham
Saturday, 30th January 2021 Sandown Heroes Hurdle Sandown
Saturday, 30th January 2021 Scottish County Hurdle Musselburgh
Saturday, 30th January 2021 Winter Derby Trial Lingfield

February

Saturday, 6th February 2021 Betfair Hurdle Newbury
Saturday, 6th February 2021 Kingmaker Novices Chase Warwick
Saturday, 6th February 2021 Denman Chase Newbury
Saturday, 13th February 2021 Ascot Chase Ascot
Saturday, 13th February 2021 Grand National Trial Haydock
Saturday, 13th February 2021 Kingwell Hurdle Wincanton
Saturday, 20th February 2021 Winter Derby Lingfield
Saturday, 20th February 2021 BetBright Chase Kempton
Saturday, 20th February 2021 Eider Chase Newcastle
Sunday, 21st February 2021 National Spirit Hurdle Fontwell
Saturday, 27th February 2021 Newbury Gold Cup Newbury

March

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

April

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

May

Saturday, 1st May 2021 Victoria Cup Ascot
Saturday, 1st May 2021 Swinton Hurdle Haydock
Monday, 3rd May 2021 Royal Windsor Stakes Windsor
Wednesday, 5th May 2021 Duke of York Stakes York
Thursday, 6th May 2021 Dante Stakes York
Friday, 7th May 2021 Braveheart Stakes Hamilton
Saturday, 8th May 2021 Lingfield Derby Trial Lingfield
Saturday, 8th May 2021 Lockinge Stakes Newbury
Saturday, 8th May 2021 Sprint Trophy Newmarket
Thursday, 13th May 2021 Height of Fashion Stakes Goodwood
Friday, 14th May 2021 Champion Hunters Chase Stratford
Saturday, 15th May 2021 Goodwood Festival Stakes Goodwood
Saturday, 15th May 2021 Silver Bowl Haydock
Saturday, 22nd May 2021 John of Gaunt Stakes Haydock
Saturday, 22nd May 2021 Hilary Needler Trophy Beverley
Saturday, 22nd May 2021 Sandy Lane Stakes Haydock
Monday, 24th May 2021 Zetland Gold Cup Redcar
Thursday, 27th May 2021 Nottinghamshire Oaks Nottingham
Friday, 28th May 2021 Epsom Oaks Epsom
Saturday, 29th May 2021 Epsom Derby Epsom

June

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

July

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

August

Wednesday, 4th August 2021 EBF Upavon Fillies Stakes Salisbury
Thursday, 5th August 2021 Sovereign Stakes Salisbury
Saturday, 7th August 2021 Hungerford Stakes Newbury
Saturday, 7th August 2021 Great St Wilfrid Handicap Stakes Ripon
Sunday, 8th August 2021 EBF Flying Fillies Stakes Pontefract
Wednesday, 11th August 2021 Juddmonte International Stakes York
Wednesday, 11th August 2021 Fine Equinity Handicap York
Wednesday, 11th August 2021 Acomb Stakes York
Wednesday, 11th August 2021 Symphony Group Handicap York
Wednesday, 11th August 2021 Great Voltigeur Stakes York
Wednesday, 11th August 2021 Nursery Handicap York
Thursday, 12th August 2021 Yorkshire Oaks York
Thursday, 12th August 2021 Sir Henry Cecil & EBF Galtres Stakes York
Thursday, 12th August 2021 Lowther Stakes York
Thursday, 12th August 2021 Clipper Logistics Handicap York
Thursday, 12th August 2021 Yearling Stakes York
Thursday, 12th August 2021 EBF Stallions Fillies Handicap York
Friday, 13th August 2021 Nunthorpe Stakes York
Friday, 13th August 2021 Sky Bet Handicap York
Friday, 13th August 2021 City Of York Stakes York
Friday, 13th August 2021 Convivial Maiden Stakes York
Friday, 13th August 2021 Lonsdale Cup York
Saturday, 14th August 2021 Ebor Handicap York
Saturday, 14th August 2021 Chester Handicap Chester
Saturday, 14th August 2021 Solario Stakes Sandown
Saturday, 14th August 2021 Strensall Stakes York
Saturday, 14th August 2021 Melrose Handicap York
Saturday, 14th August 2021 Gimcrack Stakes York
Saturday, 14th August 2021 Roses Stakes York
Saturday, 14th August 2021 Betfred Supports Jack Berry House Handicap York
Saturday, 21st August 2021 Beverley Bullet Sprint Beverley
Saturday, 21st August 2021 Winter Hill Stakes Windsor
Monday, 23rd August 2021 Ripon Champion Two Year Olds Trophy Ripon
Thursday, 26th August 2021 Dick Poole Fillies Stakes Salisbury
Saturday, 28th August 2021 Sprint Cup Haydock
Saturday, 28th August 2021 September Stakes Kempton
Saturday, 28th August 2021 Superior Mile Haydock

September

Thursday, 2nd September 2021 300,000 St Leger 2yo Stakes Doncaster
Friday, 3rd September 2021 Doncaster Cup Doncaster
Saturday, 4th September 2021 St Leger Stakes Doncaster
Wednesday, 8th September 2021 EBF John Musker Fillies Stakes Yarmouth
Saturday, 11th September 2021 Ayr Gold Cup Ayr
Saturday, 11th September 2021 Mill Reef Stakes Newbury
Friday, 17th September 2021 Shadwell Joel Stakes Newmarket
Saturday, 18th September 2021 Middle Park Stakes Newmarket
Saturday, 18th September 2021 Cambridgeshire Heritage Handicap Newmarket
Saturday, 25th September 2021 Two-Year-Old Trophy Redcar
Saturday, 25th September 2021 Bengough Stakes Ascot

October

Saturday, 31st October 2020 November Handicap Doncaster
Saturday, 31st October 2020 Elite Hurdle Wincanton
Friday, 1st October 2021 Cornwallis Stakes Newmarket
Saturday, 2nd October 2021 Silver Trophy Hurdle Chepstow
Saturday, 2nd October 2021 Cesarewitch Handicap Newmarket
Saturday, 9th October 2021 Queen Elizabeth II Stakes Ascot
Saturday, 9th October 2021 Champions Sprint Stakes Ascot
Saturday, 9th October 2021 Champion Stakes Ascot
Monday, 11th October 2021 Silver Tankard Stakes Pontefract
Saturday, 16th October 2021 Racing Post Trophy Doncaster
Saturday, 16th October 2021 St Simon Stakes Newbury
Sunday, 17th October 2021 Old Roan Chase Aintree
Thursday, 21st October 2021 EBF Fleur de Lys Fillies Stakes Lingfield
Saturday, 23rd October 2021 Charlie Hall Chase Wetherby
Saturday, 23rd October 2021 West Yorkshire Hurdle Wetherby
Tuesday, 26th October 2021 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, 7th November 2020 BetVictor Gold Cup Cheltenham
Saturday, 7th November 2020 Churchill Stakes Lingfield
Sunday, 8th November 2020 Greatwood Handicap Hurdle Cheltenham
Saturday, 14th November 2020 Ascot Hurdle Ascot
Saturday, 14th November 2020 Lancashire Chase Haydock
Saturday, 21st November 2020 Hennessy Gold Cup Chase Newbury
Saturday, 21st November 2020 Fighting Fifth Hurdle Newcastle
Friday, 27th November 2020 Winter Novices Hurdle Sandown
Saturday, 28th November 2020 Becher Chase Aintree
Saturday, 28th November 2020 Tingle Creek Trophy Sandown
Sunday, 29th November 2020 Peterborough Chase Huntingdon

December

Tuesday, 27th December 2016 Coral Welsh National Chepstow
Friday, 4th December 2020 Handicap Chase Cheltenham
Saturday, 5th December 2020 December Gold Cup Cheltenham
Friday, 11th December 2020 Noel Novices Chase Ascot
Saturday, 12th December 2020 Long Walk Hurdle Ascot
Monday, 21st December 2020 King George VI Chase Kempton
Monday, 21st December 2020 Rowland Meyrick Chase Wetherby
Tuesday, 22nd December 2020 Desert Orchid Chase Kempton
Saturday, 26th December 2020 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

©2020 Copyright Ratz4Racing