The 2025 F1 season is underway with the Australian Grand Prix (14–16 March), so here's our guide to where to watch F1 live streams ... Carlos Sainz brings race-winning pedigree to Williams, while Nico ...