Major Horse Races

Major Races
date
Major Race
Racecourse
July
08 Jul 2022
Friday
Falmouth Stakes
Newmarket
09 Jul 2022
Saturday
Bunbury Cup
Newmarket
09 Jul 2022
Saturday
John Smith's Cup
York
09 Jul 2022
Saturday
July Cup
Newmarket
16 Jul 2022
Saturday
Summer Plate
Market Rasen
16 Jul 2022
Saturday
Irish Oaks
Curragh
23 Jul 2022
Saturday
King George
Ascot
26 Jul 2022
Tuesday
Vintage Stakes
Glorious Goodwood
27 Jul 2022
Wednesday
Galway Plate
Galway
27 Jul 2022
Wednesday
Molecomb Stakes
Glorious Goodwood
27 Jul 2022
Wednesday
Sussex Stakes
Glorious Goodwood
28 Jul 2022
Thursday
Goodwood Cup
Glorious Goodwood
28 Jul 2022
Thursday
Nassau Stakes
Glorious Goodwood
28 Jul 2022
Thursday
Lennox Stakes
Glorious Goodwood
29 Jul 2022
Friday
King George Stakes
Glorious Goodwood
29 Jul 2022
Friday
Golden Mile Handicap
Glorious Goodwood
30 Jul 2022
Saturday
Stewards' Cup
Glorious Goodwood
06 Aug 2022
Saturday
Shergar Cup
Ascot
07 Aug 2022
Sunday
Phoenix Stakes
Curragh
13 Aug 2022
Saturday
Hungerford Stakes
Newbury
13 Aug 2022
Saturday
Great St Wilfrid Stakes
Ripon
17 Aug 2022
Wednesday
International Stakes
York
17 Aug 2022
Wednesday
Great Voltigeur Stakes
York
18 Aug 2022
Thursday
Yorkshire Oaks
York
18 Aug 2022
Thursday
Lowther Stakes
York
19 Aug 2022
Friday
Lonsdale Cup
York
19 Aug 2022
Friday
Gimcrack Stakes
York
20 Aug 2022
Saturday
Ebor Handicap
York
21 Aug 2022
Sunday
Nunthorpe Stakes
York
03 Sep 2022
Saturday
Sprint Cup
Haydock
03 Sep 2022
Saturday
September Stakes
Kempton
03 Sep 2022
Saturday
Old Borough Cup
Haydock Park
09 Sep 2022
Friday
Doncaster Cup
Doncaster
09 Sep 2022
Friday
Flying Childers Stakes
Doncaster
10 Sep 2022
Saturday
St Leger
Doncaster
10 Sep 2022
Saturday
Irish Champion Stakes
Leopardstown
10 Sep 2022
Saturday
Champagne Stakes
Doncaster
11 Sep 2022
Sunday
Irish St Leger
Curragh
17 Sep 2022
Saturday
Ayr Gold Cup
Ayr
17 Sep 2022
Saturday
Mill Reef Stakes
Newbury
21 Sep 2022
Wednesday
Kerry National
Listowel
23 Sep 2022
Friday
Joel Stakes
Newmarket
23 Sep 2022
Friday
Rockfel Stakes
Newmarket
24 Sep 2022
Saturday
Middle Park Stakes
Newmarket
24 Sep 2022
Saturday
Cambridgeshire
Newmarket
24 Sep 2022
Saturday
Cheveley Park Stakes
Newmarket
24 Sep 2022
Saturday
Royal Lodge Stakes
Newmarket
02 Oct 2022
Sunday
Prix de l'Arc de Triomphe
Longchamp
07 Oct 2022
Friday
Fillies' Mile
Newmarket
07 Oct 2022
Friday
Old Rowley Cup
Newmarket
07 Oct 2022
Friday
Oh So Sharp Stakes
Newmarket
07 Oct 2022
Friday
Persian War Novices' Hurdle
Chepstow
08 Oct 2022
Saturday
Dewhurst Stakes
Newmarket
08 Oct 2022
Saturday
Cesarewitch
Newmarket
15 Oct 2022
Saturday
Fillies & Mares Stakes
Ascot
15 Oct 2022
Saturday
Champions Long Distance Cup
Ascot
15 Oct 2022
Saturday
Champions Sprint Stakes
Ascot
15 Oct 2022
Saturday
Champion Stakes
Ascot
15 Oct 2022
Saturday
Balmoral Handicap
Ascot
29 Oct 2022
Saturday
Champion Chase
Down Royal
29 Oct 2022
Saturday
Charlie Hall Chase
Wetherby
29 Oct 2022
Saturday
Sodexo Gold Cup Handicap Chase
Ascot
29 Oct 2022
Saturday
West Yorkshire Hurdle
Wetherby
01 Nov 2022
Tuesday
Melbourne Cup
Flemington
01 Nov 2022
Tuesday
Haldon Gold Cup
Exeter
05 Nov 2022
Saturday
Elite Hurdle
Wincanton
05 Nov 2022
Saturday
Grand Sefton Handicap Chase
Aintree
05 Nov 2022
Saturday
Rising Stars Novices' Chase
Wincanton
05 Nov 2022
Saturday
November Handicap
Doncaster
05 Nov 2022
Saturday
Badger Beer Handicap Chase
Wincanton
12 Nov 2022
Saturday
Paddy Power Gold Cup
Cheltenham
13 Nov 2022
Sunday
Morgiana Hurdle
Punchestown
13 Nov 2022
Sunday
Greatwood Hurdle
Cheltenham
13 Nov 2022
Sunday
Shloer Chase
Cheltenham
19 Nov 2022
Saturday
Betfair Chase
Haydock
19 Nov 2022
Saturday
Coral Hurdle
Ascot
19 Nov 2022
Saturday
Stayers H'cap Hurdle
Haydock Park
26 Nov 2022
Saturday
Ladbrokes Trophy
Newbury
26 Nov 2022
Saturday
Fighting Fifth Hurdle
Newcastle
27 Nov 2022
Sunday
Royal Bond Novice Hurdle
Fairyhouse
27 Nov 2022
Sunday
Drinmore Novice Chase
Fairyhouse
03 Dec 2022
Saturday
Henry VIII Novices' Chase
Sandown Park
03 Dec 2022
Saturday
Many Clouds Chase
Aintree
03 Dec 2022
Saturday
Tingle Creek Chase
Sandown
03 Dec 2022
Saturday
Becher Chase
Aintree
04 Dec 2022
Sunday
Peterborough Chase
Huntingdon
04 Dec 2022
Sunday
John Durkan Memorial Chase
Punchestown
10 Dec 2022
Saturday
International Hurdle
Cheltenham
26 Dec 2022
Monday
Christmas Hurdle
Kempton
26 Dec 2022
Monday
King George VI Chase
Kempton
27 Dec 2022
Tuesday
Desert Orchid Chase
Kempton
27 Dec 2022
Tuesday
Welsh Grand National
Chepstow
28 Dec 2022
Wednesday
Leopardstown Christmas Hurdle
Leopardstown
28 Dec 2022
Wednesday
Savills Chase
Leopardstown
29 Dec 2022
Thursday
Matheson Hurdle
Leopardstown
29 Dec 2022
Thursday
Challow Novices' Hurdle
Newbury
01 Jan 2023
Sunday
Relkeel Hurdle
Cheltenham
15 Jan 2023
Sunday
Lanzarote Hurdle
Kempton
15 Jan 2023
Sunday
Classic Chase
Warwick
22 Jan 2023
Sunday
Champion Hurdle Trial
Haydock Park
22 Jan 2023
Sunday
Peter Marsh Chase
Haydock Park
22 Jan 2023
Sunday
Clarence House Chase
Ascot
04 Feb 2023
Saturday
Irish Arkle
Leopardstown
04 Feb 2023
Saturday
Irish Gold Cup
Leopardstown
05 Feb 2023
Sunday
Irish Champion Hurdle
Leopardstown
11 Feb 2023
Saturday
Denman Chase
Newbury
11 Feb 2023
Saturday
Betfair Hurdle
Newbury
25 Feb 2023
Saturday
Dovecote Novices' Hurdle
Kempton
25 Feb 2023
Saturday
Eider Chase
Newcastle
26 Feb 2023
Sunday
Bobbyjo Chase
Fairyhouse
14 Mar 2023
Tuesday
Supreme Novices' Hurdle
Cheltenham Festival - Day 1
14 Mar 2023
Tuesday
Arkle Challenge Trophy
Cheltenham Festival - Day 1
14 Mar 2023
Tuesday
Champion Hurdle
Cheltenham Festival - Day 1
14 Mar 2023
Tuesday
Mares' Hurdle
Cheltenham Festival - Day 1
14 Mar 2023
Tuesday
National Hunt Chase
Cheltenham Festival - Day 1
15 Mar 2023
Wednesday
Ballymore Novices' Hurdle
Cheltenham Festival - Day 2
15 Mar 2023
Wednesday
Brown Advisory Novices' Chase
Cheltenham Festival - Day 2
15 Mar 2023
Wednesday
Queen Mother Champion Chase
Cheltenham Festival - Day 2
15 Mar 2023
Wednesday
Cross Country Chase
Cheltenham Festival - Day 2
16 Mar 2023
Thursday
Turners Novices' Chase
Cheltenham Festival - Day 3
16 Mar 2023
Thursday
Ryanair Chase
Cheltenham Festival - Day 3
16 Mar 2023
Thursday
Stayers' Hurdle
Cheltenham Festival - Day 3
17 Mar 2023
Friday
Albert Bartlett Novices' Hurdl
Cheltenham Festival - Day 4
17 Mar 2023
Friday
Cheltenham Gold Cup
Cheltenham Festival - Day 4
17 Mar 2023
Friday
Mares' Chase
Cheltenham Festival - Day 4
25 Mar 2023
Saturday
Lincoln Handicap
Doncaster
01 Apr 2023
Saturday
Scottish Champion Hurdle
Ayr
01 Apr 2023
Saturday
Scottish Grand National
Ayr
06 Apr 2023
Thursday
Manifesto Novices' Chase
Aintree
06 Apr 2023
Thursday
Anniversary 4-Y-O Hurdle
Aintree
06 Apr 2023
Thursday
Aintree Bowl
Aintree
06 Apr 2023
Thursday
Aintree Hurdle
Aintree
07 Apr 2023
Friday
Top Novices' Hurdle
Aintree
07 Apr 2023
Friday
Mildmay Novices' Chase
Aintree
07 Apr 2023
Friday
Melling Chase
Aintree
07 Apr 2023
Friday
Topham Handicap Chase
Aintree
07 Apr 2023
Friday
Sefton Novices' Hurdle
Aintree
08 Apr 2023
Saturday
Mersey Novices' Hurdle
Aintree
08 Apr 2023
Saturday
Maghull Novices' Chase
Aintree
08 Apr 2023
Saturday
Liverpool Hurdle
Aintree
12 Apr 2023
Wednesday
Craven Stakes
Newmarket
15 Apr 2023
Saturday
Greenham Stakes
Newbury
22 Apr 2023
Saturday
bet365 Gold Cup
Sandown
23 Apr 2023
Sunday
Celebration Chase
Sandown
25 Apr 2023
Tuesday
Punchestown Champion Chase
Punchestown Festival
26 Apr 2023
Wednesday
Punchestown Gold Cup
Punchestown Festival
26 Apr 2023
Wednesday
Punchestown Champion Flat Race
Punchestown Festival
29 Apr 2023
Saturday
2000 Guineas
Newmarket
30 Apr 2023
Sunday
1000 Guineas
Newmarket
03 May 2023
Wednesday
Chester Vase
Chester
05 May 2023
Friday
Chester Cup
Chester
10 May 2023
Wednesday
Musidora Stakes
York
11 May 2023
Thursday
Dante Stakes
York
12 May 2023
Friday
Yorkshire Cup
York
13 May 2023
Saturday
Lockinge Stakes
Newbury
20 May 2023
Saturday
Irish 2000 Guineas
Curragh
20 May 2023
Saturday
Temple Stakes
Haydock Park
21 May 2023
Sunday
Irish 1000 Guineas
Curragh
27 May 2023
Saturday
John Of Gaunt Stakes
Haydock Park
02 Jun 2023
Friday
Coronation Cup
Epsom
02 Jun 2023
Friday
The Oaks
Epsom
03 Jun 2023
Saturday
Epsom Dash
Epsom
03 Jun 2023
Saturday
The Derby
Epsom
13 Jun 2023
Tuesday
Queen Anne Stakes
Royal Ascot - Day 1
13 Jun 2023
Tuesday
Coventry Stakes
Royal Ascot - Day 1
13 Jun 2023
Tuesday
Kings Stand Stakes
Royal Ascot - Day 1
13 Jun 2023
Tuesday
St James's Palace Stakes
Royal Ascot - Day 1
13 Jun 2023
Tuesday
Ascot Stakes
Royal Ascot - Day 1
13 Jun 2023
Tuesday
Wolferton Stakes
Royal Ascot - Day 1
13 Jun 2023
Tuesday
Copper Horse Stakes
Royal Ascot - Day 1
14 Jun 2023
Wednesday
Queen Mary Stakes
Royal Ascot - Day 2
14 Jun 2023
Wednesday
Queen's Vase Stakes
Royal Ascot - Day 2
14 Jun 2023
Wednesday
Prince Of Wales's Stakes
Royal Ascot - Day 2
14 Jun 2023
Wednesday
Duke Of Cambridge Stakes
Royal Ascot - Day 2
14 Jun 2023
Wednesday
Royal Hunt Cup
Royal Ascot - Day 2
14 Jun 2023
Wednesday
Windsor Castle Stakes
Royal Ascot - Day 2
14 Jun 2023
Wednesday
Kensington Palace Stakes
Royal Ascot - Day 2
15 Jun 2023
Thursday
Norfolk Stakes
Royal Ascot - Day 3
15 Jun 2023
Thursday
King George V Stakes
Royal Ascot - Day 3
15 Jun 2023
Thursday
Ribblesdale Stakes
Royal Ascot - Day 3
15 Jun 2023
Thursday
Gold Cup
Royal Ascot - Day 3
15 Jun 2023
Thursday
Britannia Stakes
Royal Ascot - Day 3
15 Jun 2023
Thursday
Hampton Court Stakes
Royal Ascot - Day 3
15 Jun 2023
Thursday
Buckingham Palace Stakes
Royal Ascot - Day 3
16 Jun 2023
Friday
Albany Stakes
Royal Ascot - Day 4
16 Jun 2023
Friday
Commonwealth Cup
Royal Ascot - Day 4
16 Jun 2023
Friday
Duke Of Edinburgh Stakes
Royal Ascot - Day 4
16 Jun 2023
Friday
Coronation Stakes
Royal Ascot - Day 4
16 Jun 2023
Friday
Sandringham Stakes
Royal Ascot - Day 4
16 Jun 2023
Friday
King Edward VII Stakes
Royal Ascot - Day 4
16 Jun 2023
Friday
Palace Of Holyroodhouse Stakes
Royal Ascot - Day 4

