Pato O’Ward won the race by stopping. His Arrow McLaren team called him in to ditch the alternate tires on the early caution on lap 3. The strategy put him in position to take the lead on lap 57, then assume it again on lap 62 after everyone else cycled through their final stops. O’Ward dodged the colliding cars of David Malukas and Felix Rosenqvist on lap 88. I thought he may have had slight contact with one of them.
O’Ward has won two of the last three races and has cut Alex Palou’s lead in the championship to 99 points with four races to go.
The 90 lap race was one of the best of the year. Three cautions in the first 30 laps scrambled pit strategies and made it a thinking man’s race, but in between the yellows, fans saw some excellent racing. There were many battles throughout the field. I don’t recall ever seeing Toronto as racy as it was today.
New Faces on the Podium
Rinus VeeKay returned to the podium for the first time in three years. He finished second after O’Ward won the pit stop battle. The result isvindication for VeeKay, who could not find a ride until just before the season began. It is also a win for Dale Coyne Racing. DCR cars usually hover near the Leaders’ Circle cut line, but VeeKay has the 18 solidly in 11th place. VeeKay has recorded seven top 10s and two top fives in 2025.
Kyfffin Simpson has come close, but today he finally earned the elusive podium. Simpson drove from 13th to third as he held off Colton Herta, who had fresher tires. Simpson has had a solid season. He is 14th in points in his sophomore campaign.
A Tale of Two Seasons
From the opener at St. Pete through the Indianapolis 500, IndyCar races were as uninteresting as I ever remember, There were few cautions, and they all occurred very early in the races. The racing was processional, and drama came only when there was a pit stop miscue.
At Detroit, someone finally remembered to turn on the IndyCar racing switch. The last seven races have been amazing. Timely and untimely cautions, incredible racing for position, and victories in doubt until the end have produced a great summer of action.
There are sadly just four races left for 2025, and let’s hope the trend continues.
FOX
While the network pulled out all the stops for the Indianapolis 500, I am finding their broadcasts a bit tedious. Today a they were once again in commercial when a major crash happened, important pit stops were missed, and not much mention was made of O’Ward’s near miss at the end.
Towards the end of the race there was a one lap break between commercials.
The last two weekends we have seen a tiny peek at a pit stop timer. I saw it once today. If you have it, use it consistently. I would rather the pit stop timer overused than the current overuse of onboard cameras. I wnt to see side by side racing, not the view from a cockpit.
Notes
Finally, a good result for Marcus Ericsson. Ericsson finished fifth, between teammates Herta and Kyle Kirkwood. The 2023 500 winner has had a tough year with disqualifications and unfortunate happenings on track.
Tam Penske’s dismal season continues. Scott McLaughlin left the pits with the left rear wheel not mounted properly and crashed in turn 3 on the out lap. It is the third time this season he has been the first car out of the race. Josef Newgarden once again got caught in the wrong place at the wrong time, as he ended up underneath the car of Jacob Abel. Will Power finished 11th, but he had several incidents of contact throughout the day.
David Malukas salvaged a top 10 after a disastrous final pit stop and a collision with two laps to go. Malukas began to exit the pits before the right rear tire had been secured. He stopped and the crew pulled him back, but the time lost nearly ruined the day.
Kirkwood thought that he threw away the pole yesterday. Today he may have thrown away a win. Team strategy had him in a good spot to contend, but he was spun coming in for his last stop and had to fight his way back to sixth. While he regained third place in the standings Kirkwood is 173 points behind Palou.
Results

Thanks for following along this weekend. One more race this month, then a short break.