The 2026 Formula 1 season starts at Melbourne Park with the Australian Grand Prix on the weekend of March 6-8. Lando Norris became world champion for the first time in 2025 after finishing third at a ...
After three races, it appears we have a battle between two Mercedes drivers for this year’s Driver’s Championship. Kimi Antonelli leads F1 with two wins and is the only driver to finish on the podium ...