ITV has agreed a new deal to show British racing until 2023.

The channel has been the exclusive free-to-air broadcaster of the sport since 2017 and after a prolonged period of negotiation, has announced it has secured the rights to show nearly 100 days of racing each year for a further three years from 2021.