Welcome Offer

Bet £10 & Get £50 in Free Bets Exclusive promo code : SPTS365

#AD Bet £10 & Get £50 in Free Bets for new customers at bet365. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.

Today's Racing Tips
Advert Disclaimer
Horseracing.net is a free online resource which endeavour to provide helpful and useful content and odds comparison to its visitors. Please be advised that Horseracing.net accepts affiliate commission from the companies appearing on the site, and agreed commission levels impact the location and order in which the companies (and/or their products) are presented on the website. Any ratings that appear on this site is determined by our subjective opinion of the brand but also based on market share and reputation, each brand's conversion rates, commission paid to us and general consumer interest. Company listings on this page don't imply our endorsement. We do not feature all providers on the market. Except as expressly set forth in our terms and conditions, all statements and warranties regarding the information presented on this page are disclaimed. The information, including odds, which appear on this site is subject to change at any time.

Deposit £10 Get £30 Free Bets (APP Only)

#AD New UK, IE & Malta users only. Min. £10/€10 first deposit only using Debit Card or Trustly. Free bets expire in 90 days. T&Cs apply.
Bet £10 Get £30 In Free Bets
#AD 18+. Play Safe. New customers using Promo code H30 only, Min £10/€10 stake,  min odds 1/2, free bets paid as 2 x £15/€15, free bets credited after  settlement of first qualifying bet, free bets will expire 30 days after  the qualifying bet is placed, payment method/player/country restrictions apply.
Welcome Offer
#AD Bet £10 & Get £50 in Free Bets for new customers at bet365. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.
Bet £10 Get £30 Free Bets + £10 Casino Bonus
#AD Minimum deposit of £10 using deposit code 30F - A qualifying bet is a ‘real money’ stake of at least £10 placed on any sports market - Minimum odds of 1/2 (1.5) - Free bets credited upon qualifying bet settlement and expire after 7 days - Free bet stakes not included in returns - Casino Bonus must be claimed within 7 days • To withdraw bonus/related wins, wager bonus amount x40 within 14 days • Wagering req. vary by game • Withdrawal restrictions and Full T&C’s apply. 18+ begambleaware.org
Bet £10 Get £60 in Bonuses
#AD New UK customers only. Register using the promo code BETFRED60, deposit and place first bet of £10+ on Sports (cumulative Evens+) within 7 days of registration. First bet must be on Sports. £20 in Free Bets to be used on Sports, £10 in Free Bets to be used on Lotto and 50 Free Spins (20p per spin) credited within 48 hours of bet settlement. Further £20 in Free Bets credited 5 days after settlement. Bonuses have a 7-day expiry. Payment restrictions apply. SMS verification and/or Proof of I.D and address may be required. Full T&Cs apply.
100% Up To £50 Welcome Bonus + 25 Spins
#AD 18+ begambleaware.org; New bettors get 100% of deposit up to £50; Once per household; Min deposit £15 (no Skrill/Neteller); Wager a total of 8 times deposit + bonus, with max qualifying bet stake equal to your initial bonus amount; Bonus expires after 60 days; Min odds of 4/5 on singles, or 2/5 per leg for acca; Some bet types excluded; Free spins validity: 7 days; Free spins max. winnings = £100; See full terms; Terms apply.
Bet £20 & Get It Back As CASH If It Loses
#AD New customers only. Place your FIRST bet on any Horse Racing market and if it loses we will refund your stake in CASH. Max refund for this offer is £20. Only deposits made using cards will qualify for this promotion. T&Cs apply.
Money Back As Cash Up To £20
#AD Max £20 refund on first bet. Bet must be placed in first 7 days of account opening. Only deposits made via Debit Card will be eligible for the promotion. T&Cs apply. 18+ begambleaware.org
Get £36 In Free Bets
#AD Offer includes a free £1 Race Index spread bet to try out our exciting 50-25-10 race markets. Bet with live streaming on all racing and greyhounds! Place a qualifying £25 fixed odds bet at odds of 1/2 or greater. Qualifying bet cannot be placed in-play or cashed out early. A first free £5 fixed odds bet will be credited upon settlement of the qualifying bet. 4 x following £5 free fixed odds bets will be added to your account on consecutive days. BeGambleAware.org. 18+. T&Cs apply
Bet £10 Get £20 In Free Bets
#AD Min stake £10. Min odds 1/2 (1.5). First bet only. Free bets expire in 7 days. Cashed out bets won’t apply. Payment method restrictions. Online UK customers only. 30 days to qualify for £20 in Free Bets. 18+. T&Cs apply
£25 Free Bet + 10 Free Spins
If your account has Sportsbook losses at the end of your first day's betting, QuinnBet will refund 50% of your losses as a Free Bet up to £25 (min 3 bets) Plus 10 Free Spins on Asgard Warriors. Even if your account is up, you're guaranteed a £5 Free Bet Plus 10 Free Spins provided you place at least 1 bet of £10 or greater at the minimum odds. T&Cs apply | 18+ New UK Customers Only | BeGambleAware.org
Latest racing results
Ripon
20:45
1stMatty Too
2ndGolden Duke
3rdKendred Fire
Roscommon
20:30
1stRockstown Girl
2ndPhils Choice
3rdToucan Do
Ripon
20:15
1stGlam De Vega
2ndKaatibb
3rdMr Heinz
View All Today's Results