The 2025 IndyCar season is complete, and Alex Palou has won his fourth championship in five years. He won eight races, most notably the Indianapolis 500 at Indianapolis Motor Speedway. Pato O'Ward is ...