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
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 |
Saturday, 30th October 2021 | November Handicap | Doncaster |
Saturday, 30th October 2021 | Elite Hurdle | Wincanton |
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, 6th November 2021 | BetVictor Gold Cup | Cheltenham |
Saturday, 6th November 2021 | Churchill Stakes | Lingfield |
Sunday, 7th November 2021 | Greatwood Handicap Hurdle | Cheltenham |
Saturday, 13th November 2021 | Ascot Hurdle | Ascot |
Saturday, 13th November 2021 | Lancashire Chase | Haydock |
Saturday, 20th November 2021 | Hennessy Gold Cup Chase | Newbury |
Saturday, 20th November 2021 | Fighting Fifth Hurdle | Newcastle |
Friday, 26th November 2021 | Winter Novices Hurdle | Sandown |
Saturday, 27th November 2021 | Becher Chase | Aintree |
Saturday, 27th November 2021 | Tingle Creek Trophy | Sandown |
Sunday, 28th November 2021 | Peterborough Chase | Huntingdon |
December
Tuesday, 27th December 2016 | Coral Welsh National | Chepstow |
Friday, 3rd December 2021 | Handicap Chase | Cheltenham |
Saturday, 4th December 2021 | December Gold Cup | Cheltenham |
Friday, 10th December 2021 | Noel Novices Chase | Ascot |
Saturday, 11th December 2021 | Long Walk Hurdle | Ascot |
Monday, 20th December 2021 | King George VI Chase | Kempton |
Monday, 20th December 2021 | Rowland Meyrick Chase | Wetherby |
Tuesday, 21st December 2021 | Desert Orchid Chase | Kempton |
Saturday, 25th December 2021 | 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 |