Here is the list of fixtures that will be shown on ITV
January
Sun 1: Cheltenham & Musselburgh
March
Tue 14: Cheltenham Festival - Day 1
Wed 15: Cheltenham Festival - Day 2
Thu 16: Cheltenham Festival - Day 3
Fri 17: Cheltenham Festival - Day 4
April
Thu 6: Aintree - Grand National meeting Day 1
Fri 7: Aintree - Grand National meeting Day 2
Sat 8: Aintree - Grand National meeting Day 3
Sat 22: Ayr & Newbury (Scottish Grand National)
Sat 29: Sandown & Haydock (Jumps Finale)
May
Sat 6: Newmarket & Goodwood (2,000 Guineas)
Sun 7: Newmarket & Hamilton (1,000 Guineas)
Sat 20: Newbury & Newmarket (Lockinge)
June
Fri 2:Epsom - Derby meeting Day 1
Sat 3:Epsom - Derby meeting Day 2
Tue 20:Royal Ascot - Day 1
Wed 21:Royal Ascot - Day 2
Thu 22: Royal Ascot - Day 3
Fri 23: Royal Ascot - Day 4
Sat 24: Royal Ascot - Day 5
July
Sat 8: Sandown & Haydock (Eclipse)
Sat 15: ‘Super Saturday' (Newmarket, Ascot, York)
Sat 29: Ascot & York (King George)
August
Tue 1: Glorious Goodwood - Day 1
Wed 2: Glorious Goodwood - Day 2
Thu 3: Glorious Goodwood - Day 3
Fri 4: Glorious Goodwood - Day 4
Sat 5: Glorious Goodwood - Day 5
Wed 23: York Ebor - Day 1
Thu 24: York Ebor - Day 2
Fri 25: York Ebor - Day 3
Sat 26: York Ebor - Day 4
September
Sat 9: Haydock, Ascot & Kempton (Sprint Cup)
Sat 16: Doncaster & Chester (St Leger)
October
Sat 14: Newmarket & York (Dewhurst)
Sat 21: Ascot - British Champions Day
November
Sat 18: Cheltenham & Lingfield (Open meeting Saturday)
Sat 25: Haydock & Ascot (Betfair Chase)
December
Sat 2: Newbury & Newcastle (Hennessy/Fighting Fifth)
Tue 26: Kempton & Wetherby (King George)
Worth noting that there will be a gap of 2 and a half months between the first fixture and the next one on ITV.
But on the other hand ITV are now showing 40 fixtures on the main channel instead of the previously stated 34 days.