Josef Newgarden: 10
Newgarden owns Iowa Speedway, and proved it again by sweeping both races this weekend, leading 341 of the 500 laps.
Will Power: 10
He still hasn’t won at Iowa, but he has now won the last four poles at the track, and finished runner-up to his teammate today.
Alex Palou: 9
The championship leader continues to impress, finishing 8th and 3rd on a short oval, which had been viewed as his only weakness.
Felix Rosenqvist: 8
A late caution flag presented an opportunity, but he simply didn’t have the pace (or the tires) to compete for the win.
Scott McLaughlin: 8
He led laps and battled with his two teammates for the lead all weekend, but couldn’t seal the deal for his first oval win.
Scott Dixon: 7
Two 6th place finishes made for a typical slow-and-steady weekend for Dixon.
Colton Herta: 6
After a horrendous Saturday, Herta and his team rebounded for a solid 7th place finish on Sunday.
David Malukas: 7
Like Herta, Malukas performed much better today to salvage the overall weekend.
Marcus Ericsson: 8
Ericsson seemed to have the pace to keep up with the Penske cars at times, but he couldn’t capitalize at the end of the races.
Pato O’Ward: 7
A podium finish and a top-ten result made for a decent weekend for O’Ward, but he and the McLaren team remain winless with just five races to go.
Kyle Kirkwood: 7
It wasn’t a great weekend for Kirkwood, but the bad luck at least stayed away from his No. 27 team.
Romain Grosjean: 6
A pair of top-12 finishes didn’t impress anyone, but Grosjean at least stayed out of trouble and was able to finish both races, which is a major positive for his future.
Christian Lundgaard: 5
The race winner from last weekend was nowhere to be found this weekend, in either race.
Callum Ilott: 6
It was an average day for Ilott and his Juncos Hollinger Racing team, as they try to turn their season around.
Alexander Rossi: 6
Expectations were much higher for Rossi than his 10th and 15th place results.
Helio Castroneves: 6
Overall it was a decent weekend for the four-time Indy 500 winner, in what is likely his final full season.
Conor Daly: 6
Daly was a solid fill-in for Simon Pagenaud this weekend, but he didn’t turn any heads this weekend.
Rinus VeeKay: 5
Another poor weekend for VeeKay and the Ed Carpenter Racing team.
Jack Harvey: 5
This may have been Harvey’s last race weekend, as his miserable tenure at RLL Racing continued.
Graham Rahal: 5
Crashing yesterday was not great, and finishing 20th after starting 5th today was almost as bad.