Indianapolis 500 winner Marcus Ericsson won the IndyCar season-opening race in St. Petersburg, Florida, on Sunday.