Alex Palou won the 2025 IndyCar championship at the Grand Prix of Portland with two rounds left in the season.