Horse Racing
How to watch the Grand National 2025 for FREE: TV channel and live stream for Aintree race today

The world’s greatest steeplechase is upon us as the 2025 Grand National takes centre stage at Aintree today.
Last year’s winner, I Am Maximus, is vying for back-to-back triumphs and is well-fancied in the market, though Iroko, Stumptown and Hewick all also have significant admirers.